@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";/*! tailwindcss v4.0.11 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-red-50:oklch(.971 .013 17.38);--color-red-100:oklch(.936 .032 17.717);--color-red-200:oklch(.885 .062 18.334);--color-red-300:oklch(.808 .114 19.571);--color-red-400:oklch(.704 .191 22.216);--color-red-500:oklch(.637 .237 25.331);--color-red-600:oklch(.577 .245 27.325);--color-red-700:oklch(.505 .213 27.518);--color-red-800:oklch(.444 .177 26.899);--color-red-900:oklch(.396 .141 25.723);--color-red-950:oklch(.258 .092 26.042);--color-orange-50:oklch(.98 .016 73.684);--color-orange-100:oklch(.954 .038 75.164);--color-orange-200:oklch(.901 .076 70.697);--color-orange-300:oklch(.837 .128 66.29);--color-orange-400:oklch(.75 .183 55.934);--color-orange-500:oklch(.705 .213 47.604);--color-orange-600:oklch(.646 .222 41.116);--color-orange-700:oklch(.553 .195 38.402);--color-orange-800:oklch(.47 .157 37.304);--color-orange-900:oklch(.408 .123 38.172);--color-orange-950:oklch(.266 .079 36.259);--color-amber-50:oklch(.987 .022 95.277);--color-amber-100:oklch(.962 .059 95.617);--color-amber-200:oklch(.924 .12 95.746);--color-amber-300:oklch(.879 .169 91.605);--color-amber-400:oklch(.828 .189 84.429);--color-amber-500:oklch(.769 .188 70.08);--color-amber-600:oklch(.666 .179 58.318);--color-amber-700:oklch(.555 .163 48.998);--color-amber-800:oklch(.473 .137 46.201);--color-amber-900:oklch(.414 .112 45.904);--color-amber-950:oklch(.279 .077 45.635);--color-yellow-50:oklch(.987 .026 102.212);--color-yellow-100:oklch(.973 .071 103.193);--color-yellow-200:oklch(.945 .129 101.54);--color-yellow-400:oklch(.852 .199 91.936);--color-yellow-500:oklch(.795 .184 86.047);--color-yellow-600:oklch(.681 .162 75.834);--color-yellow-700:oklch(.554 .135 66.442);--color-yellow-800:oklch(.476 .114 61.907);--color-yellow-900:oklch(.421 .095 57.708);--color-green-50:oklch(.982 .018 155.826);--color-green-100:oklch(.962 .044 156.743);--color-green-200:oklch(.925 .084 155.995);--color-green-300:oklch(.871 .15 154.449);--color-green-400:oklch(.792 .209 151.711);--color-green-500:oklch(.723 .219 149.579);--color-green-600:oklch(.627 .194 149.214);--color-green-700:oklch(.527 .154 150.069);--color-green-800:oklch(.448 .119 151.328);--color-green-950:oklch(.266 .065 152.934);--color-emerald-50:oklch(.979 .021 166.113);--color-emerald-100:oklch(.95 .052 163.051);--color-emerald-200:oklch(.905 .093 164.15);--color-emerald-300:oklch(.845 .143 164.978);--color-emerald-400:oklch(.765 .177 163.223);--color-emerald-500:oklch(.696 .17 162.48);--color-emerald-600:oklch(.596 .145 163.225);--color-emerald-700:oklch(.508 .118 165.612);--color-emerald-800:oklch(.432 .095 166.913);--color-emerald-900:oklch(.378 .077 168.94);--color-emerald-950:oklch(.262 .051 172.552);--color-teal-50:oklch(.984 .014 180.72);--color-teal-100:oklch(.953 .051 180.801);--color-teal-300:oklch(.855 .138 181.071);--color-teal-500:oklch(.704 .14 182.503);--color-teal-700:oklch(.511 .096 186.391);--color-teal-950:oklch(.277 .046 192.524);--color-cyan-50:oklch(.984 .019 200.873);--color-cyan-300:oklch(.865 .127 207.078);--color-sky-50:oklch(.977 .013 236.62);--color-sky-100:oklch(.951 .026 236.824);--color-sky-300:oklch(.828 .111 230.318);--color-sky-700:oklch(.5 .134 242.749);--color-sky-950:oklch(.293 .066 243.157);--color-blue-50:oklch(.97 .014 254.604);--color-blue-100:oklch(.932 .032 255.585);--color-blue-200:oklch(.882 .059 254.128);--color-blue-300:oklch(.809 .105 251.813);--color-blue-400:oklch(.707 .165 254.624);--color-blue-500:oklch(.623 .214 259.815);--color-blue-600:oklch(.546 .245 262.881);--color-blue-700:oklch(.488 .243 264.376);--color-blue-800:oklch(.424 .199 265.638);--color-blue-900:oklch(.379 .146 265.522);--color-blue-950:oklch(.282 .091 267.935);--color-indigo-50:oklch(.962 .018 272.314);--color-indigo-100:oklch(.93 .034 272.788);--color-indigo-200:oklch(.87 .065 274.039);--color-indigo-300:oklch(.785 .115 274.713);--color-indigo-400:oklch(.673 .182 276.935);--color-indigo-500:oklch(.585 .233 277.117);--color-indigo-600:oklch(.511 .262 276.966);--color-indigo-700:oklch(.457 .24 277.023);--color-indigo-800:oklch(.398 .195 277.366);--color-indigo-950:oklch(.257 .09 281.288);--color-violet-50:oklch(.969 .016 293.756);--color-violet-100:oklch(.943 .029 294.588);--color-violet-200:oklch(.894 .057 293.283);--color-violet-300:oklch(.811 .111 293.571);--color-violet-400:oklch(.702 .183 293.541);--color-violet-500:oklch(.606 .25 292.717);--color-violet-600:oklch(.541 .281 293.009);--color-violet-700:oklch(.491 .27 292.581);--color-violet-800:oklch(.432 .232 292.759);--color-violet-950:oklch(.283 .141 291.089);--color-purple-50:oklch(.977 .014 308.299);--color-purple-100:oklch(.946 .033 307.174);--color-purple-200:oklch(.902 .063 306.703);--color-purple-300:oklch(.827 .119 306.383);--color-purple-500:oklch(.627 .265 303.9);--color-purple-600:oklch(.558 .288 302.321);--color-purple-700:oklch(.496 .265 301.924);--color-purple-800:oklch(.438 .218 303.724);--color-pink-100:oklch(.948 .028 342.258);--color-pink-800:oklch(.459 .187 3.815);--color-rose-50:oklch(.969 .015 12.422);--color-rose-100:oklch(.941 .03 12.58);--color-rose-200:oklch(.892 .058 10.001);--color-rose-300:oklch(.81 .117 11.638);--color-rose-400:oklch(.712 .194 13.428);--color-rose-500:oklch(.645 .246 16.439);--color-rose-600:oklch(.586 .253 17.585);--color-rose-700:oklch(.514 .222 16.935);--color-rose-800:oklch(.455 .188 13.697);--color-rose-900:oklch(.41 .159 10.272);--color-rose-950:oklch(.271 .105 12.094);--color-slate-50:oklch(.984 .003 247.858);--color-slate-100:oklch(.968 .007 247.896);--color-slate-200:oklch(.929 .013 255.508);--color-slate-300:oklch(.869 .022 252.894);--color-slate-400:oklch(.704 .04 256.788);--color-slate-500:oklch(.554 .046 257.417);--color-slate-600:oklch(.446 .043 257.281);--color-slate-700:oklch(.372 .044 257.287);--color-slate-800:oklch(.279 .041 260.031);--color-slate-900:oklch(.208 .042 265.755);--color-slate-950:oklch(.129 .042 264.695);--color-gray-50:oklch(.985 .002 247.839);--color-gray-100:oklch(.967 .003 264.542);--color-gray-200:oklch(.928 .006 264.531);--color-gray-300:oklch(.872 .01 258.338);--color-gray-400:oklch(.707 .022 261.325);--color-gray-500:oklch(.551 .027 264.364);--color-gray-600:oklch(.446 .03 256.802);--color-gray-700:oklch(.373 .034 259.733);--color-gray-800:oklch(.278 .033 256.848);--color-gray-900:oklch(.21 .034 264.665);--color-gray-950:oklch(.13 .028 261.692);--color-zinc-100:oklch(.967 .001 286.375);--color-zinc-600:oklch(.442 .017 285.786);--color-black:#000;--color-white:#fff;--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: 1.5 ;--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: 1.2 ;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-ping:ping 1s cubic-bezier(0,0,.2,1)infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-3xl:64px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-font-feature-settings:var(--font-sans--font-feature-settings);--default-font-variation-settings:var(--font-sans--font-variation-settings);--default-mono-font-family:var(--font-mono);--default-mono-font-feature-settings:var(--font-mono--font-feature-settings);--default-mono-font-variation-settings:var(--font-mono--font-variation-settings)}}@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%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1;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}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}body{background-color:var(--background);color:var(--foreground)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.-top-1{top:calc(var(--spacing)*-1)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.-top-2{top:calc(var(--spacing)*-2)}.-top-3{top:calc(var(--spacing)*-3)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-4{top:calc(var(--spacing)*4)}.top-\[22\%\]{top:22%}.top-\[30\%\]{top:30%}.top-\[50\%\]{top:50%}.top-full{top:100%}.-right-1{right:calc(var(--spacing)*-1)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.-right-2{right:calc(var(--spacing)*-2)}.-right-3{right:calc(var(--spacing)*-3)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-0\.5{right:calc(var(--spacing)*.5)}.right-1{right:calc(var(--spacing)*1)}.right-2{right:calc(var(--spacing)*2)}.right-3{right:calc(var(--spacing)*3)}.right-4{right:calc(var(--spacing)*4)}.right-\[22\%\]{right:22%}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-2{bottom:calc(var(--spacing)*2)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-2{left:calc(var(--spacing)*2)}.left-2\.5{left:calc(var(--spacing)*2.5)}.left-3{left:calc(var(--spacing)*3)}.left-12{left:calc(var(--spacing)*12)}.left-16{left:calc(var(--spacing)*16)}.left-\[20\%\]{left:20%}.left-\[50\%\]{left:50%}.\!z-\[80\]{z-index:80!important}.\!z-\[81\]{z-index:81!important}.\!z-\[90\]{z-index:90!important}.\!z-\[91\]{z-index:91!important}.\!z-\[100\]{z-index:100!important}.\!z-\[101\]{z-index:101!important}.\!z-\[102\]{z-index:102!important}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.z-\[60\]{z-index:60}.z-\[65\]{z-index:65}.z-\[70\]{z-index:70}.z-\[90\]{z-index:90}.z-\[95\]{z-index:95}.z-\[100\]{z-index:100}.z-\[103\]{z-index:103}.z-\[105\]{z-index:105}.z-\[110\]{z-index:110}.z-\[1000\]{z-index:1000}.z-\[9999\]{z-index:9999}.order-2{order:2}.order-3{order:3}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.col-start-2{grid-column-start: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}}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-2{margin-inline:calc(var(--spacing)*-2)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.-mx-6{margin-inline:calc(var(--spacing)*-6)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-auto{margin-block:auto}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.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-8{margin-top:calc(var(--spacing)*8)}.mt-\[5px\]{margin-top:5px}.mt-auto{margin-top:auto}.-mr-3{margin-right:calc(var(--spacing)*-3)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-6{margin-right:calc(var(--spacing)*6)}.-mb-px{margin-bottom:-1px}.mb-0\.5{margin-bottom:calc(var(--spacing)*.5)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-6{margin-bottom:calc(var(--spacing)*6)}.-ml-2{margin-left:calc(var(--spacing)*-2)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-0\.5{margin-left:calc(var(--spacing)*.5)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-1\.5{margin-left:calc(var(--spacing)*1.5)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-9{margin-left:calc(var(--spacing)*9)}.ml-\[-6px\]{margin-left:-6px}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.\!flex{display:flex!important}.\!grid{display:grid!important}.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}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-square{aspect-ratio:1}.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\.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-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.\!h-\[min\(60vh\,40rem\)\]{height:min(60vh,40rem)!important}.h-1{height:calc(var(--spacing)*1)}.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-6{height:calc(var(--spacing)*6)}.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-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-32{height:calc(var(--spacing)*32)}.h-36{height:calc(var(--spacing)*36)}.h-40{height:calc(var(--spacing)*40)}.h-64{height:calc(var(--spacing)*64)}.h-72{height:calc(var(--spacing)*72)}.h-96{height:calc(var(--spacing)*96)}.h-\[1\.15rem\]{height:1.15rem}.h-\[1\.65rem\]{height:1.65rem}.h-\[4px\]{height:4px}.h-\[18px\]{height:18px}.h-\[90vh\]{height:90vh}.h-\[200px\]{height:200px}.h-\[400px\]{height:400px}.h-\[480px\]{height:480px}.h-\[calc\(100dvh-1rem\)\]{height:calc(100dvh - 1rem)}.h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.h-\[calc\(100vh-2rem\)\]{height:calc(100vh - 2rem)}.h-\[calc\(100vh-76px\)\]{height:calc(100vh - 76px)}.h-\[var\(--radix-select-trigger-height\)\]{height:var(--radix-select-trigger-height)}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.h-svh{height:100svh}.\!max-h-\[80vh\]{max-height:80vh!important}.\!max-h-\[85vh\]{max-height:85vh!important}.\!max-h-\[90vh\]{max-height:90vh!important}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-5{max-height:calc(var(--spacing)*5)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-36{max-height:calc(var(--spacing)*36)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-96{max-height:calc(var(--spacing)*96)}.max-h-\[30vh\]{max-height:30vh}.max-h-\[60vh\]{max-height:60vh}.max-h-\[72vh\]{max-height:72vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[90dvh\]{max-height:90dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[92vh\]{max-height:92vh}.max-h-\[150px\]{max-height:150px}.max-h-\[200px\]{max-height:200px}.max-h-\[220px\]{max-height:220px}.max-h-\[250px\]{max-height:250px}.max-h-\[300px\]{max-height:300px}.max-h-\[360px\]{max-height:360px}.max-h-\[380px\]{max-height:380px}.max-h-\[720px\]{max-height:720px}.max-h-\[900px\]{max-height:900px}.max-h-\[calc\(min\(92vh\,960px\)-90px\)\]{max-height:calc(min(92vh,960px) - 90px)}.max-h-\[calc\(min\(92vh\,960px\)-170px\)\]{max-height:calc(min(92vh,960px) - 170px)}.max-h-\[min\(92vh\,960px\)\]{max-height:min(92vh,960px)}.max-h-full{max-height:100%}.\!min-h-\[min\(26rem\,80vh\)\]{min-height:min(26rem,80vh)!important}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-36{min-height:calc(var(--spacing)*36)}.min-h-44{min-height:calc(var(--spacing)*44)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[20px\]{min-height:20px}.min-h-\[52px\]{min-height:52px}.min-h-\[56px\]{min-height:56px}.min-h-\[60px\]{min-height:60px}.min-h-\[80px\]{min-height:80px}.min-h-\[100px\]{min-height:100px}.min-h-\[120px\]{min-height:120px}.min-h-\[200px\]{min-height:200px}.min-h-\[280px\]{min-height:280px}.min-h-screen{min-height:100vh}.min-h-svh{min-height:100svh}.\!w-\[50vw\]{width:50vw!important}.\!w-\[85vw\]{width:85vw!important}.\!w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)!important}.\!w-\[min\(1040px\,calc\(100vw-1rem\)\)\]{width:min(1040px,100vw - 1rem)!important}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/5{width:20%}.w-1\/6{width:16.6667%}.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-4\/5{width:80%}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.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-11{width:calc(var(--spacing)*11)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-16{width:calc(var(--spacing)*16)}.w-20{width:calc(var(--spacing)*20)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-32{width:calc(var(--spacing)*32)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-\[1\.65rem\]{width:1.65rem}.w-\[40\%\]{width:40%}.w-\[40px\]{width:40px}.w-\[63\%\]{width:63%}.w-\[80px\]{width:80px}.w-\[88\%\]{width:88%}.w-\[94\%\]{width:94%}.w-\[95vw\]{width:95vw}.w-\[100px\]{width:100px}.w-\[110px\]{width:110px}.w-\[120px\]{width:120px}.w-\[150px\]{width:150px}.w-\[160px\]{width:160px}.w-\[180px\]{width:180px}.w-\[200px\]{width:200px}.w-\[220px\]{width:220px}.w-\[240px\]{width:240px}.w-\[260px\]{width:260px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[calc\(100\%-1rem\)\]{width:calc(100% - 1rem)}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[calc\(100vw-2rem\)\]{width:calc(100vw - 2rem)}.w-\[var\(--radix-dropdown-menu-trigger-width\)\]{width:var(--radix-dropdown-menu-trigger-width)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.\!max-w-2xl{max-width:var(--container-2xl)!important}.\!max-w-\[95vw\]{max-width:95vw!important}.\!max-w-none{max-width:none!important}.\!max-w-xl{max-width:var(--container-xl)!important}.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-\[56rem\]{max-width:56rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[150px\]{max-width:150px}.max-w-\[200px\]{max-width:200px}.max-w-\[240px\]{max-width:240px}.max-w-\[260px\]{max-width:260px}.max-w-\[270px\]{max-width:270px}.max-w-\[280px\]{max-width:280px}.max-w-\[300px\]{max-width:300px}.max-w-\[320px\]{max-width:320px}.max-w-\[480px\]{max-width:480px}.max-w-\[500px\]{max-width:500px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[calc\(100vw-3rem\)\]{max-width:calc(100vw - 3rem)}.max-w-\[var\(--radix-select-trigger-width\)\]{max-width:var(--radix-select-trigger-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.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-0{min-width:calc(var(--spacing)*0)}.min-w-1{min-width:calc(var(--spacing)*1)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-48{min-width:calc(var(--spacing)*48)}.min-w-\[3rem\]{min-width:3rem}.min-w-\[8rem\]{min-width:8rem}.min-w-\[12rem\]{min-width:12rem}.min-w-\[100px\]{min-width:100px}.min-w-\[140px\]{min-width:140px}.min-w-\[180px\]{min-width:180px}.min-w-\[200px\]{min-width:200px}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[820px\]{min-width:820px}.min-w-\[900px\]{min-width:900px}.min-w-\[1200px\]{min-width:1200px}.min-w-\[var\(--radix-select-trigger-width\)\]{min-width:var(--radix-select-trigger-width)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.caption-bottom{caption-side:bottom}.-translate-x-1\/2{--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-x-1\/2{--tw-translate-x: 50% ;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: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0\.5{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-1\/2{--tw-translate-y: 50% ;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)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-x-\[-1\]{--tw-scale-x:-1;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x)var(--tw-rotate-y)var(--tw-rotate-z)var(--tw-skew-x)var(--tw-skew-y)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-help{cursor:help}.cursor-ne-resize{cursor:ne-resize}.cursor-not-allowed{cursor:not-allowed}.cursor-nw-resize{cursor:nw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-pointer{cursor:pointer}.cursor-sw-resize{cursor:sw-resize}.cursor-wait{cursor:wait}.touch-none{touch-action:none}.resize{resize:both}.resize-y{resize:vertical}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance: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-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-\[0_1fr\]{grid-template-columns:0 1fr}.grid-cols-\[auto_1fr_auto_1fr\]{grid-template-columns:auto 1fr auto 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-rows-\[minmax\(0\,1fr\)\]{grid-template-rows:minmax(0,1fr)}.\!flex-col{flex-direction:column!important}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-start{justify-items:start}.\!gap-0{gap:calc(var(--spacing)*0)!important}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.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)}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.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-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*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-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-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*7)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*7)*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)}:where(.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(.space-x-3>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*3)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*4)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-0\.5{row-gap:calc(var(--spacing)*.5)}.gap-y-1{row-gap:calc(var(--spacing)*1)}.gap-y-2{row-gap:calc(var(--spacing)*2)}.gap-y-3{row-gap:calc(var(--spacing)*3)}: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-orange-100>:not(:last-child)){border-color:var(--color-orange-100)}.self-center{align-self:center}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\!overflow-hidden{overflow:hidden!important}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.\!overflow-y-auto{overflow-y:auto!important}.overflow-y-auto{overflow-y:auto}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.\!rounded-none{border-radius:0!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.5rem\]{border-radius:1.5rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[24px\]{border-radius:24px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius) - 4px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.rounded-xs{border-radius:var(--radius-xs)}.rounded-t-md{border-top-left-radius:calc(var(--radius) - 2px);border-top-right-radius:calc(var(--radius) - 2px)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-md{border-bottom-right-radius:calc(var(--radius) - 2px);border-bottom-left-radius:calc(var(--radius) - 2px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius) + 4px);border-bottom-left-radius:calc(var(--radius) + 4px)}.\!border-0{border-style:var(--tw-border-style)!important;border-width:0!important}.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-3{border-style:var(--tw-border-style);border-width:3px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-\[5px\]{border-style:var(--tw-border-style);border-width:5px}.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-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-solid{--tw-border-style:solid;border-style:solid}.\!border-slate-200{border-color:var(--color-slate-200)!important}.border-\[\#0a221f\]\/10{border-color:#0a221f1a}.border-\[\#0a221f\]\/15{border-color:#0a221f26}.border-\[\#3e9b63\]{border-color:#3e9b63}.border-\[\#3e9b63\]\/40{border-color:#3e9b6366}.border-\[\#7fe2d3\]\/40{border-color:#7fe2d366}.border-\[\#7fe2d3\]\/50{border-color:#7fe2d380}.border-\[\#7fe2d3\]\/60{border-color:#7fe2d399}.border-\[\#9afba4\]{border-color:#9afba4}.border-\[\#9afba4\]\/10{border-color:#9afba41a}.border-\[\#9afba4\]\/40{border-color:#9afba466}.border-\[\#206a61\]{border-color:#206a61}.border-\[\#206a61\]\/30{border-color:#206a614d}.border-\[\#206a61\]\/50{border-color:#206a6180}.border-\[\#d4ef89\]\/50{border-color:#d4ef8980}.border-\[\#d4ef89\]\/60{border-color:#d4ef8999}.border-\[\#d4ef89\]\/70{border-color:#d4ef89b3}.border-\[\#fbf6eb\]\/30{border-color:#fbf6eb4d}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-400{border-color:var(--color-amber-400)}.border-amber-500{border-color:var(--color-amber-500)}.border-amber-600{border-color:var(--color-amber-600)}.border-amber-600\/20{border-color:color-mix(in oklab,var(--color-amber-600)20%,transparent)}.border-amber-700{border-color:var(--color-amber-700)}.border-blue-100{border-color:var(--color-blue-100)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-200\/50{border-color:color-mix(in oklab,var(--color-blue-200)50%,transparent)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-500\/20{border-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}.border-blue-600{border-color:var(--color-blue-600)}.border-border{border-color:var(--border)}.border-border\/30{border-color:color-mix(in oklab,var(--border)30%,transparent)}.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}.border-current{border-color:currentColor}.border-destructive{border-color:var(--destructive)}.border-destructive\/20{border-color:color-mix(in oklab,var(--destructive)20%,transparent)}.border-destructive\/25{border-color:color-mix(in oklab,var(--destructive)25%,transparent)}.border-destructive\/30{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-500{border-color:var(--color-emerald-500)}.border-emerald-500\/20{border-color:color-mix(in oklab,var(--color-emerald-500)20%,transparent)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-800{border-color:var(--color-gray-800)}.border-green-100{border-color:var(--color-green-100)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-500\/50{border-color:color-mix(in oklab,var(--color-green-500)50%,transparent)}.border-green-600\/20{border-color:color-mix(in oklab,var(--color-green-600)20%,transparent)}.border-indigo-200\/70{border-color:color-mix(in oklab,var(--color-indigo-200)70%,transparent)}.border-indigo-300{border-color:var(--color-indigo-300)}.border-input{border-color:var(--input)}.border-muted{border-color:var(--muted)}.border-muted-foreground\/20{border-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}.border-muted-foreground\/30{border-color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}.border-muted-foreground\/40{border-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500{border-color:var(--color-orange-500)}.border-orange-600\/20{border-color:color-mix(in oklab,var(--color-orange-600)20%,transparent)}.border-primary{border-color:var(--primary)}.border-primary\/10{border-color:color-mix(in oklab,var(--primary)10%,transparent)}.border-primary\/15{border-color:color-mix(in oklab,var(--primary)15%,transparent)}.border-primary\/20{border-color:color-mix(in oklab,var(--primary)20%,transparent)}.border-primary\/25{border-color:color-mix(in oklab,var(--primary)25%,transparent)}.border-primary\/30{border-color:color-mix(in oklab,var(--primary)30%,transparent)}.border-primary\/50{border-color:color-mix(in oklab,var(--primary)50%,transparent)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-red-100{border-color:var(--color-red-100)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-400{border-color:var(--color-red-400)}.border-red-500{border-color:var(--color-red-500)}.border-rose-100{border-color:var(--color-rose-100)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-500{border-color:var(--color-rose-500)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-300{border-color:var(--color-teal-300)}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-200\/70{border-color:color-mix(in oklab,var(--color-violet-200)70%,transparent)}.border-violet-300{border-color:var(--color-violet-300)}.border-violet-600\/40{border-color:color-mix(in oklab,var(--color-violet-600)40%,transparent)}.border-white{border-color:var(--color-white)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-yellow-400{border-color:var(--color-yellow-400)}.border-yellow-500{border-color:var(--color-yellow-500)}.border-t-transparent{border-top-color:#0000}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-gray-300{border-left-color:var(--color-gray-300)}.border-l-muted-foreground\/20{border-left-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-transparent{border-left-color:#0000}.\!bg-\[\#0a221f\]\/45{background-color:#0a221f73!important}.\!bg-transparent{background-color:#0000!important}.\!bg-white{background-color:var(--color-white)!important}.bg-\[\#0a221f\]{background-color:#0a221f}.bg-\[\#0a221f\]\/5{background-color:#0a221f0d}.bg-\[\#0a221f\]\/30{background-color:#0a221f4d}.bg-\[\#0a221f\]\/\[0\.02\]{background-color:#0a221f05}.bg-\[\#3e9b63\]{background-color:#3e9b63}.bg-\[\#3e9b63\]\/10{background-color:#3e9b631a}.bg-\[\#3e9b63\]\/15{background-color:#3e9b6326}.bg-\[\#3e9b63\]\/\[0\.06\]{background-color:#3e9b630f}.bg-\[\#7fe2d3\]\/10{background-color:#7fe2d31a}.bg-\[\#7fe2d3\]\/15{background-color:#7fe2d326}.bg-\[\#7fe2d3\]\/20{background-color:#7fe2d333}.bg-\[\#9afba4\]{background-color:#9afba4}.bg-\[\#9afba4\]\/15{background-color:#9afba426}.bg-\[\#9afba4\]\/25{background-color:#9afba440}.bg-\[\#9afba4\]\/50{background-color:#9afba480}.bg-\[\#206a61\]\/10{background-color:#206a611a}.bg-\[\#206a61\]\/15{background-color:#206a6126}.bg-\[\#d4ef89\]\/10{background-color:#d4ef891a}.bg-\[\#d4ef89\]\/15{background-color:#d4ef8926}.bg-\[\#d4ef89\]\/30{background-color:#d4ef894d}.bg-\[\#fbf6eb\]\/15{background-color:#fbf6eb26}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:color-mix(in oklab,var(--color-amber-50)40%,transparent)}.bg-amber-50\/50{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}.bg-amber-50\/60{background-color:color-mix(in oklab,var(--color-amber-50)60%,transparent)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-100\/70{background-color:color-mix(in oklab,var(--color-amber-100)70%,transparent)}.bg-amber-400{background-color:var(--color-amber-400)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-600{background-color:var(--color-amber-600)}.bg-background{background-color:var(--background)}.bg-background\/60{background-color:color-mix(in oklab,var(--background)60%,transparent)}.bg-black{background-color:var(--color-black)}.bg-black\/5{background-color:color-mix(in oklab,var(--color-black)5%,transparent)}.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}.bg-black\/80{background-color:color-mix(in oklab,var(--color-black)80%,transparent)}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/10{background-color:color-mix(in oklab,var(--color-blue-50)10%,transparent)}.bg-blue-50\/30{background-color:color-mix(in oklab,var(--color-blue-50)30%,transparent)}.bg-blue-50\/40{background-color:color-mix(in oklab,var(--color-blue-50)40%,transparent)}.bg-blue-50\/50{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-100\/50{background-color:color-mix(in oklab,var(--color-blue-100)50%,transparent)}.bg-blue-100\/70{background-color:color-mix(in oklab,var(--color-blue-100)70%,transparent)}.bg-blue-400{background-color:var(--color-blue-400)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/5{background-color:color-mix(in oklab,var(--color-blue-500)5%,transparent)}.bg-blue-500\/20{background-color:color-mix(in oklab,var(--color-blue-500)20%,transparent)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-card\/90{background-color:color-mix(in oklab,var(--card)90%,transparent)}.bg-destructive{background-color:var(--destructive)}.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.bg-destructive\/15{background-color:color-mix(in oklab,var(--destructive)15%,transparent)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:color-mix(in oklab,var(--color-emerald-50)30%,transparent)}.bg-emerald-50\/40{background-color:color-mix(in oklab,var(--color-emerald-50)40%,transparent)}.bg-emerald-50\/50{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-100\/70{background-color:color-mix(in oklab,var(--color-emerald-100)70%,transparent)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/5{background-color:color-mix(in oklab,var(--color-emerald-500)5%,transparent)}.bg-emerald-500\/10{background-color:color-mix(in oklab,var(--color-emerald-500)10%,transparent)}.bg-emerald-500\/15{background-color:color-mix(in oklab,var(--color-emerald-500)15%,transparent)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-50\/50{background-color:color-mix(in oklab,var(--color-gray-50)50%,transparent)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-100\/50{background-color:color-mix(in oklab,var(--color-gray-100)50%,transparent)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-400{background-color:var(--color-gray-400)}.bg-gray-400\/60{background-color:color-mix(in oklab,var(--color-gray-400)60%,transparent)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-gray-600{background-color:var(--color-gray-600)}.bg-gray-700{background-color:var(--color-gray-700)}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-50\/40{background-color:color-mix(in oklab,var(--color-green-50)40%,transparent)}.bg-green-50\/50{background-color:color-mix(in oklab,var(--color-green-50)50%,transparent)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-500\/5{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50\/50{background-color:color-mix(in oklab,var(--color-indigo-50)50%,transparent)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-500{background-color:var(--color-indigo-500)}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/10{background-color:color-mix(in oklab,var(--muted-foreground)10%,transparent)}.bg-muted-foreground\/20{background-color:color-mix(in oklab,var(--muted-foreground)20%,transparent)}.bg-muted-foreground\/40{background-color:color-mix(in oklab,var(--muted-foreground)40%,transparent)}.bg-muted-foreground\/50{background-color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}.bg-muted\/5{background-color:color-mix(in oklab,var(--muted)5%,transparent)}.bg-muted\/10{background-color:color-mix(in oklab,var(--muted)10%,transparent)}.bg-muted\/15{background-color:color-mix(in oklab,var(--muted)15%,transparent)}.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}.bg-muted\/35{background-color:color-mix(in oklab,var(--muted)35%,transparent)}.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}.bg-muted\/60{background-color:color-mix(in oklab,var(--muted)60%,transparent)}.bg-muted\/70{background-color:color-mix(in oklab,var(--muted)70%,transparent)}.bg-muted\/\[0\.16\]{background-color:color-mix(in oklab,var(--muted)16%,transparent)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-50\/50{background-color:color-mix(in oklab,var(--color-orange-50)50%,transparent)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-400{background-color:var(--color-orange-400)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-100{background-color:var(--color-pink-100)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary\/5{background-color:color-mix(in oklab,var(--primary)5%,transparent)}.bg-primary\/10{background-color:color-mix(in oklab,var(--primary)10%,transparent)}.bg-primary\/20{background-color:color-mix(in oklab,var(--primary)20%,transparent)}.bg-primary\/\[0\.03\]{background-color:color-mix(in oklab,var(--primary)3%,transparent)}.bg-primary\/\[0\.04\]{background-color:color-mix(in oklab,var(--primary)4%,transparent)}.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab,var(--primary)6%,transparent)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-400{background-color:var(--color-red-400)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-50\/30{background-color:color-mix(in oklab,var(--color-rose-50)30%,transparent)}.bg-rose-50\/40{background-color:color-mix(in oklab,var(--color-rose-50)40%,transparent)}.bg-rose-50\/50{background-color:color-mix(in oklab,var(--color-rose-50)50%,transparent)}.bg-rose-50\/70{background-color:color-mix(in oklab,var(--color-rose-50)70%,transparent)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-100\/70{background-color:color-mix(in oklab,var(--color-rose-100)70%,transparent)}.bg-rose-400{background-color:var(--color-rose-400)}.bg-secondary{background-color:var(--secondary)}.bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary)50%,transparent)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-100{background-color:var(--color-sky-100)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-50\/50{background-color:color-mix(in oklab,var(--color-slate-50)50%,transparent)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-teal-50{background-color:var(--color-teal-50)}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500{background-color:var(--color-teal-500)}.bg-transparent{background-color:#0000}.bg-violet-50{background-color:var(--color-violet-50)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-violet-500{background-color:var(--color-violet-500)}.bg-white{background-color:var(--color-white)}.bg-white\/60{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}.bg-white\/80{background-color:color-mix(in oklab,var(--color-white)80%,transparent)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-yellow-600{background-color:var(--color-yellow-600)}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#7fe2d3\]\/10{--tw-gradient-from:oklab(84.796% -.0962187 -.00519735/.1);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-violet-50\/70{--tw-gradient-from:color-mix(in oklab,var(--color-violet-50)70%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-background{--tw-gradient-via:var(--background);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-background{--tw-gradient-to:var(--background);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-blue-600{--tw-gradient-to:var(--color-blue-600);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-50\/70{--tw-gradient-to:color-mix(in oklab,var(--color-cyan-50)70%,transparent);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.fill-current{fill:currentColor}.fill-cyan-300\/70{fill:color-mix(in oklab,var(--color-cyan-300)70%,transparent)}.fill-primary{fill:var(--primary)}.fill-violet-300\/70{fill:color-mix(in oklab,var(--color-violet-300)70%,transparent)}.fill-yellow-500{fill:var(--color-yellow-500)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.\!p-0{padding:calc(var(--spacing)*0)!important}.p-0{padding:calc(var(--spacing)*0)}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.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-7{padding:calc(var(--spacing)*7)}.p-8{padding:calc(var(--spacing)*8)}.p-px{padding:1px}.px-0{padding-inline:calc(var(--spacing)*0)}.px-1{padding-inline:calc(var(--spacing)*1)}.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)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.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-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-7{padding-block:calc(var(--spacing)*7)}.py-8{padding-block:calc(var(--spacing)*8)}.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)}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.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-4{padding-top:calc(var(--spacing)*4)}.pt-5{padding-top:calc(var(--spacing)*5)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-12{padding-top:calc(var(--spacing)*12)}.pt-\[env\(safe-area-inset-top\)\]{padding-top:env(safe-area-inset-top)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-5{padding-right:calc(var(--spacing)*5)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pr-20{padding-right:calc(var(--spacing)*20)}.pr-28{padding-right:calc(var(--spacing)*28)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.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)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.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-7{padding-left:calc(var(--spacing)*7)}.pl-8{padding-left:calc(var(--spacing)*8)}.pl-9{padding-left:calc(var(--spacing)*9)}.pl-10{padding-left:calc(var(--spacing)*10)}.pl-\[52px\]{padding-left:52px}.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)}.font-sans{font-family:var(--font-sans)}.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-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-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.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-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:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.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-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.\!text-destructive{color:var(--destructive)!important}.\!text-slate-900{color:var(--color-slate-900)!important}.text-\[\#0a221f\]{color:#0a221f}.text-\[\#0a221f\]\/55{color:#0a221f8c}.text-\[\#0a221f\]\/60{color:#0a221f99}.text-\[\#0a221f\]\/70{color:#0a221fb3}.text-\[\#0e413b\]{color:#0e413b}.text-\[\#0f6a66\]{color:#0f6a66}.text-\[\#1f7a45\]{color:#1f7a45}.text-\[\#3e9b63\]{color:#3e9b63}.text-\[\#5c701f\]{color:#5c701f}.text-\[\#9afba4\]{color:#9afba4}.text-\[\#206a61\]{color:#206a61}.text-\[\#fbf6eb\]{color:#fbf6eb}.text-\[\#fbf6eb\]\/50{color:#fbf6eb80}.text-\[\#fbf6eb\]\/70{color:#fbf6ebb3}.text-accent-foreground{color:var(--accent-foreground)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-900\/80{color:color-mix(in oklab,var(--color-amber-900)80%,transparent)}.text-amber-950{color:var(--color-amber-950)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/80{color:color-mix(in oklab,var(--color-blue-600)80%,transparent)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-cyan-300\/70{color:color-mix(in oklab,var(--color-cyan-300)70%,transparent)}.text-destructive{color:var(--destructive)}.text-destructive-foreground{color:var(--destructive-foreground)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-emerald-600\/80{color:color-mix(in oklab,var(--color-emerald-600)80%,transparent)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-foreground{color:var(--foreground)}.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-muted-foreground{color:var(--muted-foreground)}.text-muted-foreground\/30{color:color-mix(in oklab,var(--muted-foreground)30%,transparent)}.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}.text-muted-foreground\/70{color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-pink-800{color:var(--color-pink-800)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-rose-500{color:var(--color-rose-500)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}.text-sky-700{color:var(--color-sky-700)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-teal-700{color:var(--color-teal-700)}.text-violet-300\/70{color:color-mix(in oklab,var(--color-violet-300)70%,transparent)}.text-violet-500{color:var(--color-violet-500)}.text-violet-600{color:var(--color-violet-600)}.text-violet-700{color:var(--color-violet-700)}.text-white{color:var(--color-white)}.text-white\/70{color:color-mix(in oklab,var(--color-white)70%,transparent)}.text-yellow-500{color:var(--color-yellow-500)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.text-zinc-600{color:var(--color-zinc-600)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.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,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-dotted{text-decoration-style:dotted}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.accent-primary{accent-color:var(--primary)}.\[color-scheme\:light\]{color-scheme:light}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-90{opacity:.9}.opacity-100{opacity:1}.\!shadow-none{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.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-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);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_4px_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 -1px 4px 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)}.shadow-\[0_0_0_1px_hsl\(var\(--sidebar-border\)\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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_0_0_4px_rgba\(99\,102\,241\,0\.18\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,#6366f12e);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-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-\[\#3e9b63\]\/30{--tw-ring-color:oklab(61.8976% -.110351 .0536551/.3)}.ring-amber-500{--tw-ring-color:var(--color-amber-500)}.ring-border{--tw-ring-color:var(--border)}.ring-emerald-500{--tw-ring-color:var(--color-emerald-500)}.ring-primary{--tw-ring-color:var(--primary)}.ring-primary\/20{--tw-ring-color:color-mix(in oklab,var(--primary)20%,transparent)}.ring-primary\/30{--tw-ring-color:color-mix(in oklab,var(--primary)30%,transparent)}.ring-primary\/40{--tw-ring-color:color-mix(in oklab,var(--primary)40%,transparent)}.ring-ring\/10{--tw-ring-color:color-mix(in oklab,var(--ring)10%,transparent)}.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}.ring-rose-500{--tw-ring-color:var(--color-rose-500)}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-ring\/50{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}.blur-3xl{--tw-blur:blur(var(--blur-3xl));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,)}.\!backdrop-blur-\[5px\]{--tw-backdrop-blur:blur(5px)!important;-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important;backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)!important}.backdrop-blur-\[1px\]{--tw-backdrop-blur:blur(1px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-\[3px\]{--tw-backdrop-blur:blur(3px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,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;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[border-color\,box-shadow\]{transition-property:border-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;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\,border-color\]{transition-property:width,border-color;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-shadow{transition-property:box-shadow;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))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.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)}.animate-in{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.\!select-text{-webkit-user-select:text!important;user-select:text!important}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--accent-foreground\:\#0a221f\]{--accent-foreground:#0a221f}.\[--accent\:\#f4f4f5\]{--accent:#f4f4f5}.\[--background\:\#ffffff\]{--background:#fff}.\[--border\:rgba\(10\,34\,31\,0\.12\)\]{--border:#0a221f1f}.\[--card-foreground\:\#0a221f\]{--card-foreground:#0a221f}.\[--card\:\#ffffff\]{--card:#fff}.\[--foreground\:\#0a221f\]{--foreground:#0a221f}.\[--input\:\#e4e4e7\]{--input:#e4e4e7}.\[--muted-foreground\:\#71717a\]{--muted-foreground:#71717a}.\[--muted\:\#f4f4f5\]{--muted:#f4f4f5}.\[--popover-foreground\:\#0a221f\]{--popover-foreground:#0a221f}.\[--popover\:\#ffffff\]{--popover:#fff}.\[--primary-foreground\:\#ffffff\]{--primary-foreground:#fff}.\[--primary\:\#0a221f\]{--primary:#0a221f}.\[--ring\:\#00af76\]{--ring:#00af76}.\[--secondary-foreground\:\#0a221f\]{--secondary-foreground:#0a221f}.\[--secondary\:\#f4f4f5\]{--secondary:#f4f4f5}.\[animation-delay\:500ms\]{animation-delay:.5s}.duration-75{animation-duration:75ms}.duration-150{animation-duration:.15s}.duration-200{animation-duration:.2s}.duration-300{animation-duration:.3s}.duration-500{animation-duration:.5s}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-linear{animation-timing-function:linear}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.fade-in,.fade-in-0{--tw-enter-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.slide-in-from-bottom-2{--tw-enter-translate-y:.5rem}.slide-in-from-bottom-4{--tw-enter-translate-y:1rem}.slide-in-from-left-2{--tw-enter-translate-x:-.5rem}.slide-in-from-left-4{--tw-enter-translate-x:-1rem}.slide-in-from-right-4{--tw-enter-translate-x:1rem}.slide-in-from-top-1{--tw-enter-translate-y:-.25rem}.zoom-in{--tw-enter-scale:0}.zoom-in-95{--tw-enter-scale:.95}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:inline:is(:where(.group):is([open],:popover-open,:open) *){display:inline}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media (hover:hover){.group-hover\:border-\[\#3e9b63\]\/60:is(:where(.group):hover *){border-color:#3e9b6399}.group-hover\:border-primary\/50:is(:where(.group):hover *){border-color:color-mix(in oklab,var(--primary)50%,transparent)}.group-hover\:text-foreground:is(:where(.group):hover *){color:var(--foreground)}.group-hover\:text-primary:is(:where(.group):hover *){color:var(--primary)}.group-hover\:opacity-100:is(:where(.group):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\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 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:calc(var(--spacing)*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:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.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:calc(var(--spacing)*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-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.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-sm: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-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:block:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *){display:block}.group-data-\[vaul-drawer-direction\=bottom\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=bottom] *),.group-data-\[vaul-drawer-direction\=top\]\/drawer-content\:text-center:is(:where(.group\/drawer-content)[data-vaul-drawer-direction=top] *){text-align:center}@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-50:is(:where(.peer):disabled~*){opacity:.5}.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:calc(var(--spacing)*1)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-7::file-selector-button{height:calc(var(--spacing)*7)}.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)}.placeholder\:text-slate-400::placeholder{color:var(--color-slate-400)}.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:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--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-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-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:ring-ring\/20:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}@media (hover:hover){.hover\:border-solid:hover{--tw-border-style:solid;border-style:solid}.hover\:border-\[\#206a61\]\/50:hover{border-color:#206a6180}.hover\:border-amber-300:hover{border-color:var(--color-amber-300)}.hover\:border-blue-300:hover{border-color:var(--color-blue-300)}.hover\:border-destructive:hover{border-color:var(--destructive)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:border-gray-300:hover{border-color:var(--color-gray-300)}.hover\:border-green-300:hover{border-color:var(--color-green-300)}.hover\:border-muted-foreground:hover{border-color:var(--muted-foreground)}.hover\:border-primary\/30:hover{border-color:color-mix(in oklab,var(--primary)30%,transparent)}.hover\:border-primary\/35:hover{border-color:color-mix(in oklab,var(--primary)35%,transparent)}.hover\:border-primary\/40:hover{border-color:color-mix(in oklab,var(--primary)40%,transparent)}.hover\:border-primary\/50:hover{border-color:color-mix(in oklab,var(--primary)50%,transparent)}.hover\:border-rose-300:hover{border-color:var(--color-rose-300)}.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[\#3e9b63\]\/\[0\.06\]:hover{background-color:#3e9b630f}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-accent\/50:hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}.hover\:bg-amber-50:hover{background-color:var(--color-amber-50)}.hover\:bg-amber-50\/50:hover{background-color:color-mix(in oklab,var(--color-amber-50)50%,transparent)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-amber-600:hover{background-color:var(--color-amber-600)}.hover\:bg-amber-700:hover{background-color:var(--color-amber-700)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-50\/50:hover{background-color:color-mix(in oklab,var(--color-blue-50)50%,transparent)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}.hover\:bg-emerald-50\/50:hover{background-color:color-mix(in oklab,var(--color-emerald-50)50%,transparent)}.hover\:bg-gray-50:hover{background-color:var(--color-gray-50)}.hover\:bg-gray-100:hover{background-color:var(--color-gray-100)}.hover\:bg-gray-200:hover{background-color:var(--color-gray-200)}.hover\:bg-green-50:hover{background-color:var(--color-green-50)}.hover\:bg-green-500\/5:hover{background-color:color-mix(in oklab,var(--color-green-500)5%,transparent)}.hover\:bg-green-500\/10:hover{background-color:color-mix(in oklab,var(--color-green-500)10%,transparent)}.hover\:bg-green-700:hover{background-color:var(--color-green-700)}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted\/30:hover{background-color:color-mix(in oklab,var(--muted)30%,transparent)}.hover\:bg-muted\/40:hover{background-color:color-mix(in oklab,var(--muted)40%,transparent)}.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}.hover\:bg-muted\/60:hover{background-color:color-mix(in oklab,var(--muted)60%,transparent)}.hover\:bg-muted\/80:hover{background-color:color-mix(in oklab,var(--muted)80%,transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-rose-50:hover{background-color:var(--color-rose-50)}.hover\:bg-rose-50\/50:hover{background-color:color-mix(in oklab,var(--color-rose-50)50%,transparent)}.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\:bg-violet-50:hover{background-color:var(--color-violet-50)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/60:hover{background-color:color-mix(in oklab,var(--color-white)60%,transparent)}.hover\:bg-yellow-100:hover{background-color:var(--color-yellow-100)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-amber-600:hover{color:var(--color-amber-600)}.hover\:text-amber-700:hover{color:var(--color-amber-700)}.hover\:text-amber-900:hover{color:var(--color-amber-900)}.hover\:text-blue-800:hover{color:var(--color-blue-800)}.hover\:text-destructive:hover{color:var(--destructive)}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-green-700:hover{color:var(--color-green-700)}.hover\:text-green-800:hover{color:var(--color-green-800)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-primary:hover{color:var(--primary)}.hover\:text-red-500:hover{color:var(--color-red-500)}.hover\:text-red-700:hover{color:var(--color-red-700)}.hover\:text-rose-700:hover{color:var(--color-rose-700)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:text-slate-700:hover{color:var(--color-slate-700)}.hover\:text-violet-700:hover{color:var(--color-violet-700)}.hover\:text-violet-800:hover{color:var(--color-violet-800)}.hover\:text-yellow-900:hover{color:var(--color-yellow-900)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_hsl\(var\(--sidebar-accent\)\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,hsl(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-md:hover{--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)}.hover\:ring-4:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:border-blue-500:focus{border-color:var(--color-blue-500)}.focus\:border-red-500:focus{border-color:var(--color-red-500)}.focus\:border-transparent:focus{border-color:#0000}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-destructive\/10:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:opacity-100:focus{opacity:1}.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-primary:focus{--tw-ring-color:var(--primary)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:ring-rose-200:focus{--tw-ring-color:var(--color-rose-200)}.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-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-emerald-600:focus-visible{border-color:var(--color-emerald-600)}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:opacity-100:focus-visible{opacity:1}.focus-visible\:ring-0:focus-visible{--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)}.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-4:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(4px + 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-\[3px\]:focus-visible{--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)}.focus-visible\:ring-\[\#00af76\]\/30:focus-visible{--tw-ring-color:oklab(66.5978% -.139936 .0476098/.3)}.focus-visible\:ring-destructive:focus-visible{--tw-ring-color:var(--destructive)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}.focus-visible\:ring-destructive\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)30%,transparent)}.focus-visible\:ring-emerald-600\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--color-emerald-600)30%,transparent)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1: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-\[-2px\]:focus-visible{outline-offset:-2px}.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\:cursor-grabbing:active{cursor:grabbing}.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\:border-muted:disabled{border-color:var(--muted)}.disabled\:bg-gray-300:disabled{background-color:var(--color-gray-300)}.disabled\:bg-muted\/50:disabled{background-color:color-mix(in oklab,var(--muted)50%,transparent)}.disabled\:text-gray-400:disabled{color:var(--color-gray-400)}.disabled\:text-muted-foreground:disabled{color:var(--muted-foreground)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-\[\>svg\]\:grid-cols-\[calc\(var\(--spacing\)\*4\)_1fr\]:has(>svg){grid-template-columns:calc(var(--spacing)*4)1fr}.has-\[\>svg\]\:gap-x-3:has(>svg){column-gap:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}.data-disabled\:opacity-40[data-disabled]{opacity:.4}.data-rwp-focused\:ring-2[data-rwp-focused]{--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)}.data-rwp-focused\:ring-ring[data-rwp-focused]{--tw-ring-color:var(--ring)}.data-rwp-focused\:ring-inset[data-rwp-focused]{--tw-ring-inset:inset}:is(:is(.\*\:data-rwp\:first\:\*\:data-rwp-highlight-wrapper\:rounded-s-md>*)[data-rwp]:first-child>*)[data-rwp-highlight-wrapper]{border-start-start-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px)}:is(:is(.\*\:data-rwp\:last\:\*\:data-rwp-highlight-wrapper\:rounded-e-md>*)[data-rwp]:last-child>*)[data-rwp-highlight-wrapper]{border-start-end-radius:calc(var(--radius) - 2px);border-end-end-radius:calc(var(--radius) - 2px)}.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-\[error\=true\]\:text-destructive-foreground[data-error=true]{color:var(--destructive-foreground)}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[orientation\=horizontal\]\:h-1\.5[data-orientation=horizontal]{height:calc(var(--spacing)*1.5)}.data-\[orientation\=horizontal\]\:h-full[data-orientation=horizontal]{height:100%}.data-\[orientation\=horizontal\]\:h-px[data-orientation=horizontal]{height:1px}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:min-h-44[data-orientation=vertical]{min-height:calc(var(--spacing)*44)}.data-\[orientation\=vertical\]\:w-1\.5[data-orientation=vertical]{width:calc(var(--spacing)*1.5)}.data-\[orientation\=vertical\]\:w-auto[data-orientation=vertical]{width:auto}.data-\[orientation\=vertical\]\:w-full[data-orientation=vertical]{width:100%}.data-\[orientation\=vertical\]\:w-px[data-orientation=vertical]{width:1px}.data-\[orientation\=vertical\]\:flex-col[data-orientation=vertical]{flex-direction:column}.data-\[placeholder\]\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-\[side\=bottom\]\:translate-y-1[data-side=bottom]{--tw-translate-y:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:-.5rem}.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:.5rem}.data-\[side\=right\]\:translate-x-1[data-side=right]{--tw-translate-x:calc(var(--spacing)*1);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:-.5rem}.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:.5rem}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive-foreground\/80>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive-foreground)80%,transparent)}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-2>*)[data-slot=select-value]{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-2>*)[data-slot=select-value]{gap:calc(var(--spacing)*2)}.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-sm[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-\[calc\(100\%-2px\)\][data-state=checked]{--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=checked\]\:border-primary[data-state=checked]{border-color:var(--primary)}.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\]\:duration-300[data-state=closed]{--tw-duration:.3s;transition-duration:.3s}.data-\[state\=closed\]\:animate-out[data-state=closed]{--tw-exit-opacity:initial;--tw-exit-scale:initial;--tw-exit-rotate:initial;--tw-exit-translate-x:initial;--tw-exit-translate-y:initial;animation-name:exit;animation-duration:.15s}.data-\[state\=closed\]\:duration-300[data-state=closed]{animation-duration:.3s}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.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\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=inactive\]\:hidden[data-state=inactive]{display:none}.data-\[state\=open\]\:bg-accent[data-state=open]{background-color:var(--accent)}.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\]\:animate-in[data-state=open]{--tw-enter-opacity:initial;--tw-enter-scale:initial;--tw-enter-rotate:initial;--tw-enter-translate-x:initial;--tw-enter-translate-y:initial;animation-name:enter;animation-duration:.15s}.data-\[state\=open\]\:duration-500[data-state=open]{animation-duration:.5s}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.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%}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}@media (hover:hover){.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\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=unchecked\]\:translate-x-0[data-state=unchecked]{--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[state\=unchecked\]\:bg-input[data-state=unchecked]{background-color:var(--input)}.data-\[variant\=destructive\]\:text-destructive-foreground[data-variant=destructive]{color:var(--destructive-foreground)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.data-\[variant\=destructive\]\:focus\:text-destructive-foreground[data-variant=destructive]:focus{color:var(--destructive-foreground)}.data-\[vaul-drawer-direction\=bottom\]\:inset-x-0[data-vaul-drawer-direction=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:bottom-0[data-vaul-drawer-direction=bottom]{bottom:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=bottom\]\:mt-24[data-vaul-drawer-direction=bottom]{margin-top:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=bottom\]\:max-h-\[80vh\][data-vaul-drawer-direction=bottom]{max-height:80vh}.data-\[vaul-drawer-direction\=bottom\]\:rounded-t-lg[data-vaul-drawer-direction=bottom]{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.data-\[vaul-drawer-direction\=bottom\]\:border-t[data-vaul-drawer-direction=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[vaul-drawer-direction\=left\]\:inset-y-0[data-vaul-drawer-direction=left]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:left-0[data-vaul-drawer-direction=left]{left:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=left\]\:w-3\/4[data-vaul-drawer-direction=left]{width:75%}.data-\[vaul-drawer-direction\=left\]\:border-r[data-vaul-drawer-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[vaul-drawer-direction\=right\]\:inset-y-0[data-vaul-drawer-direction=right]{inset-block:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:right-0[data-vaul-drawer-direction=right]{right:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=right\]\:w-3\/4[data-vaul-drawer-direction=right]{width:75%}.data-\[vaul-drawer-direction\=right\]\:border-l[data-vaul-drawer-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[vaul-drawer-direction\=top\]\:inset-x-0[data-vaul-drawer-direction=top]{inset-inline:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:top-0[data-vaul-drawer-direction=top]{top:calc(var(--spacing)*0)}.data-\[vaul-drawer-direction\=top\]\:mb-24[data-vaul-drawer-direction=top]{margin-bottom:calc(var(--spacing)*24)}.data-\[vaul-drawer-direction\=top\]\:max-h-\[80vh\][data-vaul-drawer-direction=top]{max-height:80vh}.data-\[vaul-drawer-direction\=top\]\:rounded-b-lg[data-vaul-drawer-direction=top]{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[vaul-drawer-direction\=top\]\:border-b[data-vaul-drawer-direction=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}@media (prefers-reduced-motion:reduce){.motion-reduce\:animate-none{animation:none}.motion-reduce\:transition-none{transition-property:none}}@media (width>=40rem){.sm\:-mx-8{margin-inline:calc(var(--spacing)*-8)}.sm\:mr-2{margin-right:calc(var(--spacing)*2)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:h-\[calc\(100dvh-3rem\)\]{height:calc(100dvh - 3rem)}.sm\:h-\[min\(720px\,calc\(100vh-3rem\)\)\]{height:min(720px,100vh - 3rem)}.sm\:\!w-\[min\(1040px\,calc\(100vw-3rem\)\)\]{width:min(1040px,100vw - 3rem)!important}.sm\:w-28{width:calc(var(--spacing)*28)}.sm\:w-\[90vw\]{width:90vw}.sm\:w-\[min\(1120px\,94vw\)\]{width:min(1120px,94vw)}.sm\:\!max-w-2xl{max-width:var(--container-2xl)!important}.sm\:\!max-w-\[95vw\]{max-width:95vw!important}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-5xl{max-width:var(--container-5xl)}.sm\:max-w-7xl{max-width:var(--container-7xl)}.sm\:max-w-\[425px\]{max-width:425px}.sm\:max-w-\[460px\]{max-width:460px}.sm\:max-w-\[500px\]{max-width:500px}.sm\:max-w-\[550px\]{max-width:550px}.sm\:max-w-\[600px\]{max-width:600px}.sm\:max-w-\[700px\]{max-width:700px}.sm\:max-w-\[1120px\]{max-width:1120px}.sm\:max-w-lg{max-width:var(--container-lg)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:flex-1{flex:1}.sm\:flex-\[2\]{flex:2}.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-\[230px_minmax\(0\,1fr\)\]{grid-template-columns:230px minmax(0,1fr)}.sm\:grid-cols-\[minmax\(0\,1fr\)_10rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) 10rem minmax(0,1fr) auto}.sm\:grid-cols-\[minmax\(0\,1fr\)_auto_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-stretch{align-items:stretch}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-2\.5{gap:calc(var(--spacing)*2.5)}:where(.sm\: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)))}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:p-9{padding:calc(var(--spacing)*9)}.sm\:px-3{padding-inline:calc(var(--spacing)*3)}.sm\:px-4{padding-inline:calc(var(--spacing)*4)}.sm\:px-6{padding-inline:calc(var(--spacing)*6)}.sm\:px-7{padding-inline:calc(var(--spacing)*7)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:py-4{padding-block:calc(var(--spacing)*4)}.sm\:py-5{padding-block:calc(var(--spacing)*5)}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:pt-1{padding-top:calc(var(--spacing)*1)}.sm\:pt-6{padding-top:calc(var(--spacing)*6)}.sm\:pb-0{padding-bottom:calc(var(--spacing)*0)}.sm\:pb-6{padding-bottom:calc(var(--spacing)*6)}.sm\:text-left{text-align:left}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.data-\[vaul-drawer-direction\=left\]\:sm\:max-w-sm[data-vaul-drawer-direction=left],.data-\[vaul-drawer-direction\=right\]\:sm\:max-w-sm[data-vaul-drawer-direction=right]{max-width:var(--container-sm)}}@media (width>=48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:h-auto{height:auto}.md\:w-1\/2{width:50%}.md\:w-\[80vw\]{width:80vw}.md\:max-w-lg{max-width:var(--container-lg)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.md\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.md\:p-6{padding:calc(var(--spacing)*6)}.md\:text-left{text-align:left}.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:calc(var(--spacing)*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-sm: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-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media (width>=64rem){.lg\:col-span-4{grid-column:span 4/span 4}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[560px\]{height:560px}.lg\:\!w-\[45vw\]{width:45vw!important}.lg\:\!w-\[70vw\]{width:70vw!important}.lg\:w-1\/3{width:33.3333%}.lg\:w-\[680px\]{width:680px}.lg\:w-\[700px\]{width:700px}.lg\:w-\[750px\]{width:750px}.lg\:max-w-5xl{max-width:var(--container-5xl)}.lg\:flex-none{flex:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}@media (width>=80rem){.xl\:order-2{order:2}.xl\:order-3{order:3}.xl\:col-span-2{grid-column:span 2/span 2}.xl\:\!w-\[40vw\]{width:40vw!important}.xl\:\!w-\[60vw\]{width:60vw!important}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}}:where(.dark\:divide-orange-900\/40:is(.dark *)>:not(:last-child)){border-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}.dark\:border-amber-800\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-amber-800)60%,transparent)}.dark\:border-blue-800\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-800)20%,transparent)}.dark\:border-blue-800\/30:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-800)30%,transparent)}.dark\:border-blue-900\/50:is(.dark *){border-color:color-mix(in oklab,var(--color-blue-900)50%,transparent)}.dark\:border-emerald-800\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-emerald-800)20%,transparent)}.dark\:border-emerald-900:is(.dark *){border-color:var(--color-emerald-900)}.dark\:border-gray-600:is(.dark *){border-color:var(--color-gray-600)}.dark\:border-gray-700:is(.dark *){border-color:var(--color-gray-700)}.dark\:border-gray-800:is(.dark *){border-color:var(--color-gray-800)}.dark\:border-indigo-400\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-indigo-400)20%,transparent)}.dark\:border-orange-700:is(.dark *){border-color:var(--color-orange-700)}.dark\:border-orange-800:is(.dark *){border-color:var(--color-orange-800)}.dark\:border-orange-800\/60:is(.dark *){border-color:color-mix(in oklab,var(--color-orange-800)60%,transparent)}.dark\:border-rose-800\/20:is(.dark *){border-color:color-mix(in oklab,var(--color-rose-800)20%,transparent)}.dark\:border-rose-900:is(.dark *){border-color:var(--color-rose-900)}.dark\:border-slate-700:is(.dark *){border-color:var(--color-slate-700)}.dark\:border-slate-800:is(.dark *){border-color:var(--color-slate-800)}.dark\:border-slate-950:is(.dark *){border-color:var(--color-slate-950)}.dark\:border-violet-400\/40:is(.dark *){border-color:color-mix(in oklab,var(--color-violet-400)40%,transparent)}.dark\:bg-amber-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-900)30%,transparent)}.dark\:bg-amber-950\/25:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)25%,transparent)}.dark\:bg-amber-950\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}.dark\:bg-amber-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-amber-950)50%,transparent)}.dark\:bg-blue-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)10%,transparent)}.dark\:bg-blue-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)20%,transparent)}.dark\:bg-blue-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}.dark\:bg-blue-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-blue-900)40%,transparent)}.dark\:bg-blue-950:is(.dark *){background-color:var(--color-blue-950)}.dark\:bg-destructive\/70:is(.dark *){background-color:color-mix(in oklab,var(--destructive)70%,transparent)}.dark\:bg-emerald-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-emerald-900)10%,transparent)}.dark\:bg-emerald-950:is(.dark *){background-color:var(--color-emerald-950)}.dark\:bg-gray-700:is(.dark *){background-color:var(--color-gray-700)}.dark\:bg-gray-800:is(.dark *){background-color:var(--color-gray-800)}.dark\:bg-gray-900:is(.dark *){background-color:var(--color-gray-900)}.dark\:bg-gray-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-gray-950)20%,transparent)}.dark\:bg-indigo-950\/15:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)15%,transparent)}.dark\:bg-indigo-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-indigo-950)50%,transparent)}.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}.dark\:bg-orange-500:is(.dark *){background-color:var(--color-orange-500)}.dark\:bg-orange-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)30%,transparent)}.dark\:bg-orange-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-900)40%,transparent)}.dark\:bg-orange-950\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-orange-950)20%,transparent)}.dark\:bg-red-900\/30:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}.dark\:bg-red-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-red-900)40%,transparent)}.dark\:bg-rose-900\/10:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-900)10%,transparent)}.dark\:bg-rose-950:is(.dark *){background-color:var(--color-rose-950)}.dark\:bg-rose-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-rose-950)50%,transparent)}.dark\:bg-sky-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-sky-950)50%,transparent)}.dark\:bg-slate-800:is(.dark *){background-color:var(--color-slate-800)}.dark\:bg-slate-900\/20:is(.dark *){background-color:color-mix(in oklab,var(--color-slate-900)20%,transparent)}.dark\:bg-teal-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-teal-950)50%,transparent)}.dark\:bg-transparent:is(.dark *){background-color:#0000}.dark\:bg-violet-950\/50:is(.dark *){background-color:color-mix(in oklab,var(--color-violet-950)50%,transparent)}.dark\:bg-yellow-900\/40:is(.dark *){background-color:color-mix(in oklab,var(--color-yellow-900)40%,transparent)}.dark\:text-amber-300:is(.dark *){color:var(--color-amber-300)}.dark\:text-amber-400:is(.dark *){color:var(--color-amber-400)}.dark\:text-amber-500:is(.dark *){color:var(--color-amber-500)}.dark\:text-blue-400:is(.dark *){color:var(--color-blue-400)}.dark\:text-blue-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-blue-400)80%,transparent)}.dark\:text-emerald-400:is(.dark *){color:var(--color-emerald-400)}.dark\:text-emerald-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-emerald-400)80%,transparent)}.dark\:text-gray-100:is(.dark *){color:var(--color-gray-100)}.dark\:text-gray-200:is(.dark *){color:var(--color-gray-200)}.dark\:text-gray-300:is(.dark *){color:var(--color-gray-300)}.dark\:text-gray-400:is(.dark *){color:var(--color-gray-400)}.dark\:text-indigo-300:is(.dark *){color:var(--color-indigo-300)}.dark\:text-orange-200:is(.dark *){color:var(--color-orange-200)}.dark\:text-orange-300:is(.dark *){color:var(--color-orange-300)}.dark\:text-orange-400:is(.dark *){color:var(--color-orange-400)}.dark\:text-red-400:is(.dark *){color:var(--color-red-400)}.dark\:text-rose-300:is(.dark *){color:var(--color-rose-300)}.dark\:text-rose-400:is(.dark *){color:var(--color-rose-400)}.dark\:text-rose-400\/80:is(.dark *){color:color-mix(in oklab,var(--color-rose-400)80%,transparent)}.dark\:text-sky-300:is(.dark *){color:var(--color-sky-300)}.dark\:text-slate-100:is(.dark *){color:var(--color-slate-100)}.dark\:text-slate-300:is(.dark *){color:var(--color-slate-300)}.dark\:text-slate-400:is(.dark *){color:var(--color-slate-400)}.dark\:text-teal-300:is(.dark *){color:var(--color-teal-300)}.dark\:text-violet-300:is(.dark *){color:var(--color-violet-300)}.dark\:text-yellow-400:is(.dark *){color:var(--color-yellow-400)}.dark\:ring-ring\/20:is(.dark *){--tw-ring-color:color-mix(in oklab,var(--ring)20%,transparent)}.dark\:outline-ring\/40:is(.dark *){outline-color:color-mix(in oklab,var(--ring)40%,transparent)}@media (hover:hover){.dark\:hover\:border-amber-800:is(.dark *):hover{border-color:var(--color-amber-800)}.dark\:hover\:border-gray-700:is(.dark *):hover{border-color:var(--color-gray-700)}.dark\:hover\:border-green-700:is(.dark *):hover{border-color:var(--color-green-700)}.dark\:hover\:bg-amber-950\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950)20%,transparent)}.dark\:hover\:bg-amber-950\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-amber-950)30%,transparent)}.dark\:hover\:bg-blue-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-blue-900)30%,transparent)}.dark\:hover\:bg-gray-700:is(.dark *):hover{background-color:var(--color-gray-700)}.dark\:hover\:bg-gray-900\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-gray-900)20%,transparent)}.dark\:hover\:bg-green-950\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-green-950)30%,transparent)}.dark\:hover\:bg-red-900\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-900)30%,transparent)}.dark\:hover\:bg-red-950\/20:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-red-950)20%,transparent)}.dark\:hover\:bg-violet-500\/10:is(.dark *):hover{background-color:color-mix(in oklab,var(--color-violet-500)10%,transparent)}.dark\:hover\:text-amber-400:is(.dark *):hover{color:var(--color-amber-400)}.dark\:hover\:text-green-400:is(.dark *):hover{color:var(--color-green-400)}.dark\:hover\:text-violet-200:is(.dark *):hover{color:var(--color-violet-200)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible,.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}.dark\:data-\[state\=checked\]\:bg-primary-foreground:is(.dark *)[data-state=checked]{background-color:var(--primary-foreground)}.dark\:data-\[state\=unchecked\]\:bg-foreground:is(.dark *)[data-state=unchecked]{background-color:var(--foreground)}.dark\:data-\[state\=unchecked\]\:bg-input\/80:is(.dark *)[data-state=unchecked]{background-color:color-mix(in oklab,var(--input)80%,transparent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/40:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)40%,transparent)}.\[\&_\.ProseMirror\]\:max-w-full .ProseMirror{max-width:100%}.\[\&_\.ProseMirror\]\:min-w-0 .ProseMirror{min-width:calc(var(--spacing)*0)}.\[\&_\.ProseMirror\]\:overflow-x-hidden .ProseMirror{overflow-x:hidden}.\[\&_\.ProseMirror\]\:p-0 .ProseMirror{padding:calc(var(--spacing)*0)}.\[\&_\.ProseMirror\]\:text-base .ProseMirror{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.\[\&_\.ProseMirror\]\:text-sm .ProseMirror{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_\.ProseMirror\]\:leading-6 .ProseMirror{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.\[\&_\.ProseMirror\]\:leading-7 .ProseMirror{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.\[\&_\.ProseMirror\]\:font-medium .ProseMirror{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\.ProseMirror\]\:break-words .ProseMirror{overflow-wrap:break-word}@media (width>=40rem){.sm\:\[\&_\.ProseMirror\]\:text-lg .ProseMirror{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:\[\&_\.ProseMirror\]\:leading-8 .ProseMirror{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}}.\[\&_\.ProseMirror_p\]\:my-0 .ProseMirror p{margin-block:calc(var(--spacing)*0)}.\[\&_\.ProseMirror_pre\]\:max-w-full .ProseMirror pre{max-width:100%}.\[\&_\.ProseMirror_pre\]\:overflow-x-auto .ProseMirror pre{overflow-x:auto}.\[\&_\.tiptap-editor\]\:border-blue-200 .tiptap-editor{border-color:var(--color-blue-200)}.\[\&_\.tiptap-editor\]\:bg-white .tiptap-editor{background-color:var(--color-white)}.\[\&_\[data-slot\=dialog-close\]\]\:\!rounded-full [data-slot=dialog-close]{border-radius:3.40282e38px!important}.\[\&_\[data-slot\=dialog-close\]\]\:\!bg-white\/15 [data-slot=dialog-close]{background-color:color-mix(in oklab,var(--color-white)15%,transparent)!important}.\[\&_\[data-slot\=dialog-close\]\]\:\!text-white [data-slot=dialog-close]{color:var(--color-white)!important}.\[\&_\[data-slot\=dialog-close\]\]\:\!opacity-100 [data-slot=dialog-close]{opacity:1!important}@media (hover:hover){.\[\&_\[data-slot\=dialog-close\]\]\:hover\:\!bg-white\/25 [data-slot=dialog-close]:hover{background-color:color-mix(in oklab,var(--color-white)25%,transparent)!important}}.\[\&_\[data-slot\=dialog-close\]_svg\]\:\!stroke-white [data-slot=dialog-close] svg{stroke:var(--color-white)!important}.\[\&_\[data-slot\=dialog-close\]_svg\]\:\!text-white [data-slot=dialog-close] svg,.\[\&_\[data-slot\=dialog-close\]\[data-state\=open\]\]\:\!text-white [data-slot=dialog-close][data-state=open]{color:var(--color-white)!important}.\[\&_img\]\:h-auto img{height:auto}.\[\&_img\]\:max-w-full img{max-width:100%}.\[\&_p\]\:leading-relaxed p{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\]\:text-destructive svg{color:var(--destructive)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}.\[\&_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}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive-foreground[data-variant=destructive]>*):is(svg){color:var(--destructive-foreground)!important}.\[\&\>\[data-slot\=dialog-close\]\]\:hidden>[data-slot=dialog-close]{display:none}.\[\&\>\[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}.\[\&\>button\[data-slot\=dialog-close\]\]\:\!hidden>button[data-slot=dialog-close]{display:none!important}.\[\&\>div\]\:overflow-visible>div{overflow:visible}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&\>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\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:translate-y-0\.5>svg{--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&\>svg\]\:text-current>svg{color:currentColor}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[data-state\=open\]\>svg\]\:rotate-180[data-state=open]>svg{rotate:180deg}[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{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}@media (hover:hover){a.\[a\&\]\:hover\:bg-accent:hover{background-color:var(--accent)}a.\[a\&\]\:hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}a.\[a\&\]\:hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}a.\[a\&\]\:hover\:bg-secondary\/90:hover{background-color:color-mix(in oklab,var(--secondary)90%,transparent)}a.\[a\&\]\:hover\:text-accent-foreground:hover{color:var(--accent-foreground)}}}:root{--background:oklch(1 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(1 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--destructive-foreground:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.708 0 0);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--radius:.625rem;--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.145 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0)}.dark{--background:oklch(.145 0 0);--foreground:oklch(.985 0 0);--card:oklch(.145 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.145 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.985 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.269 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.396 .141 25.723);--destructive-foreground:oklch(.637 .237 25.331);--border:oklch(.269 0 0);--input:oklch(.269 0 0);--ring:oklch(.439 0 0);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(.269 0 0);--sidebar-ring:oklch(.439 0 0)}@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))}}@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))}}@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-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-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@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-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@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-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}.bfy-theme{--bf-emerald: #0a221f;--bf-emerald-raised: #12362c;--bf-evergreen: #3e9b63;--bf-glowing-green: #9afba4;--bf-logo-green: #00af76;--bf-offwhite: #fbf6eb;--bf-highlight-purple: #8f92f7;--bf-highlight-lime: #d4ef89;--bf-highlight-blue: #7fe2d3;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;--background: #fbf6eb;--foreground: #0a221f;--card: #ffffff;--card-foreground: #0a221f;--popover: #ffffff;--popover-foreground: #0a221f;--primary: #0a221f;--primary-foreground: #f2fbf4;--secondary: #e9f5ec;--secondary-foreground: #0e413b;--muted: #f1f0e8;--muted-foreground: #4a5565;--accent: #dcfce7;--accent-foreground: #008138;--destructive: #fb2c36;--destructive-foreground: #ffffff;--border: #e4e0d3;--input: #e4e0d3;--ring: #3e9b63;--chart-1: #3e9b63;--chart-2: #9afba4;--chart-3: #0a221f;--chart-4: #8f92f7;--chart-5: #d4ef89;--radius: .625rem;--sidebar: #0a221f;--sidebar-foreground: #e8f5ea;--sidebar-primary: #9afba4;--sidebar-primary-foreground: #0a221f;--sidebar-accent: #12362c;--sidebar-accent-foreground: #ffffff;--sidebar-border: #1c3a2f;--sidebar-ring: #9afba4;color-scheme:light;background-color:var(--bf-offwhite);color:var(--foreground)}.bfy-theme .bfy-dashboard-page{min-height:100%;font-weight:400;background:radial-gradient(circle at 12% 0%,rgba(154,251,164,.22),transparent 26rem),var(--bf-offwhite)}.bfy-theme .bfy-dashboard-toolbar{align-items:stretch}.bfy-theme .bfy-dashboard-toolbar>.bfy-dashboard-job-bar{min-width:min(100%,19rem)}.bfy-theme .bfy-dashboard-card{border-color:var(--border);background:#ffffffd1;box-shadow:0 18px 50px #0a221f0f}.bfy-theme .bfy-dashboard-toggle{border-color:var(--border);background:#ffffffb8;color:var(--foreground)}.bfy-theme .bfy-dashboard-danger-button{border-color:#fb2c3673;color:#bd1c2a}.bfy-theme .bfy-dashboard-danger-button:hover{background:#fb2c3614}.bfy-theme .bfy-job-picker-trigger{display:inline-flex;width:min(14rem,100%);min-height:2.5rem;align-items:center;gap:.55rem;border:1px solid rgba(10,34,31,.14);border-radius:.65rem;padding:.4rem .55rem;background:#ffffffc7;color:var(--foreground);box-shadow:0 4px 14px #0a221f0f;outline:none;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,transform .14s ease}.bfy-theme .bfy-job-picker-trigger:hover:not(:disabled),.bfy-theme .bfy-job-picker-trigger[aria-expanded=true]{border-color:#3e9b636b;background:#fff;box-shadow:0 7px 18px #0a221f17}.bfy-theme .bfy-job-picker-trigger:active:not(:disabled){transform:translateY(1px)}.bfy-theme .bfy-job-picker-trigger:focus-visible,.bfy-theme .bfy-job-picker-action:focus-visible,.bfy-theme .bfy-job-picker-create:focus-visible,.bfy-theme .bfy-job-picker-option:focus-visible{outline:3px solid rgba(62,155,99,.35);outline-offset:2px}.bfy-theme .bfy-job-picker-trigger__icon{display:inline-flex;height:1.55rem;width:1.55rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.2);border-radius:.5rem;background:var(--secondary);color:var(--bf-evergreen)}.bfy-theme .bfy-job-picker-trigger__label,.bfy-theme .bfy-job-picker-trigger__hint{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-picker-trigger__label{font-size:.82rem;font-weight:500;letter-spacing:-.005em}.bfy-theme .bfy-job-picker-trigger__hint{margin-top:.1rem;color:var(--muted-foreground);font-size:.64rem;font-weight:400}.bfy-theme .bfy-job-picker-panel{box-sizing:border-box;width:min(25rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem);min-width:0;overflow:hidden;font-weight:400;border-color:#0a221f29;background:#fffdf8;color:var(--bf-emerald);box-shadow:0 18px 40px #0a221f24}.bfy-theme .bfy-job-picker-panel button{font-weight:400}.bfy-theme .bfy-job-picker-panel__search{display:flex;align-items:center;gap:.55rem;border-bottom:1px solid var(--border);padding:.35rem .65rem .35rem .75rem;color:var(--muted-foreground)}.bfy-theme .bfy-job-picker-panel__search input{color:var(--foreground)}.bfy-theme .bfy-job-picker-panel__search input::placeholder{color:#738076}.bfy-theme .bfy-job-picker-panel__list{max-height:min(12rem,calc(100vh - 12rem));overflow-y:auto;padding:.35rem}.bfy-theme .bfy-job-picker-empty{display:flex;min-height:7rem;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;padding:.9rem .75rem;color:var(--muted-foreground);text-align:center}.bfy-theme .bfy-job-picker-empty__title{color:var(--foreground);font-size:.9rem;font-weight:500;letter-spacing:-.01em}.bfy-theme .bfy-job-picker-empty__icon{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:.9rem;background:var(--secondary);color:var(--bf-evergreen)}.bfy-theme .bfy-job-picker-option{display:flex;width:100%;align-items:center;gap:.6rem;border:1px solid transparent;border-radius:.7rem;padding:.3rem .5rem;color:var(--foreground);text-align:left;transition:background-color .14s ease,border-color .14s ease}.bfy-theme .bfy-job-picker-option:hover{border-color:#3e9b6338;background:#dcfce7ad}.bfy-theme .bfy-job-picker-option--selected{border-color:#3e9b6361;background:var(--secondary);color:var(--bf-emerald)}.bfy-theme .bfy-job-picker-option__icon{display:inline-flex;height:1.4rem;width:1.4rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.6rem;background:var(--muted);color:var(--bf-evergreen)}.bfy-theme .bfy-job-picker-option__details{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.4rem;text-align:left}.bfy-theme .bfy-job-picker-option__title,.bfy-theme .bfy-job-picker-option__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-picker-option__title{min-width:0;flex:1 1 auto;font-size:.8rem;font-weight:500}.bfy-theme .bfy-job-picker-option__meta{max-width:42%;flex:0 1 auto;border:1px solid rgba(62,155,99,.16);border-radius:999px;padding:.14rem .38rem;background:#dcfce76b;color:var(--muted-foreground);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.66rem;line-height:1.15}.bfy-theme .bfy-job-picker-panel__footer{display:grid;gap:.45rem;border-top:1px solid var(--border);padding:.5rem}.bfy-theme .bfy-job-picker-selected-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;border:1px solid var(--border);border-radius:.6rem;padding:.45rem .55rem;background:#f1f0e885}.bfy-theme .bfy-job-picker-selected-actions__details{min-width:0;flex:1 1 auto}.bfy-theme .bfy-job-picker-selected-actions__buttons{display:flex;min-width:max-content;flex:0 0 auto;gap:.15rem}.bfy-theme .bfy-job-picker-selected-actions__eyebrow{display:block;color:var(--muted-foreground);font-size:.58rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.bfy-theme .bfy-job-picker-selected-actions__title{color:var(--foreground);font-size:.8rem;font-weight:500}.bfy-theme .bfy-job-picker-action{display:inline-flex;min-height:2rem;align-items:center;gap:.3rem;border-radius:.45rem;padding:.3rem .45rem;color:var(--bf-emerald);font-size:.7rem;font-weight:500;transition:background-color .14s ease,color .14s ease}.bfy-theme .bfy-job-picker-action:hover{background:var(--secondary)}.bfy-theme .bfy-job-picker-action--danger{color:#bd1c2a}.bfy-theme .bfy-job-picker-action--danger:hover{background:#fb2c3614}.bfy-theme .bfy-job-picker-create{display:flex;width:100%;align-items:center;gap:.65rem;border:1px solid rgba(62,155,99,.22);border-radius:.6rem;padding:.55rem .65rem;background:var(--secondary);color:var(--bf-emerald);text-align:left;transition:background-color .14s ease,transform .14s ease,box-shadow .14s ease}.bfy-theme .bfy-job-picker-create:hover:not(:disabled){background:var(--accent);box-shadow:0 6px 14px #0a221f14}.bfy-theme .bfy-job-picker-create:active:not(:disabled){transform:translateY(1px)}.bfy-theme .bfy-job-picker-create:disabled{cursor:not-allowed;opacity:.6}.bfy-theme .bfy-job-picker-create__title{font-size:.8rem;font-weight:500}.bfy-theme .bfy-job-picker-trigger__hint{max-width:100%}.bfy-theme .bfy-job-picker-panel--multi{width:min(43rem,calc(100vw - 1rem));max-width:calc(100vw - 1rem)}.bfy-theme .bfy-job-picker-panel__multi-source{display:grid;min-width:0;min-height:11rem;grid-template-columns:minmax(10rem,11.5rem) minmax(0,1fr)}.bfy-theme .bfy-job-picker-panel__sources{min-width:0;border-right:1px solid var(--border);padding:.7rem .5rem;background:#f1f0e87a}.bfy-theme .bfy-job-picker-panel__section-label{display:block;margin:0 0 .45rem;color:var(--muted-foreground);font-size:.62rem;font-weight:650;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-job-picker-source-heading__source{display:flex;min-width:0;flex-direction:column;gap:.1rem}.bfy-theme .bfy-job-picker-source-list{display:grid;align-content:start;gap:.2rem}.bfy-theme .bfy-job-picker-source-option{display:flex;width:100%;min-width:0;min-height:2.45rem;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:.62rem;padding:.34rem .36rem;color:var(--foreground);text-align:left;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-job-picker-source-option:hover,.bfy-theme .bfy-job-picker-source-option--active{border-color:#3e9b6347;background:var(--secondary);color:var(--bf-emerald)}.bfy-theme .bfy-job-picker-source-option--active{box-shadow:inset 2px 0 0 var(--bf-evergreen)}.bfy-theme .bfy-job-picker-source-option--disconnected{color:var(--muted-foreground)}.bfy-theme .bfy-job-picker-source-option__icon{display:inline-flex;width:1.55rem;height:1.55rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.18);border-radius:.5rem;background:#ffffffb8;color:var(--bf-evergreen)}.bfy-theme .bfy-job-picker-source-option--active .bfy-job-picker-source-option__icon{border-color:#9afba46b;background:var(--bf-glowing-green);color:var(--bf-emerald)}.bfy-theme .bfy-job-picker-source-option__title{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.74rem;font-weight:600;line-height:1.3}.bfy-theme .bfy-job-picker-panel__jobs{min-width:0;padding:.7rem .65rem .45rem}.bfy-theme .bfy-job-picker-source-heading{display:flex;min-width:0;min-height:2rem;align-items:center;justify-content:space-between;gap:.65rem;padding:.4rem .25rem .45rem}.bfy-theme .bfy-job-picker-source-template{display:inline-flex;min-height:1.85rem;flex:0 0 auto;align-items:center;gap:.35rem;border:1px solid rgba(62,155,99,.22);border-radius:.55rem;padding:.28rem .55rem;background:#f1f0e870;color:var(--bf-evergreen);font-size:.68rem;font-weight:600;white-space:nowrap;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-job-picker-source-template:hover{border-color:#3e9b6361;background:var(--secondary);color:var(--bf-emerald)}.bfy-theme .bfy-job-picker-source-template:focus-visible{outline:2px solid var(--bf-evergreen);outline-offset:2px}.bfy-theme .bfy-job-picker-panel__jobs-title{display:block;overflow:hidden;color:var(--foreground);font-size:.82rem;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-panel__list{max-height:min(10.25rem,calc(100vh - 16rem));padding:.25rem 0}.bfy-theme .bfy-job-picker-panel__footer{display:block;padding:.45rem .55rem}.bfy-theme .bfy-job-picker-actions{display:flex;min-width:0;min-height:2.15rem;align-items:center;justify-content:space-between;gap:.6rem}.bfy-theme .bfy-job-picker-actions--source{justify-content:space-between}.bfy-theme .bfy-job-picker-actions__secondary{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.45rem}.bfy-theme .bfy-job-picker-actions__primary{display:flex;min-width:max-content;flex:0 0 auto;align-items:center;margin-left:auto}.bfy-theme .bfy-job-picker-actions__selection{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.12rem}.bfy-theme .bfy-job-picker-actions__eyebrow{color:var(--muted-foreground);font-size:.56rem;font-weight:700;letter-spacing:.07em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-job-picker-actions__title{overflow:hidden;color:var(--foreground);font-size:.7rem;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-picker-actions__buttons{display:flex;min-width:max-content;flex:0 0 auto;align-items:center;gap:.12rem}.bfy-theme .bfy-job-picker-action{min-height:1.9rem;gap:.28rem;padding:.25rem .42rem;font-size:.66rem}.bfy-theme .bfy-job-picker-sync{display:inline-flex;min-height:1.9rem;align-items:center;gap:.28rem;border:1px solid rgba(62,155,99,.3);border-radius:.55rem;padding:.25rem .55rem;background:var(--secondary);color:var(--bf-emerald);font-size:.67rem;font-weight:700;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-job-picker-sync:hover:not(:disabled){border-color:#3e9b6373;background:var(--accent)}.bfy-theme .bfy-job-picker-sync:disabled{cursor:not-allowed;opacity:.6}.bfy-theme .bfy-job-picker-create{width:auto;min-height:1.95rem;gap:.28rem;border-color:#3e9b634d;border-radius:.55rem;padding:.28rem .55rem;background:var(--secondary)}.bfy-theme .bfy-job-picker-create__title{font-size:.67rem;font-weight:700}.bfy-theme .bfy-job-picker-source-option:focus-visible,.bfy-theme .bfy-job-picker-actions button:focus-visible,.bfy-theme .bfy-job-picker-source-template:focus-visible{outline:3px solid rgba(62,155,99,.35);outline-offset:2px}@media (max-width: 640px){.bfy-theme .bfy-dashboard-page{background:var(--bf-offwhite)}.bfy-theme .bfy-dashboard-toolbar>.bfy-dashboard-job-bar,.bfy-theme .bfy-job-picker-trigger{width:100%}.bfy-theme .bfy-job-picker-panel__list{max-height:min(38vh,13rem)}.bfy-theme .bfy-job-picker-selected-actions{align-items:stretch;flex-direction:column}.bfy-theme .bfy-job-picker-selected-actions__buttons{width:100%}.bfy-theme .bfy-job-picker-action{flex:1;justify-content:center}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-panel__multi-source{grid-template-columns:1fr}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-panel__sources{border-right:0;border-bottom:1px solid var(--border);padding:.55rem .5rem}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-source-list{display:flex;max-width:100%;gap:.25rem;overflow-x:auto;padding:.1rem .05rem .2rem}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-source-option{width:min(11rem,72vw);flex:0 0 auto}.bfy-theme .bfy-job-picker-panel--multi .bfy-job-picker-panel__jobs{padding:.6rem .55rem .35rem}.bfy-theme .bfy-job-picker-actions{align-items:stretch;flex-direction:column;gap:.4rem}.bfy-theme .bfy-job-picker-actions--source{align-items:center;flex-direction:row}.bfy-theme .bfy-job-picker-actions--source .bfy-job-picker-actions__buttons{width:auto}.bfy-theme .bfy-job-picker-actions__buttons{width:100%;justify-content:flex-end}.bfy-theme .bfy-job-picker-actions__buttons .bfy-job-picker-action{flex:0 0 auto}}.bfy-auth-gate,.bfy-auth-overlay__dialog,.bfy-auth-overlay__veil{--bf-auth-emerald: #0a221f;--bf-auth-raised: #12362c;--bf-auth-evergreen: #3e9b63;--bf-auth-glow: #9afba4;--bf-auth-logo-green: #00af76;--bf-auth-paper: #fbf6eb;--bf-auth-panel: #fffdf8;--bf-auth-ink: #0a221f;--bf-auth-ink-soft: #36534b;--bf-auth-muted: #6e7d75;--bf-auth-line: rgba(10, 34, 31, .13);--bf-auth-mint: #dcf8e4;--bf-auth-shadow: 0 28px 90px rgba(4, 18, 15, .32);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-auth-gate{position:fixed;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bf-auth-paper);color:var(--bf-auth-ink)}.bfy-auth-overlay__veil{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;background:#0a221f57;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bfy-auth-overlay__dialog{position:fixed;z-index:60;top:50%;left:50%;width:min(58rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;outline:none;background:transparent;transform:translate(-50%,-50%)}.bfy-auth-overlay__dialog[data-state=open]{animation:bfy-auth-console-in .22s cubic-bezier(.22,1,.36,1) both}.bfy-auth-console{display:grid;grid-template-columns:minmax(15rem,.76fr) minmax(22rem,1fr);max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid rgba(251,246,235,.36);border-radius:1.35rem;background:var(--bf-auth-panel);box-shadow:var(--bf-auth-shadow)}.bfy-auth-console__brand{position:relative;display:flex;min-height:31rem;flex-direction:column;overflow:hidden;padding:2.1rem 2rem 1.8rem;background:radial-gradient(22rem 18rem at 8% 0%,rgba(0,175,118,.32),transparent 62%),radial-gradient(18rem 18rem at 100% 100%,rgba(154,251,164,.1),transparent 70%),linear-gradient(145deg,var(--bf-auth-emerald),var(--bf-auth-raised));color:#e8f5ea}.bfy-auth-console__brand:after{position:absolute;right:-4rem;bottom:-5rem;width:15rem;height:15rem;border:1px solid rgba(154,251,164,.2);border-radius:50%;box-shadow:0 0 0 2.5rem #9afba409,0 0 0 5rem #9afba406;content:""}.bfy-auth-console__brand-mark{display:inline-flex;width:3.2rem;height:3.2rem;align-items:center;justify-content:center;border:1px solid rgba(154,251,164,.27);border-radius:.95rem;background:#0a221f8a;box-shadow:0 10px 25px #04120f33}.bfy-auth-console__brand-mark img{display:block;width:2.1rem;height:2.1rem}.bfy-auth-console__brand-eyebrow,.bfy-auth-console__eyebrow{margin:0;font-size:.64rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.bfy-auth-console__brand-eyebrow{margin-top:2.25rem;color:var(--bf-auth-glow)}.bfy-auth-console__brand h2{max-width:16rem;margin:.7rem 0 0;color:#f2fbf4;font-size:clamp(1.8rem,3vw,2.55rem);font-weight:700;letter-spacing:-.055em;line-height:.99}.bfy-auth-console__brand-description{max-width:17rem;margin:1rem 0 0;color:#bfd9c6;font-size:.83rem;line-height:1.55}.bfy-auth-console__brand-note{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;padding-top:2rem;color:#d6eed9;font-size:.72rem;font-weight:600}.bfy-auth-console__brand-note-dot{display:inline-block;width:.5rem;height:.5rem;border-radius:50%;background:var(--bf-auth-glow);box-shadow:0 0 0 .28rem #9afba41f}.bfy-auth-console__form-panel{display:flex;min-width:0;max-height:calc(100vh - 2rem);flex-direction:column;overflow-y:auto;padding:2rem 2.35rem 1.5rem;background:var(--bf-auth-panel)}.bfy-auth-console__logo-wrap{display:flex;align-items:center;min-height:1.75rem}.bfy-auth-console__logo{display:block;width:min(10rem,70%);height:auto;max-height:1.35rem;object-fit:contain;object-position:left center}.bfy-auth-console__heading{margin-top:2rem}.bfy-auth-console__eyebrow{color:var(--bf-auth-evergreen)}.bfy-auth-console__heading h1{margin:.48rem 0 0;color:var(--bf-auth-ink);font-size:clamp(1.7rem,3vw,2.25rem);font-weight:700;letter-spacing:-.055em;line-height:1.04}.bfy-auth-console__heading>p:last-child{max-width:27rem;margin:.65rem 0 0;color:var(--bf-auth-muted);font-size:.86rem;line-height:1.5}.bfy-auth-mode-switcher{display:grid;grid-template-columns:1fr 1fr;gap:.2rem;margin-top:1.55rem;padding:.22rem;border:1px solid var(--bf-auth-line);border-radius:.78rem;background:#f1f0e8}.bfy-auth-mode-switcher__button{min-height:2.25rem;border:1px solid transparent;border-radius:.58rem;padding:.35rem .7rem;background:transparent;color:var(--bf-auth-muted);cursor:pointer;font:inherit;font-size:.74rem;font-weight:600;outline:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease}.bfy-auth-mode-switcher__button[data-active=true]{border-color:#00af7638;background:var(--bf-auth-panel);color:var(--bf-auth-emerald);box-shadow:0 4px 10px #0a221f12}.bfy-auth-mode-switcher__button:hover:not(:disabled){color:var(--bf-auth-emerald)}.bfy-auth-form{margin-top:1.35rem}.bfy-auth-form__fields{display:grid;gap:1rem}.bfy-auth-field{min-width:0}.bfy-auth-field__label-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.bfy-auth-field__label{display:block;color:var(--bf-auth-ink-soft);font-size:.74rem;font-weight:650}.bfy-auth-input-wrap,.bfy-auth-password-field{position:relative;margin-top:.45rem}.bfy-auth-input{min-height:2.75rem;border-color:var(--bf-auth-line);border-radius:.68rem;background:#ffffffbd;color:var(--bf-auth-ink);font-size:.82rem;box-shadow:0 2px 6px #0a221f06}.bfy-auth-input::placeholder{color:#9aa49d}.bfy-auth-input:focus-visible{border-color:#00af769e;box-shadow:0 0 0 3px #00af7621}.bfy-auth-input--with-icon{padding-left:2.4rem}.bfy-auth-input-wrap__icon{position:absolute;z-index:1;top:50%;left:.8rem;width:1rem;height:1rem;color:var(--bf-auth-evergreen);pointer-events:none;transform:translateY(-50%)}.bfy-auth-password-field__input{padding-right:2.55rem}.bfy-auth-password-field__toggle{position:absolute;top:50%;right:.7rem;display:inline-flex;width:1.55rem;height:1.55rem;align-items:center;justify-content:center;border:0;border-radius:.4rem;background:transparent;color:#75847c;cursor:pointer;outline:none;transform:translateY(-50%);transition:background-color .14s ease,color .14s ease}.bfy-auth-password-field__toggle:hover:not(:disabled){background:var(--bf-auth-mint);color:var(--bf-auth-emerald)}.bfy-auth-password-field__toggle svg{width:1rem;height:1rem}.bfy-auth-field__helper{margin:.42rem 0 0;color:var(--bf-auth-muted);font-size:.68rem;line-height:1.4}.bfy-auth-link-button,.bfy-auth-back-button{border:0;background:transparent;color:var(--bf-auth-evergreen);cursor:pointer;font:inherit;outline:none}.bfy-auth-link-button{flex:0 0 auto;padding:.1rem 0;font-size:.68rem;font-weight:650}.bfy-auth-link-button:hover:not(:disabled),.bfy-auth-back-button:hover:not(:disabled){color:var(--bf-auth-logo-green);text-decoration:underline;text-underline-offset:.18rem}.bfy-auth-submit{width:100%;min-height:2.8rem;border:1px solid var(--bf-auth-emerald);border-radius:.7rem;background:var(--bf-auth-emerald);color:#f2fbf4;box-shadow:0 9px 18px #0a221f24;font-size:.8rem;font-weight:650;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bfy-auth-submit svg{width:1rem;height:1rem}.bfy-auth-submit:hover:not(:disabled){border-color:#123b31;background:#123b31;box-shadow:0 11px 22px #0a221f2e;transform:translateY(-1px)}.bfy-auth-feedback{align-items:center;min-height:2.6rem;border-radius:.68rem;padding:.65rem .75rem;font-size:.74rem}.bfy-auth-feedback>svg{width:1rem;height:1rem}.bfy-auth-feedback--error{border-color:#be1c2a38;background:#fb2c3614;color:#a11d29}.bfy-auth-feedback--error [data-slot=alert-description]{color:#a11d29}.bfy-auth-feedback--success{border-color:#00af763d;background:#dcf8e4b3;color:var(--bf-auth-emerald)}.bfy-auth-feedback--success [data-slot=alert-description]{color:var(--bf-auth-ink-soft)}.bfy-auth-back-button{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:2rem;color:var(--bf-auth-muted);font-size:.72rem;font-weight:600}.bfy-auth-back-button svg{width:.9rem;height:.9rem}.bfy-auth-checking-state{display:flex;min-height:12rem;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-top:1.35rem;border:1px solid var(--bf-auth-line);border-radius:.9rem;background:#f1f0e87a;color:var(--bf-auth-muted);font-size:.78rem;font-weight:600}.bfy-auth-checking-state__spinner{border-color:var(--bf-auth-logo-green);border-top-color:transparent}.bfy-auth-console__footer{margin:auto 0 0;padding-top:1.7rem;color:#89958e;font-size:.64rem;line-height:1.4}.bfy-auth-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--bf-auth-paper);color:var(--bf-auth-ink);pointer-events:none}.bfy-auth-backdrop__canvas{display:grid;grid-template-columns:14rem minmax(0,1fr);min-width:58rem;min-height:100%;opacity:.78;filter:blur(3px);transform:scale(1.025)}.bfy-auth-backdrop__sidebar{display:flex;min-height:100vh;flex-direction:column;background:linear-gradient(to bottom,rgba(10,34,31,0) 52%,var(--bf-auth-emerald) 94%),radial-gradient(30rem 24rem at 18% -8%,rgba(0,175,118,.19),transparent 62%),radial-gradient(circle,rgba(232,245,234,.055) 1px,transparent 1.4px),var(--bf-auth-emerald);background-size:auto,auto,18px 18px,auto;color:#e8f5ea}.bfy-auth-backdrop__sidebar-brand{display:flex;min-height:4.4rem;align-items:center;padding:1rem 1.1rem;border-bottom:1px solid rgba(10,34,31,.14);background:var(--bf-auth-paper)}.bfy-auth-backdrop__sidebar-brand img{display:block;width:100%;max-width:10.2rem;max-height:1.4rem;object-fit:contain;object-position:left center}.bfy-auth-backdrop__nav{display:grid;gap:.3rem;padding:1.2rem .7rem}.bfy-auth-backdrop__nav-item,.bfy-auth-backdrop__account-card{display:flex;min-height:2.55rem;align-items:center;gap:.7rem;border:1px solid transparent;border-radius:.7rem;padding:.6rem .72rem;color:#a5bdb0;font-size:.78rem;font-weight:500}.bfy-auth-backdrop__nav-item svg{width:1.1rem;height:1.1rem}.bfy-auth-backdrop__nav-item[data-active=true]{border-color:#00af764d;background:#dff3e1;color:var(--bf-auth-emerald);box-shadow:inset 3px 0 0 var(--bf-auth-logo-green)}.bfy-auth-backdrop__account{margin-top:auto;padding:.85rem .7rem 1rem;border-top:1px solid rgba(232,245,234,.13);background:#0a221f94}.bfy-auth-backdrop__section-label{display:block;margin:0 0 .5rem .25rem;color:#b4c8ba;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bfy-auth-backdrop__account-card{border-color:#9afba42e;background:#ffffff0e;color:#e8f5ea;font-size:.72rem}.bfy-auth-backdrop__account-card svg:last-child{width:.9rem;height:.9rem;margin-left:auto;color:#9ab7a5}.bfy-auth-backdrop__account-card svg:first-child{width:1rem;height:1rem;color:var(--bf-auth-glow)}.bfy-auth-backdrop__main{min-width:0;overflow:hidden;padding:1.35rem;background:radial-gradient(circle at 12% 0%,rgba(154,251,164,.2),transparent 25rem),var(--bf-auth-paper)}.bfy-auth-backdrop__header,.bfy-auth-backdrop__job-bar,.bfy-auth-backdrop__queue-toolbar,.bfy-auth-backdrop__queue-card{border:1px solid rgba(10,34,31,.11);background:#ffffffba;box-shadow:0 12px 32px #0a221f0b}.bfy-auth-backdrop__header{display:flex;min-height:4.25rem;align-items:center;justify-content:space-between;gap:1rem;border-radius:1rem;padding:.7rem .85rem}.bfy-auth-backdrop__identity,.bfy-auth-backdrop__job-picker{display:flex;min-width:0;align-items:center;gap:.6rem}.bfy-auth-backdrop__identity-mark,.bfy-auth-backdrop__job-icon{display:inline-flex;width:2.4rem;height:2.4rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.75rem;background:var(--bf-auth-emerald);color:var(--bf-auth-glow)}.bfy-auth-backdrop__identity-mark img{width:1.5rem;height:1.5rem}.bfy-auth-backdrop__identity span:last-child,.bfy-auth-backdrop__job-picker>span:nth-child(2),.bfy-auth-backdrop__toolbar-heading>span,.bfy-auth-backdrop__queue-title-row>span{display:flex;min-width:0;flex-direction:column;gap:.15rem}.bfy-auth-backdrop small{color:#71837b;font-size:.6rem;font-weight:600;letter-spacing:.02em}.bfy-auth-backdrop strong{overflow:hidden;color:var(--bf-auth-ink);font-size:.8rem;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.bfy-auth-backdrop__header-actions,.bfy-auth-backdrop__toolbar-actions{display:flex;align-items:center;gap:.4rem}.bfy-auth-backdrop__ghost-button,.bfy-auth-backdrop__toolbar-chip{display:inline-flex;min-height:2rem;align-items:center;gap:.35rem;border:1px solid rgba(10,34,31,.12);border-radius:.58rem;padding:.35rem .6rem;color:var(--bf-auth-ink-soft);font-size:.66rem;font-weight:600}.bfy-auth-backdrop__ghost-button--accent{border-color:#00af7640;background:#dcf8e4a3}.bfy-auth-backdrop__ghost-button svg,.bfy-auth-backdrop__toolbar-chip svg,.bfy-auth-backdrop__toolbar-actions>svg{width:.85rem;height:.85rem}.bfy-auth-backdrop__job-bar{display:flex;min-height:4rem;align-items:center;justify-content:space-between;gap:1rem;margin-top:.75rem;border-radius:.9rem;padding:.65rem .8rem}.bfy-auth-backdrop__job-picker{min-width:15rem}.bfy-auth-backdrop__job-icon{width:2.15rem;height:2.15rem;border:1px solid rgba(62,155,99,.2);background:var(--bf-auth-mint);color:var(--bf-auth-evergreen)}.bfy-auth-backdrop__job-icon svg,.bfy-auth-backdrop__job-picker>svg{width:1rem;height:1rem}.bfy-auth-backdrop__job-picker>svg{margin-left:auto;color:#708179}.bfy-auth-backdrop__job-meta,.bfy-auth-backdrop__queue-count{color:#718178;font-size:.66rem;font-weight:600}.bfy-auth-backdrop__queue-toolbar{margin-top:.75rem;border-radius:.9rem;padding:.7rem .8rem}.bfy-auth-backdrop__toolbar-heading,.bfy-auth-backdrop__queue-title-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bfy-auth-backdrop__toolbar-heading strong,.bfy-auth-backdrop__queue-title-row strong{font-size:.95rem}.bfy-auth-backdrop__toolbar-actions>svg{color:#819088}.bfy-auth-backdrop__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin-top:.7rem}.bfy-auth-backdrop__stat{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.55rem;border-left:1px solid rgba(10,34,31,.1);padding:.15rem .55rem}.bfy-auth-backdrop__stat:first-child{border-left:0}.bfy-auth-backdrop__stat span{overflow:hidden;color:#71837b;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.bfy-auth-backdrop__stat strong{font-size:.82rem}.bfy-auth-backdrop__stat[data-tone=success] strong{color:var(--bf-auth-logo-green)}.bfy-auth-backdrop__stat[data-tone=review] strong{color:#a56716}.bfy-auth-backdrop__queue-card{position:relative;min-height:20rem;margin-top:.75rem;overflow:hidden;border-radius:1rem;padding:.8rem}.bfy-auth-backdrop__queue-title-row{padding:.15rem .1rem .7rem}.bfy-auth-backdrop__table{display:flex;min-height:14.4rem;flex-direction:column;overflow:hidden;border:1px solid rgba(10,34,31,.09);border-radius:.85rem;background:#fffdf8}.bfy-auth-backdrop__table-head{display:grid;min-height:2.45rem;grid-template-columns:minmax(12rem,1.35fr) minmax(10rem,1.1fr) minmax(7rem,.85fr) 4rem 5.5rem;align-items:center;column-gap:.65rem;border-bottom:1px solid rgba(10,34,31,.08);padding:0 .75rem;background:#f5f4ec;color:#5a6c64;font-size:.62rem;font-weight:700}.bfy-auth-backdrop__table-empty{display:flex;min-height:11.95rem;flex:1;align-items:center;justify-content:center;flex-direction:column;gap:.5rem;padding:1.5rem;color:var(--bf-auth-ink-soft);font-size:.68rem;font-weight:650}.bfy-auth-backdrop__table-empty-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.2);border-radius:.7rem;background:#e6f7e8;color:var(--bf-auth-emerald)}.bfy-auth-backdrop__table-empty-icon svg{width:1rem;height:1rem}@keyframes bfy-auth-console-in{0%{opacity:0;transform:translate(-50%,calc(-50% + .7rem)) scale(.985)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@media (max-width: 840px){.bfy-auth-overlay__dialog{width:min(37rem,calc(100vw - 1.25rem));max-height:calc(100vh - 1.25rem)}.bfy-auth-console{grid-template-columns:1fr;max-height:calc(100vh - 1.25rem);overflow-y:auto}.bfy-auth-console__brand{min-height:0;padding:1.2rem 1.35rem 1.1rem}.bfy-auth-console__brand-mark{width:2.55rem;height:2.55rem;border-radius:.75rem}.bfy-auth-console__brand-mark img{width:1.7rem;height:1.7rem}.bfy-auth-console__brand-eyebrow{position:absolute;top:1.5rem;left:4.35rem;margin-top:0}.bfy-auth-console__brand h2{max-width:26rem;margin-top:1rem;font-size:clamp(1.45rem,6vw,1.9rem)}.bfy-auth-console__brand-description{max-width:34rem;margin-top:.55rem}.bfy-auth-console__brand-note{display:none}.bfy-auth-console__form-panel{max-height:none;padding:1.5rem 1.35rem 1.25rem;overflow:visible}.bfy-auth-console__heading{margin-top:1.5rem}.bfy-auth-console__footer{padding-top:1.4rem}}@media (max-width: 560px){.bfy-auth-overlay__dialog{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.bfy-auth-console{border-radius:1rem;max-height:calc(100vh - .75rem)}.bfy-auth-console__brand{padding:1rem}.bfy-auth-console__brand-eyebrow{top:1.3rem;left:3.65rem;font-size:.58rem}.bfy-auth-console__brand h2{margin-top:.8rem;font-size:1.55rem}.bfy-auth-console__brand-description{font-size:.76rem}.bfy-auth-console__form-panel{padding:1.2rem 1rem 1rem}.bfy-auth-console__heading h1{font-size:1.75rem}.bfy-auth-mode-switcher__button{font-size:.68rem}}@media (prefers-reduced-motion: reduce){.bfy-auth-overlay__dialog,.bfy-auth-overlay__dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-app-skeleton,.bfy-app-load-error{--bf-loader-emerald: #0a221f;--bf-loader-raised: #12362c;--bf-loader-green: #00af76;--bf-loader-glow: #9afba4;--bf-loader-mint: #dff3e1;--bf-loader-paper: #fbf6eb;--bf-loader-card: #fffdf8;--bf-loader-line: rgba(10, 34, 31, .12);--bf-loader-ink-soft: #36534b;min-height:100dvh;width:100%;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-app-skeleton *,.bfy-app-load-error *{box-sizing:border-box}.bfy-app-skeleton{display:flex;overflow:hidden;background:radial-gradient(circle at 78% -8%,rgba(154,251,164,.2),transparent 30rem),var(--bf-loader-paper);color:var(--bf-loader-emerald)}.bfy-app-skeleton__bar{position:relative;display:block;overflow:hidden;border-radius:999px;background-color:#0a221f1a}.bfy-app-skeleton .bfy-app-skeleton__bar{border-radius:999px;animation:none}.bfy-app-skeleton__bar:after{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 25%,rgba(255,255,255,.58) 50%,transparent 75%);content:"";transform:translate(-100%);animation:bfy-app-skeleton-shimmer 1.8s ease-in-out infinite}.bfy-app-skeleton__sidebar{display:flex;width:16rem;flex:0 0 16rem;flex-direction:column;border-right:1px solid rgba(10,34,31,.16);background:linear-gradient(to bottom,rgba(10,34,31,0) 52%,var(--bf-loader-emerald) 94%),radial-gradient(52rem 30rem at 18% -8%,rgba(0,175,118,.16),transparent 62%),radial-gradient(circle,rgba(232,245,234,.055) 1px,transparent 1.4px),var(--bf-loader-emerald);background-size:auto,auto,18px 18px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;color:#e8f5ea}.bfy-app-skeleton__brand{display:flex;min-height:4.4rem;align-items:center;overflow:hidden;border-bottom:1px solid rgba(232,245,234,.13);padding:1rem 1.1rem .9rem}.bfy-app-skeleton__brand-logo{display:block;position:relative;left:-20px;width:100%;max-width:14rem;height:2.4rem;max-height:none;object-fit:cover;object-position:center;transform:scale(1.5);transform-origin:center}.bfy-app-skeleton__nav{display:flex;flex-direction:column;gap:.28rem;padding:1.15rem .7rem 1rem}.bfy-app-skeleton__nav-item{display:flex;min-height:2.55rem;align-items:center;gap:.75rem;border:1px solid transparent;border-radius:.7rem;padding:.62rem .72rem}.bfy-app-skeleton__nav-item[data-active=true]{border-color:#00af764d;background:var(--bf-loader-mint);box-shadow:inset 3px 0 0 var(--bf-loader-green)}.bfy-app-skeleton__nav-icon{width:1.18rem;height:1.18rem;flex:0 0 auto;border:1px solid rgba(187,211,195,.5);border-radius:.28rem;background:#bbd3c321}.bfy-app-skeleton__nav-item[data-active=true] .bfy-app-skeleton__nav-icon{border-color:#0a221f4d;background:#0a221f2e}.bfy-app-skeleton__nav-label{width:5.7rem;height:.48rem;background-color:#e8f5ea3d}.bfy-app-skeleton__nav-item:nth-child(2) .bfy-app-skeleton__nav-label{width:4.2rem}.bfy-app-skeleton__nav-item:nth-child(3) .bfy-app-skeleton__nav-label{width:5.1rem}.bfy-app-skeleton__nav-item[data-active=true] .bfy-app-skeleton__nav-label{width:6.2rem;background-color:#0a221f47}.bfy-app-skeleton__account{margin-top:auto;border-top:1px solid rgba(232,245,234,.13);padding:.8rem .7rem .9rem;background:#0a221f94}.bfy-app-skeleton__account-label-row{display:flex;height:1.55rem;align-items:center;justify-content:space-between;gap:.4rem;padding:0 .28rem .55rem}.bfy-app-skeleton__account-label{width:4.3rem;height:.42rem;background-color:#b4c8ba8c}.bfy-app-skeleton__refresh-icon{width:1.05rem;height:1.05rem;border:1px solid rgba(154,251,164,.28);border-radius:.35rem}.bfy-app-skeleton__account-trigger{display:flex;min-height:2.75rem;align-items:center;gap:.55rem;border:1px solid rgba(154,251,164,.18);border-radius:.72rem;padding:.65rem .7rem;background:#ffffff0e}.bfy-app-skeleton__account-icon{width:1.1rem;height:1.1rem;flex:0 0 auto;border:1px solid rgba(154,251,164,.42);border-radius:.3rem;background:#9afba424}.bfy-app-skeleton__account-name{width:7.3rem;height:.48rem;background-color:#e8f5ea47}.bfy-app-skeleton__account-chevron{width:.5rem;height:.5rem;margin-left:auto;border-right:1px solid rgba(154,251,164,.5);border-bottom:1px solid rgba(154,251,164,.5);transform:rotate(45deg) translateY(-.12rem)}.bfy-app-skeleton__logout{display:flex;min-height:2.45rem;align-items:center;gap:.72rem;margin-top:.7rem;border-top:1px solid rgba(232,245,234,.1);padding:.7rem .72rem 0}.bfy-app-skeleton__logout-icon{width:1.08rem;height:1.08rem;flex:0 0 auto;border:1px solid rgba(198,211,202,.4);border-radius:.25rem;background:#c6d3ca14}.bfy-app-skeleton__logout-label{width:3.2rem;height:.45rem;background-color:#c6d3ca47}.bfy-app-skeleton__main{display:flex;min-width:0;flex:1;flex-direction:column;overflow:auto}.bfy-app-skeleton__app-bar{display:flex;min-height:2.45rem;flex:0 0 auto;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 1rem .25rem}.bfy-app-skeleton__app-bar-leading,.bfy-app-skeleton__app-bar-actions{display:flex;align-items:center}.bfy-app-skeleton__app-bar-leading{gap:1rem}.bfy-app-skeleton__sidebar-trigger{position:relative;width:1.75rem;height:1.75rem;flex:0 0 auto;border:1px solid rgba(10,34,31,.12);border-radius:.45rem;background:#ffffff73}.bfy-app-skeleton__sidebar-trigger:after{position:absolute;top:.5rem;left:.45rem;width:.78rem;height:.1rem;border-top:1px solid rgba(10,34,31,.42);border-bottom:1px solid rgba(10,34,31,.42);content:""}.bfy-app-skeleton__sidebar-trigger:before{position:absolute;top:.82rem;left:.45rem;width:.78rem;height:1px;background:#0a221f6b;content:""}.bfy-app-skeleton__app-bar-divider{width:1px;height:1.2rem;background:#0a221f1a}.bfy-app-skeleton__breadcrumb{width:6.1rem;height:.42rem;background-color:#36534b29}.bfy-app-skeleton__notification{width:1.8rem;height:1.8rem;border:1px solid rgba(10,34,31,.1);border-radius:.5rem;background:#ffffff7a}.bfy-app-skeleton__dashboard{display:flex;width:100%;max-width:96rem;min-height:0;flex:1;flex-direction:column;gap:.75rem;margin:0 auto;padding:.25rem clamp(1rem,1.8vw,1.5rem) 1rem;background:radial-gradient(circle at 12% 0%,rgba(154,251,164,.22),transparent 26rem),var(--bf-loader-paper)}.bfy-app-skeleton__dashboard-header{display:flex;min-width:0;flex:0 0 auto;flex-direction:column;gap:.25rem;border:1px solid var(--bf-loader-line);border-radius:1rem;padding:.35rem .75rem;background:#ffffffb3;box-shadow:0 10px 30px #0a221f0b}.bfy-app-skeleton__dashboard-header-main{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem}.bfy-app-skeleton__job-picker{display:flex;width:min(20rem,34vw);min-width:0;min-height:2.15rem;align-items:center;gap:.45rem;border:1px solid transparent;border-radius:.68rem;padding:.24rem .5rem;background:#ffffff7a}.bfy-app-skeleton__job-icon{width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:.46rem;background-color:#3e9b6333}.bfy-app-skeleton__job-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.22rem}.bfy-app-skeleton__job-title{width:clamp(7rem,13vw,10rem);height:.54rem;border-radius:.2rem;background-color:#0a221f2e}.bfy-app-skeleton__job-hint{width:5.4rem;height:.34rem;background-color:#36534b2b}.bfy-app-skeleton__chevron{width:.48rem;height:.48rem;flex:0 0 auto;border-right:1.5px solid rgba(10,34,31,.42);border-bottom:1.5px solid rgba(10,34,31,.42);border-radius:0;background:transparent;transform:rotate(45deg) translateY(-.12rem)}.bfy-app-skeleton .bfy-app-skeleton__chevron{border-radius:0}.bfy-app-skeleton__chevron:after{display:none}.bfy-app-skeleton__header-actions{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.3rem}.bfy-app-skeleton__candidate-button{width:5.7rem;height:1.9rem;border:1px solid rgba(10,34,31,.16);border-radius:.64rem;background-color:#0a221f29}.bfy-app-skeleton__stage-button{width:1.9rem;height:1.9rem;border:1px solid rgba(10,34,31,.12);border-radius:.64rem;background-color:#fff9}.bfy-app-skeleton__stage-divider{width:1px;height:1.35rem;margin:0 .08rem;background:#0a221f29}.bfy-app-skeleton__toolbar-icon{width:1.9rem;height:1.9rem;flex:0 0 auto;border:1px solid rgba(10,34,31,.12);border-radius:.64rem;background-color:#fff9}.bfy-app-skeleton__pipeline-row{display:flex;min-width:0;flex-direction:column;gap:.3rem;border-top:1px solid var(--bf-loader-line);padding-top:.2rem}.bfy-app-skeleton__pipeline-head{display:flex;min-width:0;align-items:center;gap:.75rem}.bfy-app-skeleton__pipeline-title{width:6.8rem;height:.42rem;background-color:#36534b2e}.bfy-app-skeleton__pipeline-configure{width:1.75rem;height:1.75rem;border:1px solid rgba(10,34,31,.1);border-radius:.5rem;background-color:#ffffff75}.bfy-app-skeleton__pipeline-stages{display:flex;min-width:0;align-items:center;gap:.4rem;overflow:hidden;padding:.1rem 0}.bfy-app-skeleton__pipeline-stage{display:inline-flex;min-width:8rem;flex:0 0 auto;align-items:center;gap:.4rem;border:1px solid rgba(10,34,31,.06);border-radius:999px;padding:.2rem .7rem .2rem .28rem;background:#ffffff57}.bfy-app-skeleton__pipeline-node{width:1.8rem;height:1.8rem;flex:0 0 auto;border:1px solid rgba(10,34,31,.17);border-radius:50%;background:#fff}.bfy-app-skeleton__pipeline-label{width:4.1rem;height:.42rem;background-color:#49635a38}.bfy-app-skeleton__workspace{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--bf-loader-line);border-radius:1.25rem;background:#ffffffd6;box-shadow:0 20px 55px #0a221f14}.bfy-app-skeleton__table-shell{min-height:0;flex:1;overflow:auto;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-app-skeleton__table-head,.bfy-app-skeleton__table-row{display:grid;min-width:62.5rem;grid-template-columns:16fr 17fr 21fr 15fr 8fr 5fr 8fr 10fr;align-items:center}.bfy-app-skeleton__table-head{min-height:2.8rem;padding:0 .9rem;background:#f8f7f1}.bfy-app-skeleton__table-head-cell{display:flex;min-width:0;align-items:center;padding:0 .68rem}.bfy-app-skeleton__table-label{width:4.4rem;height:.38rem;background-color:#566c6133}.bfy-app-skeleton__table-head-cell--1 .bfy-app-skeleton__table-label{width:3.1rem}.bfy-app-skeleton__table-head-cell--2 .bfy-app-skeleton__table-label{width:5.8rem}.bfy-app-skeleton__table-head-cell--3 .bfy-app-skeleton__table-label{width:3.5rem}.bfy-app-skeleton__table-head-cell--4 .bfy-app-skeleton__table-label{width:2.5rem}.bfy-app-skeleton__table-head-cell--5 .bfy-app-skeleton__table-label{width:3.2rem}.bfy-app-skeleton__table-head-cell--6 .bfy-app-skeleton__table-label{width:3.4rem}.bfy-app-skeleton__table-head-cell--7{justify-content:flex-end}.bfy-app-skeleton__table-head-cell--7 .bfy-app-skeleton__table-label{width:3rem}.bfy-app-skeleton__table-row{min-height:3.3rem;border-top:1px solid rgba(10,34,31,.08);padding:0 .68rem}.bfy-app-skeleton__table-row>*{display:flex;min-width:0;align-items:center;padding:.46rem .68rem}.bfy-app-skeleton__candidate{gap:.55rem}.bfy-app-skeleton__candidate-avatar{width:2rem;height:2rem;flex:0 0 auto;border-radius:50%;background-color:#3e9b6329}.bfy-app-skeleton__candidate-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-app-skeleton__candidate-name{width:clamp(5.5rem,9vw,8rem);height:.5rem;background-color:#0a221f29}.bfy-app-skeleton__table-value{width:4.4rem;height:.44rem;background-color:#0a221f1a}.bfy-app-skeleton__table-value--email{width:clamp(6.5rem,10vw,9rem);background-color:#62776c26}.bfy-app-skeleton__pipeline-values{gap:.28rem}.bfy-app-skeleton__pipeline-value-node{width:1.35rem;height:1.35rem;flex:0 0 auto;border:1px solid rgba(10,34,31,.14);border-radius:50%;background-color:#f1f5efe6}.bfy-app-skeleton__pipeline-value-node:nth-child(2){border-color:#3e9b633d;background-color:#dcf8e4a3}.bfy-app-skeleton__pipeline-value-node:nth-child(3){border-color:#8f92f738;background-color:#eeebffb8}.bfy-app-skeleton__table-value--status{width:4.6rem;height:1.25rem;border:1px solid rgba(0,175,118,.16);border-radius:.5rem;background-color:#dcf8e4b8}.bfy-app-skeleton__table-value--score{width:2.2rem}.bfy-app-skeleton__integrity{width:1.05rem;height:1.05rem;border:1px solid rgba(216,146,41,.28);border-radius:50%;background:#d892291a}.bfy-app-skeleton__table-value--created{width:3.4rem}.bfy-app-skeleton__row-actions{justify-content:flex-end}.bfy-app-skeleton__row-action{width:4.5rem;height:1.75rem;border:1px solid rgba(10,34,31,.1);border-radius:.55rem;background-color:#ffffff8c}.bfy-app-skeleton__workspace-footer{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:space-between;gap:.9rem;border-top:1px solid rgba(10,34,31,.1);padding:.75rem 1rem;background:#ffffffad}.bfy-app-skeleton__footer-stats,.bfy-app-skeleton__pagination{display:flex;min-width:0;align-items:center;gap:.3rem}.bfy-app-skeleton__footer-stats{overflow:hidden}.bfy-app-skeleton__footer-stat{display:inline-flex;min-width:4.1rem;align-items:center;gap:.28rem;padding:.08rem .3rem}.bfy-app-skeleton__footer-stat+.bfy-app-skeleton__footer-stat{border-left:1px solid rgba(10,34,31,.07)}.bfy-app-skeleton__footer-stat-icon{width:1.1rem;height:1.1rem;flex:0 0 auto;border:1px solid rgba(113,131,123,.22);border-radius:.3rem;background:#71837b14}.bfy-app-skeleton__footer-stat-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-app-skeleton__footer-stat-label{width:2.6rem;height:.3rem;background-color:#71837b2e}.bfy-app-skeleton__footer-stat-value{width:1.5rem;height:.45rem;background-color:#36534b2e}.bfy-app-skeleton__pagination{flex:0 0 auto;justify-content:flex-end}.bfy-app-skeleton__pagination-label{width:5.1rem;height:.38rem;background-color:#62776c26}.bfy-app-skeleton__pagination-select{width:3.7rem;height:1.75rem;border:1px solid rgba(10,34,31,.1);border-radius:.55rem;background-color:#ffffff8c}.bfy-app-skeleton__pagination-button{width:1.75rem;height:1.75rem;border:1px solid rgba(10,34,31,.1);border-radius:.55rem;background-color:#ffffff8c}.bfy-app-skeleton__status{display:flex;flex:0 0 auto;align-items:center;gap:.45rem;padding:0 .2rem;color:#718178;font-size:.7rem}.bfy-app-skeleton__status-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:50%;background:var(--bf-loader-green);box-shadow:0 0 0 .25rem #00af761a;animation:bfy-app-skeleton-status-pulse 1.8s ease-in-out infinite}.bfy-app-load-error{display:grid;place-items:center;padding:1.5rem;background:radial-gradient(circle at 72% 0%,rgba(154,251,164,.2),transparent 30rem),var(--bf-loader-paper);color:var(--bf-loader-emerald)}.bfy-app-load-error__card{width:min(30rem,100%);border:1px solid rgba(10,34,31,.12);border-radius:1.15rem;padding:2rem;background:#fffdf8db;box-shadow:0 24px 70px #0a221f1c;text-align:center}.bfy-app-load-error__brand{display:inline-flex;align-items:center;gap:.55rem;color:var(--bf-loader-emerald);font-size:.85rem;font-weight:700}.bfy-app-load-error__brand-mark{display:grid;width:1.9rem;height:1.9rem;place-items:center;border:1px solid rgba(154,251,164,.27);border-radius:.6rem;background:var(--bf-loader-emerald);box-shadow:0 10px 25px #04120f2e}.bfy-app-load-error__brand-mark img{width:1.2rem;height:1.2rem;object-fit:contain}.bfy-app-load-error__brand span span{color:var(--bf-loader-green)}.bfy-app-load-error__icon{display:grid;width:2.45rem;height:2.45rem;margin:2rem auto 1rem;place-items:center;border:1px solid rgba(178,87,74,.25);border-radius:.8rem;background:#f6deda;color:#b2574a;font-size:1.15rem;font-weight:800}.bfy-app-load-error h1{margin:0;color:var(--bf-loader-emerald);font-size:1.25rem;font-weight:700;letter-spacing:-.035em}.bfy-app-load-error p{margin:.65rem auto 0;color:var(--bf-loader-ink-soft);font-size:.82rem;line-height:1.55}.bfy-app-load-error__retry{min-height:2.45rem;margin-top:1.35rem;border:1px solid var(--bf-loader-emerald);border-radius:.65rem;padding:.55rem 1rem;background:var(--bf-loader-emerald);color:#f2fbf4;cursor:pointer;font-size:.78rem;font-weight:700;transition:background-color .16s ease,transform .16s ease}.bfy-app-load-error__retry:hover{background:var(--bf-loader-raised);transform:translateY(-1px)}.bfy-app-load-error__retry:focus-visible{outline:3px solid rgba(62,155,99,.35);outline-offset:2px}@keyframes bfy-app-skeleton-shimmer{0%,35%{transform:translate(-100%)}70%,to{transform:translate(100%)}}@keyframes bfy-app-skeleton-status-pulse{0%,to{opacity:.58}50%{opacity:1}}@media (max-width: 1120px){.bfy-app-skeleton__job-picker{width:min(20rem,40vw)}.bfy-app-skeleton__header-actions{gap:.25rem}}@media (max-width: 767px){.bfy-app-skeleton__sidebar{display:none}.bfy-app-skeleton__app-bar{padding-right:.75rem;padding-left:.75rem}.bfy-app-skeleton__dashboard{min-height:calc(100dvh - 2.45rem);padding:.25rem .75rem .75rem}.bfy-app-skeleton__dashboard-header{border-radius:1rem;padding:.5rem .65rem}.bfy-app-skeleton__dashboard-header-main{align-items:stretch;flex-wrap:wrap;gap:.55rem}.bfy-app-skeleton__job-picker{width:100%;flex:1 1 100%}.bfy-app-skeleton__header-actions{width:100%;flex-wrap:wrap}.bfy-app-skeleton__candidate-button{min-width:8.5rem;flex:1 1 auto}.bfy-app-skeleton__pipeline-stages{overflow-x:auto;padding-bottom:.2rem;scrollbar-width:thin}.bfy-app-skeleton__workspace{overflow:visible;border-radius:1rem}.bfy-app-skeleton__table-shell{overflow:visible}.bfy-app-skeleton__table-head{display:none}.bfy-app-skeleton__table-row{width:auto;min-width:0;min-height:7.5rem;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"candidate candidate actions" "pipeline pipeline integrity" "status created created";column-gap:.6rem;row-gap:.4rem;margin:.4rem;border:1px solid rgba(10,34,31,.1);border-radius:.8rem;padding:.62rem;background:var(--bf-loader-card);box-shadow:0 3px 12px #0a221f09}.bfy-app-skeleton__table-row>*{height:auto;padding:0;border:0;background:transparent}.bfy-app-skeleton__candidate{grid-area:candidate}.bfy-app-skeleton__table-value--email{display:none}.bfy-app-skeleton__pipeline-values{grid-area:pipeline;flex-direction:row;align-items:center}.bfy-app-skeleton__table-value--status{grid-area:status;height:1.25rem;border:1px solid rgba(0,175,118,.16);border-radius:.5rem;background-color:#dcf8e4b8}.bfy-app-skeleton__table-value--score{display:none}.bfy-app-skeleton__integrity{grid-area:integrity;justify-self:end}.bfy-app-skeleton__table-value--created{grid-area:created;height:.44rem;justify-self:end}.bfy-app-skeleton__row-actions{grid-area:actions;align-items:flex-start;justify-content:flex-end}.bfy-app-skeleton__row-action{height:1.75rem}.bfy-app-skeleton__workspace-footer{align-items:flex-start;flex-wrap:wrap;padding:.65rem .75rem}.bfy-app-skeleton__footer-stats,.bfy-app-skeleton__pagination{width:100%}.bfy-app-skeleton__footer-stats{overflow-x:auto;padding-bottom:.12rem;scrollbar-width:thin}.bfy-app-skeleton__pagination{justify-content:space-between}.bfy-app-skeleton__status{padding-bottom:.1rem}}@media (prefers-reduced-motion: reduce){.bfy-app-skeleton__bar:after,.bfy-app-skeleton__status-dot{animation:none}}.bfy-theme .bfy-notification-trigger--dashboard-new{position:relative;display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;overflow:visible;border:1px solid rgba(10,34,31,.12);border-radius:.72rem;background:#ffffff94;color:var(--bf-emerald);box-shadow:0 4px 12px #0a221f0a;outline:none;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-notification-trigger--dashboard-new:hover{border-color:#3e9b6359;background:var(--secondary);color:var(--bf-emerald);box-shadow:0 6px 16px #0a221f14;transform:translateY(-1px)}.bfy-theme .bfy-notification-trigger--dashboard-new:active{box-shadow:0 3px 8px #0a221f0f;transform:translateY(0)}.bfy-theme .bfy-notification-trigger--dashboard-new[data-state=open]{border-color:#3e9b6366;background:var(--secondary);color:var(--bf-emerald);box-shadow:0 6px 16px #0a221f17}.bfy-theme .bfy-notification-trigger--dashboard-new:focus-visible{outline:3px solid rgba(62,155,99,.32);outline-offset:3px}.bfy-theme .bfy-notification-trigger__icon{width:1.1rem;height:1.1rem;color:var(--bf-evergreen);stroke-width:1.85;transition:color .16s ease}.bfy-theme .bfy-notification-trigger--dashboard-new:hover .bfy-notification-trigger__icon,.bfy-theme .bfy-notification-trigger--dashboard-new[data-state=open] .bfy-notification-trigger__icon{color:var(--bf-emerald)}.bfy-theme .bfy-notification-trigger__badge{position:absolute;top:-.28rem;right:-.28rem;display:inline-flex;min-width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border:2px solid var(--bf-offwhite);border-radius:999px;padding:0 .22rem;background:#c9584f;color:#fff;box-shadow:0 2px 6px #0a221f24;font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:-.01em;line-height:1}@media (max-width: 640px){.bfy-theme .bfy-notification-trigger--dashboard-new{width:2.15rem;height:2.15rem}.bfy-theme .bfy-notification-trigger__badge{top:-.23rem;right:-.23rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-notification-trigger--dashboard-new,.bfy-theme .bfy-notification-trigger__icon{transition:none}.bfy-theme .bfy-notification-trigger--dashboard-new:hover,.bfy-theme .bfy-notification-trigger--dashboard-new:active{transform:none}}.bfy-theme .bfy-settings-page{min-height:100%;color:var(--bf-emerald);font-size:.875rem}.bfy-theme .bfy-settings-page__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:2.75rem;margin-bottom:1rem}.bfy-theme .bfy-settings-page__title{margin:0;color:var(--bf-emerald);font-size:1.2rem;font-weight:600;letter-spacing:-.03em;line-height:1.2}.bfy-theme .bfy-settings-page__actions{display:flex;align-items:center;gap:.45rem}.bfy-theme .bfy-settings-page__action{min-height:2.1rem;border-color:#0a221f24;border-radius:.6rem;background:#ffffff85;color:var(--bf-emerald);font-size:.72rem;box-shadow:none}.bfy-theme .bfy-settings-page__action:hover:not(:disabled){border-color:var(--bf-evergreen);background:var(--bf-emerald);color:var(--bf-offwhite)}.bfy-theme .bfy-settings-page__tabs{gap:.9rem;margin-top:0}.bfy-theme .bfy-settings-page__tab-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:min(100%,46rem);max-width:100%;height:auto;align-self:flex-start;align-items:stretch;gap:.2rem;padding:.25rem;border:1px solid rgba(10,34,31,.1);border-radius:.8rem;background:#ffffff75;color:#0a221f94;box-shadow:0 5px 16px #0a221f0a}.bfy-theme .bfy-settings-page__tab-list [data-slot=tabs-trigger]{min-height:2.05rem;border:1px solid transparent;border-radius:.55rem;color:#0a221f9e;font-size:.7rem;font-weight:600;letter-spacing:0}.bfy-theme .bfy-settings-page__tab-list [data-slot=tabs-trigger]:hover:not([data-state=active]){background:#dff3e1a3;color:var(--bf-emerald)}.bfy-theme .bfy-settings-page__tab-list [data-slot=tabs-trigger][data-state=active]{background:var(--bf-emerald);color:var(--bf-offwhite);box-shadow:none}.bfy-theme .bfy-settings-page__tab-list [data-slot=tabs-trigger]:focus-visible{outline:2px solid var(--bf-evergreen);outline-offset:1px}.bfy-theme .bfy-settings-page__tabs [data-slot=tabs-content]{margin-top:.9rem}.bfy-theme .bfy-settings-page [data-slot=card]{border-color:#0a221f1c;border-radius:.95rem;background:#ffffffc2;box-shadow:0 10px 26px #0a221f0d}.bfy-theme .bfy-settings-page [data-slot=card-title]{color:var(--bf-emerald);font-size:.9rem;letter-spacing:-.015em}.bfy-theme .bfy-settings-page [data-slot=card-description]{color:#0a221f99;font-size:.75rem}.bfy-theme .bfy-settings-page .text-2xl{font-size:1.25rem}.bfy-theme .bfy-settings-page .text-lg{font-size:1rem}.bfy-theme .bfy-settings-page .text-base{font-size:.9rem}.bfy-theme .bfy-settings-page .text-sm{font-size:.78rem}.bfy-theme .bfy-settings-page .text-xs{font-size:.7rem}.bfy-theme .bfy-settings-page [data-slot=input]{border-color:#0a221f24;background:#ffffffbd;color:var(--bf-emerald)}.bfy-theme .bfy-settings-page [data-slot=input]:focus{border-color:var(--bf-evergreen);box-shadow:0 0 0 3px #3e9b6324}.bfy-theme .bfy-settings-page .text-muted-foreground{color:#0a221f94}.bfy-theme .bfy-settings-page .bg-muted{background:#0a221f12}.bfy-theme .bfy-settings-page__alert{border-color:#be1c2a47;background:#ffebeeb8}@media (min-width: 640px){.bfy-theme .bfy-settings-page__tab-list{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 1024px){.bfy-theme .bfy-settings-page__tab-list{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 640px){.bfy-theme .bfy-settings-page__toolbar{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-settings-page__actions,.bfy-theme .bfy-settings-page__tab-list{width:100%}.bfy-theme .bfy-settings-page__action{flex:1}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-settings-page__action,.bfy-theme .bfy-settings-page__tab-list [data-slot=tabs-trigger]{transition:none}}.bfy-theme .bfy-new-sidebar{--bf-new-sidebar-ink: #e8f5ea;--bf-new-sidebar-muted: #a5bdb0;--bf-new-sidebar-deep: #0a221f;--bf-new-sidebar-raised: #12362c;--bf-new-sidebar-paper: #fbf6eb;--bf-new-sidebar-mint: #dff3e1;--bf-new-sidebar-green: #00af76;--bf-new-sidebar-glow: #9afba4;--bf-new-sidebar-line: rgba(232, 245, 234, .13);border-right:1px solid rgba(10,34,31,.16);background:var(--bf-new-sidebar-deep);color:var(--bf-new-sidebar-ink)}.bfy-theme .bfy-new-sidebar [data-sidebar=sidebar]{overflow:hidden;border-color:var(--bf-new-sidebar-line);background:linear-gradient(to bottom,rgba(10,34,31,0) 52%,var(--bf-new-sidebar-deep) 94%),radial-gradient(52rem 30rem at 18% -8%,rgba(0,175,118,.16),transparent 62%),radial-gradient(circle,rgba(232,245,234,.055) 1px,transparent 1.4px),var(--bf-new-sidebar-deep);background-size:auto,auto,18px 18px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;color:var(--bf-new-sidebar-ink)}.bfy-theme .bfy-new-sidebar__content{gap:0;overflow-x:hidden;background:transparent;color:var(--bf-new-sidebar-ink);scrollbar-color:rgba(154,251,164,.28) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-sidebar__content::-webkit-scrollbar{width:.35rem}.bfy-theme .bfy-new-sidebar__content::-webkit-scrollbar-thumb{border-radius:999px;background:#9afba447}.bfy-theme .bfy-new-sidebar__brand{display:flex;min-height:4.4rem;align-items:center;padding:1rem 1.1rem .9rem;border-bottom:1px solid var(--bf-new-sidebar-line);background:transparent}.bfy-theme .bfy-new-sidebar__brand-link{display:flex;width:100%;align-items:center;justify-content:flex-start;padding-left:.35rem;border-radius:.6rem;outline:none;transition:opacity .15s ease}.bfy-theme .bfy-new-sidebar__brand-link:hover{opacity:.8}.bfy-theme .bfy-new-sidebar__brand-logo{display:block;position:relative;left:-20px;width:100%;max-width:14rem;height:2.4rem;max-height:none;object-fit:cover;object-position:center;transform:scale(1.5);transform-origin:center}.bfy-theme .bfy-new-sidebar__brand-link:focus-visible{outline:3px solid rgba(0,175,118,.55);outline-offset:4px}.bfy-theme .bfy-new-sidebar__nav-group{padding:1.15rem .7rem 1rem}.bfy-theme .bfy-new-sidebar__menu{gap:.28rem}.bfy-theme .bfy-new-sidebar__menu-button,.bfy-theme .bfy-new-sidebar__menu-link{min-height:2.55rem;border:1px solid transparent;border-radius:.7rem;padding:.62rem .72rem;color:var(--bf-new-sidebar-muted);font-size:.88rem;font-weight:500;line-height:1.2;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.bfy-theme .bfy-new-sidebar__menu-link{display:flex;width:100%;align-items:center;gap:.75rem}.bfy-theme .bfy-new-sidebar__menu-button:hover,.bfy-theme .bfy-new-sidebar__menu-button:hover .bfy-new-sidebar__menu-link{border-color:#9afba41a;background:#12362cdb;color:#fff}.bfy-theme .bfy-new-sidebar__menu-button:active{transform:translateY(1px)}.bfy-theme .bfy-new-sidebar__menu-button--active,.bfy-theme .bfy-new-sidebar__menu-button--active .bfy-new-sidebar__menu-link{border-color:#00af764d;background:var(--bf-new-sidebar-mint);color:var(--bf-new-sidebar-deep);font-weight:650;box-shadow:inset 3px 0 0 var(--bf-new-sidebar-green)}.bfy-theme .bfy-new-sidebar__menu-button--active:hover,.bfy-theme .bfy-new-sidebar__menu-button--active:hover .bfy-new-sidebar__menu-link{border-color:#00af766b;background:#ebf8e8;color:var(--bf-new-sidebar-deep)}.bfy-theme .bfy-new-sidebar__menu-icon{width:1.18rem;height:1.18rem;flex:0 0 auto;color:#bbd3c3;stroke-width:1.8}.bfy-theme .bfy-new-sidebar__menu-button--active .bfy-new-sidebar__menu-icon{color:var(--bf-new-sidebar-deep)}.bfy-theme .bfy-new-sidebar__account-area{margin-top:auto;padding:.8rem .7rem .9rem;border-top:1px solid var(--bf-new-sidebar-line);background:#0a221f94}.bfy-theme .bfy-new-sidebar__account-group{padding:0}.bfy-theme .bfy-new-sidebar__account-label{height:auto;justify-content:flex-start;gap:.4rem;padding:0 .28rem .55rem;color:#b4c8ba;font-size:.68rem;font-weight:600;line-height:1.2}.bfy-theme .bfy-new-sidebar__refresh-button{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:1px solid transparent;border-radius:.45rem;color:#9ab7a5;outline:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bfy-theme .bfy-new-sidebar__refresh-button:hover:not(:disabled){border-color:#9afba429;background:#12362ce6;color:var(--bf-new-sidebar-glow)}.bfy-theme .bfy-new-sidebar__refresh-button:focus-visible,.bfy-theme .bfy-new-sidebar__account-trigger:focus-visible,.bfy-theme .bfy-new-sidebar__account-option:focus-visible,.bfy-theme .bfy-new-sidebar__logout-button:focus-visible{outline:3px solid rgba(154,251,164,.4);outline-offset:2px}.bfy-theme .bfy-new-sidebar__account-trigger{width:100%;min-height:2.75rem;border:1px solid rgba(154,251,164,.18);border-radius:.72rem;padding:.65rem .7rem;background:#ffffff0e;color:var(--bf-new-sidebar-ink);font-size:.8rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bfy-theme .bfy-new-sidebar__account-trigger:hover:not(:disabled),.bfy-theme .bfy-new-sidebar__account-trigger[aria-expanded=true]{border-color:#9afba461;background:var(--bf-new-sidebar-raised);color:#fff}.bfy-theme .bfy-new-sidebar__account-icon{width:1.1rem;height:1.1rem;flex:0 0 auto;color:var(--bf-new-sidebar-glow);stroke-width:1.8}.bfy-theme .bfy-new-sidebar__account-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-sidebar__account-chevron{width:1rem;height:1rem;margin-left:auto;flex:0 0 auto;color:#9ab7a5}.bfy-theme .bfy-new-sidebar__account-dropdown{position:absolute;right:0;bottom:calc(100% + .55rem);left:0;z-index:50;max-height:12.5rem;overflow-y:auto;padding:.3rem;border:1px solid rgba(154,251,164,.22);border-radius:.75rem;background:#102d27;box-shadow:0 18px 40px #04120f59}.bfy-theme .bfy-new-sidebar__account-option{display:flex;width:100%;min-height:2.35rem;align-items:center;gap:.55rem;border:1px solid transparent;border-radius:.55rem;padding:.55rem .6rem;background:transparent;color:#dcebe0;font-size:.76rem;font-weight:500;text-align:left;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bfy-theme .bfy-new-sidebar__account-option:hover{border-color:#9afba41f;background:#9afba41a;color:#fff}.bfy-theme .bfy-new-sidebar__account-option--current{background:#9afba41f;color:#fff}.bfy-theme .bfy-new-sidebar__account-option--add{margin-top:.25rem;border-top:1px solid rgba(232,245,234,.12);border-radius:.55rem;color:var(--bf-new-sidebar-glow)}.bfy-theme .bfy-new-sidebar__account-option-icon{width:1rem;height:1rem;flex:0 0 auto;color:var(--bf-new-sidebar-glow);stroke-width:1.8}.bfy-theme .bfy-new-sidebar__account-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-sidebar__account-current{margin-left:auto;border-radius:999px;padding:.14rem .38rem;background:#9afba429;color:var(--bf-new-sidebar-glow);font-size:.61rem;font-weight:600;white-space:nowrap}.bfy-theme .bfy-new-sidebar__logout{margin-top:.7rem;padding-top:.7rem;border-top:1px solid rgba(232,245,234,.1)}.bfy-theme .bfy-new-sidebar__logout-button{min-height:2.45rem;border:1px solid transparent;border-radius:.7rem;padding:.58rem .72rem;color:#c6d3ca;font-size:.82rem;font-weight:500;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bfy-theme .bfy-new-sidebar__logout-button:hover{border-color:#e09f8b38;background:#e09f8b1a;color:#f0c7b8}.bfy-theme .bfy-new-sidebar__logout-icon{width:1.08rem;height:1.08rem;color:#c6d3ca;stroke-width:1.8}.bfy-theme .bfy-new-sidebar__logout-button:hover .bfy-new-sidebar__logout-icon{color:#f0a991}.bfy-theme .bfy-new-sidebar__account-dialog{border-color:var(--border);background:var(--card);color:var(--foreground)}.bfy-theme [data-slot=sheet-content]:has(.bfy-new-sidebar__content){--bf-new-sidebar-ink: #e8f5ea;--bf-new-sidebar-muted: #a5bdb0;--bf-new-sidebar-deep: #0a221f;--bf-new-sidebar-raised: #12362c;--bf-new-sidebar-paper: #fbf6eb;--bf-new-sidebar-mint: #dff3e1;--bf-new-sidebar-green: #00af76;--bf-new-sidebar-glow: #9afba4;--bf-new-sidebar-line: rgba(232, 245, 234, .13);width:min(18rem,calc(100vw - 1rem));max-width:min(18rem,calc(100vw - 1rem));padding:0;border-color:#e8f5ea24;background:linear-gradient(to bottom,rgba(10,34,31,0) 52%,var(--bf-new-sidebar-deep) 94%),radial-gradient(52rem 30rem at 18% -8%,rgba(0,175,118,.16),transparent 62%),radial-gradient(circle,rgba(232,245,234,.055) 1px,transparent 1.4px),var(--bf-new-sidebar-deep);background-size:auto,auto,18px 18px,auto;background-repeat:no-repeat,no-repeat,repeat,no-repeat;color:var(--bf-new-sidebar-ink)}.bfy-theme [data-slot=sheet-content]:has(.bfy-new-sidebar__content)>button{top:.75rem;right:.75rem;z-index:2;border:1px solid rgba(10,34,31,.16);border-radius:.5rem;background:#fbf6ebc7;color:var(--bf-new-sidebar-deep);opacity:1}@media (max-width: 720px){.bfy-theme .bfy-new-sidebar__brand{min-height:3.9rem;padding:.8rem .9rem .7rem}.bfy-theme .bfy-new-sidebar__nav-group{padding-top:.9rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-sidebar *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ProseMirror pre{background:#0d1117;color:#c9d1d9;font-family:JetBrains Mono,Fira Code,Courier New,Courier,monospace;padding:.75rem 1rem;border-radius:.5rem;overflow-x:auto;max-width:100%;white-space:pre!important;word-break:normal!important;overflow-wrap:normal!important}.ProseMirror pre code{color:inherit;padding:0;background:none;font-size:.875rem;line-height:1.5;white-space:inherit;word-break:inherit;overflow-wrap:inherit;display:inline-block;min-width:100%;width:max-content;max-width:none}.ProseMirror h2{font-size:1.5rem;font-weight:700;line-height:1.3;margin-top:1.5rem;margin-bottom:1rem}.ProseMirror h3{font-size:1.25rem;font-weight:600;line-height:1.3;margin-top:1.25rem;margin-bottom:.75rem}.ProseMirror ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-top:.75rem;margin-bottom:.75rem}.ProseMirror ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-top:.75rem;margin-bottom:.75rem}.ProseMirror li{margin-bottom:.5rem}.ProseMirror p{margin-bottom:.75rem}.ProseMirror li>p{margin-bottom:0}.ProseMirror strong{font-weight:700}.ProseMirror em{font-style:italic}.hljs-comment,.hljs-quote{color:#8b949e;font-style:italic}.hljs-variable,.hljs-template-variable,.hljs-attribute,.hljs-tag,.hljs-name,.hljs-regexp,.hljs-link,.hljs-selector-id,.hljs-selector-class{color:#ff7b72}.hljs-number,.hljs-meta,.hljs-built_in,.hljs-builtin-name,.hljs-literal,.hljs-type,.hljs-params{color:#79c0ff}.hljs-string,.hljs-symbol,.hljs-bullet{color:#a5d6ff}.hljs-title,.hljs-section{color:#d2a8ff;font-weight:700}.hljs-keyword,.hljs-selector-tag{color:#ff7b72;font-weight:700}.hljs-emphasis{font-style:italic}.hljs-strong{font-weight:700}.hljs-code{color:#a5d6ff}.hljs-addition{color:#aff5b4;background-color:#033a16}.hljs-deletion{color:#ffdcd7;background-color:#67060c}.hljs-function{color:#d2a8ff}.hljs-property,.hljs-attr{color:#79c0ff}.hljs-subst{color:#c9d1d9}.hljs-punctuation{color:#8b949e}.hljs-operator{color:#ff7b72}.language-json .hljs-attr{color:#79c0ff}.language-json .hljs-string{color:#a5d6ff}.language-css .hljs-selector-class,.language-css .hljs-selector-id,.language-css .hljs-selector-tag{color:#7ee787}.language-css .hljs-attribute{color:#79c0ff}.hljs-ln-numbers{text-align:right;color:#6e7681;border-right:1px solid #30363d;padding-right:.5rem;margin-right:.5rem;-webkit-user-select:none;user-select:none}.ProseMirror pre ::selection{background:#1f6feb}.ai-context-wrapper{margin:1rem 0}.ai-context{background:#fef3c7;border:2px solid #f59e0b;border-radius:.5rem;padding:.75rem;margin:.5rem 0}.ai-context-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#92400e;font-weight:600;font-size:.875rem}.ai-context-icon{color:#f59e0b;flex-shrink:0}.ai-context-label{-webkit-user-select:none;user-select:none}.ai-context-content{color:#451a03;font-size:.875rem;line-height:1.5;outline:none}.ai-context-content p{margin:0}.ProseMirror[contenteditable=false] .ai-context-wrapper,.ProseMirror[contenteditable=false] .ai-context{display:none!important}.replayer-wrapper{position:relative}.replayer-mouse{position:absolute;width:20px;height:20px;transition:left .05s linear,top .05s linear;background-size:contain;background-position:50%;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMwMCIgd2lkdGg9IjMwMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBkYXRhLW5hbWU9IkxheWVyIDEiIHZpZXdCb3g9IjAgMCA1MCA1MCI+PHBhdGggZD0iTTQ4LjcxIDQyLjkxTDM0LjA4IDI4LjI5IDQ0LjMzIDE4YTEgMSAwIDAwLS4zMy0xLjYxTDIuMzUgMS4wNmExIDEgMCAwMC0xLjI5IDEuMjlMMTYuMzkgNDRhMSAxIDAgMDAxLjY1LjM2bDEwLjI1LTEwLjI4IDE0LjYyIDE0LjYzYTEgMSAwIDAwMS40MSAwbDQuMzgtNC4zOGExIDEgMCAwMC4wMS0xLjQyem0tNS4wOSAzLjY3TDI5IDMyYTEgMSAwIDAwLTEuNDEgMGwtOS44NSA5Ljg1TDMuNjkgMy42OWwzOC4xMiAxNEwzMiAyNy41OEExIDEgMCAwMDMyIDI5bDE0LjU5IDE0LjYyeiIvPjwvc3ZnPg==);border-color:transparent}.replayer-mouse:after{content:"";display:inline-block;width:20px;height:20px;background:#4950f6;border-radius:100%;transform:translate(-50%,-50%);opacity:.3}.replayer-mouse.active:after{animation:click .2s ease-in-out 1}.replayer-mouse.touch-device{background-image:none;width:70px;height:70px;border-radius:100%;margin-left:-37px;margin-top:-37px;border:4px solid rgba(73,80,246,0);transition:left 0s linear,top 0s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device.touch-active{border-color:#4950f6;transition:left .25s linear,top .25s linear,border-color .2s ease-in-out}.replayer-mouse.touch-device:after{opacity:0}.replayer-mouse.touch-device.active:after{animation:touch-click .2s ease-in-out 1}.replayer-mouse-tail{position:absolute;pointer-events:none}@keyframes click{0%{opacity:.3;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}@keyframes touch-click{0%{opacity:0;width:20px;height:20px}50%{opacity:.5;width:10px;height:10px}}.rr-player{position:relative;background:#fff;float:left;border-radius:5px;box-shadow:0 24px 48px #11103e1f}.rr-player__frame{overflow:hidden}.replayer-wrapper{float:left;clear:both;transform-origin:top left;left:50%;top:50%}.replayer-wrapper>iframe{border:none}.rr-controller.svelte-19ke1iv.svelte-19ke1iv{width:100%;height:80px;background:#fff;display:flex;flex-direction:column;justify-content:space-around;align-items:center;border-radius:0 0 5px 5px}.rr-timeline.svelte-19ke1iv.svelte-19ke1iv{width:80%;display:flex;align-items:center}.rr-timeline__time.svelte-19ke1iv.svelte-19ke1iv{display:inline-block;width:100px;text-align:center;color:#11103e}.rr-progress.svelte-19ke1iv.svelte-19ke1iv{flex:1;height:12px;background:#eee;position:relative;border-radius:3px;cursor:pointer;box-sizing:border-box;border-top:solid 4px #fff;border-bottom:solid 4px #fff}.rr-progress.disabled.svelte-19ke1iv.svelte-19ke1iv{cursor:not-allowed}.rr-progress__step.svelte-19ke1iv.svelte-19ke1iv{height:100%;position:absolute;left:0;top:0;background:#e0e1fe}.rr-progress__handler.svelte-19ke1iv.svelte-19ke1iv{width:20px;height:20px;border-radius:10px;position:absolute;top:2px;transform:translate(-50%,-50%);background:#4950f6}.rr-controller__btns.svelte-19ke1iv.svelte-19ke1iv{display:flex;align-items:center;justify-content:center;font-size:13px}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv{width:32px;height:32px;display:flex;padding:0;align-items:center;justify-content:center;background:none;border:none;border-radius:50%;cursor:pointer}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv:active{background:#e0e1fe}.rr-controller__btns.svelte-19ke1iv button.active.svelte-19ke1iv{color:#fff;background:#4950f6}.rr-controller__btns.svelte-19ke1iv button.svelte-19ke1iv:disabled{cursor:not-allowed}.switch.svelte-9brlez.svelte-9brlez.svelte-9brlez{height:1em;display:flex;align-items:center}.switch.disabled.svelte-9brlez.svelte-9brlez.svelte-9brlez{opacity:.5}.label.svelte-9brlez.svelte-9brlez.svelte-9brlez{margin:0 8px}.switch.svelte-9brlez input[type=checkbox].svelte-9brlez.svelte-9brlez{position:absolute;opacity:0}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez{width:2em;height:1em;position:relative;cursor:pointer;display:block}.switch.disabled.svelte-9brlez label.svelte-9brlez.svelte-9brlez{cursor:not-allowed}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez:before{content:"";position:absolute;width:2em;height:1em;left:.1em;transition:background .1s ease;background:#4950f680;border-radius:50px}.switch.svelte-9brlez label.svelte-9brlez.svelte-9brlez:after{content:"";position:absolute;width:1em;height:1em;border-radius:50px;left:0;transition:all .2s ease;box-shadow:0 2px 5px #0000004d;background:#fcfff4;animation:switch-off .2s ease-out;z-index:2}.switch.svelte-9brlez input[type=checkbox].svelte-9brlez:checked+label.svelte-9brlez:before{background:#4950f6}.switch.svelte-9brlez input[type=checkbox].svelte-9brlez:checked+label.svelte-9brlez:after{animation:switch-on .2s ease-out;left:1.1em}.bfy-theme .bfy-candidate-label-chip{--label-accent: #087b55;--label-border: #c8d9ce;--label-surface: #f0f5f1;--label-selected: #e4f1e8;--label-hover: #d9ebe0;--label-ink: #284b39;display:inline-flex;min-width:0;max-width:100%;min-height:1.9rem;flex:0 0 auto;align-items:center;gap:.38rem;overflow:hidden;border:1px solid var(--label-border);border-radius:999px;padding:.28rem .68rem;background:#fffdf8;color:#526157;font:inherit;font-size:.74rem;font-weight:620;line-height:1.1;text-align:left;text-decoration:none;white-space:nowrap;transition:border-color .14s ease,background-color .14s ease,color .14s ease,box-shadow .14s ease}.bfy-theme button.bfy-candidate-label-chip{cursor:pointer}.bfy-theme .bfy-candidate-label-chip[data-tone=lagoon]{--label-accent: #19776f;--label-border: #c0dcd7;--label-surface: #eef6f4;--label-selected: #e2f1ee;--label-hover: #d7ebe7;--label-ink: #28564f}.bfy-theme .bfy-candidate-label-chip[data-tone=sky]{--label-accent: #39748b;--label-border: #c5dce2;--label-surface: #f0f6f8;--label-selected: #e6f1f4;--label-hover: #d9e9ee;--label-ink: #355664}.bfy-theme .bfy-candidate-label-chip[data-selected=true]{border-color:var(--label-border);background:var(--label-selected);color:var(--label-ink)}.bfy-theme button.bfy-candidate-label-chip[data-selected=false]:hover:not(:disabled){border-color:var(--label-border);background:var(--label-surface);color:var(--label-ink)}.bfy-theme button.bfy-candidate-label-chip[data-selected=true]:hover:not(:disabled){border-color:var(--label-accent);background:var(--label-hover)}.bfy-theme button.bfy-candidate-label-chip:focus-visible{outline:2px solid #00af76;outline-offset:2px}.bfy-theme button.bfy-candidate-label-chip:disabled{cursor:not-allowed;opacity:.52}.bfy-theme .bfy-candidate-label-chip__mark{display:inline-flex;width:.8rem;height:.8rem;flex:0 0 auto;align-items:center;justify-content:center}.bfy-theme .bfy-candidate-label-chip__mark>svg{width:.72rem;height:.72rem;stroke-width:2.1}.bfy-theme .bfy-candidate-label-chip__name{min-width:0;overflow:hidden;text-overflow:ellipsis}.bfy-theme .bfy-candidate-label-chip[data-size=compact]{min-height:1.4rem;gap:.24rem;padding:.18rem .45rem;font-size:.61rem}.bfy-theme .bfy-candidate-label-chip[data-size=compact] .bfy-candidate-label-chip__mark{width:.68rem;height:.68rem}.bfy-theme .bfy-candidate-label-chip[data-size=compact] .bfy-candidate-label-chip__mark>svg{width:.66rem;height:.66rem}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-candidate-label-chip{transition:none}}.bfy-theme .bfy-label-manager{display:flex;max-height:min(85vh,44rem);flex-direction:column;gap:.85rem;overflow:hidden;border-color:#e6e2d8;border-radius:1rem;padding:1.35rem;background:#fffdf8;color:#0a221f;box-shadow:0 24px 80px #0a221f38}.bfy-theme .bfy-label-manager__header{flex-direction:row;align-items:center;gap:.85rem;padding-right:1rem;text-align:left}.bfy-theme .bfy-label-manager__header [data-slot=dialog-title]{margin:0 0 .3rem;font-size:1.1rem;font-weight:650;letter-spacing:-.025em}.bfy-theme .bfy-label-manager__header [data-slot=dialog-description]{color:#60736a;font-size:.78rem;line-height:1.5}.bfy-theme .bfy-label-manager__emblem{display:grid;width:2.7rem;height:2.7rem;flex:0 0 auto;place-items:center;border:1px solid #b9e9cf;border-radius:.85rem;background:#e2faec;color:#008959}.bfy-theme .bfy-label-manager__emblem svg{width:1.2rem;height:1.2rem}.bfy-theme .bfy-label-create{display:grid;flex-shrink:0;gap:.6rem;border:1px solid #e6e2d8;border-radius:.75rem;padding:.85rem;background:#f8f7f1}.bfy-theme .bfy-label-create[data-compact=true]{border:0;border-radius:0;padding:0;background:transparent}.bfy-theme .bfy-label-create__heading{color:#173e2f;font-size:.77rem;font-weight:650}.bfy-theme .bfy-label-create__name input,.bfy-theme .bfy-label-manager__rename input{height:2.65rem;border:1px solid #ccded3;border-radius:.6rem;background:#fff;color:#0a221f;box-shadow:none;font-size:.82rem}.bfy-theme .bfy-label-create__name input::placeholder{color:#7d8c84}.bfy-theme .bfy-label-create__name input:focus-visible,.bfy-theme .bfy-label-manager__rename input:focus-visible,.bfy-theme .bfy-label-scope-trigger:focus-visible{border-color:#00af76;outline:none;box-shadow:0 0 0 3px #00af761f}.bfy-theme .bfy-label-create__actions{display:flex;min-width:0;align-items:flex-end;gap:.7rem}.bfy-theme .bfy-label-create__availability{min-width:0;flex:1}.bfy-theme .bfy-label-create__availability>label{display:block;margin-bottom:.35rem;color:#61786b;font-size:.65rem;font-weight:550}.bfy-theme .bfy-label-scope-trigger{width:100%;height:2.4rem;border-color:#ccded3;border-radius:.55rem;background:#fff;box-shadow:none;font-size:.74rem}.bfy-theme .bfy-label-scope-trigger [data-slot=select-value]{display:flex;min-width:0;flex:1;align-items:center;gap:.4rem;text-align:left}.bfy-theme .bfy-label-scope-trigger [data-slot=select-value]>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-label-scope-trigger svg{width:.9rem;height:.9rem;color:#008959}.bfy-theme .bfy-label-scope-menu{max-width:calc(100vw - 2rem);border-color:#d4e6db;border-radius:.7rem;background:#fff;box-shadow:0 12px 32px #0a221f29}.bfy-theme .bfy-label-scope-menu [data-slot=select-item]{padding-top:.65rem;padding-bottom:.65rem}.bfy-theme .bfy-label-scope-menu [data-slot=select-item][data-highlighted]{background:#e8f9ef;color:#0a4937}.bfy-theme .bfy-label-scope-menu .bfy-label-scope-menu__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.2rem}.bfy-theme .bfy-label-scope-menu__copy strong{font-size:.76rem;font-weight:600;white-space:normal}.bfy-theme .bfy-label-scope-menu__copy small{color:#60736a;font-size:.66rem}.bfy-theme .bfy-label-primary{height:2.4rem;flex:0 0 auto;gap:.35rem;border:1px solid #0a5f45;border-radius:.6rem;padding:0 .85rem;background:#0a5f45;color:#fffdf8;box-shadow:0 2px 3px #0a221f1f;font-size:.74rem;font-weight:650}.bfy-theme .bfy-label-primary:hover:not(:disabled){border-color:#084c38;background:#084c38}.bfy-theme .bfy-label-primary:disabled{opacity:.42}.bfy-theme .bfy-label-primary svg{width:.9rem;height:.9rem}.bfy-theme .bfy-label-manager__list-heading h3{display:flex;align-items:center;gap:.45rem;margin:0;color:#264637;font-size:.76rem;font-weight:650}.bfy-theme .bfy-label-manager__list-heading h3>span,.bfy-theme .bfy-label-picker__header strong>span{display:inline-grid;min-width:1.35rem;height:1.35rem;place-items:center;border-radius:999px;padding:0 .3rem;background:#edf1e6;color:#536447;font-size:.65rem;font-weight:650}.bfy-theme .bfy-label-manager__list{min-height:0;overflow-y:auto;scrollbar-width:thin}.bfy-theme .bfy-label-manager__item{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.6rem;border:1px solid #e9e6dc;border-radius:.7rem;margin-bottom:.4rem;padding:.55rem .65rem;background:#fffdf8}.bfy-theme .bfy-label-manager__item:last-child{margin-bottom:0}.bfy-theme .bfy-label-manager__label{min-width:0}.bfy-theme .bfy-label-manager__scope{display:inline-flex;max-width:13rem;align-items:center;gap:.3rem;border-radius:.4rem;padding:.3rem .45rem;color:#687e71;font-size:.63rem}.bfy-theme .bfy-label-manager__scope{background:#f0f2ed}.bfy-theme .bfy-label-manager__scope[data-global=true]{background:#e8f2ef;color:#32645a}.bfy-theme .bfy-label-manager__scope svg{width:.75rem;height:.75rem;flex-shrink:0}.bfy-theme .bfy-label-manager__scope>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-label-manager__rename{display:flex;min-width:0;grid-column:1 / -1;align-items:center;gap:.4rem}.bfy-theme .bfy-label-manager__rename input{min-width:0;height:2.4rem}.bfy-theme .bfy-label-icon-button{width:1.9rem;height:1.9rem;flex-shrink:0;border-radius:.45rem;color:#728579}.bfy-theme .bfy-label-icon-button:hover{background:#edf2ed;color:#0a5f45}.bfy-theme .bfy-label-delete-action{color:#b6382f}.bfy-theme .bfy-label-delete-action[data-highlighted],.bfy-theme .bfy-label-delete-action:hover{background:#fff0ed;color:#9e2f27}.bfy-theme .bfy-label-delete-action svg{color:currentColor!important}.bfy-theme .bfy-label-icon-button svg{width:1rem;height:1rem}.bfy-theme .bfy-label-manager__empty{display:grid;justify-items:center;gap:.6rem;padding:1.4rem 1rem;color:#60736a}.bfy-theme .bfy-label-manager__empty>svg{width:1.5rem;height:1.5rem;color:#00af76}.bfy-theme .bfy-label-manager__empty strong{color:#264637;font-size:.8rem;font-weight:600}.bfy-theme .bfy-label-manager__empty p{margin:0;font-size:.72rem}.bfy-theme .bfy-label-manager__footer{flex-shrink:0;border-top:1px solid #e9e6dc;padding-top:.8rem}.bfy-theme .bfy-label-done{height:2.35rem;border-radius:.6rem;padding:0 1.3rem;background:#0a221f;color:#f2fbf4;font-size:.76rem}.bfy-theme .bfy-label-done:hover{background:#174b3b}.bfy-theme .bfy-label-picker{width:min(22rem,calc(100vw - 1.5rem));max-height:min(80vh,var(--radix-dropdown-menu-content-available-height));overflow-y:auto;border:1px solid #cfe3d7;border-radius:.9rem;padding:0;background:#fff;color:#0a221f;box-shadow:0 14px 44px #0a221f33}.bfy-theme .bfy-label-picker__body{display:grid;gap:.7rem;padding:.85rem}.bfy-theme .bfy-label-picker__header{display:flex;align-items:center;justify-content:space-between;gap:.6rem}.bfy-theme .bfy-label-picker__header strong{display:flex;align-items:center;gap:.45rem;font-size:.82rem;font-weight:650}.bfy-theme .bfy-label-picker__search{display:flex;align-items:center;gap:.45rem;border:1px solid #d3e4d9;border-radius:.6rem;padding:0 .6rem;background:#f7fbf8}.bfy-theme .bfy-label-picker__search:focus-within{border-color:#00af76;box-shadow:0 0 0 2px #00af761a}.bfy-theme .bfy-label-picker__search>svg{width:.9rem;height:.9rem;flex-shrink:0;color:#6e897a}.bfy-theme .bfy-label-picker__search input{height:2.2rem;border:0;padding:0;background:transparent;box-shadow:none;font-size:.75rem}.bfy-theme .bfy-label-picker__search input:focus-visible{outline:none;box-shadow:none}.bfy-theme .bfy-label-picker__hint{margin:0;color:#73867b;font-size:.66rem}.bfy-theme .bfy-label-picker__chips{display:flex;max-height:14rem;flex-wrap:wrap;align-content:flex-start;gap:.4rem;overflow-y:auto;padding:.1rem .1rem .3rem;scrollbar-width:thin}.bfy-theme .bfy-label-picker__footer{display:flex;align-items:center;justify-content:space-between;gap:.4rem;border-top:1px solid #e7eee8;padding-top:.65rem}.bfy-theme .bfy-label-picker__create-trigger,.bfy-theme .bfy-label-picker__back{display:inline-flex;min-height:1.8rem;align-items:center;gap:.35rem;border:0;border-radius:.4rem;padding:.25rem .35rem;background:#e9faef;color:#08774f;font-size:.71rem;font-weight:600;cursor:pointer}.bfy-theme .bfy-label-picker__create-trigger:hover:not(:disabled){background:#d8f5e4;color:#034e35}.bfy-theme .bfy-label-picker__create-trigger:disabled{opacity:.45;cursor:not-allowed}.bfy-theme .bfy-label-picker__back{justify-self:start;padding-left:0;background:transparent;color:#637e6e;font-size:.67rem}.bfy-theme .bfy-label-picker__back:hover:not(:disabled){color:#008959}.bfy-theme .bfy-label-picker__create-trigger svg,.bfy-theme .bfy-label-picker__back svg{width:.85rem;height:.85rem}.bfy-theme .bfy-label-picker__status{display:inline-flex;align-items:center;gap:.25rem;color:#008959;font-size:.63rem}.bfy-theme .bfy-label-picker__status svg{width:.8rem;height:.8rem}.bfy-theme .bfy-label-empty{width:100%;margin:0;padding:.8rem 0;color:#73867b;font-size:.72rem;line-height:1.5}.bfy-theme .bfy-label-error{display:flex;align-items:flex-start;gap:.4rem;margin:0;border:1px solid #f6d5d0;border-radius:.6rem;padding:.6rem;background:#fff5f3;color:#a94335;font-size:.71rem;line-height:1.4}.bfy-theme .bfy-label-error svg{width:.9rem;height:.9rem;flex-shrink:0;margin-top:.1rem}.bfy-theme .bfy-label-primary:focus-visible,.bfy-theme .bfy-label-done:focus-visible,.bfy-theme .bfy-label-icon-button:focus-visible,.bfy-theme .bfy-label-picker__create-trigger:focus-visible,.bfy-theme .bfy-label-picker__back:focus-visible{outline:2px solid #00af76;outline-offset:2px}@media (max-width: 480px){.bfy-theme .bfy-label-manager{gap:.9rem;padding:1.15rem}.bfy-theme .bfy-label-manager__header{align-items:flex-start}.bfy-theme .bfy-label-manager__emblem{width:2.3rem;height:2.3rem;border-radius:.7rem}.bfy-theme .bfy-label-create{padding:.8rem}.bfy-theme .bfy-label-manager__item{grid-template-columns:minmax(0,1fr) auto;gap:.4rem}.bfy-theme .bfy-label-manager__scope{max-width:100%;grid-column:1;grid-row:2;justify-self:start;padding-left:0;background:transparent}.bfy-theme .bfy-label-manager__item>.bfy-label-icon-button{grid-column:2;grid-row:1 / span 2}.bfy-theme .bfy-label-manager__footer{flex-direction:row;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-label-manager,.bfy-theme .bfy-label-picker,.bfy-theme .bfy-label-primary .animate-spin,.bfy-theme .bfy-label-picker__status .animate-spin{animation:none}}.bfy-theme .bfy-new-agent-queue-details{--bf-new-drawer-ink: #0a221f;--bf-new-drawer-ink-soft: #567067;--bf-new-drawer-green: #00af76;--bf-new-drawer-mint: #e7f8ec;--bf-new-drawer-paper: #fffdf8;--bf-new-drawer-line: rgba(10, 34, 31, .11);width:min(56rem,100vw)!important;max-width:none!important;gap:0!important;overflow:hidden;border-left:1px solid var(--bf-new-drawer-line);background:var(--bf-new-drawer-paper);color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details>[data-slot=sheet-close]{display:none}.bfy-theme .bfy-new-agent-queue-details__header-actions{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;gap:.45rem}.bfy-theme .bfy-new-agent-queue-details__header-close,.bfy-theme .bfy-new-agent-queue-details__queue-menu-trigger{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.13);border-radius:.65rem;background:#fffdf8e6;color:var(--bf-new-drawer-ink-soft);opacity:1}.bfy-theme .bfy-new-agent-queue-details__header-close:hover,.bfy-theme .bfy-new-agent-queue-details__queue-menu-trigger:hover{border-color:#00af764d;background:var(--bf-new-drawer-mint);color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details__header-close:focus-visible,.bfy-theme .bfy-new-agent-queue-details__queue-menu-trigger:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:2px}.bfy-theme .bfy-new-agent-queue-details__queue-menu{display:inline-flex}.bfy-theme .bfy-new-agent-queue-details__header-close svg,.bfy-theme .bfy-new-agent-queue-details__queue-menu-trigger svg{width:1rem;height:1rem}.bfy-theme .bfy-new-agent-queue-details__queue-menu-content{--bf-new-drawer-ink: #0a221f;--bf-new-drawer-ink-soft: #567067;--bf-new-drawer-mint: #e7f8ec;--bf-new-drawer-paper: #fffdf8;--bf-new-drawer-line: rgba(10, 34, 31, .11);z-index:60;min-width:13rem;border-color:var(--bf-new-drawer-line);border-radius:.75rem;padding:.3rem;background:var(--bf-new-drawer-paper)!important;background-color:var(--bf-new-drawer-paper)!important;color:var(--bf-new-drawer-ink);box-shadow:0 18px 45px #0a221f24}.bfy-theme .bfy-new-agent-queue-details__queue-menu-content [data-slot=dropdown-menu-item]{border-radius:.5rem;color:var(--bf-new-drawer-ink-soft);font-size:.8rem}.bfy-theme .bfy-new-agent-queue-details__queue-menu-content [data-slot=dropdown-menu-item]:focus{background:var(--bf-new-drawer-mint);color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details__layout{display:flex;min-height:0;flex:1;flex-direction:column;background:var(--bf-new-drawer-paper)}.bfy-theme .bfy-new-agent-queue-details__header{display:flex;min-height:0;flex:0 0 auto;flex-direction:column;align-items:stretch;padding:.95rem 1.25rem 0;background:#fffdf8f5}.bfy-theme .bfy-new-agent-queue-details__header-topline{display:grid;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.85rem}.bfy-theme .bfy-new-agent-queue-details__candidate{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-new-agent-queue-details__candidate-avatar{display:inline-flex;width:1.8rem;height:1.8rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.19);border-radius:.58rem;background:var(--bf-new-drawer-mint);color:#087e5a}.bfy-theme .bfy-new-agent-queue-details__candidate-avatar svg{width:.82rem;height:.82rem}.bfy-theme .bfy-new-agent-queue-details__candidate-copy{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.45rem}.bfy-theme .bfy-new-agent-queue-details__eyebrow{color:#74877d;font-size:.61rem;font-weight:750;letter-spacing:.09em;line-height:1.1;text-transform:uppercase}.bfy-theme .bfy-new-agent-queue-details__candidate-name{min-width:0;max-width:min(18rem,55%);flex:0 1 auto;overflow:hidden;margin:0;color:var(--bf-new-drawer-ink);font-size:1.12rem;font-weight:740;letter-spacing:-.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__candidate-profile-link{display:inline-flex;width:1.15rem;height:1.15rem;flex:0 0 auto;align-items:center;justify-content:center;margin-left:-.35rem;border-radius:.3rem;color:var(--bf-new-drawer-ink-soft);text-decoration:none}.bfy-theme .bfy-new-agent-queue-details__candidate-profile-link:hover{background:var(--bf-new-drawer-mint);color:#087e5a}.bfy-theme .bfy-new-agent-queue-details__candidate-profile-link:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:2px}.bfy-theme .bfy-new-agent-queue-details__candidate-profile-link svg{width:.75rem;height:.75rem}.bfy-theme .bfy-new-agent-queue-details__candidate-email{min-width:0;max-width:none;flex:1 1 0;overflow:hidden;color:var(--bf-new-drawer-ink-soft);font-size:.72rem;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__pipeline-section{min-width:0;width:100%;margin-top:0;padding:0}.bfy-theme .bfy-new-agent-queue-details__job-actions{display:flex;min-width:0;align-items:center;justify-content:flex-end;gap:.5rem}.bfy-theme .bfy-new-agent-queue-details__job-stage-wrap{display:flex;min-width:0;flex:0 1 auto;flex-direction:column;align-items:flex-end;gap:.2rem}.bfy-theme .bfy-new-agent-queue-details__job-stage-chip{display:inline-flex;min-width:0;max-width:min(52vw,42rem);flex:0 1 auto;align-items:center;gap:.55rem;border:1px solid #c9dcd0;border-radius:999px;padding:.24rem .35rem .24rem .75rem;background:#f5f8f3;color:#28483b;font-size:.68rem;line-height:1.2}.bfy-theme .bfy-new-agent-queue-details__job-stage-job{min-width:0;max-width:min(22rem,30vw);overflow:hidden;color:#244637;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__job-stage-divider{width:1px;height:1rem;flex:0 0 auto;background:#d1ddd3}.bfy-theme .bfy-new-agent-queue-details__job-stage-current{display:inline-flex;min-width:0;align-items:baseline;gap:.3rem;color:#6c7c71;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__job-stage-current>span{flex:0 0 auto;font-size:.61rem;font-weight:600}.bfy-theme .bfy-new-agent-queue-details__job-stage-value{min-width:0;max-width:min(16rem,22vw);overflow:hidden;color:#176347;font-size:.68rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__job-stage-value[data-unassigned=true]{color:var(--bf-new-drawer-ink-soft);font-weight:600}.bfy-theme .bfy-new-agent-queue-details__stage-change{width:1.65rem;height:1.65rem;flex:0 0 auto;border:1px solid #c9dcd0;border-radius:999px;background:#fffdf8;color:#0a704e}.bfy-theme .bfy-new-agent-queue-details__stage-change:hover:not(:disabled){border-color:#8bc8a8;background:#e7f4e9;color:#0a4937}.bfy-theme .bfy-new-agent-queue-details__stage-change:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:1px}.bfy-theme .bfy-new-agent-queue-details__stage-change svg{width:.82rem;height:.82rem}.bfy-theme .bfy-new-agent-queue-details__job-stage-error{width:100%;margin:0;color:#994f43;font-size:.66rem;line-height:1.3}.bfy-theme .bfy-new-agent-queue-details__candidate-label-row{display:flex;min-width:0;align-items:center;gap:.55rem;border-top:1px solid rgba(10,34,31,.07);margin-top:.45rem;padding:.42rem .1rem .48rem}.bfy-theme .bfy-new-agent-queue-details__candidate-label-heading{flex:0 0 auto;color:#708076;font-size:.62rem;font-weight:700}.bfy-theme .bfy-new-agent-queue-details__candidate-labels{display:flex;min-width:0;max-width:100%;flex:1 1 auto;align-items:center;gap:.2rem}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-add{width:1.3rem;height:1.3rem;flex:0 0 auto;border:1px solid #c5d9cc;border-radius:999px;background:#eef5f0;color:#3d765a}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-add:hover:not(:disabled){border-color:#a9cdb7;background:#e6f1e9;color:#315f49}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-add[data-state=open]{border-color:#b4d0bf;background:#e7f1ea;color:#376b51}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-add:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:1px}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-add svg{width:.72rem;height:.72rem}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-list{display:flex;min-width:0;max-width:100%;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:.2rem;overflow-x:auto;scrollbar-width:none}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-list::-webkit-scrollbar{display:none}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-list>.bfy-candidate-label-chip{max-width:9rem}.bfy-theme .bfy-new-agent-queue-details__candidate-labels-empty{color:var(--bf-new-drawer-ink-soft);font-size:.63rem;line-height:1.2;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__pipeline-tabs{display:flex;min-width:0;align-items:stretch;gap:.55rem;overflow-x:auto;border-bottom:1px solid rgba(10,34,31,.13);margin-top:0;padding:.15rem 0 0;scrollbar-width:none}.bfy-theme .bfy-new-agent-queue-details__pipeline-tabs::-webkit-scrollbar{display:none}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab{position:relative;display:inline-flex;min-width:0;flex:0 1 auto;align-items:center;color:inherit;transition:background-color .16s ease,color .16s ease,opacity .16s ease}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab+.bfy-new-agent-queue-details__pipeline-tab:before{position:absolute;top:.45rem;bottom:.45rem;left:-.275rem;width:1px;border-radius:999px;background:#0a221f29;content:"";pointer-events:none}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab:hover{background:#e7f8ec5c}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab:after{position:absolute;right:.3rem;bottom:-1px;left:.3rem;height:2px;border-radius:999px;background:transparent;content:"";transition:background-color .16s ease}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab[data-selected=true]{color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab[data-selected=true]:after{background:var(--bf-new-drawer-green)}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab[data-state=failed]{color:#a1503f}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab[data-has-latest=false]{opacity:.62}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-main{display:flex;width:auto;min-width:0;flex:0 1 auto;align-items:center;gap:.38rem;border:0;border-radius:.4rem .4rem 0 0;background:transparent;color:inherit;cursor:pointer;font:inherit;padding:.3rem .42rem .42rem .25rem;text-align:left}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-main:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:-1px}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-main:hover .bfy-pipeline-node{box-shadow:0 0 0 3px #00af761c}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-main--static{cursor:default}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.06rem}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-label,.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-state{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-label{max-width:9.8rem;color:var(--bf-new-drawer-ink);font-size:.67rem;font-weight:720;line-height:1.1}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-state{color:var(--bf-new-drawer-ink-soft);font-size:.58rem;line-height:1.1}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab[data-state=failed] .bfy-new-agent-queue-details__pipeline-tab-state{color:#a1503f}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-switcher{display:inline-flex;min-width:1.25rem;align-self:center;flex:0 0 auto;align-items:center;justify-content:center;gap:.14rem;border:0;border-radius:999px;background:transparent;color:var(--bf-new-drawer-ink-soft);cursor:pointer;font:inherit;font-size:.58rem;font-weight:750;padding:.12rem .2rem .2rem .08rem}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-switcher:hover,.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-switcher[data-state=open]{background:#e7f8ec8a;color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-switcher:focus-visible{outline:2px solid var(--bf-new-drawer-green);outline-offset:1px}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-switcher svg{width:.55rem;height:.55rem}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-run-count{display:inline-flex;min-width:1.05rem;height:1.05rem;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.24);border-radius:999px;background:var(--bf-new-drawer-mint);color:#087e5a;font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1}.bfy-theme .bfy-new-agent-queue-details__pipeline-empty{color:#7c8d83;font-size:.7rem;line-height:1.3;padding:.3rem 0}.bfy-theme .bfy-new-agent-queue-details__pipeline-error{margin:.25rem 0 0;color:#994f43;font-size:.66rem;line-height:1.3}.bfy-theme .bfy-new-agent-queue-details__detail-section{display:flex;min-height:0;flex:1 1 auto;flex-direction:column}.bfy-theme .bfy-new-agent-queue-details__detail-scroll{min-height:0;flex:1 1 auto;overflow-y:auto;padding:1rem 1.25rem 2rem;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-agent-queue-details__detail-content{min-width:0}.bfy-theme .bfy-new-agent-queue-details__detail-empty{border:1px dashed rgba(10,34,31,.16);border-radius:.7rem;margin:0;padding:1rem;color:var(--bf-new-drawer-ink-soft);font-size:.75rem;line-height:1.4;text-align:center}.bfy-theme .bfy-new-agent-queue-details__detail-error{margin:0}.bfy-theme .bfy-new-agent-queue-details__detail-last-error{margin-bottom:.85rem;border:1px solid rgba(178,87,74,.22);border-radius:.65rem;background:#f9e8e4;color:#994f43;font-size:.74rem;line-height:1.35;padding:.65rem}.bfy-theme .bfy-new-agent-queue-details__detail-last-error p{margin:0}.bfy-theme .bfy-new-agent-queue-details__detail-last-error-title{margin-bottom:.2rem!important;font-weight:750}.bfy-theme .bfy-new-agent-queue-details__hitl-banner{margin-bottom:.85rem}.bfy-theme .bfy-new-agent-queue-details__detail-loading{display:flex;flex-direction:column;gap:.85rem}.bfy-theme .bfy-new-agent-queue-details__detail-loading-heading{display:flex;flex-direction:column;gap:.5rem}.bfy-theme .bfy-new-agent-queue-details__detail-loading-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.bfy-theme .bfy-new-agent-queue-details__stage-menu{--bf-new-drawer-ink: #0a221f;--bf-new-drawer-ink-soft: #567067;--bf-new-drawer-green: #00af76;--bf-new-drawer-mint: #e7f8ec;--bf-new-drawer-paper: #fffdf8;--bf-new-drawer-line: rgba(10, 34, 31, .11);min-width:15rem;max-width:min(20rem,calc(100vw - 2rem));border-color:var(--bf-new-drawer-line);border-radius:.75rem;background:var(--bf-new-drawer-paper);color:var(--bf-new-drawer-ink);box-shadow:0 14px 36px #0a221f29}.bfy-theme .bfy-new-agent-queue-details__stage-menu [data-slot=dropdown-menu-label]{color:#74877d;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-new-agent-queue-details__stage-menu-item{min-height:2rem;border-radius:.5rem;color:var(--bf-new-drawer-ink);font-size:.7rem}.bfy-theme .bfy-new-agent-queue-details__stage-menu-item:focus{background:var(--bf-new-drawer-mint);color:var(--bf-new-drawer-ink)}.bfy-theme .bfy-new-agent-queue-details__stage-menu-run{min-width:3.2rem;font-weight:700}.bfy-theme .bfy-new-agent-queue-details__stage-menu-hitl{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.1rem;min-height:1.35rem;margin-right:.28rem;border:1px solid #e2aa2f;border-radius:999px;background:#fff0b8;box-shadow:0 0 0 2px #e2aa2f29;color:#895900;font-size:.6rem;font-variant-numeric:tabular-nums;font-weight:750;line-height:1;padding:.12rem .3rem;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__stage-menu-hitl svg{width:.75rem;height:.75rem}.bfy-theme .bfy-new-agent-queue-details__stage-menu-status[data-slot=badge]{min-height:1.2rem;border-color:#0a221f1f;border-radius:999px;background:#ffffffc2;color:var(--bf-new-drawer-ink-soft);font-size:.58rem;padding:.1rem .35rem}.bfy-theme .bfy-new-agent-queue-details__stage-menu-date{color:#7b8d84;font-size:.62rem;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__stage-menu-outdated{color:#926116;font-size:.59rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-new-agent-queue-details__stage-menu-check{width:.8rem;height:.8rem;margin-left:auto;color:var(--bf-new-drawer-green)}@media (max-width: 720px){.bfy-theme .bfy-new-agent-queue-details__header-topline{grid-template-columns:minmax(0,1fr);gap:.6rem}.bfy-theme .bfy-new-agent-queue-details__job-actions{grid-row:1;width:100%;justify-self:stretch;justify-content:space-between}.bfy-theme .bfy-new-agent-queue-details__candidate{grid-row:2}.bfy-theme .bfy-new-agent-queue-details__candidate-labels{max-width:100%}.bfy-theme .bfy-new-agent-queue-details__job-stage-wrap{max-width:calc(100vw - 8.5rem);align-items:flex-start}.bfy-theme .bfy-new-agent-queue-details__job-stage-chip{max-width:100%}.bfy-theme .bfy-new-agent-queue-details__job-stage-job{max-width:min(11rem,34vw)}.bfy-theme .bfy-new-agent-queue-details__job-stage-value{max-width:min(9rem,28vw)}.bfy-theme .bfy-new-agent-queue-details__candidate-label-row{gap:.4rem}.bfy-theme .bfy-new-agent-queue-details__pipeline-section{margin-top:0;padding-top:0}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab{flex:0 0 9rem}.bfy-theme .bfy-new-agent-queue-details__pipeline-tab-main{width:100%;flex:1 1 auto}.bfy-theme .bfy-new-agent-queue-details__detail-scroll{padding-right:1rem;padding-left:1rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-agent-queue-details *,.bfy-theme .bfy-new-agent-queue-details *:before,.bfy-theme .bfy-new-agent-queue-details *:after,.bfy-theme .bfy-new-agent-queue-details__stage-menu,.bfy-theme .bfy-new-agent-queue-details__stage-menu *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-pipeline-node{--bf-pipeline-node-size: 1.6rem;position:relative;display:inline-flex;width:var(--bf-pipeline-node-size);height:var(--bf-pipeline-node-size);flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.17);border-radius:999px;background:#fbfaf4;color:#93a099;isolation:isolate}.bfy-theme .bfy-pipeline-node[data-size=md]{--bf-pipeline-node-size: 1.8rem}.bfy-theme .bfy-pipeline-node__icon{width:.78rem;height:.78rem;opacity:.55}.bfy-theme .bfy-pipeline-node[data-size=md] .bfy-pipeline-node__icon{width:.88rem;height:.88rem}.bfy-theme .bfy-pipeline-node[data-accent=amber]{--bf-pipeline-strong: #a66b12;--bf-pipeline-tint: #fff3d9;--bf-pipeline-halo: rgba(166, 107, 18, .32)}.bfy-theme .bfy-pipeline-node[data-accent=mint]{--bf-pipeline-strong: #157f5b;--bf-pipeline-tint: #dcf8e4;--bf-pipeline-halo: rgba(21, 127, 91, .32)}.bfy-theme .bfy-pipeline-node[data-accent=sky]{--bf-pipeline-strong: #19786f;--bf-pipeline-tint: #e3f7f4;--bf-pipeline-halo: rgba(25, 120, 111, .32)}.bfy-theme .bfy-pipeline-node[data-accent=lilac]{--bf-pipeline-strong: #5d54a7;--bf-pipeline-tint: #eeebff;--bf-pipeline-halo: rgba(93, 84, 167, .32)}.bfy-theme .bfy-pipeline-node[data-accent=rose]{--bf-pipeline-strong: #b0325c;--bf-pipeline-tint: #ffe9f0;--bf-pipeline-halo: rgba(176, 50, 92, .32)}.bfy-theme .bfy-pipeline-node[data-state=pending]{border:1px dashed rgba(10,34,31,.34);background:#fffdf8}.bfy-theme .bfy-pipeline-node[data-state=running]{border:1.5px solid var(--bf-pipeline-strong, rgba(10, 34, 31, .3));background:#fff;color:var(--bf-pipeline-strong, #49635a);animation:bfy-pipeline-node-pulse 1.9s ease-out infinite}.bfy-theme .bfy-pipeline-node[data-state=running] .bfy-pipeline-node__icon{opacity:1}.bfy-theme .bfy-pipeline-node[data-state=completed]{border:1.5px solid var(--bf-pipeline-strong, rgba(10, 34, 31, .3));background:var(--bf-pipeline-tint, #f1f5ef);color:var(--bf-pipeline-strong, #49635a)}.bfy-theme .bfy-pipeline-node[data-state=completed] .bfy-pipeline-node__icon{opacity:1}.bfy-theme .bfy-pipeline-node[data-state=failed]{border:1.5px solid #b2574a;background:#f6deda;color:#a1503f}.bfy-theme .bfy-pipeline-node[data-state=failed] .bfy-pipeline-node__icon{opacity:1}.bfy-theme .bfy-pipeline-node[data-state=cancelled]{border-color:#0a221f33;background:#f4f3ed;color:#97a29a}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=notStarted],.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=unknown]{border-color:#0a221f2b;background:#fbfaf4;color:#93a099}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=pending]{--bf-pipeline-strong: #a66b12;--bf-pipeline-tint: #fff3d9;--bf-pipeline-halo: rgba(166, 107, 18, .28);border:1.5px dashed var(--bf-pipeline-strong);background:var(--bf-pipeline-tint);color:var(--bf-pipeline-strong)}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=pending] .bfy-pipeline-node__icon{opacity:.9}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=running]{--bf-pipeline-strong: #3974c6;--bf-pipeline-tint: #eaf2ff;--bf-pipeline-halo: rgba(57, 116, 198, .28);border-color:var(--bf-pipeline-strong);background:var(--bf-pipeline-tint);color:var(--bf-pipeline-strong)}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=completed]{--bf-pipeline-strong: #157f5b;--bf-pipeline-tint: #dcf8e4;--bf-pipeline-halo: rgba(21, 127, 91, .28);border-color:var(--bf-pipeline-strong);background:var(--bf-pipeline-tint);color:var(--bf-pipeline-strong)}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=failed]{--bf-pipeline-strong: #b2574a;--bf-pipeline-tint: #f6deda;--bf-pipeline-halo: rgba(178, 87, 74, .28);border-color:var(--bf-pipeline-strong);background:var(--bf-pipeline-tint);color:var(--bf-pipeline-strong)}.bfy-theme .bfy-pipeline-node[data-color-mode=status][data-state=cancelled]{--bf-pipeline-strong: #8b958d;--bf-pipeline-tint: #f4f3ed;--bf-pipeline-halo: rgba(139, 149, 141, .22);border-color:var(--bf-pipeline-strong);background:var(--bf-pipeline-tint);color:var(--bf-pipeline-strong)}.bfy-theme .bfy-pipeline-node__badge{position:absolute;z-index:1;right:-.2rem;bottom:-.16rem;display:inline-flex;width:.8rem;height:.8rem;align-items:center;justify-content:center;border:1.5px solid #fffdf8;border-radius:999px;background:var(--bf-pipeline-strong, #66756d);color:#fffdf8}.bfy-theme .bfy-pipeline-node__count{position:absolute;z-index:2;top:-.28rem;right:-.25rem;display:inline-flex;min-width:.82rem;height:.82rem;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.28);border-radius:999px;padding:0 .12rem;background:var(--bf-new-paper, #fffdf8);color:#087e5a;font-size:.52rem;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.bfy-theme .bfy-pipeline-node[data-state=failed] .bfy-pipeline-node__badge{background:#b2574a}.bfy-theme .bfy-pipeline-node[data-state=cancelled] .bfy-pipeline-node__badge{background:#8b958d}@keyframes bfy-pipeline-node-pulse{0%{box-shadow:0 0 0 0 var(--bf-pipeline-halo, rgba(0, 175, 118, .25))}75%{box-shadow:0 0 0 .42rem transparent}to{box-shadow:0 0 0 0 transparent}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-pipeline-node[data-state=running]{animation:none}}.bfy-theme .bfy-pipeline-track{display:inline-flex;max-width:100%;align-items:center;gap:.22rem}.bfy-theme .bfy-pipeline-track .bfy-pipeline-node{--bf-pipeline-node-size: 1.45rem}.bfy-theme .bfy-pipeline-track .bfy-pipeline-node__icon{width:.7rem;height:.7rem}.bfy-theme .bfy-pipeline-track__connector{display:inline-flex;flex:0 0 auto;color:#0a221f42}.bfy-theme .bfy-pipeline-track__connector[data-flows=true]{color:#00af76bf}.bfy-theme .bfy-pipeline-track__node{display:inline-flex;border:0;border-radius:999px;padding:.08rem;background:transparent;font:inherit;color:inherit}.bfy-theme .bfy-pipeline-track__node[data-interactive=true]{cursor:pointer}.bfy-theme .bfy-pipeline-track__node[data-interactive=true]:hover .bfy-pipeline-node,.bfy-theme .bfy-pipeline-track__node[data-interactive=true]:focus-visible .bfy-pipeline-node{box-shadow:0 0 0 3px #00af761f}.bfy-theme .bfy-pipeline-track__node[data-interactive=true]:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:1px}.bfy-theme .bfy-pipeline-track__node[data-interactive=false]{cursor:default}.bfy-theme .bfy-pipeline-scroll-controls{display:flex;width:100%;min-width:0;align-items:center;gap:.25rem}.bfy-theme .bfy-pipeline-scroll-controls__button{display:inline-flex;width:1rem;height:1.8rem;flex:0 0 1rem;align-items:center;justify-content:center;border:0;border-radius:.4rem;padding:0;background:transparent;color:#49635a;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bfy-theme .bfy-pipeline-scroll-controls__button:hover:not(:disabled){background:#dcf8e4b8;color:#087e5a}.bfy-theme .bfy-pipeline-scroll-controls__button:first-child{justify-content:flex-start}.bfy-theme .bfy-pipeline-scroll-controls__button:first-child svg{transform:translate(-.125rem)}.bfy-theme .bfy-pipeline-scroll-controls__button:last-child{justify-content:flex-end}.bfy-theme .bfy-pipeline-scroll-controls__button:last-child svg{transform:translate(.125rem)}.bfy-theme .bfy-pipeline-scroll-controls__button:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:1px}.bfy-theme .bfy-pipeline-scroll-controls__button:disabled{color:#49635a57;cursor:default}.bfy-theme .bfy-pipeline-scroll-controls__button svg{width:.84rem;height:.84rem;stroke-width:2.4}.bfy-theme .bfy-pipeline-scroll-controls__viewport{flex:1 1 auto}.bfy-theme .bfy-pipeline-scroll-controls__viewport-frame{min-width:0;flex:1 1 auto;overflow:hidden}.bfy-theme .bfy-new-pipeline-rail{display:flex;min-width:0;flex:1;flex-direction:column;gap:.3rem}.bfy-theme .bfy-new-pipeline-rail__application-link{display:inline-flex;width:2.05rem;height:2.05rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.25);border-radius:.68rem;background:#dcf8e49e;color:#087e5a;cursor:pointer;outline:none;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-new-pipeline-rail__application-link:hover:not(:disabled){border-color:#00af768c;background:#dcf8e4;color:#006f51;transform:translateY(-1px)}.bfy-theme .bfy-new-pipeline-rail__application-link:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:2px}.bfy-theme .bfy-new-pipeline-rail__application-link:disabled{cursor:not-allowed;opacity:.42}.bfy-theme .bfy-new-pipeline-rail__application-link svg{width:.92rem;height:.92rem}.bfy-theme .bfy-new-pipeline-rail__stages{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.4rem;overflow-x:auto;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin;padding:.1rem 0}.bfy-theme .bfy-new-pipeline-rail__stages,.bfy-theme .bfy-job-stage-stage-rail__stages{scrollbar-color:rgba(10,34,31,.32) transparent;scrollbar-width:thin}@supports selector(::-webkit-scrollbar){.bfy-theme .bfy-new-pipeline-rail__stages,.bfy-theme .bfy-job-stage-stage-rail__stages{scrollbar-color:auto!important;scrollbar-width:auto!important}}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar{width:2px!important;height:2px!important}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar-button,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-button{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;border:0!important;background:none!important;background-image:none!important}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar-track,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-track{margin:0;border-radius:999px;background:transparent}.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-track:horizontal{margin-inline:.45rem}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar-thumb,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-thumb{border:0;border-radius:999px;background:#0a221f6b}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar-thumb:hover,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-thumb:hover{background:#0a221f94}.bfy-theme .bfy-new-pipeline-rail__stages::-webkit-scrollbar-corner,.bfy-theme .bfy-job-stage-stage-rail__stages::-webkit-scrollbar-corner{background:transparent}.bfy-theme .bfy-new-pipeline-rail__stage{display:inline-flex;flex:0 0 auto;align-items:center;gap:.4rem;border:1px solid transparent;border-radius:999px;background:transparent;color:#49635a;font:inherit;font-size:.75rem;font-weight:600;white-space:nowrap;padding:.2rem .7rem .2rem .28rem;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease}.bfy-theme .bfy-new-pipeline-rail__stage:hover:not(:disabled){background:#fffc;border-color:#0a221f1f}.bfy-theme .bfy-new-pipeline-rail__stage:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:1px}.bfy-theme .bfy-new-pipeline-rail__stage:disabled{cursor:not-allowed;opacity:.5}.bfy-theme .bfy-new-pipeline-rail__stage[data-selected=true]{border-color:#00af763d;background:#dcf8e46b;color:var(--bf-new-ink, #0a221f);box-shadow:0 0 0 2px #00af760a}.bfy-theme .bfy-new-pipeline-rail__stage[data-preview=true]{border-color:#00af7638;background:#dcf8e433;color:#0a221fb8;box-shadow:0 0 0 2px #00af7606}.bfy-theme .bfy-new-pipeline-rail__stage[data-active=true][data-previewing=false]{border-color:#00af7666;background:#eef8f2;color:var(--bf-new-ink, #0a221f);box-shadow:0 0 0 3px #00af7614}.bfy-theme .bfy-new-pipeline-rail__stage .bfy-pipeline-node{background:#fff}.bfy-theme .bfy-new-pipeline-rail__stage .bfy-pipeline-node__icon{opacity:.72}.bfy-theme .bfy-new-pipeline-rail__stage[data-selected=true] .bfy-pipeline-node{border-color:var(--bf-pipeline-strong, rgba(10, 34, 31, .3));background:#ffffffe6;color:var(--bf-pipeline-strong, #49635a)}.bfy-theme .bfy-new-pipeline-rail__stage[data-selected=true] .bfy-pipeline-node__icon{opacity:.94}.bfy-theme .bfy-new-pipeline-rail__stage[data-preview=true] .bfy-pipeline-node{border-color:#00af7659;background:#ffffffb3;color:#157f5bc7}.bfy-theme .bfy-new-pipeline-rail__stage[data-preview=true] .bfy-pipeline-node__icon{opacity:.82}.bfy-theme .bfy-new-pipeline-rail__stage[data-active=true][data-previewing=false] .bfy-pipeline-node{border-color:var(--bf-pipeline-strong, rgba(10, 34, 31, .3));background:var(--bf-pipeline-tint, #f1f5ef);color:var(--bf-pipeline-strong, #49635a)}.bfy-theme .bfy-new-pipeline-rail__stage[data-active=true][data-previewing=false] .bfy-pipeline-node__icon{opacity:1}.bfy-theme .bfy-new-pipeline-rail__stage-label{overflow:hidden;text-overflow:ellipsis}.bfy-theme .bfy-job-stage-stage-move-dialog{width:min(35rem,calc(100vw - 2rem));max-width:none}.bfy-theme .bfy-job-stage-stage-move-dialog__body,.bfy-theme .bfy-job-stage-stage-move-dialog__candidate{display:flex;flex-direction:column}.bfy-theme .bfy-job-stage-stage-move-dialog__body{gap:.85rem}.bfy-theme .bfy-job-stage-stage-move-dialog__candidate{gap:.16rem;border:1px solid rgba(0,175,118,.16);border-radius:.78rem;padding:.7rem .8rem;background:#f4fbf5;color:#0a221f}.bfy-theme .bfy-job-stage-stage-move-dialog__candidate strong{font-size:.82rem}.bfy-theme .bfy-job-stage-stage-move-dialog__candidate>span:last-child{color:#71837b;font-size:.65rem}.bfy-theme .bfy-job-stage-stage-move-dialog__eyebrow{color:#087e5a;font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-move-dialog__route{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-areas:"current-label . target-label" "current-value arrow target-value" "comment comment comment";align-items:center;column-gap:.6rem;row-gap:.35rem}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-label{min-width:0;color:#71837b;font-size:.62rem;font-weight:700;letter-spacing:.02em}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-label--current{grid-area:current-label}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-label--target{grid-area:target-label}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-value{min-width:0}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-value--current{grid-area:current-value;overflow:hidden;color:var(--bf-new-ink-soft, #36534b);font-size:.74rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-move-dialog__stage-value--target{grid-area:target-value}.bfy-theme .bfy-job-stage-stage-move-dialog__route-arrow{grid-area:arrow;justify-self:center;align-self:center;width:1rem;height:1rem;color:#087e5a}.bfy-theme .bfy-job-stage-stage-move-dialog__hint{margin:0;color:#71837b;font-size:.65rem}.bfy-theme .bfy-job-stage-stage-move-confirmation{width:min(31rem,calc(100vw - 2rem));max-width:none}.bfy-theme .bfy-job-stage-stage-move-confirmation__warning{display:flex;align-items:flex-start;gap:.5rem;border:1px solid rgba(166,107,18,.28);border-radius:.68rem;padding:.65rem .7rem;background:#fff7e0cc;color:#765016;font-size:.68rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-move-confirmation__warning svg{flex:0 0 auto;margin-top:.05rem}.bfy-theme .bfy-job-stage-actions{display:flex;flex:0 0 auto;align-items:center;gap:.35rem;padding-bottom:.45rem}.bfy-theme .bfy-job-stage-actions__button{gap:.3rem;border-color:#00af763d;background:#ffffffb3;color:#36534b;font-size:.66rem}.bfy-theme .bfy-job-stage-actions__button svg{width:.78rem;height:.78rem;color:#087e5a}.bfy-theme .bfy-job-stage-stage-rail{display:flex;min-width:0;flex:1;flex-direction:column;gap:.45rem}.bfy-theme .bfy-job-stage-stage-rail__head,.bfy-theme .bfy-job-stage-stage-rail__controls,.bfy-theme .bfy-job-stage-stage-rail__legend{display:flex;align-items:center}.bfy-theme .bfy-job-stage-stage-rail__head{justify-content:space-between;gap:.75rem}.bfy-theme .bfy-job-stage-stage-rail__title,.bfy-theme .bfy-job-stage-stage-rail__subtitle{display:block}.bfy-theme .bfy-job-stage-stage-rail__title{color:var(--bf-new-ink-soft, #36534b);font-size:.7rem;font-weight:700;letter-spacing:.03em}.bfy-theme .bfy-job-stage-stage-rail__subtitle{margin-top:.1rem;color:#71837b;font-size:.61rem}.bfy-theme .bfy-job-stage-stage-rail__controls{flex:0 0 auto;gap:.3rem}.bfy-theme .bfy-job-stage-stage-rail__add{min-height:1.8rem;border-radius:.58rem;padding:0 .6rem;font-size:.66rem}.bfy-theme .bfy-job-stage-stage-rail__add{gap:.25rem;border-color:#00af7647;background:#dcf8e485;color:#087e5a}.bfy-theme .bfy-job-stage-stage-rail__add svg{width:.75rem;height:.75rem}.bfy-theme .bfy-job-stage-stage-rail__error{margin:0;padding:.4rem .55rem;font-size:.68rem}.bfy-theme .bfy-job-stage-stage-rail__loading,.bfy-theme .bfy-job-stage-stage-rail__empty{display:flex;min-height:3.2rem;align-items:center;justify-content:center;gap:.4rem;color:#71837b;font-size:.7rem}.bfy-theme .bfy-job-stage-stage-rail__stages--loading{justify-content:flex-start;overflow-x:hidden}.bfy-theme .bfy-job-stage-stage-rail__skeleton-stage{display:flex;min-width:9.3rem;flex:0 1 13rem;align-items:center;gap:.42rem;border:1px solid rgba(10,34,31,.08);border-radius:.82rem;padding:.56rem .62rem;background:#ffffff94}.bfy-theme .bfy-job-stage-stage-rail__skeleton-ordinal{width:.8rem;height:.55rem;flex:0 0 auto}.bfy-theme .bfy-job-stage-stage-rail__skeleton-icon{width:1.45rem;height:1.45rem;flex:0 0 auto;border-radius:.48rem}.bfy-theme .bfy-job-stage-stage-rail__skeleton-label{height:.62rem;max-width:6rem}.bfy-theme .bfy-job-stage-stage-rail__skeleton-label--1{width:4.5rem}.bfy-theme .bfy-job-stage-stage-rail__skeleton-label--2{width:5.8rem}.bfy-theme .bfy-job-stage-stage-rail__skeleton-label--3{width:4.9rem}.bfy-theme .bfy-job-stage-stage-rail__empty{justify-content:flex-start;padding:.35rem 0}.bfy-theme .bfy-job-stage-stage-rail__empty svg{width:.9rem;height:.9rem;color:#a66b12}.bfy-theme .bfy-job-stage-stage-rail__stages{display:flex;min-width:0;align-items:center;gap:.28rem;overflow-x:auto;padding:.12rem 0;scrollbar-width:thin}.bfy-theme .bfy-job-stage-stage-rail__scroll-frame{min-width:0;flex:1 1 auto;overflow:hidden;border:1px solid var(--bf-new-line, rgba(10, 34, 31, .12));border-radius:.85rem;background:#ffffff61}.bfy-theme .bfy-job-stage-stage-node{display:flex;min-width:9.3rem;flex:0 1 13rem;align-items:center;border:1px solid rgba(10,34,31,.1);border-radius:.82rem;background:#ffffffad;box-shadow:0 5px 15px #0a221f09;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-job-stage-stage-node[data-disabled=false]{cursor:pointer}.bfy-theme .bfy-job-stage-stage-node[data-disabled=true]{cursor:wait}.bfy-theme .bfy-job-stage-stage-node[data-active=true]{border-color:#00af7661;background:#eef8f2;box-shadow:0 0 0 3px #00af7612}.bfy-theme .bfy-job-stage-stage-node__main{display:flex;min-width:0;flex:1;align-items:center;gap:.34rem;border:0;border-radius:.78rem;padding:.35rem .3rem .35rem .42rem;background:transparent;color:inherit;text-align:left}.bfy-theme .bfy-job-stage-stage-node__main:hover:not(:disabled){background:#ffffff8c}.bfy-theme .bfy-job-stage-stage-node__ordinal{color:#94a39b;font-size:.55rem;font-variant-numeric:tabular-nums;font-weight:700}.bfy-theme .bfy-job-stage-stage-node__icon{display:inline-flex;width:1.45rem;height:1.45rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.2);border-radius:.48rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-job-stage-stage-node__icon svg{width:.78rem;height:.78rem}.bfy-theme .bfy-job-stage-stage-node[data-active=true] .bfy-job-stage-stage-node__icon{border-color:#00af7659;background:#fff}.bfy-theme .bfy-job-stage-stage-node__copy{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-theme .bfy-job-stage-stage-node__label{overflow:hidden;color:var(--bf-new-ink, #0a221f);font-size:.7rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-node__meta{display:inline-flex;align-items:center;gap:.22rem;color:#71837b;font-size:.56rem;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-node__actions{display:flex;flex:0 0 auto;align-items:center;gap:.02rem;padding-right:.18rem}.bfy-theme .bfy-job-stage-stage-node__actions button{width:1.35rem;height:1.35rem;padding:0;border-radius:.4rem;color:#71837b}.bfy-theme .bfy-job-stage-stage-node__actions button svg{width:.68rem;height:.68rem}.bfy-theme .bfy-job-stage-stage-node__actions button:hover:not(:disabled){background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-job-stage-stage-rail__connector{width:.75rem;height:1px;flex:0 0 auto;background:#00af7652}.bfy-theme .bfy-job-stage-stage-rail__legend{gap:.65rem;color:#71837b;font-size:.58rem}.bfy-theme .bfy-job-stage-stage-rail__legend>span{display:inline-flex;align-items:center;gap:.25rem}.bfy-theme .bfy-job-stage-stage-rail__legend-dot{width:.42rem;height:.42rem;border-radius:999px}.bfy-theme .bfy-job-stage-stage-rail__legend-dot--static{background:#a66b12}.bfy-theme .bfy-job-stage-stage-rail__legend-dot--action{background:#087e5a}.bfy-theme .bfy-job-stage-stage-rail__legend svg{width:.72rem;height:.72rem;margin-left:auto;color:#087e5a}.bfy-theme .bfy-job-stage-pipeline-dialog select,.bfy-theme .bfy-job-stage-pipeline-dialog input,.bfy-theme .bfy-job-stage-candidate-dialog select,.bfy-theme .bfy-job-stage-candidate-dialog input{width:100%;border:1px solid rgba(10,34,31,.14);border-radius:.52rem;padding:.45rem .55rem;background:#fff;color:#0a221f;font:inherit;font-size:.66rem}.bfy-theme .bfy-job-stage-pipeline-dialog select:focus-visible,.bfy-theme .bfy-job-stage-pipeline-dialog input:focus-visible,.bfy-theme .bfy-job-stage-candidate-dialog select:focus-visible,.bfy-theme .bfy-job-stage-candidate-dialog input:focus-visible{outline:2px solid rgba(0,175,118,.35);outline-offset:1px}.bfy-theme .bfy-job-stage-candidate-stage-track{display:inline-flex;max-width:100%;align-items:center;gap:.22rem}.bfy-theme .bfy-job-stage-candidate-stage-track__node{display:inline-flex;min-width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.15rem;border:1px solid rgba(10,34,31,.15);border-radius:.45rem;background:#fbfaf4;color:#a0ada6}.bfy-theme .bfy-job-stage-candidate-stage-track__label{max-width:4.1rem;overflow:hidden;font-size:.5rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-candidate-stage-track__node[data-current=true]{border-color:#087e5a;background:#dcf8e4;color:#087e5a;box-shadow:0 0 0 3px #00af7614}.bfy-theme .bfy-job-stage-candidate-stage-track__node[data-passed=true]{border-color:#00af7673;color:#087e5a}.bfy-theme .bfy-job-stage-candidate-stage-track__connector{width:.5rem;height:1px;background:#0a221f26}.bfy-theme .bfy-job-stage-candidate-stage-track__connector[data-passed=true]{background:#00af7680}.bfy-theme .bfy-job-stage-pipeline-dialog{display:flex;width:min(68rem,calc(100vw - 2rem));max-width:none;max-height:90vh;flex-direction:column;overflow-y:auto}.bfy-theme .bfy-job-stage-pipeline-dialog__body,.bfy-theme .bfy-job-stage-pipeline-dialog__field,.bfy-theme .bfy-job-stage-pipeline-dialog__type-options,.bfy-theme .bfy-job-stage-stage-routing__rows{display:flex;flex-direction:column}.bfy-theme .bfy-job-stage-pipeline-dialog__body{min-height:0;gap:.9rem;overflow-y:auto;padding:.2rem .1rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(0,175,118,.16);border-radius:.8rem;padding:.7rem .8rem;background:#f4fbf5}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar p{margin-top:.14rem;color:#71837b;font-size:.65rem}.bfy-theme .bfy-job-stage-pipeline-dialog__eyebrow{color:#087e5a;font-size:.62rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button{flex:0 0 auto;gap:.25rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button svg{width:.82rem;height:.82rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty{border:1px dashed rgba(10,34,31,.16);border-radius:.8rem;padding:1.6rem;color:#71837b;font-size:.72rem;text-align:center}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-list{display:flex;flex-direction:column;gap:.55rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row{border:1px solid rgba(10,34,31,.12);border-radius:.82rem;background:#fffdf8;box-shadow:0 4px 12px #0a221f09}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row[data-expanded=true]{border-color:#00af7657;box-shadow:0 0 0 3px #00af760f}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary{display:flex;min-height:3.3rem;align-items:center;gap:.35rem;padding:.35rem .55rem}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle{display:inline-flex;width:1.65rem;height:1.65rem;flex:0 0 auto;align-items:center;justify-content:center;border:0;border-radius:.4rem;background:transparent;color:#8b9a92;cursor:grab}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle:active{cursor:grabbing}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle:hover:not(:disabled),.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle:focus-visible{background:#eef8f2;color:#087e5a}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle svg{width:.85rem;height:.85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle{display:flex;min-width:0;flex:1;align-items:center;gap:.48rem;border:0;background:transparent;color:#0a221f;text-align:left}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>svg{width:.85rem;height:.85rem;flex:0 0 auto;color:#087e5a}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.13rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle strong{overflow:hidden;font-size:.74rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle small{color:#71837b;font-size:.61rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-number{color:#94a39b;font-size:.58rem;font-variant-numeric:tabular-nums;font-weight:700}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions{display:flex;flex:0 0 auto;gap:.1rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button{width:1.65rem;height:1.65rem;padding:0}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions svg{width:.75rem;height:.75rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body{display:flex;flex-direction:column;gap:.85rem;border-top:1px solid rgba(10,34,31,.08);padding:.9rem}.bfy-theme .bfy-job-stage-pipeline-dialog__field{gap:.38rem;color:#36534b;font-size:.7rem;font-weight:700}.bfy-theme .bfy-job-stage-pipeline-dialog__field>span,.bfy-theme .bfy-job-stage-pipeline-dialog__field>legend{font-size:.7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-options{gap:.5rem;margin-top:.4rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option{display:flex;align-items:flex-start;gap:.55rem;border:1px solid rgba(10,34,31,.11);border-radius:.75rem;padding:.65rem;background:#f5f4ec80;color:#36534b;font-size:.7rem;font-weight:600;cursor:pointer}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option:has(input:checked){border-color:#00af7661;background:#eef8f2}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option input{width:auto;margin-top:.15rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option span{display:flex;flex-direction:column;gap:.16rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option small{color:#71837b;font-size:.62rem;font-weight:400}.bfy-theme .bfy-job-stage-pipeline-dialog__note,.bfy-theme .bfy-job-stage-candidate-dialog__hint{margin:0;color:#71837b;font-size:.65rem;line-height:1.45}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer,.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control{display:flex;align-items:center;gap:.45rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer{justify-content:space-between;border-top:1px solid rgba(10,34,31,.08);padding-top:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer button{gap:.25rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer button svg{width:.8rem;height:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control{justify-content:flex-end;color:#8b5e18;font-size:.64rem}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control [role=alert]{max-width:32rem;padding:.4rem .55rem;font-size:.63rem}.bfy-theme .bfy-job-stage-stage-routing{display:flex;flex-direction:column;gap:.65rem;border-top:1px solid rgba(10,34,31,.09);padding-top:.85rem}.bfy-theme .bfy-job-stage-stage-routing__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.65rem}.bfy-theme .bfy-job-stage-stage-routing__header h3{color:#0a221f;font-size:.78rem;font-weight:700}.bfy-theme .bfy-job-stage-stage-routing__header p{margin-top:.15rem;color:#71837b;font-size:.62rem}.bfy-theme .bfy-job-stage-stage-routing__header button{gap:.25rem;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-routing__row{display:grid;grid-template-columns:minmax(0,1fr) 5.5rem minmax(0,1fr) 2rem;align-items:end;gap:.45rem;border:1px solid rgba(10,34,31,.09);border-radius:.7rem;padding:.55rem;background:#f5f4ec6b}.bfy-theme .bfy-job-stage-stage-routing__row label{display:flex;min-width:0;flex-direction:column;gap:.22rem;color:#71837b;font-size:.58rem;font-weight:700}.bfy-theme .bfy-job-stage-stage-routing__row button{width:2rem;height:2rem;padding:0}.bfy-theme .bfy-job-stage-stage-routing__empty{border:1px dashed rgba(10,34,31,.14);border-radius:.65rem;padding:.7rem;color:#71837b;font-size:.64rem}.bfy-theme .bfy-job-stage-candidate-dialog__form{display:flex;flex-direction:column;gap:.8rem}.bfy-theme .bfy-job-stage-candidate-dialog__form>label{display:flex;flex-direction:column;gap:.3rem;color:#36534b;font-size:.7rem;font-weight:700}@media (max-width: 760px){.bfy-theme .bfy-job-stage-stage-rail__head{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-job-stage-stage-rail__controls{width:100%;justify-content:flex-end}.bfy-theme .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,1fr) 2rem}.bfy-theme .bfy-job-stage-stage-routing__row label{grid-column:span 2}.bfy-theme .bfy-job-stage-stage-routing__row .bfy-job-stage-stage-routing__threshold{grid-column:span 1}.bfy-theme .bfy-job-stage-stage-routing__row button{grid-column:2;grid-row:3}.bfy-theme .bfy-job-stage-actions,.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer{align-items:stretch;flex-direction:column}.bfy-theme .bfy-job-stage-actions__button,.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button{justify-content:center}.bfy-theme .bfy-job-stage-pipeline-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem);min-height:0;max-height:calc(100vh - 1rem)}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control{align-items:stretch;flex-direction:column}}.bfy-theme .bfy-job-stage-candidate-dialog,.bfy-theme .bfy-job-stage-stage-move-dialog{border:1px solid rgba(10,34,31,.16);border-top:3px solid var(--bf-logo-green);border-radius:1.05rem;padding:1.35rem;background:#fffdf8;color:var(--bf-emerald);box-shadow:0 24px 70px #0a221f33}.bfy-theme .bfy-job-stage-candidate-dialog{width:min(35rem,calc(100vw - 2rem));max-width:none}.bfy-theme .bfy-job-stage-stage-move-dialog{width:min(44rem,calc(100vw - 2rem));max-width:none}.bfy-theme .bfy-job-stage-candidate-dialog>[data-slot=dialog-close],.bfy-theme .bfy-job-stage-stage-move-dialog>[data-slot=dialog-close]{top:1rem;right:1rem;width:1.8rem;height:1.8rem;border:1px solid rgba(10,34,31,.14);border-radius:.5rem;color:#6d8177;opacity:1}.bfy-theme .bfy-job-stage-candidate-dialog>[data-slot=dialog-close]:hover,.bfy-theme .bfy-job-stage-stage-move-dialog>[data-slot=dialog-close]:hover{background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald);opacity:1}.bfy-theme .bfy-job-stage-candidate-dialog>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-job-stage-stage-move-dialog>[data-slot=dialog-close]:focus-visible{outline:3px solid rgba(62,155,99,.25);outline-offset:1px}.bfy-theme .bfy-job-stage-candidate-dialog__header,.bfy-theme .bfy-job-stage-stage-move-dialog__header{gap:.45rem;padding-right:2.25rem;text-align:left}.bfy-theme .bfy-job-stage-candidate-dialog__title,.bfy-theme .bfy-job-stage-stage-move-dialog__title{color:var(--bf-emerald);font-size:1.45rem;font-weight:700;letter-spacing:-.035em;line-height:1.1}.bfy-theme .bfy-job-stage-candidate-dialog__description,.bfy-theme .bfy-job-stage-stage-move-dialog__description{max-width:31rem;color:#5a7167;font-size:.76rem;line-height:1.5;text-align:left}.bfy-theme .bfy-job-stage-candidate-dialog__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .7rem;margin-top:1.15rem}.bfy-theme .bfy-job-stage-candidate-dialog__field{display:flex;min-width:0;flex-direction:column;gap:.35rem;color:#36534b;font-size:.7rem;font-weight:700}.bfy-theme .bfy-job-stage-candidate-dialog__field-label{display:flex;align-items:center;justify-content:space-between;gap:.4rem}.bfy-theme .bfy-job-stage-candidate-dialog__lookup{width:.78rem;height:.78rem;color:#087e5a;animation:bfy-job-stage-candidate-lookup-spin .9s linear infinite}.bfy-theme .bfy-job-stage-candidate-dialog__field--stage,.bfy-theme .bfy-job-stage-candidate-dialog__field--file{grid-column:1 / -1}.bfy-theme .bfy-job-stage-candidate-dialog__file-control{display:flex;min-width:0;flex-direction:column;gap:.38rem;width:100%}.bfy-theme .bfy-job-stage-candidate-dialog__field input,.bfy-theme .bfy-job-stage-candidate-dialog__field select{box-sizing:border-box;width:100%;min-height:2.55rem;border:1px solid rgba(10,34,31,.15);border-radius:.65rem;padding:.55rem .7rem;background:#fff;color:var(--bf-emerald);font:inherit;font-size:.78rem;font-weight:500;outline:none;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.bfy-theme .bfy-job-stage-candidate-dialog__field input::placeholder{color:#9aa9a2}.bfy-theme .bfy-job-stage-candidate-dialog__field input:focus-visible,.bfy-theme .bfy-job-stage-candidate-dialog__field select:focus-visible{border-color:#00af76a6;box-shadow:0 0 0 3px #00af761f}.bfy-theme .bfy-job-stage-candidate-dialog__field input:disabled,.bfy-theme .bfy-job-stage-candidate-dialog__field select:disabled{background:#f4f3ed;color:#8b9a92;cursor:not-allowed}.bfy-theme .bfy-job-stage-candidate-dialog__field input.bfy-job-stage-candidate-dialog__file-input{min-height:2.55rem;box-sizing:border-box;border:1px solid rgba(10,34,31,.15);border-radius:.65rem;padding:.55rem .7rem;background:#fff;color:#36534b;font-size:.72rem;font-weight:500;transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.bfy-theme .bfy-job-stage-candidate-dialog__field input.bfy-job-stage-candidate-dialog__file-input:hover{border-color:#00af7673;background:#fbfefb}.bfy-theme .bfy-job-stage-candidate-dialog__file-input::file-selector-button{height:1.5rem;margin:-.55rem .7rem -.55rem -.7rem;border:0;border-right:1px solid rgba(0,175,118,.2);padding:0 .72rem;background:#eef8f2;color:#087e5a;font:inherit;font-size:.68rem;font-weight:700;cursor:pointer;transition:background-color .14s ease,color .14s ease}.bfy-theme .bfy-job-stage-candidate-dialog__file-input:hover::file-selector-button{background:#e3f7e9;color:#056c4d}.bfy-theme .bfy-job-stage-candidate-dialog__file-status{display:flex;min-width:0;align-items:center;gap:.38rem;width:100%;margin-top:.02rem;color:#087e5a;font-size:.68rem;font-weight:600}.bfy-theme .bfy-job-stage-candidate-dialog__file-status svg{width:.82rem;height:.82rem;flex:0 0 auto}.bfy-theme .bfy-job-stage-candidate-dialog__file-status strong{min-width:0;overflow:hidden;color:#087e5a;font-size:.64rem;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-candidate-dialog__file-status-label{flex:0 0 auto}.bfy-theme .bfy-job-stage-candidate-dialog__file-status-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-candidate-dialog__file-help{color:#71837b;font-size:.64rem;font-weight:500;line-height:1.35}.bfy-theme .bfy-job-stage-candidate-dialog__file-status small{flex:0 0 auto;color:#71837b;font-size:.62rem;font-weight:500}.bfy-theme .bfy-job-stage-candidate-dialog__error,.bfy-theme .bfy-job-stage-stage-move-dialog__error{display:flex;align-items:flex-start;gap:.5rem;margin:0;border-color:#bf1c2a42;background:#fb2c3612;color:#a51f2b;font-size:.74rem;line-height:1.4}.bfy-theme .bfy-job-stage-candidate-dialog__error{grid-column:1 / -1}.bfy-theme .bfy-job-stage-candidate-dialog__error [data-slot=alert-description],.bfy-theme .bfy-job-stage-stage-move-dialog__error [data-slot=alert-description]{color:#9b3c45}.bfy-theme .bfy-job-stage-candidate-dialog__hint{grid-column:1 / -1;margin:-.1rem 0 0;color:#71837b;font-size:.68rem;line-height:1.45}.bfy-theme .bfy-job-stage-candidate-dialog__footer,.bfy-theme .bfy-job-stage-stage-move-dialog__footer{grid-column:1 / -1;min-height:3.2rem;align-items:center;justify-content:flex-end;gap:.5rem;margin-top:.15rem;border-top:1px solid rgba(10,34,31,.1);padding-top:.9rem}.bfy-theme .bfy-job-stage-candidate-dialog__cancel,.bfy-theme .bfy-job-stage-candidate-dialog__submit,.bfy-theme .bfy-job-stage-stage-move-dialog__cancel,.bfy-theme .bfy-job-stage-stage-move-dialog__submit{min-height:2.35rem;border-radius:.62rem;padding-inline:.85rem;font-size:.74rem;font-weight:650}.bfy-theme .bfy-job-stage-candidate-dialog__cancel,.bfy-theme .bfy-job-stage-stage-move-dialog__cancel{border-color:var(--bf-pipeline-line);background:transparent;color:#4f685e}.bfy-theme .bfy-job-stage-candidate-dialog__cancel:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-move-dialog__cancel:hover:not(:disabled){border-color:#00af7657;background:#e8f7ec99;color:var(--bf-emerald)}.bfy-theme .bfy-job-stage-candidate-dialog__submit,.bfy-theme .bfy-job-stage-stage-move-dialog__submit,.bfy-theme .bfy-job-stage-stage-move-confirmation__submit{border-color:var(--bf-emerald);background:var(--bf-emerald);color:#f2fbf4;box-shadow:0 5px 12px #0a221f1f}.bfy-theme .bfy-job-stage-candidate-dialog__submit:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-move-dialog__submit:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-move-confirmation__submit:hover:not(:disabled){border-color:var(--bf-emerald-raised);background:var(--bf-emerald-raised)}@keyframes bfy-job-stage-candidate-lookup-spin{to{transform:rotate(360deg)}}.bfy-theme .bfy-job-stage-candidate-dialog__mode-tabs{width:100%}.bfy-theme .bfy-job-stage-candidate-dialog__search-control{display:flex;align-items:center;gap:.5rem;border:1px solid rgba(10,34,31,.14);border-radius:.62rem;padding:0 .6rem;background:#fff}.bfy-theme .bfy-job-stage-candidate-dialog__search-control svg{width:.9rem;height:.9rem;flex-shrink:0;color:#71837b}.bfy-theme .bfy-job-stage-candidate-dialog__search-control input{border:0;flex:1;min-width:0;background:transparent}.bfy-theme .bfy-job-stage-candidate-dialog__search-results{display:flex;flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;max-height:12rem;overflow-y:auto}.bfy-theme .bfy-job-stage-candidate-dialog__search-result{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.15rem;border:1px solid rgba(10,34,31,.12);border-radius:.62rem;padding:.55rem .65rem;background:#fff;text-align:left;cursor:pointer}.bfy-theme .bfy-job-stage-candidate-dialog__search-result:hover:not(:disabled){border-color:#00af7666;background:#e8f7ec80}.bfy-theme .bfy-job-stage-candidate-dialog__search-result strong{color:#0a221f;font-size:.74rem}.bfy-theme .bfy-job-stage-candidate-dialog__search-result>span{color:#71837b;font-size:.66rem}.bfy-theme .bfy-job-stage-candidate-dialog__selection{display:flex;flex-direction:column;gap:.7rem}.bfy-theme .bfy-job-stage-candidate-dialog__selection-card{display:flex;align-items:flex-start;justify-content:space-between;gap:.6rem;border:1px solid rgba(0,175,118,.2);border-radius:.78rem;padding:.8rem .85rem;background:#f1faf3}.bfy-theme .bfy-job-stage-candidate-dialog__selection-card>div{display:flex;min-width:0;flex-direction:column;gap:.25rem}.bfy-theme .bfy-job-stage-candidate-dialog__selection-card strong{color:#0a221f;font-size:.76rem}.bfy-theme .bfy-job-stage-candidate-dialog__selection-card>div>span{color:#4f685e;font-size:.68rem}.bfy-theme .bfy-job-stage-candidate-dialog__selection-clear{display:inline-flex;flex-shrink:0;align-items:center;gap:.3rem;border:0;background:transparent;color:#4f685e;font-size:.66rem;cursor:pointer}.bfy-theme .bfy-job-stage-candidate-dialog__selection-clear:hover:not(:disabled){color:var(--bf-emerald)}.bfy-theme .bfy-job-stage-candidate-dialog__selection-clear svg{width:.8rem;height:.8rem}.bfy-theme .bfy-job-stage-stage-move-dialog__body{gap:.9rem;margin-top:1.15rem}.bfy-theme .bfy-job-stage-stage-move-dialog__candidate{border-color:#00af7633;border-radius:.78rem;padding:.8rem .85rem;background:#f1faf3}.bfy-theme .bfy-job-stage-stage-move-dialog__route{grid-template-columns:minmax(0,.9fr) auto minmax(0,1.1fr);border:1px solid rgba(10,34,31,.1);border-radius:.82rem;padding:.85rem;background:#f7f7f09e}.bfy-theme .bfy-job-stage-stage-move-dialog__comment{display:flex;grid-area:comment;flex-direction:column;gap:.42rem;min-width:0;padding-top:.75rem;border-top:1px solid rgba(10,34,31,.1)}.bfy-theme .bfy-job-stage-stage-move-dialog__comment>label{color:#71837b;font-size:.62rem;font-weight:700;letter-spacing:.02em}.bfy-theme .bfy-job-stage-stage-move-dialog__comment-input{min-height:5.25rem;border-color:#0a221f26;border-radius:.65rem;padding:.6rem .75rem;background:#fffdf8;color:var(--bf-emerald);font-size:.75rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-move-dialog__comment-input:focus-visible{border-color:#00af76a6;outline:none;box-shadow:0 0 0 3px #00af761f}.bfy-theme .bfy-job-stage-stage-move-dialog__select-trigger{width:100%;height:auto;min-width:0;min-height:2.55rem;justify-content:space-between;gap:.6rem;border:1px solid rgba(10,34,31,.15);border-radius:.65rem;padding:.55rem .8rem;background:#fff;color:var(--bf-emerald);font-size:.78rem;font-weight:500;outline:none;transition:border-color .14s ease,box-shadow .14s ease}.bfy-theme .bfy-job-stage-stage-move-dialog__select-trigger:focus-visible{border-color:#00af76a6;outline:none;box-shadow:0 0 0 3px #00af761f}.bfy-theme .bfy-job-stage-stage-move-dialog__select-trigger [data-slot=select-value],.bfy-theme .bfy-job-stage-stage-move-dialog__select-option{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-job-stage-stage-move-dialog__select-trigger [data-slot=select-value]{flex:1;overflow:hidden;text-align:left}.bfy-theme .bfy-job-stage-stage-move-dialog__select-content{z-index:60;max-height:min(22rem,55vh);border-color:#0a221f24;border-radius:.7rem;background:#fffdf8;color:var(--bf-emerald);box-shadow:0 16px 40px #0a221f33}.bfy-theme .bfy-job-stage-stage-move-dialog__select-option-item{min-width:0;padding:.48rem 2rem .48rem .65rem}.bfy-theme .bfy-job-stage-stage-move-dialog__select-option{width:100%;justify-content:space-between}.bfy-theme .bfy-job-stage-stage-move-dialog__select-option-label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-move-dialog__type-chip{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:.2rem .42rem;font-size:.57rem;font-weight:760;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-move-dialog__type-chip[data-type=action]{background:#e2f7ed;color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-move-dialog__type-chip[data-type=static]{background:#fff2d9;color:#996411}.bfy-theme .bfy-job-stage-stage-move-dialog__hint{margin:.1rem 0 0;color:#71837b;font-size:.68rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-move-confirmation{width:min(31rem,calc(100vw - 2rem));max-width:none;border:1px solid rgba(10,34,31,.16);border-top:3px solid var(--bf-logo-green);border-radius:1.05rem;padding:1.25rem;background:#fffdf8;color:var(--bf-emerald);box-shadow:0 24px 70px #0a221f38}.bfy-theme .bfy-job-stage-stage-move-confirmation__header{gap:.45rem;text-align:left}.bfy-theme .bfy-job-stage-stage-move-confirmation__title{color:var(--bf-emerald);font-size:1.2rem;letter-spacing:-.025em}.bfy-theme .bfy-job-stage-stage-move-confirmation__description{color:#5a7167;font-size:.76rem;line-height:1.5}.bfy-theme .bfy-job-stage-stage-move-confirmation__footer{align-items:center;gap:.5rem;border-top:1px solid rgba(10,34,31,.1);padding-top:.9rem}.bfy-theme .bfy-job-stage-stage-move-confirmation__footer [data-slot=alert-dialog-cancel],.bfy-theme .bfy-job-stage-stage-move-confirmation__submit{min-height:2.35rem;border-radius:.62rem;font-size:.74rem;font-weight:650}@media (max-width: 640px){.bfy-theme .bfy-job-stage-candidate-dialog,.bfy-theme .bfy-job-stage-stage-move-dialog,.bfy-theme .bfy-job-stage-stage-move-confirmation{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);border-radius:.9rem;padding:1.1rem}.bfy-theme .bfy-job-stage-candidate-dialog__form{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-job-stage-candidate-dialog__field--stage,.bfy-theme .bfy-job-stage-candidate-dialog__field--file,.bfy-theme .bfy-job-stage-candidate-dialog__hint,.bfy-theme .bfy-job-stage-candidate-dialog__footer{grid-column:auto}.bfy-theme .bfy-job-stage-candidate-dialog__footer,.bfy-theme .bfy-job-stage-stage-move-dialog__footer,.bfy-theme .bfy-job-stage-stage-move-confirmation__footer{align-items:stretch;flex-direction:column-reverse}.bfy-theme .bfy-job-stage-candidate-dialog__footer button,.bfy-theme .bfy-job-stage-stage-move-dialog__footer button,.bfy-theme .bfy-job-stage-stage-move-confirmation__footer button{width:100%}.bfy-theme .bfy-job-stage-stage-move-dialog__route{grid-template-columns:minmax(0,1fr);grid-template-areas:"current-label" "current-value" "arrow" "target-label" "target-value" "comment"}.bfy-theme .bfy-job-stage-stage-move-dialog__route-arrow{justify-self:center;transform:rotate(90deg)}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-stage-node{transition:none}}.bfy-theme .bfy-job-stage-actions{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;padding:.35rem 0 .55rem}.bfy-theme .bfy-job-stage-actions__intro{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-job-stage-actions__intro>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.08rem}.bfy-theme .bfy-job-stage-actions__intro strong{color:var(--bf-new-ink, #0a221f);font-size:.72rem;font-weight:700}.bfy-theme .bfy-job-stage-actions__intro small{overflow:hidden;color:#71837b;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-actions__mark{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.2);border-radius:.55rem;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a);font-size:.72rem;font-weight:800}.bfy-theme .bfy-job-stage-actions__buttons{display:flex;flex:0 0 auto;align-items:center;gap:.2rem;border:1px solid var(--bf-new-line, rgba(10, 34, 31, .12));border-radius:.72rem;padding:.18rem;background:#ffffff7a}.bfy-theme .bfy-job-stage-actions__button{min-height:1.85rem;gap:.32rem;border-color:transparent;border-radius:.52rem;background:transparent;color:var(--bf-new-ink-soft, #36534b);font-size:.64rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-job-stage-actions__button:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__button:focus-visible{border-color:#00af762e;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-actions__button svg{width:.8rem;height:.8rem;color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-stage-rail{display:flex;min-width:0;flex:1;flex-direction:column;gap:.45rem;padding-bottom:.1rem}.bfy-theme .bfy-job-stage-stage-rail__head{align-items:center;gap:1rem}.bfy-theme .bfy-job-stage-stage-rail__title{color:var(--bf-new-ink, #0a221f);font-size:.7rem;letter-spacing:.01em}.bfy-theme .bfy-job-stage-stage-rail__subtitle{color:#71837b;font-size:.6rem}.bfy-theme .bfy-job-stage-stage-rail__controls{gap:.35rem}.bfy-theme .bfy-job-stage-stage-rail__refreshing{display:inline-flex;min-height:1.75rem;align-items:center;gap:.28rem;border:1px solid rgba(0,175,118,.18);border-radius:999px;padding:0 .62rem;background:#dcf8e46b;color:var(--bf-emerald, #087e5a);font-size:.6rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-rail__refreshing svg{width:.7rem;height:.7rem}.bfy-theme .bfy-job-stage-stage-rail__stages{gap:.35rem;padding:.35rem}.bfy-theme .bfy-job-stage-stage-node{min-width:10rem;flex-basis:12.5rem;border-color:#0a221f1a;border-radius:.65rem;background:#fffdf8bf;box-shadow:none}.bfy-theme .bfy-job-stage-stage-node:hover,.bfy-theme .bfy-job-stage-stage-node:has(.bfy-job-stage-stage-node__main:focus-visible){border-color:#00af7647;background:#fff}.bfy-theme .bfy-job-stage-stage-node[data-active=true]{border-color:#00af766b;background:var(--bf-new-mint, #dcf8e4);box-shadow:0 0 0 2px #00af7614}.bfy-theme .bfy-job-stage-stage-node__main{min-height:3.15rem;padding:.36rem .48rem}.bfy-theme .bfy-job-stage-stage-node__ordinal{align-self:flex-start;padding-top:.14rem;color:#9aa8a1}.bfy-theme .bfy-job-stage-stage-node__icon{border-color:#00af7633;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-stage-node[data-stage-type=action] .bfy-job-stage-stage-node__icon{border-color:#5d54a72e;background:var(--bf-new-lilac, #eeebff);color:#5d54a7}.bfy-theme .bfy-job-stage-stage-node[data-stage-type=static] .bfy-job-stage-stage-node__icon{border-color:#a66b122e;background:#fff3d9;color:#a66b12}.bfy-theme .bfy-job-stage-stage-node__label{font-size:.68rem}.bfy-theme .bfy-job-stage-stage-node__meta{font-size:.57rem}.bfy-theme .bfy-job-stage-stage-rail__connector{width:.7rem;background:#00af763d}.bfy-theme .bfy-job-stage-stage-rail__legend{gap:.8rem;color:#82918a;font-size:.57rem}.bfy-theme .bfy-job-stage-stage-rail__legend-dot--static{background:#d89229}.bfy-theme .bfy-job-stage-stage-rail__legend-dot--action{background:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog{display:flex;width:min(72rem,calc(100vw - 1.5rem));max-width:none;height:min(82vh,52rem);min-height:min(42rem,calc(100vh - 2rem));max-height:calc(100vh - 1rem);gap:0;overflow:hidden;border:1px solid rgba(10,34,31,.1);border-radius:1.15rem;padding:0;background:var(--bf-new-paper, #fffdf8);box-shadow:0 28px 70px #0a221f2e}.bfy-theme .bfy-job-stage-pipeline-dialog__header{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:.75rem;row-gap:.18rem;border-bottom:1px solid var(--bf-new-line, rgba(10, 34, 31, .12));padding:1.15rem 1.25rem 1rem;background:#f4fbf5;text-align:left}.bfy-theme .bfy-job-stage-pipeline-dialog__header,.bfy-theme .bfy-job-stage-pipeline-dialog__footer{flex:0 0 auto}.bfy-theme .bfy-job-stage-pipeline-dialog__header-icon{display:inline-flex;width:2.15rem;height:2.15rem;grid-row:span 2;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.2);border-radius:.68rem;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-pipeline-dialog__header-icon svg{width:1.05rem;height:1.05rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header-copy [data-slot=dialog-title]{color:var(--bf-new-ink, #0a221f);font-size:1.05rem;letter-spacing:-.02em}.bfy-theme .bfy-job-stage-pipeline-dialog__header>[data-slot=dialog-description]{grid-column:2;max-width:43rem;color:#647970;font-size:.68rem;line-height:1.45}.bfy-theme .bfy-job-stage-pipeline-dialog__body{flex:1 1 auto;min-height:0;gap:.75rem;overflow-y:auto;padding:1rem 1.25rem .85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__body>[data-slot=alert]{margin:0;border-radius:.65rem;font-size:.68rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{min-height:3.5rem;border:1px solid rgba(0,175,118,.16);border-radius:.8rem;padding:.65rem .75rem;background:#eef8f2b8}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-copy{min-width:0}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-copy p{margin-top:.15rem;color:#71837b;font-size:.63rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-actions{display:flex;flex:0 0 auto;align-items:center;gap:.45rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-count{color:#71837b;font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:700;white-space:nowrap}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button,.bfy-theme .bfy-job-stage-pipeline-dialog__empty button{min-height:1.9rem;gap:.3rem;border-color:#00af763d;border-radius:.58rem;background:#fff;color:var(--bf-emerald, #087e5a);font-size:.64rem;font-weight:700}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button:hover:not(:disabled),.bfy-theme .bfy-job-stage-pipeline-dialog__empty button:hover:not(:disabled){border-color:#00af766b;background:var(--bf-new-mint, #dcf8e4)}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button svg,.bfy-theme .bfy-job-stage-pipeline-dialog__empty button svg{width:.8rem;height:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty{display:flex;min-height:12rem;align-items:center;justify-content:center;flex-direction:column;gap:.55rem;border:1px dashed rgba(0,175,118,.28);border-radius:.9rem;padding:1.4rem;background:#ffffff6b;color:var(--bf-new-ink-soft, #36534b);text-align:center}.bfy-theme .bfy-job-stage-pipeline-dialog__empty-icon{display:inline-flex;width:2.25rem;height:2.25rem;align-items:center;justify-content:center;border-radius:.7rem;background:var(--bf-new-lilac, #eeebff);color:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog__empty-icon svg{width:1.05rem;height:1.05rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty strong{color:var(--bf-new-ink, #0a221f);font-size:.78rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty p{max-width:24rem;color:#71837b;font-size:.65rem;line-height:1.45}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-list{gap:.5rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row{overflow:hidden;border-color:#0a221f1c;border-radius:.8rem;background:#ffffffa8;box-shadow:0 3px 12px #0a221f06}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row[data-new=true]{border-color:#00af7659;background:#eef8f294}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row[data-expanded=true]{border-color:#00af7666;box-shadow:0 0 0 3px #00af7612}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary{min-height:3.55rem;gap:.45rem;padding:.38rem .55rem}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle{width:1.55rem;height:1.55rem;border-radius:.45rem;color:#9aa8a1}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle:hover:not(:disabled),.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle:focus-visible{background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle{align-items:flex-start;gap:.5rem;border-radius:.55rem;padding:.25rem .35rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle:hover,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle:focus-visible{background:#dcf8e47a}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>svg{color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle strong{color:var(--bf-new-ink, #0a221f);font-size:.73rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>span:last-child{gap:.3rem;padding-top:.08rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading{display:flex;min-width:0;align-items:baseline;gap:.4rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading strong{flex:0 1 auto}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-pipeline-dialog__automation-summary{display:flex;min-width:0;align-items:flex-start;gap:.28rem;max-width:58rem;color:#61766b;font-size:.6rem;font-weight:500;line-height:1.35;white-space:normal}.bfy-theme .bfy-job-stage-pipeline-dialog__automation-summary svg{width:.72rem;height:.72rem;flex:0 0 auto;margin-top:.08rem;color:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle small{color:#71837b}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-number{display:inline-flex;width:1.35rem;height:1.35rem;align-items:center;justify-content:center;border-radius:.42rem;background:var(--bf-new-lilac, #eeebff);color:#5d54a7;font-size:.58rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button{width:1.55rem;height:1.55rem;border-radius:.42rem;color:#7f9087}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button:hover:not(:disabled),.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button:focus-visible{background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body{gap:.8rem;border-top-color:#0a221f14;padding:.9rem 1rem 1rem;background:#f5f4ec6b}.bfy-theme .bfy-job-stage-pipeline-dialog__field{gap:.35rem;color:var(--bf-new-ink-soft, #36534b)}.bfy-theme .bfy-job-stage-pipeline-dialog__field input,.bfy-theme .bfy-job-stage-pipeline-dialog__field select{min-height:2.1rem;border-color:#0a221f24;border-radius:.58rem;background:#ffffffd1;color:var(--bf-new-ink, #0a221f)}.bfy-theme .bfy-job-stage-pipeline-dialog__type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.15rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option{min-height:4.4rem;border-color:#0a221f1f;border-radius:.7rem;padding:.65rem .7rem;background:#ffffff94}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option:hover{border-color:#00af764d;background:#fff}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option:has(input:checked){border-color:#00af7661;background:var(--bf-new-mint, #dcf8e4);box-shadow:inset 0 0 0 1px #00af7614}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option span{gap:.18rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option strong{color:var(--bf-new-ink, #0a221f);font-size:.68rem}.bfy-theme .bfy-job-stage-pipeline-dialog__type-option small{color:#71837b;line-height:1.35}.bfy-theme .bfy-job-stage-pipeline-dialog__note{border-left:2px solid rgba(0,175,118,.3);padding-left:.55rem;color:#71837b}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer{align-items:center;gap:.7rem;border-top-color:#0a221f14;padding-top:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer>button:first-child{min-height:2rem;border-radius:.58rem;background:var(--bf-emerald, #087e5a);color:#f2fbf4;font-size:.64rem;font-weight:700}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer>button:first-child:hover:not(:disabled){background:#006f51}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control{flex-wrap:wrap;gap:.35rem;color:#8b5e18}.bfy-theme .bfy-job-stage-pipeline-dialog__footer{justify-content:space-between;border-top:1px solid var(--bf-new-line, rgba(10, 34, 31, .12));padding:.8rem 1.25rem 1rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer>span{color:#82918a;font-size:.6rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer button{min-height:1.9rem;border-radius:.58rem;font-size:.64rem;font-weight:700}@media (max-width: 760px){.bfy-theme .bfy-job-stage-actions{align-items:stretch;flex-direction:column;gap:.55rem}.bfy-theme .bfy-job-stage-actions__buttons{width:100%}.bfy-theme .bfy-job-stage-actions__button{flex:1 1 0;justify-content:center;padding-inline:.45rem}.bfy-theme .bfy-job-stage-pipeline-dialog{width:calc(100vw - 1rem);max-height:94vh}.bfy-theme .bfy-job-stage-pipeline-dialog__header,.bfy-theme .bfy-job-stage-pipeline-dialog__body,.bfy-theme .bfy-job-stage-pipeline-dialog__footer{padding-inline:.85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header>[data-slot=dialog-description]{grid-column:1 / -1;margin-top:.25rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{align-items:stretch;flex-direction:column}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-actions{justify-content:space-between}.bfy-theme .bfy-job-stage-pipeline-dialog__type-options{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-job-stage-pipeline-dialog__footer{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-job-stage-stage-rail__head{align-items:flex-start;flex-direction:column;gap:.45rem}.bfy-theme .bfy-job-stage-stage-rail__controls{width:100%;justify-content:flex-start}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading{align-items:flex-start;flex-direction:column;gap:.08rem}}@keyframes bfy-job-stage-stage-row-in{0%{opacity:0}to{opacity:1}}@keyframes bfy-job-stage-stage-editor-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row{animation:bfy-job-stage-stage-row-in .18s ease both;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body{animation:bfy-job-stage-stage-editor-in .18s ease both}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button,.bfy-theme .bfy-job-stage-actions__configure,.bfy-theme .bfy-job-stage-actions__custom{transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle:hover,.bfy-theme .bfy-job-stage-actions__custom:hover:not(:disabled){transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle,.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button,.bfy-theme .bfy-job-stage-actions__configure,.bfy-theme .bfy-job-stage-actions__custom,.bfy-theme .bfy-job-stage-stage-rail__refreshing .animate-spin,.bfy-theme .bfy-job-stage-stage-rail__legend .animate-spin{animation:none;transition:none}}@media (max-width: 760px){.bfy-theme .bfy-job-stage-pipeline-dialog{height:calc(100vh - 1rem);min-height:0;max-height:calc(100vh - 1rem)}}.bfy-theme .bfy-job-stage-actions{display:flex;min-width:0;flex:1 1 auto;align-items:center;justify-content:flex-start;gap:.75rem;padding:.2rem 0 .45rem}.bfy-theme .bfy-job-stage-actions__title{flex:0 0 auto;min-width:0;overflow:hidden;color:var(--bf-new-ink-soft, #36534b);font-size:.7rem;font-weight:500;letter-spacing:.025em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-actions__buttons{display:flex;flex:0 0 auto;align-items:center;gap:.3rem;border:0;padding:0;background:transparent}.bfy-theme .bfy-job-stage-actions__configure{width:1.75rem;height:1.75rem;min-height:1.75rem;flex:0 0 auto;padding:0;border-radius:.5rem;color:#4c655a}.bfy-theme .bfy-job-stage-actions__configure:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__configure:focus-visible{background:#eef5ed;color:var(--bf-emerald, #00af76)}.bfy-theme .bfy-job-stage-actions__configure svg{width:.85rem;height:.85rem}.bfy-theme .bfy-job-stage-actions__custom{min-height:1.8rem;gap:.28rem;border-color:#00af763d;border-radius:.58rem;padding:0 .58rem;background:#ffffffa3;color:var(--bf-new-ink-soft, #36534b);font-size:.62rem;font-weight:700}.bfy-theme .bfy-job-stage-actions__custom:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__custom:focus-visible{border-color:#00af766b;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a)}.bfy-theme .bfy-job-stage-actions__custom svg{width:.78rem;height:.78rem;color:var(--bf-emerald, #087e5a)}@media (max-width: 760px){.bfy-theme .bfy-job-stage-actions{align-items:center;flex-direction:row;flex-wrap:wrap}.bfy-theme .bfy-job-stage-actions__buttons{width:auto;margin-left:0}}.bfy-theme .bfy-job-stage-actions{align-items:center;gap:1rem;padding:.34rem 0 .48rem}.bfy-theme .bfy-job-stage-actions__intro{display:flex;min-width:0;flex:0 1 auto;align-items:center;gap:.55rem}.bfy-theme .bfy-job-stage-actions__mark{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(93,84,167,.2);border-radius:.66rem;background:#eeebff;box-shadow:0 3px 8px #5d54a71a;color:#5d54a7}.bfy-theme .bfy-job-stage-actions__mark svg{width:1rem;height:1rem;stroke-width:2.2}.bfy-theme .bfy-job-stage-actions__title-group{display:flex;min-width:0;flex-direction:column;gap:.06rem}.bfy-theme .bfy-job-stage-actions__eyebrow{color:#7b73b8;font-size:.53rem;font-weight:800;letter-spacing:.1em;line-height:1.1;text-transform:uppercase}.bfy-theme .bfy-job-stage-actions__title{color:var(--bf-new-ink, #0a221f);font-size:.72rem;font-weight:750;letter-spacing:-.01em;line-height:1.15}.bfy-theme .bfy-job-stage-actions__buttons{display:flex;flex:0 0 auto;align-items:center;gap:.28rem;border:1px solid rgba(10,34,31,.13);border-radius:.78rem;padding:.2rem;background:#faf9f3db;box-shadow:0 3px 10px #0a221f0d}.bfy-theme .bfy-job-stage-actions__configure,.bfy-theme .bfy-job-stage-actions__custom{min-height:2rem;gap:.34rem;border-radius:.56rem;padding:0 .66rem;font-size:.63rem;font-weight:750;letter-spacing:.005em;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-job-stage-actions__configure{width:auto;height:auto;border:1px solid rgba(93,84,167,.18);background:#eeebff;color:#51488f}.bfy-theme .bfy-job-stage-actions__configure svg,.bfy-theme .bfy-job-stage-actions__custom svg{width:.82rem;height:.82rem;flex:0 0 auto}.bfy-theme .bfy-job-stage-actions__configure svg{color:#5d54a7}.bfy-theme .bfy-job-stage-actions__configure:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__configure:focus-visible{border-color:#5d54a761;background:#e5e1ff;box-shadow:0 4px 9px #5d54a724;color:#403779;transform:translateY(-1px)}.bfy-theme .bfy-job-stage-actions__custom{border:1px solid rgba(166,107,18,.26);background:#fff3d9;color:#855a17}.bfy-theme .bfy-job-stage-actions__custom svg{color:#a66b12}.bfy-theme .bfy-job-stage-actions__custom:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__custom:focus-visible{border-color:#a66b1275;background:#ffebc2;box-shadow:0 4px 9px #a66b121f;color:#70490f;transform:translateY(-1px)}.bfy-theme .bfy-job-stage-actions__divider{width:1px;height:1.15rem;flex:0 0 auto;background:#0a221f29}.bfy-theme .bfy-job-stage-pipeline-layout{display:flex;width:100%;min-width:0;flex:1 1 100%;flex-direction:column;align-items:stretch;gap:.1rem}.bfy-theme .bfy-job-stage-pipeline-layout>.bfy-job-stage-actions,.bfy-theme .bfy-job-stage-pipeline-layout>.bfy-job-stage-stage-rail{width:100%;min-width:0;flex:0 0 auto}.bfy-theme .bfy-job-stage-pipeline-layout>.bfy-job-stage-actions{min-height:2.65rem;padding-bottom:.35rem}.bfy-theme .bfy-job-stage-pipeline-layout>.bfy-job-stage-stage-rail{padding-top:.15rem}@media (max-width: 760px){.bfy-theme .bfy-job-stage-actions{gap:.65rem}.bfy-theme .bfy-job-stage-actions__intro{flex:1 1 auto}.bfy-theme .bfy-job-stage-actions__eyebrow{font-size:.5rem}.bfy-theme .bfy-job-stage-actions__buttons{margin-left:auto}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-actions__configure,.bfy-theme .bfy-job-stage-actions__custom{transition:none}}.bfy-theme .bfy-job-stage-pipeline-dialog__header-icon{grid-row:auto}.bfy-theme .bfy-job-stage-pipeline-dialog__header-copy{gap:0}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{min-height:3rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty{min-height:8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode{display:flex;align-items:center;gap:.7rem;border:1px solid rgba(93,84,167,.2);border-radius:.8rem;padding:.75rem .8rem;background:#eeebffb8;color:#332d72;text-align:left}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry{width:100%;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry:hover:not(:disabled),.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry:focus-visible{border-color:#5d54a77a;background:#eeebff;box-shadow:0 8px 18px #5d54a71a;outline:none;transform:translateY(-1px)}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry:disabled{cursor:not-allowed;opacity:.65}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-icon,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.55rem;background:#e4e0ff;color:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-icon svg,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-icon svg{width:.9rem;height:.9rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-copy,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-copy strong,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy strong{color:#332d72;font-size:.7rem;font-weight:750}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-copy small,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy small{color:#6f6a93;font-size:.62rem;font-weight:500;line-height:1.4}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-arrow{width:.9rem;height:.9rem;flex:0 0 auto;color:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode{justify-content:space-between}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy{flex-direction:row;align-items:center}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode button{flex:0 0 auto;border-color:#5d54a73d;color:#5d54a7;font-size:.62rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode button:hover:not(:disabled){border-color:#5d54a76b;background:#eeebff}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry{transition:none}}.bfy-theme .bfy-job-stage-stage-rail__heading{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-stage-rail__title-line{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-job-stage-stage-rail__title-line .bfy-job-stage-actions,.bfy-theme .bfy-job-stage-actions{display:inline-flex;min-width:0;flex:0 0 auto;align-items:center;padding:0}.bfy-theme .bfy-job-stage-actions__buttons{gap:.12rem;border-color:#0a221f24;border-radius:.55rem;padding:.12rem;background:#ffffffb8;box-shadow:0 2px 7px #0a221f0f}.bfy-theme .bfy-job-stage-actions__configure,.bfy-theme .bfy-job-stage-actions__custom{min-height:1.62rem;gap:.26rem;border-radius:.4rem;padding:0 .48rem;font-size:.58rem;font-weight:700}.bfy-theme .bfy-job-stage-actions__configure{border-color:var(--bf-emerald, #0a221f);background:var(--bf-emerald, #0a221f);color:#f2fbf4}.bfy-theme .bfy-job-stage-actions__configure svg{width:.7rem;height:.7rem;color:var(--bf-glowing-green, #9afba4)}.bfy-theme .bfy-job-stage-actions__configure:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__configure:focus-visible{border-color:var(--bf-emerald-raised, #12362c);background:var(--bf-emerald-raised, #12362c);color:#fff;box-shadow:0 3px 8px #0a221f29}.bfy-theme .bfy-job-stage-actions__custom{border-color:#00af763d;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #0a221f)}.bfy-theme .bfy-job-stage-actions__custom svg{width:.7rem;height:.7rem;color:var(--bf-logo-green, #00af76)}.bfy-theme .bfy-job-stage-actions__custom:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__custom:focus-visible{border-color:#00af766b;background:#c8f2d1;color:var(--bf-emerald, #0a221f);box-shadow:0 3px 8px #00af761f}.bfy-theme .bfy-job-stage-actions__divider{height:.85rem;background:#0a221f29}.bfy-theme .bfy-job-stage-stage-rail__title{color:var(--bf-emerald, #0a221f);font-size:.74rem;font-weight:750;letter-spacing:-.01em}.bfy-theme .bfy-job-stage-stage-rail__subtitle{margin-top:0;color:var(--bf-new-ink-soft, #36534b);font-size:.59rem}@media (max-width: 560px){.bfy-theme .bfy-job-stage-stage-rail__head{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-job-stage-stage-rail__title-line{flex-wrap:wrap}}.bfy-theme .bfy-job-stage-stage-rail{gap:.32rem}.bfy-theme .bfy-job-stage-stage-rail__head{min-height:1.95rem;gap:.7rem;padding:.12rem .36rem .18rem}.bfy-theme .bfy-job-stage-stage-rail__title-line{gap:.32rem}.bfy-theme .bfy-job-stage-stage-rail__title{color:var(--bf-new-ink-soft, #36534b);font-size:.64rem;font-weight:700;letter-spacing:.02em;line-height:1.15}.bfy-theme .bfy-job-stage-actions,.bfy-theme .bfy-job-stage-actions__buttons{padding:0;border:0;background:transparent;box-shadow:none}.bfy-theme .bfy-job-stage-actions__configure{width:1.5rem;height:1.5rem;min-height:1.5rem;padding:0;border:1px solid rgba(0,175,118,.18);border-radius:.46rem;background:transparent;color:#557066;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-job-stage-actions__configure svg{width:.78rem;height:.78rem;color:currentColor}.bfy-theme .bfy-job-stage-actions__configure:hover:not(:disabled),.bfy-theme .bfy-job-stage-actions__configure:focus-visible{border-color:#00af7657;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #087e5a);box-shadow:0 3px 8px #00af761a;transform:translateY(-1px)}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-actions__configure{transition:none}}.bfy-theme .bfy-job-stage-stage-node{min-width:9.2rem;flex-basis:11.5rem;border-radius:.58rem}.bfy-theme .bfy-job-stage-stage-node__main{min-height:2.35rem;gap:.28rem;padding:.22rem .36rem}.bfy-theme .bfy-job-stage-stage-node__ordinal{align-self:center;padding-top:0;font-size:.52rem}.bfy-theme .bfy-job-stage-stage-node__icon{width:1.22rem;height:1.22rem;border-radius:.4rem}.bfy-theme .bfy-job-stage-stage-node__icon svg{width:.68rem;height:.68rem}.bfy-theme .bfy-job-stage-stage-node__copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:row;align-items:baseline;gap:.28rem}.bfy-theme .bfy-job-stage-stage-node__label{min-width:0;flex:1 1 auto;font-size:.64rem}.bfy-theme .bfy-job-stage-stage-node__meta{min-width:0;max-width:58%;flex:0 1 auto;gap:.16rem;color:var(--bf-evergreen, #3e9b63);font-size:.52rem;text-overflow:ellipsis;overflow:hidden}.bfy-theme .bfy-job-stage-stage-node[data-stage-type=action] .bfy-job-stage-stage-node__icon{border-color:#8f92f747;background:#8f92f729;color:#5b5ca8}.bfy-theme .bfy-job-stage-stage-node[data-stage-type=static] .bfy-job-stage-stage-node__icon{border-color:#00af7638;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-logo-green, #00af76)}.bfy-theme .bfy-job-stage-stage-node{width:max-content;min-width:9.2rem;flex:0 0 auto}.bfy-theme .bfy-job-stage-stage-node__main,.bfy-theme .bfy-job-stage-stage-node__copy{flex:0 0 auto}.bfy-theme .bfy-job-stage-stage-node__label{overflow:visible;text-overflow:clip}.bfy-theme .bfy-job-stage-pipeline-dialog{width:min(76rem,calc(100vw - 2rem));height:auto;min-height:0;max-height:min(86vh,56rem);border-radius:1.05rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header{padding:1.3rem 1.5rem 1.1rem;background:#f4fbf5}.bfy-theme .bfy-job-stage-pipeline-dialog__header-icon{width:2.45rem;height:2.45rem;border-radius:.75rem;background:var(--bf-new-mint, #dcf8e4);color:var(--bf-emerald, #0a221f)}.bfy-theme .bfy-job-stage-pipeline-dialog__header-icon svg{width:1.2rem;height:1.2rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header-copy [data-slot=dialog-title]{font-size:1.22rem;letter-spacing:-.03em}.bfy-theme .bfy-job-stage-pipeline-dialog__header>[data-slot=dialog-description]{color:#5e746a;font-size:.8rem;line-height:1.45}.bfy-theme .bfy-job-stage-pipeline-dialog__loading-bar{position:relative;flex:0 0 auto;height:.18rem;overflow:hidden;background:#00af761f}.bfy-theme .bfy-job-stage-pipeline-dialog__loading-bar span{display:block;width:34%;height:100%;border-radius:999px;background:var(--bf-logo-green, #00af76);animation:bfy-job-stage-dialog-loading-bar 1.1s ease-in-out infinite}.bfy-theme .bfy-job-stage-pipeline-dialog[aria-busy=true]>[data-slot=dialog-close]{pointer-events:none;opacity:.35}@keyframes bfy-job-stage-dialog-loading-bar{0%{transform:translate(-120%)}to{transform:translate(360%)}}.bfy-theme .bfy-job-stage-pipeline-dialog__body{gap:.9rem;padding:1.1rem 1.5rem 1rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{min-height:4rem;border-color:#00af7633;border-radius:.85rem;padding:.75rem .9rem;background:#f1f8f2}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-copy{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-count{color:var(--bf-emerald, #0a221f);font-size:.8rem;font-weight:750}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-copy p{margin:0;color:#71837b;font-size:.72rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button,.bfy-theme .bfy-job-stage-pipeline-dialog__empty button{min-height:2.25rem;border-radius:.66rem;padding-inline:.85rem;font-size:.76rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar button svg,.bfy-theme .bfy-job-stage-pipeline-dialog__empty button svg{width:.95rem;height:.95rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-list{gap:.65rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-row{border-radius:.92rem;background:#ffffffdb;box-shadow:0 5px 16px #0a221f0a}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary{min-height:4.15rem;gap:.55rem;padding:.48rem .7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__drag-handle{width:1.8rem;height:1.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle{gap:.62rem;padding:.3rem .42rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>svg{width:.95rem;height:.95rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-toggle>span:last-child{gap:.38rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading{gap:.5rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading strong{font-size:.88rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading small{color:#6c8076;font-size:.72rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-kind{display:inline-flex;flex:0 0 auto;align-items:center;border:1px solid rgba(10,34,31,.12);border-radius:999px;padding:.17rem .42rem;color:#5e746a;font-size:.62rem;font-weight:750;line-height:1.1}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-kind--static{background:#f3f1e9}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-kind--action{border-color:#5d54a733;background:#eeebff;color:#5d54a7}.bfy-theme .bfy-job-stage-pipeline-dialog__automation-summary{color:#61766b;font-size:.7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__automation-summary svg{width:.82rem;height:.82rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-number{width:1.55rem;height:1.55rem;border-radius:.5rem;font-size:.64rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions button{width:1.8rem;height:1.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-actions svg{width:.85rem;height:.85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body{gap:1rem;padding:1.1rem 1.2rem 1.2rem;background:#f7f8f3c7}.bfy-theme .bfy-job-stage-pipeline-dialog__field{gap:.42rem;font-size:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__field input,.bfy-theme .bfy-job-stage-pipeline-dialog__field select{min-height:2.55rem;border-radius:.66rem;padding:.58rem .72rem;font-size:.82rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode{gap:.82rem;border-radius:.9rem;padding:.9rem .95rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-icon,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-icon{width:2.2rem;height:2.2rem;border-radius:.68rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-copy strong,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy strong{font-size:.82rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-entry-copy small,.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy small{font-size:.72rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode button{min-height:2.15rem;padding-inline:.7rem;font-size:.7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__action-mode-copy>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-stage-routing{gap:.75rem;padding-top:1rem}.bfy-theme .bfy-job-stage-stage-routing__header h3{font-size:.9rem}.bfy-theme .bfy-job-stage-stage-routing__header p{font-size:.72rem}.bfy-theme .bfy-job-stage-stage-routing__header button{min-height:2.15rem;font-size:.7rem}.bfy-theme .bfy-job-stage-stage-routing__row{gap:.6rem;border-radius:.78rem;padding:.7rem;background:#ffffffc7}.bfy-theme .bfy-job-stage-stage-routing__row label{gap:.28rem;font-size:.66rem}.bfy-theme .bfy-job-stage-stage-routing__row select,.bfy-theme .bfy-job-stage-stage-routing__row input{min-height:2.35rem;font-size:.78rem}.bfy-theme .bfy-job-stage-stage-routing__row button{width:2.3rem;height:2.3rem}@media (min-width: 761px){.bfy-theme .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,.85fr) 6rem minmax(14rem,1.25fr) 2.3rem}}.bfy-theme .bfy-job-stage-stage-routing__empty{margin:0;border:1px dashed rgba(10,34,31,.16);border-radius:.72rem;padding:.75rem .85rem;background:#ffffff80;color:#71837b;font-size:.7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer{gap:.8rem;padding-top:.95rem}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-footer>button:first-child{min-height:2.35rem;border-radius:.66rem;padding-inline:.9rem;font-size:.74rem}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control{gap:.45rem;font-size:.7rem}.bfy-theme .bfy-job-stage-pipeline-dialog__delete-control button{min-height:2.25rem;font-size:.72rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer{min-height:4.5rem;padding:.95rem 1.5rem 1.1rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer-status{display:inline-flex;min-height:2rem;align-items:center;gap:.4rem;color:#5e746a;font-size:.74rem;font-weight:650}.bfy-theme .bfy-job-stage-pipeline-dialog__footer-status svg{width:.95rem;height:.95rem;color:var(--bf-logo-green, #00af76)}.bfy-theme .bfy-job-stage-pipeline-dialog__footer>button{min-height:2.3rem;margin-left:auto;border-radius:.66rem;padding-inline:.95rem;font-size:.76rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty{min-height:14rem;gap:.7rem;border-radius:.95rem;padding:1.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty-icon{width:2.7rem;height:2.7rem;border-radius:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty strong{font-size:.95rem}.bfy-theme .bfy-job-stage-pipeline-dialog__empty p{font-size:.74rem}.bfy-theme .bfy-job-stage-pipeline-dialog__loading-state{display:flex;flex-direction:column;gap:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__loading-label{display:inline-flex;align-items:center;gap:.42rem;color:#5e746a;font-size:.76rem;font-weight:650}.bfy-theme .bfy-job-stage-pipeline-dialog__loading-label svg{width:.95rem;height:.95rem;color:var(--bf-logo-green, #00af76);animation:bfy-job-stage-dialog-spin .85s linear infinite}@keyframes bfy-job-stage-dialog-spin{to{transform:rotate(360deg)}}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-list{display:flex;flex-direction:column;gap:.65rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-row{display:flex;min-height:4.15rem;align-items:center;gap:.65rem;border:1px solid rgba(10,34,31,.08);border-radius:.92rem;padding:.65rem .75rem;background:#ffffffb8}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-row [data-slot=skeleton]{background:#3e9b6324}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-grip{width:1.8rem;height:1.8rem;flex:0 0 auto;border-radius:.45rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-number{width:1.55rem;height:1.55rem;flex:0 0 auto;border-radius:.5rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.45rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-title{width:min(15rem,55%);height:.85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-meta{width:min(23rem,75%);height:.65rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-actions{display:flex;flex:0 0 auto;gap:.3rem}.bfy-theme .bfy-job-stage-pipeline-dialog__skeleton-actions [data-slot=skeleton]{width:1.8rem;height:1.8rem;border-radius:.45rem}@media (max-width: 760px){.bfy-theme .bfy-job-stage-pipeline-dialog{width:calc(100vw - 1rem);height:calc(100vh - 1rem);min-height:0}.bfy-theme .bfy-job-stage-pipeline-dialog__header,.bfy-theme .bfy-job-stage-pipeline-dialog__body,.bfy-theme .bfy-job-stage-pipeline-dialog__footer{padding-inline:.85rem}.bfy-theme .bfy-job-stage-pipeline-dialog__header{padding-top:1rem;padding-bottom:.9rem}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar{align-items:stretch;flex-direction:column}.bfy-theme .bfy-job-stage-pipeline-dialog__toolbar-actions{justify-content:flex-end}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading{align-items:flex-start;flex-wrap:wrap}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-summary-heading small{flex-basis:100%}.bfy-theme .bfy-job-stage-pipeline-dialog__stage-body{padding-inline:.8rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer{min-height:4.2rem}.bfy-theme .bfy-job-stage-pipeline-dialog__footer-status{font-size:.7rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-pipeline-dialog__loading-bar span,.bfy-theme .bfy-job-stage-pipeline-dialog__loading-label svg{animation:none}}.bfy-theme .bfy-job-stage-drawer{--bf-pipeline-ink: var(--bf-emerald, #0a221f);--bf-pipeline-ink-soft: var(--secondary-foreground, #0e413b);--bf-pipeline-muted: var(--muted-foreground, #4a5565);--bf-pipeline-green: var(--bf-logo-green, #00af76);--bf-pipeline-deep-green: var(--bf-emerald, #0a221f);--bf-pipeline-mint: var(--secondary, #e9f5ec);--bf-pipeline-paper: var(--card, #ffffff);--bf-pipeline-line: var(--border, #e4e0d3);display:flex;width:min(37rem,100vw);max-width:min(37rem,100vw);height:100%;min-height:0;gap:0;overflow:hidden;border-color:var(--bf-pipeline-line);border-radius:1.35rem 0 0 1.35rem;padding:0;background:var(--bf-offwhite, #fbf6eb);color:var(--bf-pipeline-ink);box-shadow:none;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-job-stage-drawer:before{content:none}.bfy-theme .bfy-job-stage-drawer__header{flex:0 0 auto;gap:.75rem;border-bottom:1px solid var(--bf-pipeline-line);padding:1.65rem 1.5rem 1.15rem;background:var(--bf-pipeline-paper)}.bfy-theme .bfy-job-stage-drawer__topline,.bfy-theme .bfy-job-stage-drawer__title-row,.bfy-theme .bfy-job-stage-drawer__relationship,.bfy-theme .bfy-job-stage-drawer__footer,.bfy-theme .bfy-job-stage-stage-card__title-row,.bfy-theme .bfy-job-stage-stage-card__meta,.bfy-theme .bfy-job-stage-stage-card__automation-label,.bfy-theme .bfy-job-stage-stage-card__footer,.bfy-theme .bfy-job-stage-stage-card__flow-map,.bfy-theme .bfy-job-stage-stage-settings__identity,.bfy-theme .bfy-job-stage-stage-settings__type-note,.bfy-theme .bfy-job-stage-stage-settings__section-eyebrow,.bfy-theme .bfy-job-stage-stage-wizard__progress,.bfy-theme .bfy-job-stage-stage-wizard__insert-context,.bfy-theme .bfy-job-stage-stage-wizard__section-heading,.bfy-theme .bfy-job-stage-stage-wizard__footer,.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card,.bfy-theme .bfy-job-stage-stage-wizard__action-card{display:flex;align-items:center}.bfy-theme .bfy-job-stage-drawer__topline,.bfy-theme .bfy-job-stage-drawer__title-row,.bfy-theme .bfy-job-stage-drawer__footer{justify-content:space-between}.bfy-theme .bfy-job-stage-drawer__topline{min-height:1.8rem}.bfy-theme .bfy-job-stage-drawer__eyebrow{display:inline-flex;align-items:center;gap:.38rem;color:var(--bf-pipeline-deep-green);font-size:.65rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bfy-theme .bfy-job-stage-drawer__eyebrow svg{width:.9rem;height:.9rem}.bfy-theme .bfy-job-stage-drawer__close{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;padding:0;border:1px solid var(--bf-pipeline-line);border-radius:.62rem;color:var(--bf-pipeline-muted)}.bfy-theme .bfy-job-stage-drawer__close:hover{background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-drawer__close svg{width:.95rem;height:.95rem}.bfy-theme .bfy-job-stage-drawer__title-row{align-items:flex-start;gap:1rem}.bfy-theme .bfy-job-stage-drawer__title-row [data-slot=drawer-title]{color:var(--bf-pipeline-ink);font-size:clamp(1.18rem,2vw,1.46rem);font-weight:760;letter-spacing:-.035em}.bfy-theme .bfy-job-stage-drawer__title-row [data-slot=drawer-description]{max-width:28rem;margin-top:.42rem;color:var(--bf-pipeline-muted);font-size:.72rem;line-height:1.5}.bfy-theme .bfy-job-stage-drawer__stage-count{display:inline-flex;min-width:3.35rem;flex:0 0 auto;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(0,169,116,.18);border-radius:.82rem;padding:.42rem .52rem .38rem;background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green);font-size:1.1rem;font-variant-numeric:tabular-nums;font-weight:780;line-height:1}.bfy-theme .bfy-job-stage-drawer__stage-count small{margin-top:.22rem;color:#5a7d6b;font-size:.52rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bfy-theme .bfy-job-stage-drawer__relationship{gap:.34rem;width:fit-content;max-width:100%;border:1px solid rgba(10,34,31,.08);border-radius:999px;padding:.34rem .52rem;background:#f7faf5eb;color:#70887d;font-size:.57rem;font-weight:680;letter-spacing:.025em;white-space:nowrap}.bfy-theme .bfy-job-stage-drawer__relationship svg{width:.68rem;height:.68rem;color:#a5b5ac}.bfy-theme .bfy-job-stage-drawer__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:.8rem;overflow-y:auto;padding:1rem 1.2rem 1.25rem;scrollbar-color:rgba(8,126,90,.26) transparent;scrollbar-width:thin}.bfy-theme .bfy-job-stage-drawer__error{margin:0;border-radius:.76rem;padding:.65rem .75rem;font-size:.68rem}.bfy-theme .bfy-job-stage-drawer__stage-list{display:flex;flex-direction:column;gap:.38rem}.bfy-theme .bfy-job-stage-drawer__loading{display:flex;flex-direction:column;gap:.65rem}.bfy-theme .bfy-job-stage-drawer__loading-heading{display:inline-flex;align-items:center;gap:.42rem;margin-bottom:.2rem;color:var(--bf-pipeline-ink-soft);font-size:.72rem;font-weight:690}.bfy-theme .bfy-job-stage-drawer__loading-heading svg{width:.92rem;height:.92rem;color:var(--bf-pipeline-green);animation:bfy-job-stage-pipeline-spin .85s linear infinite}.bfy-theme .bfy-job-stage-drawer__skeleton-card{display:grid;grid-template-columns:1.3rem 2.15rem minmax(0,1fr);align-items:center;gap:.68rem;min-height:5.9rem;border:1px solid rgba(10,34,31,.08);border-radius:1rem;padding:.85rem;background:#fffdf8cc}.bfy-theme .bfy-job-stage-drawer__skeleton-card [data-slot=skeleton]{background:#00a9741c}.bfy-theme .bfy-job-stage-drawer__skeleton-grip{width:1.05rem;height:1.55rem}.bfy-theme .bfy-job-stage-drawer__skeleton-icon{width:2.15rem;height:2.15rem;border-radius:.7rem}.bfy-theme .bfy-job-stage-drawer__skeleton-card>span{display:flex;flex-direction:column;gap:.5rem}.bfy-theme .bfy-job-stage-drawer__skeleton-title{width:46%;height:.8rem}.bfy-theme .bfy-job-stage-drawer__skeleton-meta{width:72%;height:.6rem}.bfy-theme .bfy-job-stage-drawer__empty{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;gap:.62rem;border:1px dashed rgba(10,34,31,.16);border-radius:1.15rem;padding:2rem 1.5rem;background:#fffdf88f;text-align:center}.bfy-theme .bfy-job-stage-drawer__empty-icon{display:inline-flex;width:3.1rem;height:3.1rem;align-items:center;justify-content:center;border:1px solid rgba(0,169,116,.18);border-radius:1rem;background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-drawer__empty-icon svg{width:1.35rem;height:1.35rem}.bfy-theme .bfy-job-stage-drawer__empty strong{color:var(--bf-pipeline-ink);font-size:.92rem;font-weight:760}.bfy-theme .bfy-job-stage-drawer__empty p{max-width:22rem;margin:0;color:var(--bf-pipeline-muted);font-size:.7rem;line-height:1.5}.bfy-theme .bfy-job-stage-drawer__empty button,.bfy-theme .bfy-job-stage-drawer__add-stage{gap:.36rem;border-radius:.55rem;background:var(--bf-pipeline-deep-green);color:var(--primary-foreground, #f2fbf4);box-shadow:none;font-size:.8125rem;font-weight:500}.bfy-theme .bfy-job-stage-drawer__empty button{margin-top:.38rem}.bfy-theme .bfy-job-stage-drawer__empty button:hover:not(:disabled),.bfy-theme .bfy-job-stage-drawer__add-stage:hover:not(:disabled){background:var(--bf-emerald-raised, #12362c)}.bfy-theme .bfy-job-stage-drawer__empty button svg,.bfy-theme .bfy-job-stage-drawer__add-stage svg{width:.9rem;height:.9rem}.bfy-theme .bfy-job-stage-drawer__insert-control{display:flex;min-height:1.5rem;align-items:center;justify-content:center;gap:.4rem;border:0;border-radius:.6rem;background:transparent;color:#8aa097;cursor:pointer;font-size:.58rem;font-weight:680;opacity:.58;transition:color .16s ease,opacity .16s ease,background-color .16s ease}.bfy-theme .bfy-job-stage-drawer__insert-control:hover:not(:disabled),.bfy-theme .bfy-job-stage-drawer__insert-control:focus-visible:not(:disabled){background:#e6f7ecc7;color:var(--bf-pipeline-deep-green);opacity:1;outline:none}.bfy-theme .bfy-job-stage-drawer__insert-control>span:first-child{display:inline-flex;width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;background:#f7faf5}.bfy-theme .bfy-job-stage-drawer__insert-control svg{width:.7rem;height:.7rem}.bfy-theme .bfy-job-stage-drawer__footer{flex:0 0 auto;flex-direction:row;justify-content:flex-end;gap:.7rem;border-top:1px solid var(--bf-pipeline-line);padding:.65rem 1rem;background:var(--bf-offwhite, #fbf6eb)}.bfy-theme .bfy-job-stage-stage-card{position:relative;overflow:hidden;border:1px solid var(--bf-pipeline-line);border-radius:1.05rem;background:var(--bf-pipeline-paper);box-shadow:none;transition:background-color .16s ease}.bfy-theme .bfy-job-stage-stage-card[data-stage-type=action]{background:var(--bf-pipeline-paper)}.bfy-theme .bfy-job-stage-stage-card__summary{display:grid;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.58rem;padding:.85rem .8rem .68rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle{display:inline-flex;width:1.25rem;height:2.1rem;align-items:center;justify-content:center;border:0;border-radius:.42rem;background:transparent;color:#64796f;cursor:grab}.bfy-theme .bfy-job-stage-stage-card__drag-handle:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__drag-handle:focus-visible{background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green);outline:none}.bfy-theme .bfy-job-stage-stage-card__drag-handle svg{width:.9rem;height:.9rem}.bfy-theme .bfy-job-stage-stage-card__toggle{display:grid;min-width:0;grid-template-columns:1.35rem 2.15rem minmax(0,1fr) 1rem;align-items:center;gap:.58rem;border:0;padding:0;background:transparent;color:inherit;text-align:left}.bfy-theme .bfy-job-stage-stage-card__toggle:focus-visible{border-radius:.5rem;outline:2px solid rgba(0,169,116,.4);outline-offset:3px}.bfy-theme .bfy-job-stage-stage-card__ordinal{color:var(--bf-pipeline-muted);font-size:.62rem;font-variant-numeric:tabular-nums;font-weight:600}.bfy-theme .bfy-job-stage-stage-card__icon{display:inline-flex;width:2.15rem;height:2.15rem;align-items:center;justify-content:center;border:1px solid var(--bf-pipeline-line);border-radius:.72rem;background:var(--bf-offwhite, #fbf6eb);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-card[data-stage-type=static] .bfy-job-stage-stage-card__icon{border-color:var(--bf-pipeline-line);background:var(--bf-offwhite, #fbf6eb);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-card__icon svg{width:1rem;height:1rem}.bfy-theme .bfy-job-stage-stage-card__copy{display:flex;min-width:0;flex-direction:column;gap:.23rem}.bfy-theme .bfy-job-stage-stage-card__title-row{min-width:0;gap:.44rem}.bfy-theme .bfy-job-stage-stage-card__title-row strong{overflow:hidden;color:var(--bf-pipeline-ink);font-size:.78rem;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-card__type{display:inline-flex;flex:0 0 auto;align-items:center;border-radius:999px;padding:.2rem .38rem;font-size:.5rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-card__type--action,.bfy-theme .bfy-job-stage-stage-card__type--static{background:var(--muted, #f1f0e8);color:var(--bf-pipeline-ink-soft)}.bfy-theme .bfy-job-stage-stage-card__meta{gap:.32rem;overflow:hidden;color:var(--bf-pipeline-muted);font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-card__expand-icon{display:inline-flex;color:#a0b0a7}.bfy-theme .bfy-job-stage-stage-card__expand-icon svg{width:.86rem;height:.86rem}.bfy-theme .bfy-job-stage-stage-card__move-actions{display:flex;align-items:center;gap:.02rem}.bfy-theme .bfy-job-stage-stage-card__move-actions button{width:1.45rem;height:1.45rem;padding:0;border-radius:.42rem;color:var(--bf-pipeline-muted)}.bfy-theme .bfy-job-stage-stage-card__move-actions button:hover:not(:disabled){background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-card__move-actions svg{width:.875rem;height:.875rem}.bfy-theme .bfy-job-stage-stage-card__automation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.62rem;border-top:1px solid rgba(10,34,31,.065);padding:.62rem .85rem .7rem 3.35rem}.bfy-theme .bfy-job-stage-stage-card__automation-label{gap:.27rem;padding-top:.02rem;color:#6c887b;font-size:.56rem;font-weight:600;letter-spacing:.055em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-card__automation-label svg{width:.74rem;height:.74rem;color:var(--bf-pipeline-green)}.bfy-theme .bfy-job-stage-stage-card__automation-lines{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-stage-card__automation-lines span{overflow:hidden;color:var(--bf-pipeline-ink-soft);font-size:.61rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-card__automation-lines span:not(:first-child){color:#688476;font-size:.59rem}.bfy-theme .bfy-job-stage-stage-card__details{max-height:0;overflow:hidden;border-top:0 solid rgba(10,34,31,.065);padding:0 .85rem 0 3.35rem;opacity:0;transition:max-height .22s ease,opacity .18s ease,padding .22s ease,border-top-width .22s ease}.bfy-theme .bfy-job-stage-stage-card__details[data-open=true]{max-height:10rem;border-top-width:1px;padding-top:.7rem;padding-bottom:.75rem;opacity:1}.bfy-theme .bfy-job-stage-stage-card__flow-map{flex-wrap:wrap;gap:.28rem;color:#6f887c;font-size:.57rem;font-weight:680}.bfy-theme .bfy-job-stage-stage-card__flow-map>span{display:inline-flex;align-items:center;gap:.22rem}.bfy-theme .bfy-job-stage-stage-card__flow-map>svg{width:.68rem;height:.68rem;color:#b0beb6}.bfy-theme .bfy-job-stage-stage-card__flow-dot{display:inline-flex;width:1.18rem;height:1.18rem;align-items:center;justify-content:center;border-radius:.38rem;background:#eef8f1;color:var(--bf-pipeline-deep-green);font-size:.52rem;font-weight:760}.bfy-theme .bfy-job-stage-stage-card__flow-dot svg{width:.62rem;height:.62rem}.bfy-theme .bfy-job-stage-stage-card__detail-copy{margin:.58rem 0 0;color:var(--bf-pipeline-muted);font-size:.6rem;line-height:1.4}.bfy-theme .bfy-job-stage-stage-card__footer{justify-content:flex-end;gap:.38rem;padding:.12rem .75rem .72rem 3.35rem}.bfy-theme .bfy-job-stage-stage-card__footer button{min-height:1.9rem;gap:.32rem;border-radius:.58rem;padding:0 .56rem;font-size:.6rem;font-weight:700}.bfy-theme .bfy-job-stage-stage-card__footer button svg,.bfy-theme .bfy-job-stage-stage-card__static-note svg{width:.74rem;height:.74rem}.bfy-theme .bfy-job-stage-stage-card__edit-stage{color:#6e857a}.bfy-theme .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled){background:#eef7f0;color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-card__edit-action{border-color:#00a9743b;background:#f2fbf4;color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){border-color:#00a97466;background:#e4f7ea}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__application-link{width:1.7rem;min-height:1.7rem;padding:0;border:1px solid transparent;color:#6e857a}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__application-link svg{width:.78rem;height:.78rem}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__application-link:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__application-link:focus-visible{border-color:#00af7638;background:var(--bf-pipeline-mint);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-node__application-link{border:1px solid transparent}.bfy-theme .bfy-job-stage-stage-node__application-link:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-node__application-link:focus-visible{border-color:#00af7638}.bfy-theme .bfy-job-stage-stage-card__static-note{display:inline-flex;align-items:center;gap:.28rem;color:#9b7a3c;font-size:.58rem;font-weight:680}.bfy-theme .bfy-job-stage-stage-wizard,.bfy-theme .bfy-job-stage-stage-settings{display:flex;width:min(43rem,calc(100vw - 2rem));max-width:min(43rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 2rem));flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--border, #e4e0d3);border-radius:1.25rem;padding:0;background:var(--bf-pipeline-paper, #fffdf8);color:var(--bf-pipeline-ink, #0a221f);box-shadow:none}.bfy-theme .bfy-job-stage-stage-wizard>[data-slot=dialog-close],.bfy-theme .bfy-job-stage-stage-settings>[data-slot=dialog-close]{top:1rem;right:1rem;z-index:3;width:1.85rem;height:1.85rem;border:1px solid rgba(10,34,31,.11);border-radius:.58rem;color:#789087;opacity:1}.bfy-theme .bfy-job-stage-stage-wizard>[data-slot=dialog-close]:hover,.bfy-theme .bfy-job-stage-stage-settings>[data-slot=dialog-close]:hover{background:#e8f7ec;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__progress{gap:.48rem;border-bottom:1px solid rgba(10,34,31,.075);padding:.9rem 1.35rem;color:#9aaba2;font-size:.59rem;font-weight:730;letter-spacing:.035em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-wizard__progress>span:not(.bfy-job-stage-stage-wizard__progress-line){display:inline-flex;align-items:center;gap:.42rem;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-wizard__progress>span>span{display:inline-flex;width:1.32rem;height:1.32rem;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.12);border-radius:999px;font-size:.55rem}.bfy-theme .bfy-job-stage-stage-wizard__progress>.is-current,.bfy-theme .bfy-job-stage-stage-wizard__progress>.is-complete{color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__progress>.is-current>span,.bfy-theme .bfy-job-stage-stage-wizard__progress>.is-complete>span{border-color:#00a97447;background:#e6f7ec}.bfy-theme .bfy-job-stage-stage-wizard__progress-line{width:2.7rem;height:1px;background:#0a221f1f}.bfy-theme .bfy-job-stage-stage-wizard__header,.bfy-theme .bfy-job-stage-stage-settings__header{flex:0 0 auto;flex-direction:row;align-items:flex-start;gap:.75rem;padding:1.25rem 1.35rem 1rem;text-align:left}.bfy-theme .bfy-job-stage-stage-wizard__header-icon,.bfy-theme .bfy-job-stage-stage-settings__header-icon{display:inline-flex;width:2.3rem;height:2.3rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,169,116,.18);border-radius:.74rem;background:#e6f7ec;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__header-icon svg,.bfy-theme .bfy-job-stage-stage-settings__header-icon svg{width:1.08rem;height:1.08rem}.bfy-theme .bfy-job-stage-stage-wizard__header [data-slot=dialog-title],.bfy-theme .bfy-job-stage-stage-settings__header [data-slot=dialog-title]{color:#0a221f;font-size:1.05rem;font-weight:770;letter-spacing:-.025em}.bfy-theme .bfy-job-stage-stage-wizard__header [data-slot=dialog-description],.bfy-theme .bfy-job-stage-stage-settings__header [data-slot=dialog-description]{max-width:31rem;margin-top:.34rem;color:#758a80;font-size:.68rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-wizard__insert-context{align-self:flex-start;gap:.34rem;margin:0 1.35rem .8rem;border:1px solid rgba(0,169,116,.14);border-radius:999px;padding:.36rem .58rem;background:#f0faf2;color:#5d7c6d;font-size:.61rem}.bfy-theme .bfy-job-stage-stage-wizard__insert-context svg{width:.76rem;height:.76rem;color:#00a974}.bfy-theme .bfy-job-stage-stage-wizard__error{margin:0 1.35rem .75rem;border-color:#b2574a47;background:#fff1ef;color:#8f3b35;padding:.58rem .7rem;font-size:.66rem}.bfy-theme .bfy-job-stage-stage-wizard__error [data-slot=alert-description]{color:#8f3b35}.bfy-theme .bfy-job-stage-stage-wizard__body,.bfy-theme .bfy-job-stage-stage-settings__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 1.35rem 1.25rem;scrollbar-width:thin}.bfy-theme .bfy-job-stage-stage-wizard__body[data-step=setup]{display:flex;flex-direction:column}.bfy-theme .bfy-job-stage-stage-wizard__stage-setup{display:flex;width:100%;max-width:58rem;margin:0 auto;flex-direction:column;gap:1.05rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-setup>.bfy-job-stage-stage-wizard__field{gap:.42rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-options,.bfy-theme .bfy-job-stage-stage-wizard__action-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card{position:relative;min-width:0;min-height:5.7rem;gap:.72rem;border:1px solid rgba(10,34,31,.12);border-radius:.88rem;padding:.78rem .84rem;background:#ffffffbd;color:#0a221f;text-align:left;transition:border-color .16s ease,background-color .16s ease}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card:hover,.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card[data-selected=true]{border-color:#00a97461;background:#f4fbf5}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card[data-kind=static][data-selected=true]{border-color:#a66b1257;background:#fffaf0}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card:focus-visible,.bfy-theme .bfy-job-stage-stage-wizard__action-card:focus-visible{outline:2px solid rgba(0,169,116,.42);outline-offset:2px}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-icon{display:inline-flex;width:2.3rem;height:2.3rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.7rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-icon svg{width:1rem;height:1rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-icon--static{background:#fff2d9;color:#a66b12}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-icon--action{background:#e4f7eb;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.22rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-copy strong{color:#0a221f;font-size:.76rem;font-weight:760}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-copy small{color:#71867c;font-size:.61rem;line-height:1.4}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-check{display:inline-flex;width:1.2rem;height:1.2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.14);border-radius:999px;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-check svg{width:.72rem;height:.72rem}.bfy-theme .bfy-job-stage-stage-wizard__details{display:flex;flex-direction:column;gap:1.05rem}.bfy-theme .bfy-job-stage-stage-wizard__field,.bfy-theme .bfy-job-stage-stage-settings__field{display:flex;flex-direction:column;gap:.35rem;color:#416056;font-size:.68rem;font-weight:720}.bfy-theme .bfy-job-stage-stage-wizard__field input,.bfy-theme .bfy-job-stage-stage-settings__field input,.bfy-theme .bfy-job-stage-stage-settings select,.bfy-theme .bfy-job-stage-stage-settings input{width:100%;min-height:2.65rem;border:1px solid rgba(10,34,31,.14);border-radius:.68rem;padding:.55rem .7rem;background:#fff;color:#0a221f;font:inherit;font-size:.75rem;font-weight:520;outline:none;transition:border-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-job-stage-stage-wizard__field input:focus,.bfy-theme .bfy-job-stage-stage-settings__field input:focus,.bfy-theme .bfy-job-stage-stage-settings select:focus,.bfy-theme .bfy-job-stage-stage-settings input:focus{border-color:#00a97475;box-shadow:0 0 0 3px #00a9741a}.bfy-theme .bfy-job-stage-stage-settings__field small{color:#82958c;font-size:.59rem;font-weight:520}.bfy-theme .bfy-job-stage-stage-wizard__action-picker{display:flex;flex-direction:column;gap:.62rem}.bfy-theme .bfy-job-stage-stage-wizard__action-picker--selection{border-top:1px solid rgba(10,34,31,.08);padding-top:.95rem}.bfy-theme .bfy-job-stage-stage-wizard__section-heading{justify-content:space-between;gap:.75rem}.bfy-theme .bfy-job-stage-stage-wizard__eyebrow{color:#087e5a;font-size:.57rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-wizard__section-heading h3{margin-top:.18rem;color:#0a221f;font-size:.82rem;font-weight:760}.bfy-theme .bfy-job-stage-stage-wizard__selected-action{border-radius:999px;padding:.28rem .45rem;background:#e6f7ec;color:#087e5a;font-size:.54rem;font-weight:760;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-wizard__action-options{grid-template-columns:repeat(2,minmax(0,1fr))}.bfy-theme .bfy-job-stage-stage-wizard__action-card{min-width:0;min-height:10.25rem;align-items:stretch;flex-direction:column;gap:.78rem;border:1px solid rgba(10,34,31,.11);border-radius:.92rem;padding:.95rem;background:#ffffffb8;color:#0a221f;text-align:left;transition:border-color .16s ease,background-color .16s ease}.bfy-theme .bfy-job-stage-stage-wizard__action-card:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-wizard__action-card[data-selected=true]{border-color:#00a97461;background:#f4fbf5}.bfy-theme .bfy-job-stage-stage-wizard__action-card:disabled{cursor:not-allowed;opacity:.55}.bfy-theme .bfy-job-stage-stage-wizard__action-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.58rem;background:#e6f7ec;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__action-icon svg{width:1.08rem;height:1.08rem}.bfy-theme .bfy-job-stage-stage-wizard__action-icon[data-accent=amber]{background:#fff2d9;color:#a66b12}.bfy-theme .bfy-job-stage-stage-wizard__action-icon[data-accent=sky]{background:#e1f7f4;color:#19786f}.bfy-theme .bfy-job-stage-stage-wizard__action-icon[data-accent=lilac]{background:#eeebff;color:#5d54a7}.bfy-theme .bfy-job-stage-stage-wizard__action-card-top{display:flex;min-width:0;align-items:flex-start;gap:.68rem}.bfy-theme .bfy-job-stage-stage-wizard__action-copy{gap:.24rem}.bfy-theme .bfy-job-stage-stage-wizard__action-copy strong{font-size:.76rem;line-height:1.25}.bfy-theme .bfy-job-stage-stage-wizard__action-copy small{display:-webkit-box;overflow:hidden;font-size:.62rem;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:3}.bfy-theme .bfy-job-stage-stage-wizard__empty-actions,.bfy-theme .bfy-job-stage-stage-wizard__helper{color:#7a9085;font-size:.64rem}.bfy-theme .bfy-job-stage-stage-wizard__empty-actions{display:flex;min-height:5rem;align-items:center;justify-content:center;gap:.42rem;border:1px dashed rgba(10,34,31,.13);border-radius:.8rem;background:#fbfcf8}.bfy-theme .bfy-job-stage-stage-wizard__empty-actions svg{width:.9rem;height:.9rem;color:#00a974}.bfy-theme .bfy-job-stage-stage-wizard__helper{margin:-.25rem 0 0;line-height:1.4}.bfy-theme .bfy-job-stage-stage-wizard__footer,.bfy-theme .bfy-job-stage-stage-settings__footer{flex:0 0 auto;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(10,34,31,.08);padding:.85rem 1.35rem 1rem;background:#fffdf8f5}.bfy-theme .bfy-job-stage-stage-wizard__footer button,.bfy-theme .bfy-job-stage-stage-settings__footer button{min-height:2.35rem;gap:.34rem;border-radius:.66rem;padding-inline:.82rem;font-size:.7rem;font-weight:720}.bfy-theme .bfy-job-stage-stage-wizard__footer button:last-child,.bfy-theme .bfy-job-stage-stage-settings__footer-actions button:last-child{background:#087e5a;color:#fff}.bfy-theme .bfy-job-stage-stage-wizard__footer button:last-child:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-settings__footer-actions button:last-child:hover:not(:disabled){background:#056b4d}.bfy-theme .bfy-job-stage-stage-wizard__footer button svg,.bfy-theme .bfy-job-stage-stage-settings__footer button svg{width:.82rem;height:.82rem}.bfy-theme .bfy-job-stage-stage-settings{width:min(46rem,calc(100vw - 2rem));max-width:min(46rem,calc(100vw - 2rem))}.bfy-theme .bfy-job-stage-stage-settings__body{display:flex;flex-direction:column;gap:.9rem}.bfy-theme .bfy-job-stage-stage-settings__identity{gap:.65rem;border:1px solid rgba(0,169,116,.13);border-radius:.78rem;padding:.65rem .72rem;background:#f5fbf5}.bfy-theme .bfy-job-stage-stage-settings__stage-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border-radius:.6rem;background:#e6f7ec;color:#087e5a}.bfy-theme .bfy-job-stage-stage-settings__stage-icon svg{width:.94rem;height:.94rem}.bfy-theme .bfy-job-stage-stage-settings__identity>span:last-child,.bfy-theme .bfy-job-stage-stage-settings__type-note>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.18rem}.bfy-theme .bfy-job-stage-stage-settings__identity strong,.bfy-theme .bfy-job-stage-stage-settings__type-note strong{color:#0a221f;font-size:.72rem;font-weight:740}.bfy-theme .bfy-job-stage-stage-settings__identity small,.bfy-theme .bfy-job-stage-stage-settings__type-note small{color:#789087;font-size:.59rem}.bfy-theme .bfy-job-stage-stage-settings__type-note{gap:.5rem;color:#087e5a;font-size:.68rem}.bfy-theme .bfy-job-stage-stage-settings__type-note>svg{width:.95rem;height:.95rem}.bfy-theme .bfy-job-stage-stage-settings__automation{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid rgba(10,34,31,.08);padding-top:.9rem}.bfy-theme .bfy-job-stage-stage-settings__section-heading{align-items:flex-start;justify-content:space-between;gap:.7rem}.bfy-theme .bfy-job-stage-stage-settings__section-eyebrow{gap:.26rem;color:#087e5a;font-size:.57rem;font-weight:780;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-settings__section-eyebrow svg{width:.72rem;height:.72rem}.bfy-theme .bfy-job-stage-stage-settings__section-heading h3{margin-top:.22rem;color:#0a221f;font-size:.83rem;font-weight:760}.bfy-theme .bfy-job-stage-stage-settings__section-heading p{max-width:26rem;margin-top:.24rem;color:#7a9085;font-size:.61rem;line-height:1.4}.bfy-theme .bfy-job-stage-stage-settings__route-count{flex:0 0 auto;border-radius:999px;padding:.28rem .42rem;background:#eef8f1;color:#087e5a;font-size:.55rem;font-weight:740}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing{gap:.62rem;padding-top:0}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__header{display:none}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__row{gap:.5rem;border:1px solid rgba(10,34,31,.1);border-radius:.72rem;padding:.58rem;background:#fbfcf8}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__row label{gap:.25rem;color:#557267;font-size:.57rem}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__row select,.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__row input{min-height:2.15rem;border-radius:.55rem;padding:.4rem .48rem;font-size:.66rem}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__row button{width:2.15rem;height:2.15rem}.bfy-theme .bfy-job-stage-stage-settings .bfy-job-stage-stage-routing__empty{margin:0;border:1px dashed rgba(10,34,31,.13);border-radius:.72rem;padding:.7rem;background:#fbfcf8;color:#7a9085;font-size:.62rem}.bfy-theme .bfy-job-stage-stage-settings__static-note{display:flex;align-items:flex-start;gap:.46rem;border:1px solid rgba(166,107,18,.14);border-radius:.72rem;padding:.66rem .7rem;background:#fffaf0;color:#8b6b35;font-size:.62rem;line-height:1.4}.bfy-theme .bfy-job-stage-stage-settings__static-note svg{width:.86rem;height:.86rem;flex:0 0 auto;margin-top:.06rem}.bfy-theme .bfy-job-stage-stage-settings__footer{align-items:center}.bfy-theme .bfy-job-stage-stage-settings__delete,.bfy-theme .bfy-job-stage-stage-settings__footer-actions{display:flex;min-width:0;align-items:center;gap:.45rem}.bfy-theme .bfy-job-stage-stage-settings__delete{flex:1 1 auto;flex-wrap:wrap}.bfy-theme .bfy-job-stage-stage-settings__delete-note,.bfy-theme .bfy-job-stage-stage-settings__delete-confirm-copy{color:#9a6e28;font-size:.56rem;line-height:1.35}.bfy-theme .bfy-job-stage-stage-settings__delete-button{color:#ae5d57}.bfy-theme .bfy-job-stage-stage-settings__delete-button:hover:not(:disabled){background:#fff0ee;color:#a23f3a}.bfy-theme .bfy-job-stage-stage-settings__delete-button svg{width:.78rem;height:.78rem}.bfy-theme .bfy-job-stage-stage-settings__footer-actions{flex:0 0 auto}@keyframes bfy-job-stage-pipeline-spin{to{transform:rotate(360deg)}}@media (max-width: 760px){.bfy-theme .bfy-job-stage-drawer{width:100vw;max-width:100vw;border-radius:1rem 0 0 1rem}.bfy-theme .bfy-job-stage-drawer__header,.bfy-theme .bfy-job-stage-drawer__body,.bfy-theme .bfy-job-stage-drawer__footer{padding-right:.85rem;padding-left:.85rem}.bfy-theme .bfy-job-stage-drawer__relationship{width:100%;justify-content:space-between;font-size:.51rem}.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1.1rem minmax(0,1fr) auto;gap:.42rem;padding-right:.5rem;padding-left:.55rem}.bfy-theme .bfy-job-stage-stage-card__toggle{grid-template-columns:1.15rem 2rem minmax(0,1fr) .85rem;gap:.42rem}.bfy-theme .bfy-job-stage-stage-card__move-actions button{width:1.25rem;height:1.25rem}.bfy-theme .bfy-job-stage-stage-card__automation,.bfy-theme .bfy-job-stage-stage-card__details,.bfy-theme .bfy-job-stage-stage-card__footer{padding-left:2.55rem}.bfy-theme .bfy-job-stage-stage-wizard,.bfy-theme .bfy-job-stage-stage-settings{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:1rem}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-options,.bfy-theme .bfy-job-stage-stage-wizard__action-options{grid-template-columns:1fr}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card{min-height:5.2rem}.bfy-theme .bfy-job-stage-stage-settings__footer{align-items:stretch;flex-direction:column}.bfy-theme .bfy-job-stage-stage-settings__footer-actions{justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-stage-card,.bfy-theme .bfy-job-stage-drawer__insert-control,.bfy-theme .bfy-job-stage-drawer__add-stage,.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card,.bfy-theme .bfy-job-stage-stage-wizard__action-card,.bfy-theme .bfy-job-stage-stage-card__details{transition:none}.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card:hover,.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-card[data-selected=true],.bfy-theme .bfy-job-stage-stage-wizard__action-card:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-wizard__action-card[data-selected=true]{transform:none}.bfy-theme .bfy-job-stage-drawer__loading-heading svg{animation:none}}.bfy-theme .bfy-job-stage-drawer{overscroll-behavior:contain}.bfy-theme .bfy-job-stage-drawer__header{gap:0;padding:1rem 1.2rem;background:var(--bf-offwhite, #fbf6eb)}.bfy-theme .bfy-job-stage-drawer__topline{align-items:center;justify-content:space-between}.bfy-theme .bfy-job-stage-drawer__topline [data-slot=drawer-title]{margin:0;color:var(--bf-pipeline-ink);font-size:1.125rem;font-weight:600;letter-spacing:-.025em}.bfy-theme .bfy-job-stage-drawer__eyebrow,.bfy-theme .bfy-job-stage-drawer__title-row,.bfy-theme .bfy-job-stage-drawer__relationship{display:none}.bfy-theme .bfy-job-stage-drawer__body{gap:.6rem;padding-top:1rem;padding-bottom:1rem}.bfy-theme .bfy-job-stage-drawer__stage-list{gap:.28rem}.bfy-theme .bfy-job-stage-drawer__between-controls{display:flex;align-items:center;justify-content:center;gap:.4rem;min-height:1.45rem;padding:.05rem 0}.bfy-theme .bfy-job-stage-drawer__insert-control,.bfy-theme .bfy-job-stage-drawer__automation-control{display:inline-flex;align-items:center;justify-content:center;gap:.3rem;min-height:1.7rem;border:0;border-radius:999px;padding:.25rem .55rem;color:var(--bf-pipeline-ink-soft);background:transparent;font-size:.75rem;font-weight:500;letter-spacing:.005em;transition:color .16s ease,background-color .16s ease,transform .16s ease}.bfy-theme .bfy-job-stage-drawer__insert-control svg,.bfy-theme .bfy-job-stage-drawer__automation-control svg{width:.85rem;height:.85rem}.bfy-theme .bfy-job-stage-drawer__insert-control:hover:not(:disabled),.bfy-theme .bfy-job-stage-drawer__automation-control:hover:not(:disabled),.bfy-theme .bfy-job-stage-drawer__insert-control:focus-visible:not(:disabled),.bfy-theme .bfy-job-stage-drawer__automation-control:focus-visible:not(:disabled){color:var(--bf-pipeline-deep-green);background:var(--muted, #f1f0e8)}.bfy-theme .bfy-job-stage-drawer__insert-control:active:not(:disabled),.bfy-theme .bfy-job-stage-drawer__automation-control:active:not(:disabled){transform:translateY(1px)}.bfy-theme .bfy-job-stage-drawer__automation-control:disabled{cursor:not-allowed;opacity:.4}.bfy-theme .bfy-job-stage-stage-card{overflow:hidden;border-radius:.82rem}.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1rem 1.4rem 2rem minmax(0,1fr) auto;gap:.5rem;min-height:3.5rem;padding:.75rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle{touch-action:none;cursor:grab}.bfy-theme .bfy-job-stage-stage-card__drag-handle:active{cursor:grabbing}.bfy-theme .bfy-job-stage-stage-card__ordinal{font-size:.75rem;font-weight:500}.bfy-theme .bfy-job-stage-stage-card__icon{width:1.9rem;height:1.9rem}.bfy-theme .bfy-job-stage-stage-card__copy{min-width:0}.bfy-theme .bfy-job-stage-stage-card__title-row{min-width:0;gap:.4rem;align-items:flex-start}.bfy-theme .bfy-job-stage-stage-card__title-row strong{overflow:visible;white-space:normal;font-size:.875rem;font-weight:600;min-width:0;overflow-wrap:anywhere;line-height:1.4}.bfy-theme .bfy-job-stage-stage-card__type{flex:0 0 auto;padding:.18rem .42rem;font-size:.6875rem;letter-spacing:0;font-weight:500;text-transform:none}.bfy-theme .bfy-job-stage-stage-card__meta{display:block;overflow:hidden;margin-top:.15rem;color:var(--bf-pipeline-muted);font-size:.8125rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-card__move-actions{gap:.12rem}.bfy-theme .bfy-job-stage-stage-card__move-actions button{width:1.75rem;height:1.75rem}.bfy-theme .bfy-job-stage-stage-card__footer{min-height:2rem;justify-content:flex-start;gap:.38rem;padding:.18rem .62rem .26rem}.bfy-theme .bfy-job-stage-stage-card__footer button{min-height:2rem;padding:.2rem .55rem;font-size:.67rem}.bfy-theme .bfy-job-stage-stage-card__footer button svg{width:.875rem;height:.875rem}.bfy-theme .bfy-job-stage-stage-card__automation,.bfy-theme .bfy-job-stage-stage-card__details,.bfy-theme .bfy-job-stage-stage-card__static-note{display:none}.bfy-theme .bfy-job-stage-stage-settings__body{gap:.95rem}.bfy-theme .bfy-job-stage-stage-settings__field small{display:none}.bfy-theme .bfy-job-stage-stage-automation{width:min(42rem,calc(100vw - 2rem));max-width:min(42rem,calc(100vw - 2rem));padding:1.35rem;border:1px solid color-mix(in srgb,var(--bfy-ink, #172033) 10%,transparent);border-radius:1.1rem;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation__header,.bfy-theme .bfy-job-stage-stage-automation__body,.bfy-theme .bfy-job-stage-stage-automation__footer{padding:0}.bfy-theme .bfy-job-stage-stage-automation__header{display:flex;flex-direction:row;align-items:flex-start;gap:.8rem}.bfy-theme .bfy-job-stage-stage-automation__header-icon,.bfy-theme .bfy-job-stage-stage-automation__source-icon{display:grid;flex:0 0 auto;place-items:center;width:2.15rem;height:2.15rem;border-radius:.7rem;color:var(--bfy-accent, #5a4ff3);background:color-mix(in srgb,var(--bfy-accent, #5a4ff3) 10%,white)}.bfy-theme .bfy-job-stage-stage-automation__header-icon svg,.bfy-theme .bfy-job-stage-stage-automation__source-icon svg{width:1.05rem;height:1.05rem}.bfy-theme .bfy-job-stage-stage-automation__header [data-slot=dialog-title]{font-size:1.1rem;letter-spacing:-.02em}.bfy-theme .bfy-job-stage-stage-automation__header [data-slot=dialog-description]{margin-top:.25rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-automation__error{margin-top:1rem}.bfy-theme .bfy-job-stage-stage-automation__body{display:flex;flex-direction:column;gap:1rem;margin-top:1.1rem}.bfy-theme .bfy-job-stage-stage-automation__source{display:flex;align-items:center;gap:.68rem;padding:.75rem;border:1px solid color-mix(in srgb,var(--bfy-accent, #5a4ff3) 16%,transparent);border-radius:.82rem;background:color-mix(in srgb,var(--bfy-accent, #5a4ff3) 4%,white)}.bfy-theme .bfy-job-stage-stage-automation__source>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.08rem}.bfy-theme .bfy-job-stage-stage-automation__source small,.bfy-theme .bfy-job-stage-stage-automation__source em{color:var(--bfy-muted-ink, #718096);font-size:.68rem;font-style:normal}.bfy-theme .bfy-job-stage-stage-automation__source strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.86rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing{margin:0;padding:0;border:0;background:transparent}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header{padding-bottom:.65rem}.bfy-theme .bfy-job-stage-stage-automation__static-note{display:flex;align-items:flex-start;gap:.6rem;padding:.8rem;border-radius:.75rem;color:var(--bfy-muted-ink, #718096);background:#f7f8fb;font-size:.76rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-automation__static-dot{flex:0 0 auto;width:.45rem;height:.45rem;margin-top:.32rem;border-radius:50%;background:#aab2c1}.bfy-theme .bfy-job-stage-stage-automation__footer{justify-content:flex-end;gap:.5rem;margin-top:1.25rem}.bfy-theme .bfy-job-stage-stage-automation-summary{display:flex;flex-direction:column;gap:.34rem;margin-top:-.38rem;border:1px solid rgba(10,34,31,.1);border-top:0;border-radius:0 0 .78rem .78rem;padding:.58rem .72rem .64rem 5.58rem;background:var(--bf-pipeline-mint);color:var(--bf-pipeline-muted);animation:bfy-job-stage-stage-automation-in .18s ease both}.bfy-theme .bfy-job-stage-stage-automation-summary__header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bfy-theme .bfy-job-stage-stage-automation-summary__label{color:var(--bf-pipeline-deep-green);font-size:.57rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-automation-summary__count{color:var(--bf-pipeline-muted);font-size:.57rem;font-weight:500}.bfy-theme .bfy-job-stage-stage-automation-summary__rules{display:flex;flex-direction:column;gap:.25rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.42rem;min-width:0;font-size:.66rem;line-height:1.3}.bfy-theme .bfy-job-stage-stage-automation-summary__rule>span:first-child,.bfy-theme .bfy-job-stage-stage-automation-summary__rule strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-automation-summary__rule strong{color:var(--bf-pipeline-ink-soft);font-weight:600}.bfy-theme .bfy-job-stage-stage-automation-summary__arrow{color:#9bb0a4;font-size:.72rem}.bfy-theme .bfy-job-stage-stage-card__footer{justify-content:flex-end;gap:.5rem;padding:0 .75rem .75rem}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action{box-sizing:border-box;min-height:2rem;border:1px solid var(--bf-pipeline-line);border-radius:.55rem;padding:.25rem .75rem;background:var(--bf-offwhite, #fbf6eb);box-shadow:none;color:var(--bf-pipeline-deep-green);font-size:.8125rem;font-weight:500;transition:background-color .16s ease,color .16s ease,outline-color .16s ease}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){background:var(--muted, #f1f0e8)}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage:focus-visible,.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action:focus-visible{outline:2px solid var(--ring, #3e9b63);outline-offset:2px}.bfy-theme .bfy-job-stage-stage-automation{width:min(31rem,calc(100vw - 2rem));max-width:min(31rem,calc(100vw - 2rem));gap:0;border-color:var(--bf-pipeline-line);border-radius:.95rem;padding:1.15rem;background:var(--bf-pipeline-paper);box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation__header{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;padding:0;text-align:left}.bfy-theme .bfy-job-stage-stage-automation__eyebrow{color:var(--bf-pipeline-deep-green);font-size:.58rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.bfy-theme .bfy-job-stage-stage-automation__header [data-slot=dialog-title]{color:var(--bf-pipeline-ink);font-size:1.12rem;letter-spacing:-.025em}.bfy-theme .bfy-job-stage-stage-automation__error{margin-top:.9rem;border-radius:.65rem;padding:.55rem .65rem;font-size:.68rem}.bfy-theme .bfy-job-stage-stage-automation__body{display:flex;flex-direction:column;gap:.82rem;margin-top:.95rem;padding:0}.bfy-theme .bfy-job-stage-stage-automation__source{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;min-width:0;padding:0;border:0;background:transparent}.bfy-theme .bfy-job-stage-stage-automation__source-stage{overflow:hidden;color:var(--bf-pipeline-ink);font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-automation__source-action{display:inline;min-width:0;flex-direction:initial;gap:0;overflow:hidden;border-left:1px solid rgba(10,34,31,.14);padding-left:.45rem;color:var(--bf-pipeline-muted);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing{gap:.62rem;border-top:1px solid var(--bf-pipeline-line);padding-top:.72rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header{align-items:center;padding:0}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header h3{color:var(--bf-pipeline-ink-soft);font-size:.7rem;font-weight:760}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header button{min-height:1.75rem;border-color:#00a97438;border-radius:.5rem;padding:.2rem .48rem;background:#eef9f0b3;color:var(--bf-pipeline-deep-green);font-size:.63rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,1fr) 4.6rem minmax(0,1fr) 1.8rem;gap:.36rem;border-color:#0a221f1a;border-radius:.62rem;padding:.48rem;background:#f7faf6d9}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row label{gap:.18rem;font-size:.55rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row select,.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row input{min-height:2rem;border-color:#0a221f1f;border-radius:.45rem;padding:.28rem .4rem;background:#fffefb;color:var(--bf-pipeline-ink-soft);font-size:.68rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row button{width:1.8rem;height:1.8rem;border-radius:.45rem;color:#8da096}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__empty{border-color:#0a221f1f;border-radius:.58rem;padding:.58rem .65rem;background:#f7faf680;font-size:.64rem}.bfy-theme .bfy-job-stage-stage-automation__static-note{margin:0;border-radius:.6rem;padding:.65rem;background:#f7faf6cc;color:var(--bf-pipeline-muted);font-size:.68rem}.bfy-theme .bfy-job-stage-stage-automation__footer{justify-content:flex-end;gap:.45rem;margin-top:1rem;border-top:1px solid var(--bf-pipeline-line);padding:.85rem 0 0}.bfy-theme .bfy-job-stage-stage-automation__footer button{min-height:1.9rem;border-radius:.52rem;padding:.28rem .64rem;font-size:.68rem}@keyframes bfy-job-stage-stage-automation-in{0%{opacity:0;transform:translateY(-.16rem)}to{opacity:1;transform:translateY(0)}}@media (max-width: 760px){.bfy-theme .bfy-job-stage-stage-automation-summary{padding-left:3.25rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,1fr) 1fr 1.8rem}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row .bfy-job-stage-stage-routing__threshold{grid-column:1 / 2}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-stage-automation-summary{animation:none}}.bfy-theme .bfy-job-stage-stage-automation-summary{gap:.12rem;margin-top:-.24rem;border:0;border-left:2px solid rgba(0,169,116,.32);border-radius:0;padding:.18rem .3rem .28rem 5.58rem;background:transparent;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__header{justify-content:flex-start}.bfy-theme .bfy-job-stage-stage-automation-summary__label{color:var(--bf-pipeline-deep-green);font-size:.6rem;font-style:italic;font-weight:650;letter-spacing:.01em;text-transform:none}.bfy-theme .bfy-job-stage-stage-automation-summary__rules{gap:.14rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{grid-template-columns:max-content auto minmax(0,1fr);justify-content:flex-start;gap:.28rem;font-size:.63rem;line-height:1.25}.bfy-theme .bfy-job-stage-stage-automation-summary__rule>span:first-child{color:var(--bf-pipeline-muted);overflow:visible;text-overflow:clip;white-space:normal}.bfy-theme .bfy-job-stage-stage-automation-summary__rule strong{min-width:0;color:var(--bf-pipeline-ink-soft);font-weight:650}.bfy-theme .bfy-job-stage-stage-automation-summary__arrow{color:#087e5a8c;font-size:.67rem}.bfy-theme .bfy-job-stage-stage-automation-summary{gap:.28rem;margin-top:-.38rem;border:1px solid rgba(10,34,31,.1);border-top:0;border-radius:0 0 .78rem .78rem;padding:.48rem .7rem .55rem 5.58rem;background:#f6fbf6fa;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__rules{gap:.22rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:.36rem;font-size:.64rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule>span:first-child{color:var(--bf-pipeline-muted)}.bfy-theme .bfy-job-stage-stage-automation-summary__rule strong{color:var(--bf-pipeline-ink-soft);font-weight:700}@media (max-width: 760px){.bfy-theme .bfy-job-stage-stage-automation-summary{padding-left:3.25rem}}.bfy-job-stage-stage-automation{width:min(31rem,calc(100vw - 2rem));max-width:min(31rem,calc(100vw - 2rem));gap:0;border:1px solid rgba(10,34,31,.11);border-radius:.95rem;padding:1.15rem;background:#fffdf8!important;color:#0a221f;opacity:1;box-shadow:none}.bfy-job-stage-stage-automation__header{display:flex;flex-direction:column;align-items:flex-start;gap:.22rem;padding:0;text-align:left}.bfy-job-stage-stage-automation__eyebrow{color:#087e5a;font-size:.58rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.bfy-job-stage-stage-automation__header [data-slot=dialog-title]{color:#0a221f;font-size:1.12rem;letter-spacing:-.025em}.bfy-job-stage-stage-automation__error{margin-top:.9rem;border-radius:.65rem;padding:.55rem .65rem;font-size:.68rem}.bfy-job-stage-stage-automation__body{display:flex;flex-direction:column;gap:.82rem;margin-top:.95rem;padding:0}.bfy-job-stage-stage-automation__source{display:inline-flex;align-items:center;align-self:flex-start;gap:.45rem;min-width:0;padding:0;border:0;background:transparent}.bfy-job-stage-stage-automation__source-stage{overflow:hidden;color:#0a221f;font-size:.78rem;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.bfy-job-stage-stage-automation__source-action{display:inline;min-width:0;overflow:hidden;border-left:1px solid rgba(10,34,31,.14);padding-left:.45rem;color:#7b8f86;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing{display:flex;flex-direction:column;gap:.62rem;border-top:1px solid rgba(10,34,31,.11);padding-top:.72rem}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header{display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header h3{color:#426057;font-size:.7rem;font-weight:760}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__header button{min-height:1.75rem;gap:.25rem;border:1px solid rgba(0,169,116,.22);border-radius:.5rem;padding:.2rem .48rem;background:#eef9f0b3;color:#087e5a;font-size:.63rem}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row{display:grid;grid-template-columns:minmax(0,1fr) 4.6rem minmax(0,1fr) 1.8rem;align-items:end;gap:.36rem;border:1px solid rgba(10,34,31,.1);border-radius:.62rem;padding:.48rem;background:#f7faf6d9}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row label{display:flex;min-width:0;flex-direction:column;gap:.18rem;color:#7b8f86;font-size:.55rem;font-weight:700}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row select,.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row input{min-height:2rem;border:1px solid rgba(10,34,31,.12);border-radius:.45rem;padding:.28rem .4rem;background:#fffefb;color:#426057;font-size:.68rem}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row button{width:1.8rem;height:1.8rem;border-radius:.45rem;color:#8da096}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__empty{margin:0;border:1px dashed rgba(10,34,31,.12);border-radius:.58rem;padding:.58rem .65rem;background:#f7faf680;color:#7b8f86;font-size:.64rem}.bfy-job-stage-stage-automation__static-note{margin:0;border-radius:.6rem;padding:.65rem;background:#f7faf6cc;color:#7b8f86;font-size:.68rem}.bfy-job-stage-stage-automation__footer{display:flex;justify-content:flex-end;gap:.45rem;margin-top:1rem;border-top:1px solid rgba(10,34,31,.11);padding:.85rem 0 0}.bfy-job-stage-stage-automation__footer button{min-height:1.9rem;border-radius:.52rem;padding:.28rem .64rem;font-size:.68rem}@media (max-width: 760px){.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,1fr) 1fr 1.8rem}.bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row .bfy-job-stage-stage-routing__threshold{grid-column:1 / 2}}.bfy-theme .bfy-job-stage-drawer__between-controls{position:relative;min-height:2.05rem;overflow:visible}.bfy-theme .bfy-job-stage-drawer__between-controls:before{position:absolute;z-index:0;top:-.4rem;bottom:-.4rem;left:50%;width:1px;background:#4d7e6847;content:"";transform:translate(-50%)}.bfy-theme .bfy-job-stage-drawer__insert-control{position:relative;z-index:1;width:100%;justify-content:flex-start;padding-left:calc(50% + 1rem);opacity:1}.bfy-theme .bfy-job-stage-drawer__insert-control>.bfy-job-stage-drawer__insert-icon{position:absolute;left:calc(50% - .6rem);display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border:1px solid var(--bf-pipeline-line);border-radius:50%;background:var(--bf-offwhite, #fbf6eb);box-shadow:none;color:var(--bf-pipeline-ink-soft)}.bfy-theme .bfy-job-stage-drawer__insert-control>span:last-child{margin:0}@media (max-width: 760px){.bfy-theme .bfy-job-stage-drawer__insert-control{padding-left:calc(50% + .9rem)}}.bfy-theme .bfy-job-stage-stage-card{display:flex;flex-direction:column}.bfy-theme .bfy-job-stage-stage-automation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:2rem;margin:0;border:0;border-top:1px solid var(--bf-pipeline-line);border-radius:0;padding:.625rem .75rem;background:var(--bf-pipeline-paper);box-shadow:none;transition:background-color .16s ease}.bfy-theme .bfy-job-stage-stage-automation-summary:hover{background:var(--bf-pipeline-paper)}.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false]{grid-template-columns:minmax(0,1fr);background:var(--bf-pipeline-paper)}.bfy-theme .bfy-job-stage-stage-automation-summary__rules{display:flex;min-width:0;flex-direction:column;gap:.16rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.2fr);align-items:start;gap:.32rem;min-width:0;font-size:.8125rem;line-height:1.45}.bfy-theme .bfy-job-stage-stage-automation-summary__condition,.bfy-theme .bfy-job-stage-stage-automation-summary__destination{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-automation-summary__condition{color:var(--bf-pipeline-muted);overflow:visible;white-space:normal}.bfy-theme .bfy-job-stage-stage-automation-summary__arrow{width:.72rem;height:.72rem;flex:0 0 auto;color:var(--bf-pipeline-green)}.bfy-theme .bfy-job-stage-stage-automation-summary__destination{display:inline-flex;align-items:center;gap:.25rem;color:var(--bf-pipeline-ink-soft);overflow:visible;white-space:normal;flex-wrap:wrap;line-height:1.45}.bfy-theme .bfy-job-stage-stage-automation-summary__destination>span{overflow:visible}.bfy-theme .bfy-job-stage-stage-automation-summary__destination strong{flex:0 1 auto;max-width:100%;overflow:visible;border:0;border-radius:0;padding:0;background:transparent;color:var(--bf-pipeline-deep-green);font-size:inherit;font-weight:600;white-space:normal;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-stage-automation-summary__configure{display:inline-flex;min-height:2rem;align-items:center;justify-self:end;gap:.28rem;border-color:var(--bf-pipeline-line);border-radius:.48rem;padding:.25rem .625rem;background:var(--bf-offwhite, #fbf6eb);color:var(--bf-pipeline-deep-green);font-size:.75rem;font-weight:500;transition:background-color .16s ease,color .16s ease;height:2rem;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__configure svg{width:.72rem;height:.72rem}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible{border-color:var(--bf-pipeline-line);background:var(--muted, #f1f0e8);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible{outline:2px solid var(--ring, #3e9b63);outline-offset:2px}.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{justify-self:end;border-color:transparent;background:transparent;color:var(--secondary-foreground, #0e413b)}.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:focus-visible{border-color:transparent;background:var(--muted, #f1f0e8);color:var(--bf-pipeline-deep-green)}.bfy-theme .bfy-job-stage-stage-rail__empty{justify-content:space-between;gap:.7rem}.bfy-theme .bfy-job-stage-stage-rail__empty>span{color:#526b60;font-size:.7rem;font-weight:720}.bfy-theme .bfy-job-stage-stage-rail__empty .bfy-job-stage-stage-rail__add{flex:0 0 auto;min-height:1.9rem;border-color:#00a9743d;background:#dcf8e485;color:#087e5a}.bfy-theme .bfy-job-stage-stage-wizard__body--configure{display:flex;overflow:hidden}.bfy-theme .bfy-job-stage-stage-wizard__agent-config{display:flex;min-height:0;flex:1;flex-direction:column}.bfy-theme .bfy-job-stage-stage-wizard__agent-config .bfy-new-agent-dialog__editor{height:100%;max-height:none;gap:.65rem}.bfy-theme .bfy-job-stage-stage-wizard__agent-config .bfy-new-agent-dialog__form-scroll{padding:.05rem .2rem .35rem 0}.bfy-theme .bfy-job-stage-stage-wizard__agent-config .bfy-new-agent-dialog__editor-footer{min-height:3.25rem;padding-top:.65rem}.bfy-theme .bfy-job-stage-stage-wizard__agent-config .bfy-new-agent-dialog__editor-footer-actions{flex-wrap:wrap}.bfy-theme .bfy-job-stage-stage-wizard{width:min(72rem,calc(100vw - 2rem));max-width:min(72rem,calc(100vw - 2rem));height:min(62rem,92vh);max-height:min(62rem,92vh)}.bfy-theme .bfy-job-stage-stage-wizard[data-step=setup]{height:min(34rem,78vh);max-height:min(34rem,calc(100vh - 2rem))}.bfy-theme .bfy-job-stage-stage-wizard[data-step=setup][data-kind=action]{height:min(62rem,92vh);max-height:min(62rem,calc(100vh - 2rem))}@media (max-width: 760px){.bfy-theme .bfy-job-stage-stage-wizard{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);height:88vh;max-height:88vh}.bfy-theme .bfy-job-stage-stage-wizard[data-step=setup]{height:min(34rem,88vh);max-height:88vh}.bfy-theme .bfy-job-stage-stage-wizard[data-step=setup][data-kind=action]{height:88vh;max-height:88vh}.bfy-theme .bfy-job-stage-stage-automation-summary{grid-template-columns:minmax(0,1fr);padding-left:.62rem}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{justify-self:end}}@media (max-width: 480px){.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1rem 1.25rem minmax(0,1fr) auto}.bfy-theme .bfy-job-stage-stage-card__icon{display:none}}@media (min-width: 761px){.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row[data-has-threshold=false]{grid-template-columns:minmax(0,1fr) minmax(14rem,1.25fr) 1.8rem}}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row select{box-sizing:border-box;width:100%;color:#0a221f;font-weight:650}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row select option{color:#0a221f;background:#fffefb}.bfy-theme .bfy-job-stage-candidate-dialog--unified{--bf-candidate-ink: #0a221f;--bf-candidate-muted: #5c756a;--bf-candidate-line: rgba(10, 34, 31, .13);--bf-candidate-mint: #e5f8e9;--bf-candidate-paper: #fffdf8;display:flex;width:min(34rem,calc(100vw - 2rem));max-width:min(34rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;gap:0;overflow:hidden;border:1px solid var(--bf-candidate-line);border-radius:1rem;padding:0;background:var(--bf-candidate-paper);color:var(--bf-candidate-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 1.5rem 4rem #0a221f38}.bfy-theme .bfy-job-stage-candidate-dialog--unified>[data-slot=dialog-close]{top:1rem;right:1rem;color:var(--bf-candidate-muted)}.bfy-theme .bfy-job-stage-candidate-dialog--unified .bfy-job-stage-candidate-dialog__header{flex:0 0 auto;padding:1.15rem 3rem 1rem 1.25rem;border-bottom:1px solid var(--bf-candidate-line);background:var(--bf-candidate-paper);text-align:left}.bfy-theme .bfy-job-stage-candidate-dialog--unified .bfy-job-stage-candidate-dialog__header:after{content:none}.bfy-theme .bfy-job-stage-candidate-dialog__header-layout{display:flex;align-items:center;gap:.75rem}.bfy-theme .bfy-job-stage-candidate-dialog__header-icon{display:grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-radius:.6rem;background:var(--bf-candidate-mint);color:#087e5a}.bfy-theme .bfy-job-stage-candidate-dialog__header-icon svg{width:1.1rem;height:1.1rem}.bfy-theme .bfy-job-stage-candidate-dialog__title{font-size:1.1rem;font-weight:700}.bfy-theme .bfy-job-stage-candidate-dialog__description{margin-top:.2rem;color:var(--bf-candidate-muted);font-size:.8rem}.bfy-theme .bfy-job-stage-candidate-dialog__unified-form{display:flex;min-height:0;flex-direction:column}.bfy-theme .bfy-job-stage-candidate-dialog__body{display:flex;min-height:0;flex-direction:column;gap:1.1rem;overflow-y:auto;overscroll-behavior:contain;padding:1.15rem 1.25rem}.bfy-theme .bfy-job-stage-candidate-dialog__identity,.bfy-theme .bfy-job-stage-candidate-dialog__details,.bfy-theme .bfy-job-stage-candidate-dialog__resume-section,.bfy-theme .bfy-job-stage-candidate-dialog__resume-upload{display:flex;flex-direction:column;gap:.65rem}.bfy-theme .bfy-job-stage-candidate-dialog__resume-section,.bfy-theme .bfy-job-stage-candidate-dialog--unified .bfy-job-stage-candidate-dialog__field--stage{border-top:1px solid var(--bf-candidate-line);padding-top:1.05rem}.bfy-theme .bfy-job-stage-candidate-dialog--unified .bfy-job-stage-candidate-dialog__field{display:flex;flex-direction:column;gap:.4rem}.bfy-theme .bfy-job-stage-candidate-dialog__field-label{color:var(--bf-candidate-ink);font-size:.8rem;font-weight:600}.bfy-theme .bfy-job-stage-candidate-dialog--unified input:not([type=file]),.bfy-theme .bfy-job-stage-candidate-dialog--unified select{min-height:2.7rem;border:1px solid var(--bf-candidate-line);border-radius:.5rem;background:#fff;color:var(--bf-candidate-ink);font-size:.875rem;padding:.6rem .75rem}.bfy-theme .bfy-job-stage-candidate-dialog__lookup-link{align-self:flex-start;height:auto;padding:0;color:#087e5a;font-size:.8rem}.bfy-theme .bfy-job-stage-candidate-dialog__hint,.bfy-theme .bfy-job-stage-candidate-dialog__file-help{margin:0;color:var(--bf-candidate-muted);font-size:.8rem;line-height:1.5}.bfy-theme .bfy-job-stage-candidate-dialog__identity-heading{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.bfy-theme .bfy-job-stage-candidate-dialog__identity-heading>strong{display:flex;align-items:center;gap:.4rem;color:#087e5a;font-size:.875rem}.bfy-theme .bfy-job-stage-candidate-dialog__identity-heading svg,.bfy-theme .bfy-job-stage-candidate-dialog__resume-status>svg{width:1rem;height:1rem;flex-shrink:0;color:#087e5a}.bfy-theme .bfy-job-stage-candidate-dialog__saved-details{display:flex;flex-direction:column;gap:.7rem;margin:0;border-left:3px solid #00af76;padding-left:.9rem}.bfy-theme .bfy-job-stage-candidate-dialog__saved-details dt{color:var(--bf-candidate-muted);font-size:.75rem}.bfy-theme .bfy-job-stage-candidate-dialog__saved-details dd{margin:.15rem 0 0;font-size:.9rem;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-candidate-dialog__phone-field{display:flex;min-width:0;flex-direction:column;gap:.4rem;border:0;padding:0;margin:0}.bfy-theme .bfy-job-stage-candidate-dialog__inline-error{display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem;color:#a12c3c;font-size:.8rem;line-height:1.5}.bfy-theme .bfy-job-stage-candidate-dialog__phone-conflict{display:flex;flex-direction:column;align-items:flex-start;gap:.4rem;border:1px solid #e6bcc3;border-radius:.6rem;padding:.85rem;background:#fff5f6;color:#7b2936;font-size:.8rem;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-candidate-dialog__phone-conflict p{margin:0;line-height:1.5}.bfy-theme .bfy-job-stage-candidate-dialog__lookup-status{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--bf-candidate-muted);font-size:.8rem}.bfy-theme .bfy-job-stage-candidate-dialog__lookup-status svg{width:1rem;height:1rem;animation:spin 1s linear infinite}.bfy-theme .bfy-job-stage-candidate-dialog__search-results{display:flex;flex-direction:column;gap:.3rem;list-style:none;padding:0;margin:0}.bfy-theme .bfy-job-stage-candidate-dialog__search-result{display:flex;flex-direction:column;gap:.2rem;width:100%;border:1px solid var(--bf-candidate-line);border-radius:.5rem;padding:.7rem;text-align:left;background:#fff;font-size:.85rem;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-candidate-dialog__search-result>span{color:var(--bf-candidate-muted);font-size:.75rem}.bfy-theme .bfy-job-stage-candidate-dialog__search-result:hover{background:var(--bf-candidate-mint)}.bfy-theme .bfy-job-stage-candidate-dialog__resume-status{display:flex;align-items:flex-start;gap:.6rem}.bfy-theme .bfy-job-stage-candidate-dialog__resume-status>div{display:flex;min-width:0;flex-direction:column;gap:.2rem;font-size:.85rem}.bfy-theme .bfy-job-stage-candidate-dialog__resume-status strong,.bfy-theme .bfy-job-stage-candidate-dialog__resume-filename{overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-candidate-dialog__resume-status span{color:var(--bf-candidate-muted);font-size:.8rem}.bfy-theme .bfy-job-stage-candidate-dialog__resume-section>button{align-self:flex-start}.bfy-theme .bfy-job-stage-candidate-dialog__resume-upload{font-size:.85rem}.bfy-theme .bfy-job-stage-candidate-dialog__resume-upload>button{align-self:flex-start}.bfy-theme .bfy-job-stage-candidate-dialog--unified .bfy-job-stage-candidate-dialog__footer{flex:0 0 auto;border-top:1px solid var(--bf-candidate-line);padding:.85rem 1.25rem;margin:0;background:var(--bf-candidate-paper)}.bfy-theme .bfy-job-stage-candidate-dialog__footer-actions{display:flex;justify-content:flex-end;gap:.6rem;width:100%}.bfy-theme .bfy-job-stage-candidate-dialog__cancel,.bfy-theme .bfy-job-stage-candidate-dialog__submit{min-height:2.6rem;border-radius:.5rem;padding:.6rem 1rem;font-size:.85rem}.bfy-theme .bfy-job-stage-candidate-dialog__submit{display:flex;align-items:center;gap:.5rem;background:#087e5a;color:#fff}.bfy-theme .bfy-job-stage-candidate-dialog__submit:disabled{background:#b8c9bf}.bfy-theme .bfy-job-stage-candidate-dialog__submit svg{width:1rem;height:1rem}.bfy-theme .bfy-job-stage-candidate-dialog--unified :is(button,input,select):focus-visible{outline:2px solid #087e5a;outline-offset:2px}@media (max-width: 640px){.bfy-theme .bfy-job-stage-candidate-dialog--unified{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.bfy-theme .bfy-job-stage-candidate-dialog__identity-heading{flex-wrap:wrap}.bfy-theme .bfy-job-stage-candidate-dialog__footer-actions>button{flex:1;justify-content:center}}@media (max-width: 700px){.bfy-theme .bfy-job-stage-stage-wizard__stage-mode-options{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-job-stage-candidate-dialog__lookup-status svg{animation:none}}.bfy-theme .bfy-job-stage-stage-routing__rows{gap:.55rem}.bfy-theme .bfy-job-stage-stage-routing__row :is(select,input){box-sizing:border-box;width:100%;min-width:0}@media (min-width: 761px){.bfy-theme .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__criterion{grid-column:1}.bfy-theme .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__threshold{grid-column:2}.bfy-theme .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__destination{grid-column:3}.bfy-theme .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__remove{grid-column:4}.bfy-theme .bfy-job-stage-stage-automation .bfy-job-stage-stage-routing__row[data-has-threshold=false]{grid-template-columns:minmax(0,1fr) 4.6rem minmax(0,1fr) 1.8rem}}.bfy-theme .bfy-job-stage-drawer{background:#fbf6eb;box-shadow:none}.bfy-theme .bfy-job-stage-drawer__header{border-bottom:2px solid #00af76;padding:.8rem 1rem;background:#0a221f;box-shadow:none}.bfy-theme .bfy-job-stage-drawer__topline [data-slot=drawer-title]{color:#fbf6eb;font-size:1rem;font-weight:500;letter-spacing:-.01em}.bfy-theme .bfy-job-stage-drawer__close{color:#d9e8df}.bfy-theme .bfy-job-stage-drawer__close:hover{background:#00af7633;color:#fff}.bfy-theme .bfy-job-stage-drawer__body{gap:.55rem;padding:.75rem 1rem}.bfy-theme .bfy-job-stage-drawer__stage-list{gap:.3rem}.bfy-theme .bfy-job-stage-stage-card{border-color:#0a221f24;border-radius:.72rem;background:#fff;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card[data-stage-type=action]{border-color:#00af764d}.bfy-theme .bfy-job-stage-stage-card__summary{min-height:3.1rem;gap:.42rem;padding:.58rem .65rem}.bfy-theme .bfy-job-stage-stage-card__ordinal{color:#3e9b63;font-size:.68rem;font-weight:400}.bfy-theme .bfy-job-stage-stage-card__icon{width:1.75rem;height:1.75rem;border-color:#00af763d;border-radius:.58rem;background:#e9f5ec;color:#0a5a43}.bfy-theme .bfy-job-stage-stage-card[data-stage-type=static] .bfy-job-stage-stage-card__icon{border-color:#e4e0d3;background:#f7f8f3;color:#3e7f5a}.bfy-theme .bfy-job-stage-stage-card__copy{gap:.12rem}.bfy-theme .bfy-job-stage-stage-card__title-row{gap:.36rem}.bfy-theme .bfy-job-stage-stage-card__title-row strong{color:#172e29;font-size:.8125rem;font-weight:500;letter-spacing:0;line-height:1.35}.bfy-theme .bfy-job-stage-stage-card__type{padding:.14rem .36rem;font-size:.625rem;font-weight:400}.bfy-theme .bfy-job-stage-stage-card__type--action{background:#e9f5ec;color:#0a5a43}.bfy-theme .bfy-job-stage-stage-card__type--static{background:#f1f0e8;color:#55665f}.bfy-theme .bfy-job-stage-stage-card__meta{margin-top:.08rem;color:#64756d;font-size:.75rem;font-weight:400}.bfy-theme .bfy-job-stage-stage-card__move-actions button{color:#507166}.bfy-theme .bfy-job-stage-stage-card__move-actions button:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__move-actions button:focus-visible{background:#e9f5ec;color:#0a5a43}.bfy-theme .bfy-job-stage-stage-card__footer{gap:.32rem;padding:.1rem .65rem .52rem}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action{min-height:1.85rem;border:1px solid rgba(0,175,118,.45);border-radius:.45rem;padding:.22rem .58rem;background:#fff;color:#0a5a43;font-size:.75rem;font-weight:400;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){border-color:#3e9b63;background:#e9f5ec;color:#0a3a2f}.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-stage:focus-visible,.bfy-theme .bfy-job-stage-stage-card__footer .bfy-job-stage-stage-card__edit-action:focus-visible{outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-job-stage-stage-automation-summary{gap:.45rem;border-top-color:#00af7633;padding:.38rem .65rem;background:#f4f8f1;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false]{background:#f4f8f1}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{gap:.26rem;font-size:.6875rem;font-weight:400;line-height:1.28}.bfy-theme .bfy-job-stage-stage-automation-summary__condition,.bfy-theme .bfy-job-stage-stage-automation-summary__destination,.bfy-theme .bfy-job-stage-stage-automation-summary__destination strong{color:#38594b;font-size:inherit;font-weight:400}.bfy-theme .bfy-job-stage-stage-automation-summary__arrow{color:#00af76}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{min-height:1.8rem;height:auto;border:1px solid rgba(0,175,118,.42);border-radius:.45rem;padding:.2rem .55rem;background:#fff;color:#0a5a43;font-size:.72rem;font-weight:400;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:focus-visible{border-color:#3e9b63;background:#e9f5ec;color:#0a3a2f}@media (max-width: 760px){.bfy-theme .bfy-job-stage-drawer__header{padding:.72rem .85rem}.bfy-theme .bfy-job-stage-drawer__body{padding:.62rem .75rem}.bfy-theme .bfy-job-stage-stage-card__summary{gap:.34rem;padding:.52rem .55rem}.bfy-theme .bfy-job-stage-stage-card__title-row strong{font-size:.79rem}.bfy-theme .bfy-job-stage-stage-card__footer{padding-right:.55rem;padding-left:.55rem}.bfy-theme .bfy-job-stage-stage-automation-summary{grid-template-columns:minmax(0,1fr) auto;gap:.3rem}}@media (max-width: 480px){.bfy-theme .bfy-job-stage-stage-automation-summary{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{justify-self:start}}.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:.8rem 1.15rem 1.75rem minmax(0,1fr) auto;min-height:0;gap:.32rem;padding:.4rem .55rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle{width:.8rem;height:1.55rem}.bfy-theme .bfy-job-stage-stage-card__icon{width:1.55rem;height:1.55rem}.bfy-theme .bfy-job-stage-stage-card__copy{gap:.08rem}.bfy-theme .bfy-job-stage-stage-card__title-row strong{font-size:.8rem;line-height:1.3}.bfy-theme .bfy-job-stage-stage-card__meta{margin-top:.04rem;font-size:.7rem;line-height:1.25}.bfy-theme .bfy-job-stage-stage-card__controls{display:flex;min-width:0;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.14rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{border:1px solid rgba(0,175,118,.42);border-radius:.45rem;min-height:1.65rem;height:1.65rem;gap:.24rem;padding:.12rem .42rem;background:#fff;color:#0a5a43;font-size:.7rem;font-weight:400;line-height:1;box-shadow:none;white-space:nowrap}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){border-color:#3e9b63;background:#e9f5ec;color:#0a3a2f}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage:focus-visible,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action:focus-visible{outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage svg,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action svg{width:.68rem;height:.68rem}.bfy-theme .bfy-job-stage-stage-card__move-actions{gap:0;margin-left:.08rem}.bfy-theme .bfy-job-stage-stage-card__move-actions button{width:1.38rem;height:1.5rem}.bfy-theme .bfy-job-stage-stage-card__move-actions svg{width:.72rem;height:.72rem}.bfy-theme .bfy-job-stage-stage-card__application-link{width:1.5rem;height:1.5rem;color:#507166;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card__application-link:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__application-link:focus-visible{background:#e9f5ec;color:#0a5a43}.bfy-theme .bfy-job-stage-stage-automation-summary{min-height:0;gap:.35rem;padding:.3rem .55rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{font-size:.66rem;line-height:1.25}.bfy-theme .bfy-job-stage-drawer__between-controls{min-height:1.18rem;padding:0}.bfy-theme .bfy-job-stage-drawer__between-controls:before{top:-.12rem;bottom:-.12rem}.bfy-theme .bfy-job-stage-drawer__insert-control{width:auto;min-height:1.42rem;justify-content:center;gap:.25rem;border:1px solid transparent;border-radius:999px;padding:.08rem .22rem;color:#779482;background:transparent;font-size:.68rem;font-weight:400;letter-spacing:0;opacity:1}.bfy-theme .bfy-job-stage-drawer__insert-control>.bfy-job-stage-drawer__insert-icon{position:static;width:1.1rem;height:1.1rem;border-color:#00af7633;background:#fbf6eb;color:#779482}.bfy-theme .bfy-job-stage-drawer__insert-control>.bfy-job-stage-drawer__insert-icon svg{width:.65rem;height:.65rem}.bfy-theme .bfy-job-stage-drawer__insert-control>span:last-child{max-width:0;overflow:hidden;margin:0;opacity:0;visibility:hidden;white-space:nowrap;transition:max-width .15s ease,opacity .15s ease,margin .15s ease,visibility .15s ease}.bfy-theme .bfy-job-stage-drawer__insert-control:hover:not(:disabled),.bfy-theme .bfy-job-stage-drawer__insert-control:focus-visible:not(:disabled){border-color:#00af7624;background:#e9f5ecd1;color:#3e7f5a}.bfy-theme .bfy-job-stage-drawer__insert-control:hover:not(:disabled)>span:last-child,.bfy-theme .bfy-job-stage-drawer__insert-control:focus-visible:not(:disabled)>span:last-child{max-width:7rem;margin-left:.1rem;opacity:1;visibility:visible}.bfy-theme .bfy-job-stage-drawer__insert-control:focus-visible:not(:disabled){outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-job-stage-drawer__insert-control:disabled{cursor:not-allowed;opacity:.55}@media (max-width: 760px){.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:.75rem 1rem minmax(0,1fr) auto;gap:.25rem;padding:.36rem .42rem}.bfy-theme .bfy-job-stage-stage-card__icon{display:none}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{padding-right:.34rem;padding-left:.34rem}}@media (max-width: 480px){.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:.7rem .85rem minmax(0,1fr) auto;gap:.2rem}.bfy-theme .bfy-job-stage-stage-card__controls{gap:.08rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{padding-right:.27rem;padding-left:.27rem;font-size:.66rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage svg,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action svg{display:none}.bfy-theme .bfy-job-stage-stage-card__move-actions button{width:1.2rem;height:1.4rem}.bfy-theme .bfy-job-stage-stage-card__application-link{width:1.3rem;height:1.3rem}}.bfy-theme .bfy-job-stage-stage-card__controls{gap:.28rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage{border-color:#dfe5df;background:#fff;color:#355443}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{border:0;padding-right:.34rem;padding-left:.34rem;background:transparent;color:#718178;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){background:#f0f5f0;color:#3c6548}.bfy-theme .bfy-job-stage-stage-card__move-actions{gap:.08rem;margin-left:.2rem}.bfy-theme .bfy-job-stage-stage-card__move-actions button,.bfy-theme .bfy-job-stage-stage-card__application-link{width:1.5rem;height:1.5rem;color:#89958d}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{border:0;padding-right:.32rem;padding-left:.32rem;background:transparent;color:#647d6c;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:focus-visible{background:#edf4ee;color:#345d40}@media (max-width: 480px){.bfy-theme .bfy-job-stage-stage-card__controls{gap:.18rem}.bfy-theme .bfy-job-stage-stage-card__move-actions{margin-left:.12rem}}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{border:1px solid #e1e7e1;background:#fff;color:#5b7263;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){border-color:#d7e3d9;background:#f6f9f6;color:#3c6548}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{min-height:1.7rem;height:1.7rem;border:1px solid #e3e9e3;border-radius:.42rem;padding:.16rem .48rem;background:#fff;color:#5d7765;font-size:.69rem;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:focus-visible{border-color:#d7e3d9;background:#f6f9f6;color:#3c6548}.bfy-theme .bfy-job-stage-drawer__body{gap:.6rem;padding:.85rem 1rem 1rem}.bfy-theme .bfy-job-stage-drawer__stage-list{gap:.24rem}.bfy-theme .bfy-job-stage-stage-card{border-radius:.82rem}.bfy-theme .bfy-job-stage-stage-card[data-stage-type=action]{border-color:#d5e7d9}.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1.25rem 1.1rem 2rem minmax(0,1fr) auto;align-items:center;min-height:3.25rem;gap:.5rem;padding:.55rem .75rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle{width:1.5rem;height:2rem;border-radius:.42rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle:focus-visible,.bfy-theme .bfy-job-stage-stage-card__identity-controls button:focus-visible,.bfy-theme .bfy-job-stage-stage-card__controls button:focus-visible{outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-job-stage-stage-card__ordinal{color:#71877a;font-size:.64rem;font-variant-numeric:tabular-nums;text-align:center}.bfy-theme .bfy-job-stage-stage-card__icon{display:inline-flex;width:2rem;min-height:0;height:2rem;align-self:center;flex-shrink:0;align-items:center;justify-content:center;border-radius:.62rem}.bfy-theme .bfy-job-stage-stage-card__icon svg{width:.9rem;height:.9rem;flex-shrink:0}.bfy-theme .bfy-job-stage-stage-card__copy{min-width:0;gap:.4rem;padding:0}.bfy-theme .bfy-job-stage-stage-card__identity-controls{display:flex;align-self:start;align-items:center;gap:.15rem}.bfy-theme .bfy-job-stage-stage-card__identity-controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__identity-controls button{width:1.75rem;height:1.75rem;min-width:1.75rem;min-height:1.75rem;border-radius:.45rem;color:#718178}.bfy-theme .bfy-job-stage-stage-card__identity-controls .bfy-job-stage-stage-card__edit-stage svg{width:.9rem;height:.9rem}.bfy-theme .bfy-job-stage-stage-card__identity-controls .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__identity-controls button:hover:not(:disabled){background:#f0f5f0;color:#3c6548}.bfy-theme .bfy-job-stage-stage-card__title-row{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.3rem .45rem}.bfy-theme .bfy-job-stage-stage-card__title-row strong{display:block;min-width:0;max-width:100%;flex:0 1 auto;overflow:visible;font-size:.8rem;font-weight:650;line-height:1.35;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-stage-card__type,.bfy-theme .bfy-job-stage-stage-card__action-chip{display:inline-flex;min-height:1.3rem;flex:0 0 auto;align-items:center;border:1px solid transparent;border-radius:999px;margin:0;padding:.1rem .4rem;font-size:.67rem;font-weight:600;line-height:1.25}.bfy-theme .bfy-job-stage-stage-card__type{min-height:1.15rem;padding:.06rem .32rem;font-size:.6rem;letter-spacing:.015em;text-transform:none}.bfy-theme .bfy-job-stage-stage-card__action-chip{min-height:1.15rem;padding:.06rem .32rem;font-size:.6rem}.bfy-theme .bfy-job-stage-stage-card__type--action{background:#e4f3e8;color:#0a5a43}.bfy-theme .bfy-job-stage-stage-card__type--static{background:#f0f1eb;color:#5c6c63}.bfy-theme .bfy-job-stage-stage-card__action-chip{border-color:#d8e6da;background:#f7faf7;color:#466651;font-weight:500}.bfy-theme .bfy-job-stage-stage-card__meta{min-width:0;overflow:visible;color:inherit;font-size:inherit;text-overflow:clip;white-space:normal}.bfy-theme .bfy-job-stage-stage-card__meta.bfy-job-stage-stage-card__action-chip{max-width:100%;flex:0 1 auto;color:#466651;font-size:.67rem}.bfy-theme .bfy-job-stage-stage-card__controls{display:flex;min-width:0;flex:0 0 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;border-top:1px solid #e8eee8;padding:.3rem .75rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{min-height:1.95rem;height:1.95rem;gap:.32rem;border:1px solid #dce5dd;border-radius:.48rem;padding:.16rem .58rem;background:#fff;color:#355443;font-size:.72rem;font-weight:500;white-space:nowrap;box-shadow:none}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage:hover:not(:disabled),.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action:hover:not(:disabled){border-color:#cbdccd;background:#f0f7f1;color:#345d40}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action svg{width:.78rem;height:.78rem}.bfy-theme .bfy-job-stage-stage-automation-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;flex-direction:row;min-height:0;align-items:center;gap:.4rem;border-top-color:#e8eee8;padding:.3rem .75rem;background:#f7faf7}.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false]{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-job-stage-stage-automation-summary__rules{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.2rem}.bfy-theme .bfy-job-stage-stage-automation-summary__rule{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.2rem .3rem;padding-block:.16rem;font-size:.625rem;line-height:1.35}.bfy-theme .bfy-job-stage-stage-automation-summary__condition{color:#526c5d;font-size:inherit;font-weight:500;white-space:normal;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-stage-automation-summary__arrow{width:.625rem;height:.625rem;flex:0 0 auto;color:#00a96f;margin:0}.bfy-theme .bfy-job-stage-stage-automation-summary__destination{display:inline-flex;min-width:0;max-width:100%;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.2rem;color:#526c5d;font-size:inherit}.bfy-theme .bfy-job-stage-stage-automation-summary__destination>span{color:#66796e}.bfy-theme .bfy-job-stage-stage-automation-summary__destination strong{min-width:0;max-width:100%;border:1px solid #d8e6da;border-radius:999px;padding:.05rem .3rem;background:#eaf4ec;color:#315941;font-size:inherit;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.bfy-theme .bfy-job-stage-stage-automation-summary__configure,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure{justify-self:end;min-height:1.5rem;height:1.5rem;flex:0 0 auto;gap:.2rem;border:1px solid #dfe8e0;border-radius:.48rem;padding:.1rem .4rem;background:#fff;color:#587261;font-size:.625rem;font-weight:500;white-space:nowrap;box-shadow:none}.bfy-theme .bfy-job-stage-stage-automation-summary__configure svg{width:.625rem;height:.625rem}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:hover,.bfy-theme .bfy-job-stage-stage-automation-summary[data-configured=false] .bfy-job-stage-stage-automation-summary__configure:focus-visible{border-color:#cbdccd;background:#f0f7f1;color:#345d40}.bfy-theme .bfy-job-stage-stage-automation-summary__configure:focus-visible{outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-job-stage-drawer__between-controls{min-height:2.25rem;padding:0}.bfy-theme .bfy-job-stage-drawer__between-controls:before{top:-.14rem;bottom:-.14rem}.bfy-theme .bfy-job-stage-drawer__insert-control{min-height:2.25rem;width:1.75rem;min-width:1.75rem;gap:.28rem;padding:0;color:#718c7b}.bfy-theme .bfy-job-stage-drawer__insert-control>.bfy-job-stage-drawer__insert-icon{position:absolute;top:50%;left:50%;width:1.25rem;height:1.25rem;transform:translate(-50%,-50%)}.bfy-theme .bfy-job-stage-drawer__insert-control>span:last-child{position:absolute;top:50%;left:100%;transform:translateY(-50%)}.bfy-theme .bfy-job-stage-drawer__insert-control>.bfy-job-stage-drawer__insert-icon svg{width:.68rem;height:.68rem}@media (max-width: 760px){.bfy-theme .bfy-job-stage-drawer__body{padding:.72rem .65rem .9rem}.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1.25rem 1.1rem 2rem minmax(0,1fr) auto;gap:.5rem;padding:.55rem .75rem}.bfy-theme .bfy-job-stage-stage-card__drag-handle{grid-row:1;align-self:center;height:2rem}.bfy-theme .bfy-job-stage-stage-card__ordinal{grid-row:1;align-self:center}.bfy-theme .bfy-job-stage-stage-card__icon{display:inline-flex;grid-column:3;grid-row:1;width:2rem;align-self:center}.bfy-theme .bfy-job-stage-stage-card__copy{grid-column:4;grid-row:1;align-self:center}.bfy-theme .bfy-job-stage-stage-card__identity-controls{grid-column:5;grid-row:1}.bfy-theme .bfy-job-stage-stage-card__controls{margin:0;padding:.3rem .75rem}.bfy-theme .bfy-job-stage-stage-automation-summary{padding:.3rem .75rem}}@media (max-width: 480px){.bfy-theme .bfy-job-stage-stage-card__summary{grid-template-columns:1rem 1rem 2rem minmax(0,1fr) auto;gap:.4rem;padding:.5rem .65rem}.bfy-theme .bfy-job-stage-stage-card__icon{width:2rem;height:2rem}.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-stage,.bfy-theme .bfy-job-stage-stage-card__controls .bfy-job-stage-stage-card__edit-action{min-height:1.95rem;height:1.95rem}.bfy-theme .bfy-job-stage-stage-automation-summary{grid-template-columns:minmax(0,1fr);gap:.3rem;padding:.3rem .65rem}}.af-app{--af-ink: #00241f;--af-text: #28463d;--af-muted: #65776d;--af-soft-muted: #89978e;--af-green: #006b49;--af-brand: #00ab71;--af-deep: #00241f;--af-line: #e7e7dc;--af-pale: #f4f6ed;--af-canvas: #fbf4e7;min-height:100vh;display:flex;background:var(--af-canvas);color:var(--af-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.af-app--embedded{display:block;min-height:0;background:var(--af-canvas)}.af-app--embedded .af-main{width:100%;min-height:0}.af-app--embedded .af-content{width:100%;max-width:1420px;padding:25px 22px 52px;background:var(--af-canvas)}.af-app *,.af-app *:before,.af-app *:after{box-sizing:border-box}.af-app button,.af-app input,.af-app select{font:inherit}.af-app button{cursor:pointer}.af-app button:disabled{cursor:not-allowed;opacity:.48}.af-app button:focus-visible,.af-app input:focus-visible,.af-app select:focus-visible{outline:3px solid rgba(0,171,113,.3);outline-offset:2px}.af-app h1,.af-app h2,.af-app h3,.af-app h4,.af-app p{margin:0}.af-app h1,.af-app h2,.af-app h3,.af-app h4{color:var(--af-ink);letter-spacing:-.035em}.af-app h1{font-size:27px;line-height:1.2;font-weight:650}.af-app h2{font-size:17px;line-height:1.35;font-weight:640}.af-app h3{font-size:14px;line-height:1.4;font-weight:640}.af-app small{font-size:11px}.af-sidebar{width:248px;min-width:248px;display:flex;flex-direction:column;min-height:100vh;padding:0 14px 14px;background:var(--af-deep);color:#edf5ef}.af-brand-lockup{height:72px;padding:0 11px;display:flex;align-items:center;gap:10px;border-bottom:1px solid rgba(233,248,236,.1)}.af-brand-mark{position:relative;width:25px;height:24px;display:inline-flex;align-items:end;justify-content:center;gap:3px;padding:4px 2px;border:1px solid rgba(154,238,177,.18);border-radius:8px;background:#9aeeb117}.af-brand-mark span,.af-brand-mark i{display:block;width:4px;border-radius:8px 8px 3px 3px;background:var(--af-brand)}.af-brand-mark span:nth-child(1),.af-brand-mark i:nth-child(1){height:8px;opacity:.72}.af-brand-mark span:nth-child(2),.af-brand-mark i:nth-child(2){height:13px}.af-brand-mark span:nth-child(3),.af-brand-mark i:nth-child(3){height:10px;opacity:.82}.af-brand-mark-small{width:20px;height:20px;gap:2px;padding:3px 2px;border:0;background:transparent}.af-brand-mark-small i{width:3px}.af-brand-mark-small i:nth-child(1){height:7px}.af-brand-mark-small i:nth-child(2){height:11px}.af-brand-mark-small i:nth-child(3){height:9px}.af-brand-wordmark{color:#f5fbf6;font-size:15px;font-weight:650;letter-spacing:-.04em}.af-brand-wordmark span{color:var(--af-brand);font-weight:450}.af-workspace-label,.af-nav-heading{margin:20px 10px 7px;color:#829990;font-size:9px;font-weight:700;letter-spacing:.12em}.af-workspace-switcher{height:54px;display:flex;align-items:center;gap:10px;padding:7px 9px;border:1px solid rgba(229,247,235,.13);border-radius:9px;background:#ffffff0e}.af-workspace-avatar{display:grid;width:31px;height:31px;place-items:center;border-radius:8px;color:#c8f0d3;font-weight:700;background:linear-gradient(145deg,#436a58,#23483a)}.af-workspace-copy,.af-user-copy{display:flex;flex:1;min-width:0;flex-direction:column;gap:1px}.af-workspace-copy strong,.af-user-copy strong{color:#f2f7f3;font-size:11px;font-weight:600}.af-workspace-copy span,.af-user-copy span{color:#8ca198;font-size:10px}.af-workspace-switcher>svg{color:#91a49a}.af-nav{padding-top:3px}.af-nav-heading{margin-top:24px;margin-bottom:7px}.af-nav-heading--lower{margin-top:28px}.af-nav-item{position:relative;width:100%;height:39px;display:flex;align-items:center;gap:11px;padding:0 11px;border:0;border-radius:7px;background:transparent;color:#b0beb7;text-align:left;font-size:12px;transition:background .16s ease,color .16s ease}.af-nav-item:hover{color:#fff;background:#fff1}.af-nav-item.is-active{color:#f2fbf4;background:#0d3a30;box-shadow:inset 2px 0 var(--af-brand)}.af-nav-item.is-active>svg{color:var(--af-brand)}.af-nav-item>span:nth-of-type(1){flex:1}.af-nav-count{min-width:20px;text-align:center;padding:1px 5px;border:1px solid rgba(166,228,182,.15);border-radius:10px;background:#a0e5b41a;color:#a8dfb4;font-size:10px}.af-sidebar-bottom{margin-top:auto}.af-help-card{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding:10px;border:1px solid rgba(228,245,233,.1);border-radius:9px;background:#ffffff09}.af-help-icon{display:grid;width:26px;height:26px;place-items:center;border-radius:7px;background:#96deaa1a;color:#9be0ad}.af-help-card>div:nth-child(2){display:flex;flex:1;flex-direction:column}.af-help-card strong{color:#e5eee8;font-size:10px;font-weight:550}.af-help-card span{color:#8fa198;font-size:9px}.af-help-card>svg{color:#81938a}.af-user-switcher{display:flex;width:100%;align-items:center;gap:9px;padding:10px 5px 4px;border:0;border-top:1px solid rgba(229,248,235,.1);background:transparent;text-align:left}.af-user-avatar{display:grid;width:30px;height:30px;place-items:center;border:1px solid rgba(229,245,231,.17);border-radius:50%;background:#354b43;color:#f4f7f4;font-size:9px;font-weight:650}.af-user-switcher>svg{color:#94a69d}.af-main{flex:1;min-width:0}.af-topbar{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 36px;border-bottom:1px solid #e8ece8;background:#ffffffe0}.af-breadcrumb{display:flex;align-items:center;gap:9px;color:#8b9790;font-size:11px}.af-breadcrumb>svg{color:#b0b9b3}.af-breadcrumb strong{max-width:230px;overflow:hidden;color:#42554b;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.af-topbar-actions{display:flex;align-items:center;gap:17px}.af-preview-pill{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid #dce8df;border-radius:20px;background:#f7fbf8;color:#64796c;font-size:10px}.af-preview-pill>span{width:6px;height:6px;border-radius:50%;background:#6ab782;box-shadow:0 0 0 3px #e3f2e6}.af-icon-button{display:grid;width:32px;height:32px;place-items:center;border:0;border-radius:7px;background:transparent;color:#65776d}.af-icon-button:hover{background:#f1f5f2;color:var(--af-ink)}.af-topbar-avatar{width:29px;height:29px;border:1px solid #d8e6dc;border-radius:50%;background:#e9f3eb;color:#39714b;font-size:9px;font-weight:650}.af-content{width:min(1380px,100%);margin:0 auto;padding:38px 46px 64px}.af-eyebrow{display:block;color:#7b9183;font-size:9px;font-weight:700;letter-spacing:.12em;line-height:1.3}.af-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.af-page-heading h1{margin-top:7px}.af-page-heading p{margin-top:7px;color:#718078;font-size:12px}.af-button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 13px;border:1px solid transparent;border-radius:7px;font-size:11px;font-weight:600;white-space:nowrap;transition:transform .14s ease,background .14s ease,border .14s ease,box-shadow .14s ease}.af-button:active{transform:translateY(1px)}.af-button-primary{border-color:#006b49;background:#006b49;color:#fff;box-shadow:0 2px 4px #00241f1f}.af-button-primary:hover:not(:disabled){border-color:#00583d;background:#00583d;box-shadow:0 4px 12px #00241f2e}.af-button-primary:disabled{background:#729482}.af-button-secondary{border-color:#dce4df;background:#fff;color:#405349;box-shadow:0 1px 1px #1b342706}.af-button-secondary:hover:not(:disabled){border-color:#bdcec2;background:#f9fbf9}.af-button-quiet{border-color:transparent;background:transparent;color:#677a6f}.af-button-quiet:hover:not(:disabled){background:#f0f4f1;color:#314b3c}.af-routing-overview{min-height:136px;display:flex;align-items:center;justify-content:space-between;gap:36px;margin-bottom:29px;padding:21px 25px;overflow:hidden;border:1px solid #dfe9e2;border-radius:11px;background:linear-gradient(104deg,#f1f7f2,#f8fbf8 56%,#f3f8f3)}.af-routing-copy{display:flex;align-items:flex-start;gap:13px;min-width:310px}.af-routing-icon{display:grid;width:36px;height:36px;flex:0 0 auto;place-items:center;border:1px solid #d9eadc;border-radius:9px;background:#e4f2e6;color:#3f8854}.af-routing-copy h2{margin-top:6px;font-size:16px}.af-routing-copy p{margin-top:5px;color:#718078;font-size:11px}.af-route-visual{position:relative;width:min(520px,50%);min-width:380px;height:89px;display:flex;align-items:center;justify-content:flex-end;gap:39px;padding-right:3px}.af-route-source{z-index:1;width:168px;min-width:168px;height:52px;display:flex;align-items:center;gap:9px;padding:8px;border:1px solid #d9e5db;border-radius:9px;background:#fff;box-shadow:0 3px 10px #13301d0d}.af-route-source-icon{display:grid;width:30px;height:30px;place-items:center;border-radius:7px;background:#eaf5eb;color:#3c8050}.af-route-source>span:last-child,.af-route-job{display:flex;flex-direction:column}.af-route-source strong{color:#263c30;font-size:10px;font-weight:650}.af-route-source small{margin-top:1px;color:#89978d;font-size:9px}.af-route-stem{position:absolute;left:166px;right:116px;top:44px;height:1px;border-top:1px dashed #b7cdbd}.af-route-stem:after{position:absolute;right:0;top:-4px;width:7px;height:7px;content:"";border-top:1px solid #86ad8f;border-right:1px solid #86ad8f;transform:rotate(45deg)}.af-route-stem i{position:absolute;top:0;width:1px;height:18px;background:#b7cdbd}.af-route-stem i:nth-child(1){left:20%}.af-route-stem i:nth-child(2){left:42%}.af-route-stem i:nth-child(3){left:64%}.af-route-stem i:nth-child(4){left:87%}.af-route-jobs{z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:7px}.af-route-job{width:139px;height:30px;flex-direction:row;align-items:center;gap:7px;padding:0 8px;border:1px solid #e3e9e4;border-radius:6px;background:#ffffffeb;color:#506257;font-size:9px;white-space:nowrap}.af-route-dot{display:inline-block;width:7px;height:7px;flex:0 0 auto;border-radius:50%}.dot-mint{background:#63a77a}.dot-lavender{background:#9186c8}.dot-peach{background:#d18a6e}.dot-blue{background:#6198b1}.af-table-section{overflow:hidden;border:1px solid #e2e8e3;border-radius:10px;background:#fff;box-shadow:0 2px 7px #1a362406}.af-section-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.af-section-toolbar{padding:20px 21px 16px}.af-section-toolbar p{margin-top:4px;color:#849088;font-size:11px}.af-inline-count{display:inline-flex;min-width:19px;height:19px;align-items:center;justify-content:center;margin-left:5px;padding:0 5px;border:1px solid #e7ece8;border-radius:10px;background:#f5f7f5;color:#75847a;font-size:9px;font-weight:550;vertical-align:1px}.af-search{width:225px;height:34px;display:flex;align-items:center;gap:8px;padding:0 9px;border:1px solid #dfe6e1;border-radius:6px;background:#fff;color:#8d9991}.af-search:focus-within{border-color:#75ad84;box-shadow:0 0 0 3px #4b995e17}.af-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#304239;font-size:10px}.af-search input::placeholder{color:#a0aaa4}.af-search kbd{padding:2px 4px;border:1px solid #e6ebe7;border-radius:3px;color:#9aa49d;font-size:9px;white-space:nowrap}.af-forms-table-wrap,.af-app-table-wrap{overflow-x:auto}.af-table{width:100%;border-collapse:collapse;text-align:left}.af-table th{height:35px;padding:0 13px;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed;background:#fafbfa;color:#859189;font-size:9px;font-weight:600;letter-spacing:.025em;white-space:nowrap}.af-table td{height:64px;padding:9px 13px;border-bottom:1px solid #eff2ef;color:#6f7d74;font-size:10px;vertical-align:middle;white-space:nowrap}.af-table tbody tr:last-child td{border-bottom:0}.af-table tbody tr{transition:background .14s ease}.af-table tbody tr:hover{background:#fafcfa}.af-forms-table tbody tr{cursor:pointer}.af-forms-table th:first-child,.af-forms-table td:first-child{padding-left:21px}.af-form-name-cell{display:flex;align-items:center;gap:10px}.af-form-name-cell>span:last-child{display:flex;flex-direction:column;gap:2px}.af-form-name-cell strong{color:#273b30;font-size:11px;font-weight:620}.af-form-name-cell small{color:#929d96;font-size:9px}.af-form-icon{display:grid;width:33px;height:33px;place-items:center;border:1px solid transparent;border-radius:8px}.form-mint{background:#e9f5eb;border-color:#deeddf;color:#4c8e5d}.form-lavender{background:#f0eef9;border-color:#e9e6f5;color:#8079b4}.form-peach{background:#fbf0ea;border-color:#f5e5dc;color:#bb8067}.form-blue{background:#eaf3f6;border-color:#deeaee;color:#5d8fa2}.af-status-badge{display:inline-flex;align-items:center;padding:5px 9px;border:1px solid transparent;border-radius:20px;font-size:9px;font-weight:620;line-height:1}.af-status-badge.is-published{border-color:#c8e2cf;background:#eaf5ec;color:#28623d}.af-status-badge.is-draft{border-color:#e5dfd2;background:#f5f1e8;color:#746d5d}.af-table-number{color:#344a3d;font-weight:620}.af-muted{color:#98a29b}.af-form-link-cell{display:inline-flex;align-items:center;gap:5px;max-width:220px;overflow:hidden;padding:4px 0;border:0;background:transparent;color:#6c8973;font-size:8px;text-overflow:ellipsis}.af-form-link-cell>svg:first-child{flex:0 0 auto;color:#89a78c}.af-form-link-cell>svg:last-child{flex:0 0 auto;opacity:0}.af-form-link-cell:hover{color:#3a7147}.af-form-link-cell:hover>svg:last-child{opacity:1}.af-row-more{width:28px;height:28px;display:grid;place-items:center;border:0;border-radius:5px;background:transparent;color:#9aa49d}.af-row-more:hover{background:#eff4f0;color:#52685a}.af-table-footer{min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 19px;border-top:1px solid #edf0ed;color:#87938b;font-size:10px}.af-table-footer strong{color:#506158;font-weight:600}.af-pagination{display:flex;align-items:center;gap:3px}.af-pagination button{width:27px;height:27px;display:grid;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#748078;font-size:10px}.af-pagination button:hover:not(:disabled),.af-pagination button.is-current{border-color:#dfe8e1;background:#f6faf6;color:#39704c}.af-empty-results{min-height:145px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#8a978f}.af-empty-results>svg{margin-bottom:4px;color:#93b29a}.af-empty-results strong{color:#43584a;font-size:12px}.af-empty-results span{font-size:10px}.af-back-link{display:inline-flex;align-items:center;gap:6px;margin:0 0 21px;padding:0;border:0;background:transparent;color:#74847a;font-size:10px;font-weight:550}.af-back-link:hover{color:#2f6542}.af-form-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:23px}.af-form-detail-main{display:flex;align-items:center;gap:13px;min-width:0}.af-detail-icon{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid #dceadf;border-radius:11px;background:#edf6ee;color:#4b8757}.af-detail-title-line{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.af-detail-title-line h1{font-size:23px}.af-public-link-line{display:flex;align-items:center;gap:6px;margin-top:7px;color:#76877b;font-size:10px}.af-public-link-line button{display:inline-flex;align-items:center;gap:4px;margin-left:3px;padding:0;border:0;background:transparent;color:#438453;font-size:9px;font-weight:550}.af-heading-actions{display:flex;flex:0 0 auto;gap:7px}.af-stats-row{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:24px;overflow:hidden;border:1px solid #e4eae5;border-radius:9px;background:#fff}.af-stat{min-height:72px;display:flex;align-items:center;gap:11px;padding:12px 16px;border-right:1px solid #edf0ed}.af-stat:last-child{border-right:0}.af-stat-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid #e5eee7;border-radius:8px;background:#f6faf6;color:#648770}.af-stat>div{display:flex;min-width:0;flex-direction:column;gap:2px}.af-stat>div>span{color:#87938b;font-size:9px}.af-stat strong{overflow:hidden;color:#354b3e;font-size:13px;font-weight:630;text-overflow:ellipsis;white-space:nowrap}.af-detail-tabs{height:43px;display:flex;gap:23px;border-bottom:1px solid #e2e8e3}.af-detail-tabs button{position:relative;display:inline-flex;align-items:center;gap:7px;padding:0 1px;border:0;background:transparent;color:#819087;font-size:11px;font-weight:550}.af-detail-tabs button:hover{color:#375c45}.af-detail-tabs button.is-active{color:#23613b;font-weight:650}.af-detail-tabs button.is-active:after{position:absolute;right:0;bottom:-1px;left:0;height:2px;content:"";border-radius:2px 2px 0 0;background:#3b8752}.af-applications-section{padding-top:22px}.af-app-table th:first-child,.af-app-table td:first-child{padding-left:12px}.af-app-table td{height:65px}.af-person-cell{display:flex;align-items:center;gap:9px}.af-person-cell>span:last-child{display:flex;flex-direction:column;gap:2px}.af-person-cell strong{color:#2d4235;font-size:10px;font-weight:620}.af-person-cell small{color:#96a098;font-size:9px}.af-avatar{display:inline-grid;width:29px;height:29px;flex:0 0 auto;place-items:center;border:1px solid rgba(0,0,0,.035);border-radius:50%;font-size:9px;font-weight:650}.avatar-sage{background:#e5f0e7;color:#517c58}.avatar-rose{background:#f7e9e9;color:#a26c6e}.avatar-blue{background:#e7eff5;color:#5f7e99}.avatar-lilac{background:#eeebf6;color:#777096}.af-table-subtext{display:block;margin-top:2px;color:#a0aaa3;font-size:9px}.af-jobs-added{max-width:300px;display:flex;flex-wrap:wrap;gap:4px}.af-job-mini{display:inline-flex;align-items:center;gap:5px;padding:4px 6px;border:1px solid #e4eae5;border-radius:4px;background:#fff;color:#64736a;font-size:8px}.af-job-mini .af-route-dot{width:6px;height:6px}.af-no-jobs{color:#a4ada7;font-size:12px}.af-routing-badge{display:inline-flex;min-height:24px;align-items:center;gap:5px;padding:0 8px;border:1px solid transparent;border-radius:20px;font-size:9px;font-weight:550;white-space:nowrap}.badge-added-many{border-color:#d9ebdd;background:#f0f8f1;color:#4b8054}.badge-added{border-color:#e1ece3;background:#f5f9f5;color:#5b805f}.badge-neutral{border-color:#e6e9e5;background:#f7f8f6;color:#758078}.af-view-link{display:inline-flex;align-items:center;gap:2px;padding:4px;border:0;background:transparent;color:#457a51;font-size:9px;font-weight:600}.af-view-link:hover{color:#245a35}.af-builder{padding-top:17px}.af-builder-info{min-height:40px;display:flex;align-items:center;gap:9px;margin-bottom:19px;padding:7px 10px;border:1px solid #dce9de;border-radius:6px;background:#f4f9f4;color:#65786a}.af-builder-info>span{display:grid;place-items:center;color:#5b9366}.af-builder-info p{flex:1;font-size:10px}.af-builder-info strong{color:#395943;font-weight:650}.af-builder-info>button{display:grid;width:24px;height:24px;place-items:center;border:0;border-radius:4px;background:transparent;color:#95a198}.af-builder-info>button:hover{background:#eaf3eb}.af-builder-header{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.af-builder-header h2{font-size:16px}.af-builder-header p{margin-top:3px;color:#859189;font-size:10px}.af-builder-actions{display:flex;gap:6px}.af-save-dot,.af-save-indicator{width:6px;height:6px;display:inline-block;border-radius:50%;background:#87b38b}.af-builder-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:14px;align-items:start}.af-builder-canvas{min-width:0;overflow:hidden;border:1px solid #e2e8e3;border-radius:9px;background:#fff}.af-form-preview-banner{min-height:114px;display:flex;align-items:center;justify-content:space-between;padding:18px 24px;border-bottom:1px solid #e8eee9;background:linear-gradient(113deg,#f1f7f2,#f9fbf9 68%,#eef6ef)}.af-form-preview-banner h3{margin-top:7px;font-size:18px}.af-form-preview-banner p{margin-top:4px;color:#7d8b82;font-size:10px}.af-form-brand-mini{display:inline-flex;align-items:center;gap:2px;color:#66816b;font-size:9px;font-weight:650}.af-builder-fields{padding:14px 18px 18px}.af-builder-field{position:relative;min-height:73px;display:flex;align-items:center;gap:8px;margin-bottom:7px;padding:9px 12px 9px 7px;border:1px solid #e9ede9;border-radius:7px;background:#fff;cursor:pointer;transition:border-color .14s ease,box-shadow .14s ease,background .14s ease}.af-builder-field:hover{border-color:#d5e4d8;background:#fdfefd}.af-builder-field.is-selected{border-color:#91bd98;background:#fbfefb;box-shadow:0 0 0 2px #5a976212}.af-field-grip{width:23px;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;color:#b7c1b9}.af-field-grip>span{color:#a2aea5;font-size:8px}.af-field-preview{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px}.af-field-preview>label{color:#46594d;font-size:10px;font-weight:600}.af-field-preview>label em,.af-public-field>span:first-child em{margin-left:2px;color:#c97960;font-style:normal}.af-field-control-preview{position:relative;height:27px;display:flex;align-items:center;padding:0 8px;border:1px solid #e6ebe7;border-radius:5px;background:#fbfcfb;color:#a2aca4;font-size:9px}.af-field-control-preview.is-upload{height:40px;gap:8px;border-style:dashed;border-color:#d5e4d9;background:#fbfdfb;color:#67876d}.af-upload-symbol{display:grid;width:24px;height:24px;place-items:center;border-radius:5px;background:#edf6ee;color:#579264}.af-field-control-preview.is-upload>span:nth-child(2){display:flex;flex-direction:column;color:#647a6a;font-size:9px}.af-field-control-preview.is-upload small{color:#9aa69c;font-size:8px}.af-upload-action{margin-left:auto;color:#4f875c;font-size:9px;font-weight:600}.af-placeholder-tags,.af-select-placeholder{display:flex;width:100%;align-items:center;gap:7px}.af-placeholder-tags>i{padding:3px 6px;border:1px solid #e5ebe6;border-radius:4px;background:#fff;color:#8e9a91;font-size:8px;font-style:normal}.af-placeholder-tags>svg,.af-select-placeholder>svg{margin-left:auto;color:#98a59b}.af-field-row-actions{display:flex;flex-direction:column;gap:2px;opacity:0;transition:opacity .12s ease}.af-builder-field:hover .af-field-row-actions,.af-builder-field.is-selected .af-field-row-actions{opacity:1}.af-field-row-actions button{width:23px;height:22px;display:grid;place-items:center;border:0;border-radius:4px;background:transparent;color:#819188}.af-field-row-actions button:hover:not(:disabled){background:#eaf4eb;color:#417a4d}.af-required-lock{position:absolute;top:8px;right:39px;display:inline-flex;align-items:center;gap:4px;color:#778c7d;font-size:8px}.af-add-field-wrap{position:relative}.af-add-field{width:100%;height:37px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px dashed #cfded2;border-radius:6px;background:#fafcfa;color:#4c8057;font-size:10px;font-weight:600}.af-add-field:hover{border-color:#96bb9b;background:#f4faf4}.af-field-menu{position:absolute;z-index:12;bottom:43px;left:0;width:min(300px,100%);max-height:315px;overflow-y:auto;padding:6px;border:1px solid #dfe8e1;border-radius:8px;background:#fff;box-shadow:0 12px 30px #122f1c24}.af-field-menu-heading{padding:6px 8px 8px;color:#89968d;font-size:9px;font-weight:650;letter-spacing:.07em;text-transform:uppercase}.af-field-menu button{width:100%;height:34px;display:flex;align-items:center;gap:8px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#506358;text-align:left;font-size:10px}.af-field-menu button:hover{background:#f1f7f2;color:#315f3d}.af-field-menu button>span:nth-child(2){flex:1}.af-field-menu button>svg{color:#98a69b}.af-field-menu-icon{display:grid;width:25px;height:25px;place-items:center;border:1px solid #e5ece6;border-radius:6px;background:#f7faf7;color:#65926c}.af-phone-glyph,.af-text-glyph{color:#65926c;font-size:13px;font-weight:700}.af-field-settings{position:sticky;top:16px;min-height:365px;padding:16px;border:1px solid #e2e8e3;border-radius:9px;background:#fff}.af-field-settings-heading{display:flex;align-items:center;gap:8px;margin-bottom:19px;padding-bottom:13px;border-bottom:1px solid #edf0ed}.af-settings-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:7px;background:#f1f6f1;color:#61856a}.af-field-settings-heading h3{font-size:11px}.af-field-settings-heading p{margin-top:2px;color:#97a198;font-size:9px}.af-input-label{display:block;margin-bottom:6px;color:#596a60;font-size:9px;font-weight:600}.af-input{width:100%;height:35px;padding:0 9px;border:1px solid #dfe6e0;border-radius:5px;background:#fff;color:#45574b;font-size:10px}.af-input:disabled{background:#f8faf8;color:#98a39a}.af-field-type-summary{display:flex;align-items:center;gap:8px;margin-top:14px;padding:8px;border:1px solid #e7ece8;border-radius:6px}.af-field-type-summary>span:nth-child(2){display:flex;flex:1;flex-direction:column}.af-field-type-summary small{color:#99a39b;font-size:8px}.af-field-type-summary strong{margin-top:1px;color:#52645a;font-size:10px;font-weight:550}.af-field-type-summary>svg{color:#9aa59c}.af-toggle-setting{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:15px;padding:12px 0;border-top:1px solid #edf0ed;border-bottom:1px solid #edf0ed}.af-toggle-setting>div{display:flex;flex-direction:column}.af-toggle-setting strong{color:#485b4e;font-size:10px;font-weight:600}.af-toggle-setting small{margin-top:3px;color:#97a199;font-size:8px}.af-toggle-setting.is-locked{opacity:.75}.af-toggle{position:relative;width:34px;height:19px;flex:0 0 auto;padding:0;border:1px solid #ccd5ce;border-radius:20px;background:#e7ebe7;transition:background .16s ease,border-color .16s ease}.af-toggle.is-on{border-color:#438259;background:#438259}.af-toggle>span{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000026;transition:transform .16s ease}.af-toggle.is-on>span{transform:translate(15px)}.af-options-editor{margin-top:14px}.af-option-row{display:flex;align-items:center;gap:4px;margin-bottom:5px}.af-option-row input{width:100%;height:29px;padding:0 6px;border:1px solid #e1e7e2;border-radius:4px;color:#67766c;font-size:9px}.af-option-row>button,.af-option-handle{width:23px;height:24px;display:grid;flex:0 0 auto;place-items:center;border:0;background:transparent;color:#9aa49d}.af-option-row>button:hover{color:#9c5b4b}.af-add-option{display:inline-flex;align-items:center;gap:4px;padding:4px 0;border:0;background:transparent;color:#52815b;font-size:9px;font-weight:550}.af-locked-note{display:flex;gap:7px;margin-top:17px;padding:9px;border:1px solid #e7ece7;border-radius:6px;background:#f8faf8;color:#75847a;font-size:9px}.af-locked-note>svg{flex:0 0 auto;color:#839987}.af-delete-field{display:inline-flex;align-items:center;gap:6px;margin-top:16px;padding:5px 0;border:0;background:transparent;color:#a05f52;font-size:9px;font-weight:550}.af-delete-field:hover{color:#8e3d30}.af-empty-settings{padding:20px 4px;color:#909c93;font-size:10px}.af-sidebar-footer-note{display:flex;align-items:flex-start;gap:7px;margin-top:23px;padding-top:11px;border-top:1px solid #edf0ed;color:#839187;font-size:8px}.af-sidebar-footer-note>svg{flex:0 0 auto;color:#79a580}.af-builder-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding:10px 12px;border:1px solid #e3e9e4;border-radius:7px;background:#fff;color:#819087;font-size:9px}.af-builder-bottom>span{display:flex;align-items:center;gap:6px}.af-builder-bottom>div{display:flex;gap:6px}.af-connected-section{padding-top:22px}.af-connected-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:19px}.af-connected-heading p{margin-top:4px;color:#849088;font-size:10px}.af-connected-map{position:relative;display:flex;flex-direction:column;align-items:center;padding:18px 20px 19px;border:1px solid #e2e9e3;border-radius:9px;background:#fbfcfb}.af-connected-form-node{z-index:1;min-width:245px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:1px solid #d9e6db;border-radius:8px;background:#fff;box-shadow:0 3px 9px #15311f0b}.af-form-node-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#edf6ee;color:#4f8a5b}.af-connected-form-node>div{display:flex;flex-direction:column}.af-connected-form-node>div>span{color:#8b9a8f;font-size:8px;font-weight:700;letter-spacing:.07em}.af-connected-form-node strong{margin-top:2px;color:#304738;font-size:11px;font-weight:620}.af-connected-form-node small{color:#8c9a90;font-size:9px}.af-map-branches{position:relative;width:75%;height:43px;border-top:1px dashed #b7cdbb;margin-top:22px}.af-map-branches:before{position:absolute;left:50%;top:-23px;height:22px;content:"";border-left:1px dashed #b7cdbb}.af-map-branches span{position:absolute;top:0;height:19px;border-left:1px dashed #b7cdbb}.af-map-branches span:nth-child(1){left:0}.af-map-branches span:nth-child(2){left:33.33%}.af-map-branches span:nth-child(3){left:66.66%}.af-map-branches span:nth-child(4){right:0}.af-connected-jobs-grid{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:-24px}.af-connected-job-card{min-height:170px;padding:13px 13px 11px;border:1px solid #e4eae5;border-radius:8px;background:#fff;box-shadow:0 2px 5px #1c362406}.af-connected-job-top{display:flex;align-items:center;justify-content:space-between;gap:5px}.af-job-icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid transparent;border-radius:7px}.job-mint{border-color:#e0ede1;background:#eff7f0;color:#588c62}.job-lavender{border-color:#e9e6f2;background:#f3f1f9;color:#8279b2}.job-peach{border-color:#f3e5dd;background:#faf1eb;color:#bd8067}.job-blue{border-color:#deebef;background:#edf5f7;color:#618fa1}.af-stage-tag{display:inline-flex;align-items:center;gap:4px;color:#768a7b;font-size:8px;white-space:nowrap}.af-stage-tag>span{width:5px;height:5px;border-radius:50%;background:#68ad78}.af-connected-job-card h3{margin-top:10px;font-size:11px;letter-spacing:-.02em}.af-connected-team{display:flex;align-items:center;gap:4px;margin-top:3px;color:#929d95;font-size:8px}.af-job-rules{display:flex;flex-direction:column;gap:5px;margin-top:11px;padding-top:9px;border-top:1px solid #edf0ed}.af-job-rules>span{display:flex;align-items:center;gap:5px;color:#75847a;font-size:8px}.af-job-rules>span>svg{color:#7da384}.af-link-button{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:transparent;color:#458050;font-size:9px;font-weight:600}.af-link-button:hover{color:#225c35}.af-connected-job-card>.af-link-button{margin-top:11px}.af-connected-note{display:flex;gap:8px;margin-top:12px;padding:11px 13px;border:1px solid #e1e9e2;border-radius:7px;background:#f6faf6;color:#738278}.af-connected-note>svg{flex:0 0 auto;margin-top:1px;color:#6c9874}.af-connected-note p{font-size:9px}.af-connected-note strong{color:#405f47;font-weight:650}.af-example-panel{margin-top:21px;overflow:hidden;border:1px solid #e2e8e3;border-radius:9px;background:#fff}.af-example-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:16px 17px 13px}.af-example-header h3{margin-top:4px;font-size:14px}.af-example-header p{margin-top:3px;color:#86938a;font-size:9px}.af-example-candidate{display:flex;align-items:center;gap:7px;padding:5px 8px;border:1px solid #e5ebe6;border-radius:20px;background:#fbfcfb}.af-example-candidate strong{color:#52645a;font-size:9px;font-weight:600}.af-example-candidate>span:last-child{padding-left:7px;border-left:1px solid #e5ebe6;color:#63866a;font-size:8px}.af-example-table th:first-child,.af-example-table td:first-child{padding-left:17px}.af-example-table td{height:42px}.af-example-table td strong{color:#526259;font-size:9px;font-weight:600}.af-pass-cell,.af-fail-cell{display:inline-flex;align-items:center;gap:5px}.af-pass-cell{color:#5a895f!important}.af-fail-cell{color:#9a7d69!important}.af-example-result{display:inline-flex;align-items:center;gap:4px;padding:3px 7px;border:1px solid #e8eae6;border-radius:12px;background:#f8f8f6;color:#7a837b;font-size:8px}.af-example-result.is-added{border-color:#e0ede1;background:#f2f8f2;color:#55825c}.af-priority-note{display:flex;align-items:center;gap:8px;margin:11px 14px 13px;padding:8px 10px;border:1px solid #e7e8de;border-radius:6px;background:#fafaf5;color:#7c8070}.af-priority-note>span{display:grid;width:23px;height:23px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f1f1e4;color:#93914f}.af-priority-note p{font-size:9px}.af-priority-note strong{color:#686d4f;font-weight:650}.af-job-page-heading{margin-bottom:19px}.af-heading-dot{padding:0 4px;color:#b0bab3}.af-job-overview-strip{display:flex;align-items:center;gap:10px;padding:13px 15px;border:1px solid #e2e9e3;border-radius:8px;background:#fff}.af-job-overview-icon{display:grid;width:34px;height:34px;place-items:center;border-radius:7px;background:#edf5ee;color:#5b8d63}.af-job-overview-strip>div:nth-child(2){display:flex;flex-direction:column}.af-job-overview-strip strong{color:#394d40;font-size:11px}.af-job-overview-strip small{margin-top:2px;color:#8c9990;font-size:9px}.af-job-overview-spacer{flex:1}.af-job-state{display:inline-flex;align-items:center;gap:6px;padding:5px 8px;border:1px solid #e1ece2;border-radius:20px;background:#f5faf5;color:#66816a;font-size:9px}.af-job-state i{width:6px;height:6px;border-radius:50%;background:#69a975}.af-workflow-panel{position:relative;margin-top:18px;padding:20px;border:1px solid #e2e8e3;border-radius:9px;background:#fff}.af-workflow-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.af-workflow-panel-heading p{margin-top:4px;color:#849188;font-size:10px}.af-stage-add-wrap{position:relative}.af-stage-menu{position:absolute;z-index:10;top:42px;right:0;width:268px;padding:6px;border:1px solid #e1e8e2;border-radius:8px;background:#fff;box-shadow:0 11px 28px #15302024}.af-stage-menu>button{width:100%;display:flex;align-items:center;gap:9px;padding:8px;border:0;border-radius:6px;background:transparent;text-align:left}.af-stage-menu>button:hover{background:#f4f8f4}.af-stage-menu>button>span:last-child{display:flex;flex-direction:column;gap:2px}.af-stage-menu strong{color:#405448;font-size:10px;font-weight:620}.af-stage-menu small{color:#8d9a91;font-size:8px}.af-stage-menu-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border-radius:7px;background:#f0f5f1;color:#728579}.af-stage-menu-icon.action{background:#f7f2e9;color:#b18d4c}.af-workflow-track{display:flex;align-items:flex-start;margin:38px 4px 35px;overflow-x:auto;padding-bottom:5px}.af-workflow-step{position:relative;min-width:144px;flex:1;display:flex;align-items:flex-start;gap:9px}.af-workflow-node{position:relative;z-index:1;width:36px;height:36px;flex:0 0 auto;display:grid;place-items:center;border:1px solid #e2e8e3;border-radius:50%;background:#fff;color:#7e9183}.af-workflow-node>span{display:grid;place-items:center}.af-workflow-step.is-next .af-workflow-node{border-color:#d7e7d9;background:#f7faf7;color:#668d6c}.af-workflow-step>div:nth-child(2){min-width:0;display:flex;flex-direction:column;padding-top:1px}.af-workflow-label{color:#9aa59d;font-size:8px}.af-workflow-step strong{margin-top:3px;color:#58695f;font-size:9px;font-weight:600;white-space:nowrap}.af-workflow-step small{margin-top:3px;color:#99a49c;font-size:8px;white-space:nowrap}.af-stage-connector{position:absolute;z-index:0;top:17px;left:44px;right:12px;height:1px;border-top:1px dashed #d4ded6}.af-stage-connector:after{position:absolute;top:-3px;right:0;width:5px;height:5px;content:"";border-top:1px solid #adbdb1;border-right:1px solid #adbdb1;transform:rotate(45deg)}.af-candidate-profile-heading{display:flex;align-items:center;gap:14px;margin:7px 0 23px}.af-avatar-large{width:54px;height:54px;font-size:14px}.af-candidate-profile-heading>div:nth-child(2){flex:1}.af-candidate-profile-heading h1{margin-top:4px}.af-candidate-meta{display:flex;flex-wrap:wrap;gap:15px;margin-top:7px;color:#7c8b81;font-size:9px}.af-candidate-meta span{display:inline-flex;align-items:center;gap:5px}.af-candidate-profile-grid{display:grid;grid-template-columns:minmax(0,1fr) 275px;gap:14px;align-items:start}.af-profile-main{display:flex;flex-direction:column;gap:13px}.af-profile-section,.af-profile-side-card{padding:17px;border:1px solid #e2e8e3;border-radius:9px;background:#fff}.af-section-title{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:13px}.af-section-title p{margin-top:4px;color:#859188;font-size:9px}.af-submission-card{width:100%;display:flex;align-items:center;gap:9px;padding:10px;border:1px solid #e2e9e3;border-radius:7px;background:#fcfdfc;text-align:left}.af-submission-card:hover{border-color:#c9decf;background:#f8fcf8}.af-submission-icon{display:grid;width:31px;height:31px;flex:0 0 auto;place-items:center;border-radius:7px;background:#edf6ee;color:#568660}.af-submission-main{display:flex;flex:1;flex-direction:column}.af-submission-main strong{color:#42584a;font-size:10px;font-weight:620}.af-submission-main small{margin-top:3px;color:#929e95;font-size:8px}.af-submission-status{display:inline-flex;align-items:center;gap:4px;color:#62856b;font-size:8px}.af-submission-card>svg{color:#9aa69d}.af-profile-job-list{display:flex;flex-direction:column;gap:7px}.af-profile-job-list article{display:flex;align-items:center;gap:9px;padding:9px;border:1px solid #e8ece8;border-radius:7px}.af-profile-job-list article>div{display:flex;flex:1;flex-direction:column;gap:2px}.af-profile-job-list strong{color:#4a5d50;font-size:10px;font-weight:600}.af-profile-job-list small{color:#87948b;font-size:8px}.af-profile-job-status{padding:3px 7px;border:1px solid #e4ece5;border-radius:10px;background:#f6faf6;color:#66816c;font-size:8px}.af-profile-side{display:flex;flex-direction:column;gap:12px}.af-profile-side-card{display:flex;flex-direction:column;gap:13px}.af-profile-side-card>div:not(.af-concept-note){display:flex;flex-direction:column;gap:2px}.af-profile-side-card>div>span{color:#93a097;font-size:8px}.af-profile-side-card>div>strong{color:#506257;font-size:9px;font-weight:600}.af-concept-note{padding:9px;border-radius:6px;background:#f3f8f3;color:#75867a;font-size:8px}.af-resume-file{display:flex;align-items:center;gap:8px;padding:8px;border:1px solid #e7ece8;border-radius:6px;background:#fff;text-align:left}.af-resume-file>span:nth-child(2){flex:1;display:flex;min-width:0;flex-direction:column}.af-resume-file strong{overflow:hidden;color:#506359;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.af-resume-file small{margin-top:3px;color:#95a097;font-size:8px}.af-resume-file>svg{color:#89968d}.af-resume-icon{display:grid;width:28px;height:28px;flex:0 0 auto;place-items:center;border:1px solid #e2eae3;border-radius:6px;background:#f5f9f5;color:#719477}.af-modal-scrim,.af-drawer-scrim{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:20px;background:#0e20176b;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:af-fade-in .16s ease-out}@keyframes af-fade-in{0%{opacity:0}to{opacity:1}}.af-dialog{position:relative;width:min(100%,430px);padding:25px;border:1px solid #e5ebe6;border-radius:13px;background:#fff;box-shadow:0 24px 70px #071f1133;animation:af-pop-in .2s cubic-bezier(.2,.8,.2,1)}@keyframes af-pop-in{0%{opacity:0;transform:translateY(7px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.af-dialog-close{position:absolute;top:12px;right:12px;width:29px;height:29px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:#829087}.af-dialog-close:hover{background:#f1f5f1}.af-create-dialog h2{margin-top:0;margin-bottom:18px;font-size:21px}.af-create-dialog .af-input-label{margin-top:0}.af-dialog-actions{display:flex;justify-content:flex-end;gap:7px;margin-top:19px}.af-drawer-scrim{display:flex;justify-content:flex-end;align-items:stretch;padding:0;background:#0a1c1359}.af-drawer{width:min(760px,94vw);height:100%;display:flex;flex-direction:column;background:#fbfcfb;box-shadow:-15px 0 50px #071c102e;animation:af-drawer-in .2s ease-out}@keyframes af-drawer-in{0%{transform:translate(22px);opacity:.8}to{transform:translate(0);opacity:1}}.af-drawer-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:15px 22px 14px;border-bottom:1px solid #e5eae6;background:#fff}.af-drawer-header>div{flex:1;min-width:0}.af-drawer-header .af-back-link{margin-bottom:10px}.af-drawer-title-row{display:flex;align-items:center;gap:10px}.af-drawer-title-row>div{flex:1}.af-drawer-title-row h2{font-size:18px}.af-drawer-title-row>div>span{color:#85928a;font-size:10px}.af-drawer-title-row>.af-routing-badge{flex:0 0 auto}.af-drawer-scroll{flex:1;overflow-y:auto;padding:17px 22px 22px}.af-submitted-via{display:flex;align-items:center;gap:8px;padding:10px 11px;border:1px solid #e2e9e3;border-radius:7px;background:#fff}.af-small-file-icon{display:grid;width:28px;height:28px;place-items:center;border-radius:6px;background:#edf6ee;color:#5b8b62}.af-submitted-via>div{display:flex;flex:1;flex-direction:column}.af-submitted-via small{color:#94a097;font-size:8px;font-weight:700;letter-spacing:.08em}.af-submitted-via strong{margin-top:2px;color:#496052;font-size:10px;font-weight:610}.af-submitted-date{display:flex;align-items:center;gap:6px;margin-top:9px;color:#829087;font-size:9px}.af-submitted-date>svg{color:#95a299}.af-drawer-section{margin-top:21px}.af-drawer-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.af-drawer-section-title h3{font-size:13px}.af-drawer-section-title p{margin-top:3px;color:#87938a;font-size:9px}.af-drawer-section-title .af-button{min-height:29px;padding:0 8px;font-size:9px}.af-answer-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 16px;padding:4px 12px;border:1px solid #e5eae6;border-radius:7px;background:#fff}.af-answer{min-width:0;display:flex;flex-direction:column;gap:3px;padding:9px 0;border-bottom:1px solid #eff2ef}.af-answer:nth-last-child(-n+2){border-bottom:0}.af-answer.is-full{grid-column:1 / -1}.af-answer>span{color:#8d9990;font-size:8px}.af-answer strong{overflow:hidden;color:#4a5c50;font-size:9px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.af-resume-row{width:100%;display:flex;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;border:1px solid #e3e9e4;border-radius:6px;background:#fff;text-align:left}.af-resume-row:hover{border-color:#cbdccb;background:#fcfefc}.af-resume-row>span:nth-child(2){display:flex;flex:1;flex-direction:column}.af-resume-row strong{color:#53665a;font-size:9px;font-weight:600}.af-resume-row small{margin-top:2px;color:#96a199;font-size:8px}.af-resume-open{display:inline-flex;align-items:center;gap:4px;color:#64856b;font-size:8px;font-weight:600}.af-routing-history-section{margin-top:23px}.af-routing-summary-count{padding:4px 8px;border:1px solid #e2e9e3;border-radius:12px;background:#f6faf6;color:#708276;font-size:8px;white-space:nowrap}.af-no-match-banner{display:flex;gap:9px;margin-bottom:10px;padding:11px;border:1px solid #e7e8dc;border-radius:7px;background:#fafaf5}.af-no-match-banner>span{display:grid;width:27px;height:27px;flex:0 0 auto;place-items:center;border-radius:50%;background:#f0f0e3;color:#99945e}.af-no-match-banner strong{display:block;color:#67684d;font-size:10px;font-weight:650}.af-no-match-banner p{margin-top:3px;color:#85846d;font-size:9px;line-height:1.5}.af-evaluation-list{display:flex;flex-direction:column;gap:8px}.af-evaluation-card{overflow:hidden;border:1px solid #e3e9e4;border-radius:7px;background:#fff}.af-evaluation-card.is-added{border-left:3px solid #80b28a}.af-evaluation-card.is-declined{border-left:3px solid #d8d9cf}.af-evaluation-heading{display:flex;align-items:center;gap:8px;padding:9px 10px;border-bottom:1px solid #edf0ed}.af-evaluation-heading>div{display:flex;flex:1;flex-direction:column}.af-evaluation-heading h4{font-size:10px;font-weight:620}.af-evaluation-heading>div>span{margin-top:2px;color:#929d95;font-size:8px}.af-eval-status{display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid transparent;border-radius:15px;font-size:8px}.af-eval-status.passed{border-color:#e0ece1;background:#f4f9f4;color:#5c805f}.af-eval-status.declined{border-color:#e7e9e4;background:#f8f9f7;color:#79847c}.af-evaluation-content{display:grid;grid-template-columns:1.1fr .48fr 1.3fr 1.05fr;gap:10px;padding:10px}.af-evaluation-content>div{min-width:0;display:flex;flex-direction:column;gap:4px}.af-evaluation-content>div>strong{color:#929d95;font-size:8px;font-weight:550}.af-criteria-pass,.af-criteria-fail,.af-eval-result>span,.af-current-stage{display:inline-flex;align-items:center;gap:4px;color:#607469;font-size:8px;line-height:1.35}.af-criteria-pass>svg{color:#6da177}.af-criteria-fail{color:#8b796b}.af-criteria-fail>svg{color:#ad8771}.af-match-score{display:inline-flex;width:fit-content;align-items:center;gap:4px;color:#4c815c;font-size:10px;font-weight:650}.af-match-score>svg{color:#8a9d68}.af-match-score.below{color:#8b8263}.af-eval-result>span{color:#5e7763}.af-current-stage{color:#5a765f}.af-current-stage>span{width:5px;height:5px;border-radius:50%;background:#70a97a}.af-eval-explanation{grid-column:1 / -1;flex-direction:row!important;align-items:center;gap:5px!important;padding-top:6px;border-top:1px solid #f0f2ed;color:#86826d;font-size:8px}.af-eval-explanation>svg{flex:0 0 auto}.af-criteria-list{display:flex;flex-direction:column;gap:3px}.af-criteria-list .af-criteria-pass,.af-criteria-list .af-criteria-fail{align-items:flex-start}.af-criteria-list .af-criteria-pass>svg,.af-criteria-list .af-criteria-fail>svg{flex:0 0 auto;margin-top:1px}.af-drawer-bottom-note{display:flex;align-items:center;gap:7px;margin-top:14px;padding:9px;border-radius:6px;background:#f2f7f2;color:#76887b;font-size:8px}.af-drawer-bottom-note>svg{flex:0 0 auto;color:#75957a}.af-drawer-footer{min-height:57px;display:flex;align-items:center;justify-content:flex-end;gap:7px;padding:9px 19px;border-top:1px solid #e5ebe6;background:#fff}.af-drawer-footer>span{display:inline-flex;align-items:center;gap:6px;flex:1;color:#87938a;font-size:8px}.af-preview-scrim{z-index:42}.af-preview-modal{width:min(860px,96vw);max-height:94vh;display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3eae4;border-radius:12px;background:#fff;box-shadow:0 24px 70px #071f1136;animation:af-pop-in .2s ease-out}.af-preview-modal>header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #e7ece8}.af-preview-modal>header>div{display:flex;align-items:center;gap:10px}.af-preview-modal>header strong{color:#53645a;font-size:10px;font-weight:600}.af-public-form{overflow-y:auto;flex:1;padding:22px;background:#f5f8f5}.af-public-form-brand{width:min(510px,100%);display:flex;align-items:center;gap:4px;margin:0 auto 12px;color:#617a67;font-size:10px;font-weight:650}.af-public-form-card{width:min(510px,100%);margin:0 auto;padding:25px 29px;border:1px solid #e3eae4;border-radius:10px;background:#fff;box-shadow:0 5px 20px #1f3a250a}.af-public-form-card h2{margin-top:6px;font-size:22px}.af-public-form-card>p{margin-top:5px;color:#859188;font-size:10px}.af-public-progress{position:relative;display:flex;align-items:center;gap:5px;margin:22px 0 18px}.af-public-progress span{height:3px;flex:1;border-radius:4px;background:#79b286}.af-public-progress span:nth-child(n+2){background:#e5ece6}.af-public-progress small{position:absolute;top:7px;left:0;color:#849389;font-size:8px}.af-public-field{display:flex;flex-direction:column;gap:6px;margin-top:13px;color:#53645a;font-size:9px;font-weight:600}.af-public-input{height:36px;display:flex;align-items:center;padding:0 9px;border:1px solid #e0e7e1;border-radius:5px;color:#a2aca4;font-size:9px;font-weight:400}.af-public-upload{min-height:58px;display:flex;align-items:center;gap:8px;padding:9px;border:1px dashed #ccddce;border-radius:6px;color:#6f8974}.af-public-upload>span{display:flex;flex-direction:column;font-size:9px;font-weight:450}.af-public-upload small{margin-top:3px;color:#a0aaa2;font-size:8px}.af-public-submit{width:100%;margin-top:19px}.af-public-privacy{display:flex;align-items:center;justify-content:center;gap:5px;margin-top:10px;color:#93a097;font-size:8px}.af-public-privacy>svg{color:#76a17c}.af-public-footer{margin-top:13px;color:#96a199;text-align:center;font-size:8px}.af-public-footer strong{color:#718c75}.af-preview-modal>footer{min-height:57px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 15px;border-top:1px solid #e8ece8;background:#fff}.af-preview-modal>footer>span{display:inline-flex;align-items:center;gap:6px;color:#8c9890;font-size:8px}.af-preview-modal>footer>div{display:flex;gap:6px}.af-toast{position:fixed;z-index:60;right:22px;bottom:22px;display:flex;align-items:center;gap:8px;padding:11px 15px;border:1px solid #dce9de;border-radius:8px;background:#fff;color:#46664e;font-size:11px;font-weight:550;box-shadow:0 10px 32px #0f271629;animation:af-pop-in .16s ease-out}.af-toast>svg{color:#589663}@media (max-width: 1120px){.af-content{padding-right:28px;padding-left:28px}.af-routing-overview{gap:16px}.af-route-visual{min-width:355px;width:48%;gap:22px}.af-route-source{min-width:152px;width:152px}.af-route-job{width:132px}.af-connected-jobs-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:-24px}.af-map-branches{width:56%}.af-connected-job-card{min-height:158px}.af-builder-layout{grid-template-columns:minmax(0,1fr) 255px}}@media (max-width: 850px){.af-sidebar{width:205px;min-width:205px}.af-content{padding:28px 20px 45px}.af-topbar{padding:0 20px}.af-routing-overview{align-items:flex-start;flex-direction:column;gap:13px}.af-route-visual{width:100%;min-width:0;justify-content:flex-start}.af-route-stem{left:158px;right:auto;width:min(120px,20vw)}.af-route-jobs{margin-left:0}.af-form-detail-heading{align-items:flex-start;flex-direction:column}.af-heading-actions{align-self:flex-end}.af-stats-row{grid-template-columns:repeat(2,1fr)}.af-stat:nth-child(2){border-right:0}.af-stat:nth-child(-n+2){border-bottom:1px solid #edf0ed}.af-builder-layout{grid-template-columns:1fr}.af-field-settings{position:static;min-height:0}.af-sidebar-footer-note{margin-top:14px}.af-evaluation-content{grid-template-columns:1fr 1fr}.af-eval-explanation{grid-column:1 / -1}.af-candidate-profile-grid{grid-template-columns:1fr}.af-profile-side{display:grid;grid-template-columns:1fr 1fr}}@media (max-width: 640px){.af-app--embedded .af-content{padding:20px 12px 35px}.af-sidebar{width:58px;min-width:58px;align-items:center;padding:0 7px 10px}.af-brand-lockup{width:100%;justify-content:center;padding:0}.af-brand-wordmark,.af-workspace-label,.af-workspace-switcher,.af-nav-heading,.af-nav-item>span,.af-help-card,.af-user-copy,.af-user-switcher>svg{display:none}.af-nav{width:100%}.af-nav-item{height:40px;justify-content:center;padding:0;margin-top:7px}.af-nav-item>svg{width:18px}.af-nav-count{position:absolute;top:-2px;right:0;min-width:14px;height:14px;display:grid!important;place-items:center;padding:0;font-size:7px}.af-user-switcher{justify-content:center;padding:10px 0 3px}.af-user-avatar{width:28px;height:28px}.af-topbar{height:54px;padding:0 12px}.af-breadcrumb{gap:5px;font-size:9px}.af-breadcrumb strong{max-width:110px}.af-topbar-actions{gap:6px}.af-preview-pill{padding:4px 6px;font-size:8px}.af-content{padding:22px 12px 35px}.af-page-heading{align-items:flex-start;flex-direction:column}.af-page-heading h1{font-size:23px}.af-page-heading>.af-button{align-self:flex-start}.af-routing-overview{padding:15px}.af-routing-copy{min-width:0}.af-routing-copy h2{font-size:14px}.af-routing-copy p{line-height:1.5}.af-route-visual{height:auto;flex-direction:column;align-items:stretch;gap:8px}.af-route-source{width:100%}.af-route-stem{display:none}.af-route-jobs{grid-template-columns:1fr 1fr}.af-route-job{width:100%;font-size:8px}.af-section-toolbar{align-items:flex-start;flex-direction:column;padding:15px}.af-search{width:100%}.af-table{min-width:690px}.af-forms-table{min-width:650px}.af-table-footer{padding:0 12px}.af-pagination button:nth-child(n+4):nth-child(-n+5){display:none}.af-form-detail-heading{margin-bottom:17px}.af-form-detail-main{align-items:flex-start}.af-detail-icon{width:38px;height:38px}.af-detail-title-line h1{font-size:18px}.af-public-link-line{flex-wrap:wrap}.af-heading-actions{align-self:stretch;flex-wrap:wrap}.af-heading-actions .af-button{flex:1;padding:0 8px;font-size:9px}.af-stats-row{grid-template-columns:1fr 1fr}.af-stat{min-height:61px;padding:9px;gap:7px}.af-stat-icon{width:25px;height:25px}.af-stat>div>span{font-size:8px}.af-stat strong{font-size:10px}.af-detail-tabs{gap:15px}.af-detail-tabs button{font-size:9px}.af-builder-header{align-items:flex-start;flex-direction:column}.af-builder-actions{width:100%;flex-wrap:wrap}.af-builder-actions .af-button{flex:1;padding:0 6px;font-size:9px}.af-form-preview-banner{min-height:105px;padding:15px}.af-form-preview-banner h3{font-size:15px}.af-form-brand-mini{display:none}.af-builder-fields{padding:11px 10px}.af-builder-field{padding-right:7px}.af-required-lock{right:32px}.af-builder-bottom{align-items:flex-start;flex-direction:column}.af-builder-bottom>div{width:100%}.af-builder-bottom .af-button{flex:1}.af-connected-heading{align-items:flex-start;flex-direction:column}.af-connected-map{padding:14px 10px}.af-connected-jobs-grid{grid-template-columns:1fr;margin-top:0}.af-map-branches{display:none}.af-connected-form-node{margin-bottom:12px}.af-example-header{align-items:flex-start;flex-direction:column}.af-example-candidate{align-self:flex-start}.af-example-table{min-width:620px}.af-example-panel{overflow-x:auto}.af-priority-note{min-width:580px}.af-job-overview-strip{flex-wrap:wrap}.af-job-overview-spacer{display:none}.af-job-state{margin-left:auto}.af-workflow-panel{padding:14px 11px}.af-workflow-panel-heading{align-items:flex-start}.af-workflow-track{margin:27px 0 22px}.af-workflow-step{min-width:138px}.af-candidate-profile-heading{align-items:flex-start;flex-wrap:wrap}.af-candidate-profile-heading>div:nth-child(2){min-width:calc(100% - 75px)}.af-candidate-profile-heading>.af-button{margin-left:68px}.af-candidate-profile-heading h1{font-size:21px}.af-candidate-meta{gap:7px 12px}.af-profile-side{grid-template-columns:1fr}.af-modal-scrim{padding:10px}.af-dialog{padding:21px}.af-drawer{width:100%}.af-drawer-header{padding:11px 13px}.af-drawer-title-row{flex-wrap:wrap}.af-drawer-title-row>.af-routing-badge{margin-left:40px}.af-drawer-scroll{padding:13px}.af-answer-grid{grid-template-columns:1fr 1fr;padding:2px 8px}.af-evaluation-content{grid-template-columns:1fr 1fr}.af-drawer-footer{flex-wrap:wrap;padding:8px 10px}.af-drawer-footer>span{flex-basis:100%}.af-drawer-footer .af-button{flex:1;padding:0 7px;font-size:8px}.af-preview-modal{max-height:98vh}.af-public-form{padding:14px 10px}.af-public-form-card{padding:20px 15px}.af-preview-modal>footer{align-items:flex-start;flex-direction:column}.af-preview-modal>footer>div{width:100%}.af-preview-modal>footer .af-button{flex:1}}@media (prefers-reduced-motion: reduce){.af-app *,.af-app *:before,.af-app *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.af-builder-layout--dynamic{grid-template-columns:minmax(0,1fr) 280px}.af-dynamic-fields-region{padding:15px 18px 19px;background:#fff}.af-dynamic-fields-editor>[data-slot=card]{gap:15px;padding:14px;border-color:#e6ece7;border-radius:8px;box-shadow:none}.af-dynamic-fields-editor [data-slot=card-header],.af-dynamic-fields-editor [data-slot=card-content]{padding-right:0;padding-left:0}.af-dynamic-fields-editor [data-slot=card-title]{color:#46594d;font-size:12px}.af-dynamic-fields-editor [data-slot=card-content]>div{gap:9px}.af-dynamic-fields-editor [data-slot=card-content]>div>.flex.items-start{border-color:#e7ede8;border-radius:7px;background:#fbfcfb}.af-dynamic-field-guide{min-height:0}.af-dynamic-guide-list{display:flex;flex-direction:column;gap:15px}.af-dynamic-guide-list>div{display:flex;align-items:flex-start;gap:9px}.af-dynamic-guide-list>div>span{display:grid;width:22px;height:22px;flex:0 0 22px;place-items:center;border:1px solid #e2ebe3;border-radius:6px;background:#f7faf7;color:#6a9371;font-size:8px;font-weight:650}.af-dynamic-guide-list p{display:flex;flex-direction:column;gap:3px}.af-dynamic-guide-list strong{color:#526459;font-size:9px;font-weight:600}.af-dynamic-guide-list small{color:#89968d;font-size:8px;line-height:1.5}.af-dynamic-guide-note{display:flex;align-items:flex-start;gap:7px;margin-top:17px;padding:9px;border:1px solid #e6eee7;border-radius:6px;background:#f6faf6;color:#748479;font-size:8px;line-height:1.5}.af-dynamic-guide-note>svg{flex:0 0 auto;color:#7da484}@media (max-width: 850px){.af-builder-layout--dynamic{grid-template-columns:1fr}.af-dynamic-field-guide{margin-top:1px}}@media (max-width: 640px){.af-dynamic-fields-region{padding:11px 10px 13px}.af-dynamic-fields-editor>[data-slot=card]{padding:11px}}.af-list-heading{align-items:center;margin-bottom:17px}.af-list-heading h1{margin-top:0}.af-section-toolbar{min-height:64px;padding-top:14px;padding-bottom:14px}.af-section-toolbar h2{font-size:14px}.af-form-detail-heading{margin-bottom:17px}.af-form-detail-main{align-items:center}.af-detail-title-line h1{margin:0}.af-heading-actions{align-items:center}.af-link-count{display:inline-grid;min-width:18px;height:18px;place-items:center;padding:0 4px;border-radius:10px;background:#f0f5f1;color:#6c8171;font-size:9px}.af-applications-section{padding-top:18px}.af-app-table td{height:62px}.af-connected-section--simple{padding-top:21px}.af-connected-section--simple>h2{margin-bottom:13px;font-size:15px}.af-connected-job-list{display:grid;max-width:800px;gap:8px}.af-connected-job-row{overflow:hidden;border:1px solid #e3e9e4;border-radius:8px;background:#fff}.af-connected-job-row>button{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;padding:9px 13px;border:0;background:transparent;text-align:left}.af-connected-job-row>button:hover{background:#fafcfa}.af-connected-job-row>button strong{flex:1;color:#394d40;font-size:11px;font-weight:600}.af-connected-job-row>button>svg{color:#89968d;transition:transform .15s ease}.af-connected-job-row>button>svg.is-open{transform:rotate(90deg)}.af-connected-job-row>p{margin:0 13px 12px 53px;color:#728177;font-size:10px}.af-mapping-section{max-width:920px}.af-mapping-empty{padding:24px;border:1px dashed #dce5dd;border-radius:8px;color:#87948a;font-size:10px;text-align:center}.af-connected-job-list{max-width:none;gap:9px}.af-connected-job-row{overflow:visible}.af-connected-job-row-heading{display:flex;align-items:stretch}.af-connected-job-toggle{width:100%;min-width:0;min-height:64px;display:flex;align-items:center;gap:10px;padding:10px 13px;border:0;border-radius:8px;background:transparent;text-align:left}.af-connected-job-toggle:hover{background:#fafcfa}.af-connected-job-title{min-width:0;flex:1;display:flex;flex-direction:column;gap:4px}.af-connected-job-title strong{color:#394d40;font-size:11px;font-weight:620}.af-connected-job-title small{overflow:hidden;color:#87948a;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.af-connected-job-toggle>svg{flex:0 0 auto;color:#89968d;transition:transform .15s ease}.af-connected-job-toggle>svg.is-open{transform:rotate(90deg)}.af-mapping-remove{flex:0 0 auto;margin:0 10px 0 4px;padding:0 5px;border:0;background:transparent;color:#89948c;font-size:9px}.af-mapping-remove:hover{color:#a65f52}.af-job-mapping-editor{padding:0 13px 14px;border-top:1px solid #eef1ee}.af-job-mapping-editor>.space-y-6{padding-top:12px}.af-job-mapping-editor [data-slot=card]{box-shadow:none}.af-job-mapping-editor [data-slot=card-header]{padding:11px 12px 7px}.af-job-mapping-editor [data-slot=card-title]{font-size:12px}.af-job-mapping-editor [data-slot=card-content]{padding:0 12px 12px}.af-job-mapping-editor [data-slot=card-content]>div{padding-top:13px;padding-bottom:13px}.af-job-mapping-editor [data-slot=card-content] button{font-size:10px}.af-mapping-settings{display:grid;grid-template-columns:minmax(190px,.7fr) minmax(220px,1fr);gap:18px;margin-top:14px;padding-top:13px;border-top:1px solid #eef1ee}.af-mapping-setting{min-width:0;display:flex;flex-direction:column;gap:8px;color:#66766a;font-size:10px;font-weight:600}.af-fit-options{min-width:0;margin:14px 0 0;padding:0;border:0;display:grid;gap:8px}.af-fit-options legend{margin-bottom:10px;font-size:12px;font-weight:600}.af-fit-option{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #dfe5df;border-radius:8px;cursor:pointer}.af-fit-option.is-selected{border-color:#00ab71;background:#f0faf5}.af-fit-option:focus-within{outline:2px solid #176444;outline-offset:2px}.af-fit-option input{margin-top:3px;accent-color:#008d5e;flex-shrink:0}.af-fit-option span{display:grid;gap:3px}.af-fit-option strong{font-size:12px}.af-fit-option-title{display:inline-flex;align-items:center;gap:7px}.af-fit-recommended-chip{padding:2px 6px;border:1px solid #b7e2ca;border-radius:999px;background:#eaf8ef;color:#167447;font-size:9px;font-weight:650;line-height:1.2}.af-fit-option small,.af-fit-warning{font-size:11px;line-height:1.5}.af-fit-option small{color:#59665e}.af-fit-warning{margin:0}.af-fit-advanced{border:1px solid #dfe5df;border-radius:8px;overflow:hidden}.af-fit-advanced summary{padding:10px 12px;color:#176444;font-size:12px;font-weight:600;cursor:pointer}.af-fit-advanced summary:focus-visible{outline:2px solid #176444;outline-offset:-2px}.af-fit-slider-panel{padding:2px 12px 12px;display:grid;gap:9px}.af-fit-slider-heading,.af-fit-slider-ends{display:flex;align-items:center;justify-content:space-between;gap:12px}.af-fit-slider-heading{font-size:12px;font-weight:600}.af-fit-slider-heading output{color:#176444;font-variant-numeric:tabular-nums}.af-fit-slider-panel input[type=range]{width:100%;margin:0;accent-color:#008d5e;cursor:pointer}.af-fit-slider-panel input[type=range]:focus-visible{outline:2px solid #176444;outline-offset:3px}.af-fit-slider-ends{color:#59665e;font-size:10px}.af-fit-warning{padding:10px 12px;background:#fff8e8;color:#78520d;border-radius:6px}.af-mapping-threshold-control{display:flex;align-items:center;gap:10px}.af-mapping-threshold-control input{width:100%;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:5px;background:linear-gradient(to right,#6b9a72 var(--range-progress),#e6ece6 var(--range-progress));cursor:pointer}.af-mapping-threshold-control input::-webkit-slider-thumb{width:13px;height:13px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid white;border-radius:50%;background:#5f8d66;box-shadow:0 0 0 1px #8fac92}.af-mapping-threshold-control input::-moz-range-thumb{width:10px;height:10px;border:2px solid white;border-radius:50%;background:#5f8d66;box-shadow:0 0 0 1px #8fac92}.af-mapping-threshold-control strong{min-width:35px;color:#4f7956;font-size:11px;text-align:right}.af-mapping-setting select,.af-mapping-add-row select{height:34px;padding:0 9px;border:1px solid #dfe6df;border-radius:6px;background:#fff;color:#475b4c;font-size:10px}.af-add-job-mapping{margin-top:11px}.af-mapping-add-row{display:flex;align-items:center;gap:8px;margin-top:11px}.af-mapping-add-row select{width:min(320px,100%)}@media (max-width: 650px){.af-mapping-settings{grid-template-columns:1fr;gap:13px}.af-connected-job-title small{white-space:normal}.af-mapping-remove{margin-right:7px}}.af-builder{padding-top:12px}.af-dynamic-fields-region--plain{padding:0;background:transparent}.af-links-dialog{width:min(860px,calc(100vw - 32px));max-height:min(90vh,820px);display:flex;flex-direction:column;overflow-y:auto;border:1px solid #e2e8e3;border-radius:12px;background:#fff;box-shadow:0 18px 52px #14291b33}.af-links-dialog-header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:14px 22px;border-bottom:1px solid #edf0ed}.af-links-dialog-header>div{display:flex;flex-direction:column;gap:4px}.af-links-dialog-header h2{color:#2d4235;font-size:20px}.af-links-dialog-header strong{color:#65776b;font-size:13px;font-weight:500}.af-links-dialog .af-links-unpublished{display:flex;align-items:center;gap:8px;margin:14px 22px 0;padding:10px 12px;border:1px solid #eee6d6;border-radius:7px;background:#fbf8ef;color:#766747;font-size:13px;line-height:1.45}.af-links-dialog .af-links-unpublished svg{flex:0 0 auto}.af-public-links-list{display:flex;flex-direction:column;gap:10px;padding:18px 22px}.af-links-dialog .af-public-link-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:12px;padding:14px;border:1px solid #e2e9e3;border-radius:9px;background:#fff}.af-public-link-main{min-width:0;display:flex;flex-direction:column;gap:7px}.af-public-link-main>div{min-width:0;display:flex;align-items:center;gap:9px}.af-public-link-main strong{overflow:hidden;color:#31483a;font-size:14px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.af-links-dialog .af-link-type-badge{display:inline-flex;flex:0 0 auto;align-items:center;padding:4px 8px;border:1px solid #dcebdd;border-radius:12px;background:#f2f8f2;color:#426c4a;font-size:10px}.af-links-dialog .af-link-type-badge.is-recruiter{border-color:#e5e0f1;background:#f5f3fa;color:#776da4}.af-links-dialog .af-status{padding:6px 10px;font-size:11px}.af-links-dialog .af-public-link-url{display:block;overflow:hidden;color:#64776b;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.af-links-dialog .af-public-link-limit{color:#435b4a;font-size:13px;font-weight:600;white-space:nowrap}.af-links-dialog .af-copy-link-button{min-height:38px;padding:0 12px;font-size:12px}.af-links-dialog .af-links-empty{padding:25px;border:1px dashed #dfe7e0;border-radius:8px;color:#66766b;text-align:center;font-size:13px}.af-links-dialog-footer{display:flex;justify-content:flex-end;gap:8px;padding:14px 22px;border-top:1px solid #edf0ed}.af-links-dialog-footer .af-button,.af-create-link-form .af-button{min-height:38px;font-size:12px}.af-create-link-form{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px;padding:18px 22px 20px;border-top:1px solid #edf0ed}.af-create-link-form>.af-input-label{display:flex;flex-direction:column;gap:6px;margin:0;color:#4f6256;font-size:12px;font-weight:550}.af-create-link-form>input,.af-create-link-form>select,.af-create-link-form>.af-input-label input{height:42px;margin-top:0;padding:0 11px;font-size:13px}.af-limit-toggle{min-height:38px;display:flex;align-items:center;gap:8px;color:#4f6256;font-size:12px}.af-limit-toggle input{accent-color:#39784b}.af-create-link-form>.af-dialog-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;gap:7px;margin-top:3px}@media (max-width: 640px){.af-list-heading{align-items:flex-start}.af-heading-actions{width:auto;flex-wrap:wrap}.af-heading-actions .af-button{flex:none}.af-links-dialog-header{padding:13px 16px}.af-public-links-list{padding:14px 16px}.af-links-dialog .af-public-link-row{display:flex;flex-wrap:wrap;gap:9px;padding:12px}.af-links-dialog .af-public-link-main{flex:1 1 100%}.af-links-dialog .af-public-link-limit{flex:1 1 auto}.af-links-dialog .af-copy-link-button{min-height:36px}.af-links-dialog-footer{padding:12px 16px}.af-create-link-form{padding:15px 16px 17px}.af-create-link-form{grid-template-columns:1fr}.af-create-link-form>.af-dialog-actions{grid-column:1}}.af-app-table-panel{overflow:hidden;border:1px solid #e5e8de;border-radius:10px;background:#fff;box-shadow:0 3px 12px #00241f0e}.af-app-table-wrap{overflow-x:auto;background:#fff}.af-app-table{min-width:930px;table-layout:fixed;background:#fff}.af-app-table th{height:42px;background:#f8f6ee;color:#52655b;font-size:10px}.af-forms-table th,.af-app-table th{border-top-color:#eee9dd;border-bottom-color:#e9e3d6;background:#f8f5ec;color:#78847a;font-size:10px;font-weight:570}.af-app-table th:first-child,.af-app-table td:first-child{padding-left:16px}.af-app-table th:nth-child(1),.af-app-table td:nth-child(1){width:175px}.af-app-table th:nth-child(2),.af-app-table td:nth-child(2){width:215px}.af-app-table th:nth-child(3),.af-app-table td:nth-child(3){width:330px}.af-app-table th:nth-child(4),.af-app-table td:nth-child(4){width:145px}.af-app-table th:nth-child(5),.af-app-table td:nth-child(5){width:65px}.af-app-table td{height:74px;padding-top:12px;padding-bottom:12px;border-bottom-color:#ecebe2;color:#28463d;font-size:11px}.af-app-table tbody tr:nth-child(2n) td{background:#fffdf8}.af-app-table tbody tr:hover td{background:#f1f7f2}.af-app-table tbody tr{cursor:pointer}.af-person-cell{min-width:0;gap:0}.af-person-cell strong{color:#00241f;font-size:13px;font-weight:630}.af-email-cell{overflow:hidden;text-overflow:ellipsis}.af-email-cell a{color:#006b49;text-decoration:none}.af-email-cell a:hover{color:#00583d;text-decoration:underline;text-underline-offset:2px}.af-app-table td:nth-child(3){white-space:normal}.af-app-table td:nth-child(4){color:#28463d;font-size:11px}.af-table-subtext{color:#79867d;font-size:9px}.af-job-mini{gap:0;padding:5px 9px;border-color:#cfdfd2;border-radius:999px;background:#edf5ee;color:#315d3f;font-size:9px;font-weight:570}.af-app-table .af-route-dot{background:#00ab71}.af-jobs-added{max-width:100%;gap:5px}.af-not-routed{display:inline-block;padding:4px 8px;border:1px solid #e7e7dc;border-radius:5px;background:#fbf8ef;color:#66766b;font-size:9px}.af-app-table .af-view-link{min-height:28px;padding:0 7px;border-radius:5px;color:#006b49;font-size:10px}.af-app-table .af-view-link:hover{background:#e9f4ec;color:#00241f}.af-empty-results{min-height:165px}.af-empty-results>span{color:#65776d}.af-app-pagination{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 16px;border-top:1px solid #e7e7dc;background:#fff;color:#65776d;font-size:10px}.af-app-pagination>span strong{color:#00241f;font-weight:650}.af-app-pagination nav{display:flex;align-items:center;gap:4px}.af-app-pagination button{min-width:31px;height:31px;display:grid;place-items:center;padding:0 7px;border:1px solid transparent;border-radius:6px;background:#fff;color:#52655b;font-size:10px}.af-app-pagination button:hover:not(:disabled):not(.is-current){border-color:#d9e8dd;background:#f4faf6}.af-app-pagination button.is-current{border-color:#b8dbc7;background:#e8f4ec;color:#00241f;font-weight:650}.af-app-pagination button:disabled{color:#a3aaa2;cursor:not-allowed}.af-app-pagination button:focus-visible{outline:3px solid rgba(0,171,113,.3);outline-offset:2px}.af-mapping-section{max-width:980px}.af-connected-job-list{gap:10px}.af-connected-job-row{border-color:#dce5dd;border-radius:10px;background:#fff;box-shadow:0 3px 10px #16301f0a}.af-connected-job-row.is-open{border-color:#c9d9cc;box-shadow:0 5px 17px #16301f12}.af-mapping-section .af-job-icon{border-color:#dce8de;background:#f0f6f1;color:#4d7f57}.af-connected-job-toggle{min-height:72px;padding:12px 15px;gap:12px}.af-connected-job-toggle:hover{background:#f8faf8}.af-connected-job-toggle:focus-visible{outline:3px solid rgba(82,137,93,.2);outline-offset:-3px}.af-connected-job-title{gap:5px}.af-connected-job-title strong{color:#263c2e;font-size:13px}.af-connected-job-title small{color:#68796d;font-size:10px}.af-mapping-remove{align-self:center;margin-right:13px;padding:6px 8px;border-radius:5px;color:#7b8980;font-size:10px}.af-mapping-remove:hover{background:#fbf4f1}.af-job-mapping-editor{padding:2px 17px 17px;border-top-color:#edf1ed}.af-job-mapping-editor>.space-y-6{padding-top:0}.af-mapping-block{margin-top:11px;padding:16px 17px;border:1px solid #e3e9e4;border-radius:9px;background:#fff}.af-mapping-route-block{background:linear-gradient(112deg,#f7faf7,#fff 72%)}.af-mapping-block-heading{display:flex;align-items:flex-start;gap:11px;margin-bottom:13px}.af-mapping-block-heading>div{min-width:0;padding-top:1px}.af-mapping-block-heading h3{color:#304739;font-size:13px;font-weight:630;line-height:1.4;letter-spacing:-.01em}.af-mapping-block-heading p{margin-top:3px;color:#78877d;font-size:10px;line-height:1.5}.af-mapping-setting{gap:8px;color:#52665a;font-size:11px;font-weight:600}.af-mapping-setting select{width:100%;max-width:470px;height:40px;padding:0 11px;border-color:#d9e3db;border-radius:6px;color:#304638;font-size:12px}.af-route-stage-setting,.af-mapping-condition-group{margin-left:0}.af-mapping-condition-group h4{margin-bottom:8px;color:#51695a;font-size:11px;font-weight:650}.af-mapping-condition-group>.space-y-6{margin:0}.af-mapping-condition-divider{margin:15px 0 14px;border-top:1px solid #e7ece7}.af-mapping-condition-group .af-mapping-toggle-row,.af-mapping-condition-group .af-mapping-advanced{margin-left:0}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card]{border-color:#e6ece7;border-radius:7px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-header]{padding:13px 14px 8px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-title]{color:#455b4c;font-size:11px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]{padding:3px 14px 14px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]>.text-center{padding-top:19px;padding-bottom:17px;border-color:#e6ece7;background:#f9fbf9;color:#78867c;font-size:11px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]>.text-center button{display:none}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content] .flex.items-start{border-color:#e4eae5;border-radius:6px;background:#fbfcfb}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content] button{min-height:30px;font-size:10px}.af-mapping-toggle-row{min-height:55px;display:flex;align-items:center;justify-content:space-between;gap:14px;margin-left:0;padding:11px 13px;border:1px solid #e6ece7;border-radius:7px;background:#fbfcfb}.af-mapping-toggle-row>div{display:flex;min-width:0;flex-direction:column;gap:4px}.af-mapping-toggle-row strong{color:#43574a;font-size:11px;font-weight:600}.af-mapping-toggle-row small{color:#7e8b82;font-size:10px;line-height:1.45}.af-switch{width:38px;height:22px;flex:0 0 38px;position:relative;padding:2px;border:1px solid #d6dfd8;border-radius:15px;background:#e9eeea;transition:background .14s ease,border-color .14s ease}.af-switch>span{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #15291b38;transition:transform .14s ease}.af-switch.is-on{border-color:#53855d;background:#54865e}.af-switch.is-on>span{transform:translate(16px)}.af-switch:disabled{cursor:not-allowed;opacity:.5}.af-switch:focus-visible,.af-advanced-toggle:focus-visible,.af-mapping-setting select:focus-visible,.af-mapping-setting [data-slot=select-trigger]:focus-visible{outline:3px solid rgba(82,137,93,.2);outline-offset:2px}.af-mapping-advanced{margin:10px 0 0;padding-left:13px;border-left:2px solid #e5ece6}.af-advanced-toggle{min-height:34px;display:inline-flex;align-items:center;gap:7px;padding:0 7px;border:0;border-radius:5px;background:transparent;color:#4d7055;font-size:10px;font-weight:600}.af-advanced-toggle:hover{background:#f3f7f3}.af-advanced-toggle>svg{transition:transform .14s ease}.af-advanced-toggle>svg.is-open{transform:rotate(180deg)}.af-min-score-setting{max-width:470px;padding:9px 8px 6px}.af-mapping-threshold-control{gap:13px}.af-mapping-threshold-control input{height:5px}.af-mapping-threshold-control strong{min-width:40px;font-size:12px}.af-fallback-stage-setting{margin:11px 0 0}@media (max-width: 640px){.af-app-pagination{min-height:55px;gap:8px;padding:0 9px;font-size:9px}.af-app-pagination nav{gap:2px}.af-app-pagination button{min-width:28px;height:29px;padding:0 5px}.af-app-table{min-width:930px}.af-connected-job-toggle{min-height:69px;padding:10px}.af-connected-job-title strong{font-size:12px}.af-connected-job-title small{max-width:100%;overflow:visible;font-size:9px;white-space:normal}.af-mapping-remove{margin:0 5px 0 0;font-size:9px}.af-job-mapping-editor{padding:1px 9px 11px}.af-mapping-block{padding:13px 11px}.af-mapping-block-heading{gap:8px}.af-mapping-block-heading h3{font-size:12px}.af-mapping-block-heading p{font-size:9px}.af-route-stage-setting,.af-mapping-condition-group,.af-mapping-condition-divider,.af-mapping-toggle-row,.af-mapping-advanced,.af-fallback-stage-setting{margin-left:0}.af-mapping-toggle-row{padding:10px}.af-mapping-toggle-row small{max-width:255px}.af-mapping-advanced{padding-left:8px}}.af-mapping-section{max-width:1040px}.af-connected-jobs-surface{padding:18px;border:1px solid #dce3dd;border-radius:13px;background:#eef1ee}.af-connected-job-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));align-items:start;gap:12px}.af-connected-job-row{min-width:0;overflow:hidden;border:1px solid #d9e0da;border-radius:10px;background:#fff;box-shadow:0 3px 9px #1e302311;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.af-connected-job-row:hover{border-color:#bccbbf;box-shadow:0 5px 13px #1e302317;transform:translateY(-1px)}.af-connected-job-row.is-open{grid-column:1 / -1;border-color:#93ad99;box-shadow:0 7px 20px #1e30231c;transform:none}.af-connected-job-row-heading{min-height:70px;align-items:center;padding:10px 12px 4px}.af-connected-job-toggle{width:auto;min-height:50px;flex:1;padding:4px 2px;gap:11px;border-radius:7px}.af-connected-job-toggle>svg{color:#708076}.af-connected-job-icon{width:36px;height:36px;flex:0 0 36px;display:grid;place-items:center;border:1px solid #cbd9ce;border-radius:9px;background:#e7eee8;color:#315d3e}.af-connected-job-title strong{color:#26382d;font-size:13px;font-weight:650;letter-spacing:-.01em}.af-connected-job-title small{color:#748077;font-size:10px}.af-mapping-remove{align-self:center;margin:0 0 0 8px;padding:6px 7px;border-radius:5px;color:#66736a;font-size:9px}.af-mapping-remove:hover{background:#eff1ef;color:#35463a}.af-connected-job-meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:8px 12px 12px 59px}.af-connected-job-meta>span{min-height:24px;display:inline-flex;align-items:center;gap:4px;padding:4px 7px;border:1px solid #e0e5e1;border-radius:5px;background:#f8f9f8;color:#5d6a61;font-size:9px;line-height:1.2}.af-connected-job-meta>span strong{color:#34483a;font-size:9px;font-weight:650}.af-connected-job-meta .af-connected-job-route{align-items:baseline;border-color:#c4d2c7;background:#e8eee9;color:#31573b}.af-connected-job-route small{color:#64796a;font-size:8px}.af-connected-job-route strong{color:#284a33!important}.af-connected-job-meta .af-connected-job-fallback{border-color:#d8ddd9;background:#f0f2f0;color:#505d54}.af-job-mapping-editor{padding:13px 14px 15px;border-top:1px solid #e4e9e5}.af-add-job-mapping,.af-mapping-add-row{margin-top:13px}.af-mapping-empty{padding:30px 20px;border-color:#cbd6cd;background:#ffffffad;color:#59685e;font-size:11px}@media (max-width: 720px){.af-connected-jobs-surface{padding:11px;border-radius:10px}.af-connected-job-list{grid-template-columns:minmax(0,1fr);gap:9px}.af-connected-job-row.is-open{grid-column:auto}.af-connected-job-row-heading{padding:8px 9px 3px}.af-connected-job-meta{padding:7px 9px 10px 55px}.af-job-mapping-editor{padding:10px 8px}}.af-drawer{width:min(820px,96vw);background:#fffdf8}.af-drawer-header{padding:18px 24px 16px}.af-drawer-header .af-back-link{margin-bottom:12px;font-size:12px}.af-drawer-title-row{display:flex;min-width:0;align-items:center;gap:12px;flex-wrap:wrap}.af-drawer-title-row .af-avatar{width:28px;height:28px;font-size:10px}.af-drawer-title-row h2{flex:0 0 auto;font-size:19px}.af-drawer-email{min-width:0;overflow-wrap:anywhere;padding-left:12px;border-left:1px solid #e7e7dc;color:#65776d;font-size:13px}.af-drawer-scroll{padding:20px 24px 26px}.af-submitted-date{margin:0;color:#65776d;font-size:12px}.af-submitted-date>svg{width:16px;height:16px;color:#006b49}.af-drawer-section{margin-top:25px}.af-drawer-section-title{margin-bottom:12px}.af-drawer-section-title h3{font-size:17px}.af-drawer-section-title .af-button{min-height:34px;padding:0 10px;font-size:11px}.af-answer-grid{gap:0 24px;padding:7px 17px;border-color:#e7e7dc;border-radius:9px}.af-answer{gap:5px;padding:13px 0;border-bottom-color:#efeee7}.af-answer>span{color:#718078;font-size:11px}.af-answer strong{overflow-wrap:anywhere;color:#00241f;font-size:13px;font-weight:550;line-height:1.45;white-space:normal}.af-resume-row{gap:11px;margin-top:11px;padding:11px 13px;border-color:#e5e8de;border-radius:8px}.af-resume-row strong{color:#00241f;font-size:12px}.af-resume-row small{font-size:10px}.af-resume-open{color:#006b49;font-size:10px}.af-routing-history-section{margin-top:29px}.af-evaluation-list{gap:9px}.af-evaluation-card{border-color:#e3e8df;border-radius:9px}.af-evaluation-card.is-added,.af-evaluation-card.is-declined{border-left:1px solid #e3e8df}.af-evaluation-card[open]{border-color:#c9dfd1}.af-evaluation-summary{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:11px 14px;cursor:pointer;list-style:none}.af-evaluation-summary::-webkit-details-marker{display:none}.af-evaluation-summary h4{min-width:0;font-size:14px;font-weight:620;letter-spacing:-.015em}.af-eval-status{gap:6px;padding:5px 9px;border-radius:999px;font-size:11px;font-weight:600;white-space:nowrap}.af-eval-status.is-qualified{border-color:#d5eadc;background:#eef7f0;color:#00583d}.af-eval-status.is-not-qualified{border-color:#f0ded7;background:#fbf2ee;color:#945440}.af-eval-status.is-incomplete{border-color:#e7e2d1;background:#faf7ed;color:#766b4d}.af-evaluation-chevron{color:#65776d;transition:transform .15s ease}.af-evaluation-card[open] .af-evaluation-chevron{transform:rotate(180deg)}.af-evaluation-card[open]>.af-evaluation-summary{border-bottom:1px solid #edf0e9}.af-evaluation-summary:focus-visible{outline:3px solid rgba(0,171,113,.3);outline-offset:-3px}.af-evaluation-details{padding:15px}.af-evaluation-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.af-evaluation-fact{min-width:0;display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:7px;background:#f7f8f1}.af-evaluation-fact>span{color:#718078;font-size:11px}.af-evaluation-fact>strong{overflow-wrap:anywhere;color:#00241f;font-size:13px;font-weight:600}.af-evaluation-fact>small{color:#65776d;font-size:10px}.af-rule-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:16px}.af-rule-results>p{grid-column:1 / -1;color:#65776d;font-size:12px}.af-rule-group h5{display:flex;align-items:center;gap:7px;margin-bottom:8px;color:#28463d;font-size:12px;font-weight:650}.af-rule-group h5>span{display:inline-grid;min-width:19px;height:19px;place-items:center;padding:0 5px;border-radius:999px;background:#edf1e9;color:#52655b;font-size:10px}.af-rule-group ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.af-rule-group li{display:flex;align-items:flex-start;gap:7px;color:#405349;font-size:12px;line-height:1.45}.af-rule-group li>svg{flex:0 0 auto;margin-top:1px}.af-rule-group li.is-passed>svg{color:#006b49}.af-rule-group li.is-failed>svg{color:#a05f52}.af-drawer-footer{min-height:64px;gap:9px;padding:12px 24px}.af-drawer-footer .af-button{min-height:38px;padding:0 13px;font-size:12px}@media (max-width: 640px){.af-drawer-header{padding:14px 16px}.af-drawer-title-row{gap:8px}.af-drawer-title-row h2{font-size:17px}.af-drawer-email{padding-left:0;border-left:0;font-size:12px}.af-drawer-scroll{padding:16px}.af-answer-grid{grid-template-columns:1fr;padding:4px 13px}.af-answer:nth-last-child(-n+2){border-bottom:1px solid #efeee7}.af-answer:last-child{border-bottom:0}.af-evaluation-summary{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:11px}.af-evaluation-summary h4{font-size:13px}.af-evaluation-summary .af-eval-status{grid-column:1;grid-row:2;justify-self:start}.af-evaluation-summary .af-evaluation-chevron{grid-column:2;grid-row:1 / span 2}.af-evaluation-details{padding:12px}.af-evaluation-facts,.af-rule-results{grid-template-columns:1fr}.af-rule-results{gap:14px}.af-drawer-footer{gap:7px;padding:9px 12px}.af-drawer-footer .af-button{flex:1;padding:0 7px;font-size:11px}}.af-app{--af-ink: var(--bf-emerald, #0a221f);--af-text: #29483b;--af-muted: #536b5f;--af-soft-muted: #64796c;--af-brand: var(--bf-logo-green, #00af76);--af-line: #d6cdbd;--af-pale: #f1eadb;--af-paper: #ffffff;--af-canvas: var(--bf-offwhite, #fbf6eb)}.af-app--embedded{min-height:100dvh}.af-form-detail-shell{margin:4px 0 24px;padding:22px 24px 0;overflow:hidden;border:1px solid var(--af-line);border-radius:14px;background:var(--af-paper);box-shadow:0 2px 5px #00241f06}.af-form-detail-heading{align-items:center;gap:20px;margin-bottom:20px}.af-detail-icon{width:44px;height:44px;border:1px solid #06472f;border-radius:11px;background:#0b583b;color:#c8edce;box-shadow:0 3px 8px #00462d29}.af-detail-title-line h1{color:var(--af-ink);font-size:24px;font-weight:650;letter-spacing:-.035em}.af-heading-actions{gap:9px}.af-heading-actions .af-button{min-height:38px;padding:0 13px;border-radius:8px;font-size:12px}.af-heading-actions .af-button-secondary{border-color:var(--af-line);background:#ffffffb8;color:var(--af-text);box-shadow:none}.af-heading-actions .af-button-secondary:hover:not(:disabled){border-color:#a9cbbc;background:#f7faf8;color:#006b49}.af-heading-actions .af-public-links-button{border-color:#08734f;background:#08734f;color:#fff;box-shadow:0 2px 6px #0053372b}.af-heading-actions .af-public-links-button:hover:not(:disabled){border-color:#075d40;background:#075d40;color:#fff;box-shadow:0 3px 9px #00533738}.af-public-links-button>svg{color:#d2f0d9}.af-heading-actions .af-public-links-button .af-link-count{background:#d8efde;color:#07563a}.af-heading-actions .af-unpublish-button{border-color:#e4b9a9;background:#fff1eb;color:#914c39;box-shadow:0 1px 3px #70362214}.af-heading-actions .af-unpublish-button:hover:not(:disabled){border-color:#d79a84;background:#ffe5da;color:#7c3c2d}.af-heading-actions .af-button-primary{border-color:#008d5e;background:#008d5e;color:#fff;box-shadow:none}.af-heading-actions .af-button-primary:hover:not(:disabled){border-color:#00764f;background:#00764f}.af-heading-actions .af-delete-form-button{border-color:#e6c8c3;background:#fff;color:#984438;box-shadow:none}.af-heading-actions .af-delete-form-button:hover:not(:disabled){border-color:#d8a59b;background:#fff4f1;color:#7f3329}.af-link-count{background:var(--af-pale);color:#66796e}.af-detail-tabs{width:auto;height:52px;display:flex;gap:30px;margin:0 -24px;padding:0 24px;border:0;border-top:1px solid rgba(10,34,31,.08);border-radius:0;background:var(--af-paper)}.af-detail-tabs button{position:relative;min-height:52px;padding:0 2px;border-radius:0;background:transparent;color:#73837b;font-size:13px;font-weight:550;box-shadow:none;transition:color .15s ease}.af-detail-tabs button:hover{background:transparent;color:#006b49}.af-detail-tabs button.is-active{background:transparent;color:#007e54;font-weight:650;box-shadow:none}.af-detail-tabs button.is-active:after{position:absolute;right:0;bottom:0;left:0;height:3px;display:block;content:"";border-radius:3px 3px 0 0;background:var(--af-brand)}.af-applications-section,.af-connected-section--simple{padding-top:0}.af-app-table-panel{border-color:var(--af-line);border-radius:12px;background:var(--af-paper);box-shadow:0 2px 5px #00241f06}.af-app-table-wrap,.af-app-table{background:var(--af-paper)}.af-app-table th{background:#f8f5ec;color:#78847a}.af-app-table td{border-bottom-color:#0a221f14;background:var(--af-paper);color:var(--af-text)}.af-app-table tbody tr:nth-child(2n) td{background:var(--af-paper)}.af-app-table tbody tr:hover td{background:#fbfcf8}.af-not-routed{border-color:var(--af-line);background:var(--af-pale)}.af-app-pagination{border-top-color:#0a221f14;background:var(--af-paper)}.af-app-pagination button{background:var(--af-paper)}.af-app-pagination button.is-current{border-color:#d7ece1;background:#edf8f1;color:#006b49}.af-mapping-section{width:100%;max-width:none}.af-connected-jobs-surface{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.af-connected-job-list{display:flex;flex-direction:column;align-items:stretch;gap:14px}.af-connected-job-row{min-width:0;overflow:hidden;border:1px solid var(--af-line);border-radius:12px;background:var(--af-paper);box-shadow:0 2px 5px #00241f06;transition:border-color .15s ease,box-shadow .15s ease}.af-connected-job-row:hover{border-color:#b8d5c7;box-shadow:0 3px 12px #00241f0a;transform:none}.af-connected-job-row.is-open{border-color:#9fcdb7;box-shadow:0 3px 12px #00241f0a;transform:none}.af-connected-job-row-heading{min-height:96px;align-items:center;padding:18px 20px}.af-connected-job-toggle{display:grid;grid-template-columns:40px minmax(210px,1fr) minmax(0,560px) 17px;min-height:54px;gap:16px;padding:0}.af-connected-job-toggle:hover{background:transparent}.af-connected-job-toggle:focus-visible{outline:2px solid #00ab71;outline-offset:4px}.af-connected-job-toggle>svg{color:#7c8d84}.af-connected-job-icon{width:40px;height:40px;flex:0 0 40px;border:1px solid var(--af-line);border-radius:10px;background:var(--af-pale);color:#08724f}.af-connected-job-title{gap:4px}.af-connected-job-title strong{color:#163d30;font-size:15px;font-weight:630}.af-connected-job-title small{color:#74857c;font-size:12px}.af-mapping-remove{margin:0 0 0 17px;padding:7px 9px;border-radius:6px;color:#7c8d84;font-size:11px}.af-mapping-remove:hover{background:#fcf3f0;color:#a15c4d}.af-connected-job-meta{min-width:0;display:grid;grid-template-columns:60px 140px minmax(0,1fr) 80px;gap:0;padding:0}.af-connected-job-meta>span{min-height:22px;gap:4px;padding:0 10px;border:0;border-left:1px solid #e4ebe7;border-radius:0;background:transparent;color:#697e72;font-size:11px;line-height:1.4}.af-connected-job-meta>span:first-child{padding-left:0;border-left:0}.af-connected-job-meta>span strong{color:#405b4e;font-size:11px;font-weight:600}.af-connected-job-meta .af-connected-job-route{align-items:center;gap:6px;border-color:#e4ebe7;background:transparent;color:#006b49}.af-connected-job-route small{color:#697e72;font-size:11px}.af-connected-job-route strong{color:#00794f!important}.af-connected-job-meta .af-connected-job-fallback{border-color:#e4ebe7;background:transparent;color:#697e72}.af-job-mapping-editor{padding:6px 20px 20px;border-top-color:var(--af-line);background:var(--af-pale)}.af-mapping-block{padding:18px 20px;border-color:#d0c6b5;border-radius:10px;background:var(--af-paper)}.af-mapping-route-block{background:var(--af-paper)}.af-mapping-block-heading h3{color:#284a3a;font-size:14px}.af-mapping-block-heading p{color:#536b5f;font-size:11px}.af-mapping-toggle-row{border-color:#d6cdbd;background:#f8f3e8}.af-mapping-toggle-row strong{color:#29483b;font-size:12px}.af-mapping-toggle-row small{color:#52695d;font-size:11px}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card]{gap:12px;padding:0;border:0;border-radius:0;background:transparent}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-header]{gap:0;padding:0}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-header] button{border:1px solid #d5e9de;background:#fff;color:#00794f;box-shadow:none}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]{padding:0}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]>div{padding-top:0;padding-bottom:0}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content] .flex.items-start{border-color:#d6cdbd;background:#f8f3e8}.af-job-mapping-editor .af-mapping-conditions-block [data-slot=card-content]>.text-center{border-color:#d6cdbd;background:#f8f3e8}.af-switch{border-color:#d9e3dd;background:#e8eee9}.af-switch.is-on{border-color:#00ab71;background:#00ab71}.af-mapping-settings{border-top-color:#e4ebe7}.af-mapping-setting{color:#405c4c;font-size:12px}.af-mapping-threshold-control input{background:linear-gradient(to right,#00ab71 var(--range-progress),#e4ece7 var(--range-progress))}.af-mapping-threshold-control input::-webkit-slider-thumb{background:#00ab71;box-shadow:0 0 0 1px #008d5e}.af-mapping-threshold-control input::-moz-range-thumb{background:#00ab71;box-shadow:0 0 0 1px #008d5e}.af-mapping-threshold-control strong{color:#00794f}.af-mapping-setting select,.af-mapping-add-row select{border-color:#dce5df;background:#fff;color:#284a3a}.af-mapping-empty{border-color:#dce5df;background:#fff;color:#61796b}.af-mapping-section .af-button-secondary{min-height:38px;border-color:#d4e5db;background:#fff;color:#00794f;font-size:12px;box-shadow:none}.af-mapping-section .af-button-secondary:hover:not(:disabled){border-color:#a9d3bd;background:#f2faf6}.af-drawer{background:#f7f8f6}.af-drawer-header{border-bottom-color:#e0e5e0;background:#fff}.af-drawer:not(.af-job-config-drawer) .af-drawer-scroll{background:#f7f8f6}.af-drawer:not(.af-job-config-drawer) .af-drawer-footer{border-top-color:#e0e5e0;background:#fff}.af-drawer-section-title p{color:#536b5f}.af-submitted-date{color:#52695d}.af-answer-grid,.af-resume-row{border-color:#dfe5df;background:#fff}.af-answer{border-bottom-color:#e2e9e4}.af-answer>span{color:#68746e;font-size:11px}.af-answer strong{color:#263c32;font-size:13px}.af-resume-row strong{color:#263c32;font-size:12px}.af-resume-row small{color:#68746e;font-size:11px}.af-resume-open{color:#08724f;font-size:11px}.af-evaluation-card{border-color:#dfe5df;background:#fff}.af-evaluation-heading{border-bottom-color:#e2e9e4}.af-evaluation-heading>div>span{color:#5f7568;font-size:9px}.af-eval-status{font-size:11px}.af-evaluation-content>div>strong{color:#5c7265;font-size:9px}.af-criteria-pass,.af-criteria-fail,.af-eval-result>span,.af-current-stage{color:#425d4e;font-size:9px}.af-match-score{color:#286543}.af-eval-explanation{border-top-color:#e2e9e4;color:#566d5f;font-size:9px}.af-evaluation-fact{border:1px solid #e8ece8;background:#f7f8f6}.af-drawer:not(.af-job-config-drawer) .af-avatar{background:#eaf0ec;color:#315c46}.af-drawer:not(.af-job-config-drawer) .af-resume-icon{background:#edf2ee;color:#315c46}.af-drawer:not(.af-job-config-drawer) .af-eval-status.is-qualified{border-color:#dbe7de;background:#edf4ef;color:#326046}.af-drawer:not(.af-job-config-drawer) .af-eval-status.is-not-qualified{border-color:#eadfdb;background:#f7f0ed;color:#8b5d4c}.af-drawer:not(.af-job-config-drawer) .af-eval-status.is-incomplete{border-color:#e6e3da;background:#f5f3ed;color:#796b4d}.af-connected-job-row.is-selected{border-color:#a8cdb8;box-shadow:0 3px 12px #0a221f0e}.af-job-config-drawer{width:min(820px,94vw);background:var(--af-pale)}.af-job-config-header{min-height:82px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-bottom:1px solid var(--af-line);background:var(--af-paper)}.af-job-config-title-wrap{min-width:0;display:flex;align-items:center;gap:13px}.af-job-config-icon{width:42px;height:42px;flex:0 0 42px;display:grid;place-items:center;border:1px solid var(--af-line);border-radius:10px;background:var(--af-pale);color:#08724f}.af-job-config-title{min-width:0;display:flex;flex-direction:column;gap:3px}.af-job-config-title h2{overflow:hidden;color:var(--af-ink);font-size:18px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.af-job-config-title>span{overflow:hidden;color:#52695d;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.af-job-config-header .af-icon-button{flex:0 0 34px}.af-job-config-scroll{padding:16px 20px 24px;background:var(--af-pale)}.af-job-config-scroll .af-job-mapping-editor{padding:0;border:0;background:transparent}.af-job-config-scroll .af-mapping-block{padding:17px 18px}.af-job-config-scroll .af-mapping-setting select{max-width:none}.af-job-add-content{flex:1;padding:24px;background:var(--af-pale)}.af-job-add-content>label{display:block;margin-bottom:9px;color:#4d675c;font-size:12px;font-weight:600}.af-job-add-content>select{width:min(520px,100%);height:42px;padding:0 12px;border:1px solid var(--af-line);border-radius:8px;background:var(--af-paper);color:var(--af-ink);font-size:13px}.af-job-config-drawer .af-drawer-footer{border-top-color:var(--af-line);background:var(--af-paper)}.af-job-config-drawer .af-drawer-footer .af-button-secondary{border-color:var(--af-line);background:var(--af-paper);color:var(--af-text)}.af-job-config-drawer .af-drawer-footer .af-button-primary{border-color:#08724f;background:#08724f}@media (max-width: 850px){.af-form-detail-heading{align-items:flex-start}}@media (max-width: 1280px){.af-connected-job-toggle{grid-template-columns:40px minmax(0,1fr) 17px;gap:9px 13px}.af-connected-job-icon{grid-column:1;grid-row:1}.af-connected-job-title{grid-column:2;grid-row:1}.af-connected-job-toggle>svg{grid-column:3;grid-row:1}.af-connected-job-meta{display:flex;grid-column:2 / 4;grid-row:2;justify-content:flex-start}}@media (max-width: 640px){.af-form-detail-shell{margin-bottom:18px;padding:17px 16px 0;border-radius:12px}.af-form-detail-heading{gap:14px;margin-bottom:16px}.af-detail-title-line h1{font-size:20px}.af-detail-tabs{height:48px;gap:18px;margin:0 -16px;padding:0 16px}.af-detail-tabs button{min-height:48px;min-width:0;padding:0;font-size:11px}.af-connected-job-list{gap:11px}.af-connected-job-row.is-open{grid-column:auto}.af-connected-job-row-heading{min-height:70px;padding:16px 13px}.af-connected-job-toggle{grid-template-columns:34px minmax(0,1fr) 17px;min-height:48px;gap:10px}.af-connected-job-icon{width:34px;height:34px;flex-basis:34px}.af-connected-job-title strong{font-size:13px}.af-connected-job-title small{font-size:11px}.af-mapping-remove{margin-left:5px;padding:6px;font-size:10px}.af-connected-job-meta{gap:7px 0;padding:0}.af-connected-job-meta>span{min-height:20px;padding:0 8px;font-size:10px}.af-connected-job-meta>span strong,.af-connected-job-route small{font-size:10px}.af-job-mapping-editor{padding:4px 10px 12px}.af-mapping-block{padding:14px 12px}.af-job-config-header{min-height:70px;padding:13px 15px}.af-job-config-scroll{padding:12px 10px 18px}.af-job-config-scroll .af-mapping-block{padding:14px 12px}.af-job-add-content{padding:18px 16px}.af-job-config-drawer .af-drawer-footer{gap:8px;padding:10px 14px}.af-job-config-drawer .af-drawer-footer .af-button{flex:1}}@media (prefers-reduced-motion: reduce){.af-detail-tabs button,.af-connected-job-row{transition:none}}.af-forms-toolbar-actions{display:flex;align-items:center;gap:10px}.af-forms-toolbar-actions .af-search{width:230px;height:38px;border-color:var(--af-line);border-radius:8px;background:var(--af-paper)}.af-forms-toolbar-actions .af-search input{color:var(--af-ink);font-size:12px}.af-forms-toolbar-actions .af-search kbd{display:none}.af-forms-toolbar-actions>.af-button{min-height:38px;padding:0 14px;border-radius:8px;font-size:12px;box-shadow:none}.af-forms-toolbar-actions>.af-button-primary{border-color:#008d5e;background:#008d5e}.af-forms-toolbar-actions>.af-button-primary:hover:not(:disabled){border-color:#00764f;background:#00764f}.af-job-add-content{flex:0 0 auto;padding:0 0 4px;background:transparent}.af-job-add-content>select{width:100%;max-width:none}.af-field-list-actions{display:flex;align-items:center;gap:8px}.af-builder-save-button{min-width:94px;min-height:36px;padding:0 15px;border-color:#008d5e;border-radius:8px;background:#008d5e;font-size:11px;font-weight:650;box-shadow:0 2px 6px #00443026}.af-builder-save-button:hover:not(:disabled){border-color:#00764f;background:#00764f;box-shadow:0 4px 10px #00443030}.af-dashboard-form-surface{--af-ink: #0a221f;--af-text: #3c4e44;--af-muted: #69766e;--af-soft-muted: #829087;--af-green: #087451;--af-brand: #00af76;--af-deep: #0a221f;--af-line: #dfe5df;--af-pale: #f7f8f6;--af-paper: #ffffff;position:relative;color:var(--af-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:13px;line-height:1.45}.af-dashboard-form-surface *,.af-dashboard-form-surface *:before,.af-dashboard-form-surface *:after{box-sizing:border-box}.af-dashboard-form-surface button,.af-dashboard-form-surface input,.af-dashboard-form-surface textarea,.af-dashboard-form-surface select{font:inherit}.af-dashboard-form-surface button{cursor:pointer}.af-dashboard-form-surface button:disabled{cursor:not-allowed;opacity:.5}.af-dashboard-form-surface .af-button-primary{border-color:#08724f;background:#08724f;color:#fff;font-weight:600;box-shadow:none}.af-dashboard-form-surface .af-button-primary:hover:not(:disabled){border-color:#065c40;background:#065c40;color:#fff;box-shadow:none}.af-dashboard-form-surface .af-button-secondary{border-color:#d9e1da;background:#fff;color:#3c4e44;box-shadow:none}.af-dashboard-form-surface .af-button-secondary:hover:not(:disabled){border-color:#bacbbf;background:#f3f6f3;color:#0a5439}.af-dashboard-form-surface .af-dynamic-fields-region{background:transparent}.af-dashboard-form-surface .af-dynamic-fields-editor>[data-slot=card]{gap:16px;padding:17px;border-color:#dfe5df;border-radius:10px;background:#fff;box-shadow:none}.af-dashboard-form-surface .af-dynamic-fields-editor [data-slot=card-title]{color:#17392d;font-size:15px;font-weight:680;letter-spacing:-.02em}.af-dashboard-form-surface .af-dynamic-fields-editor [data-slot=card-content]>div>.flex.items-start{border-color:#e2e7e2;border-radius:8px;background:#fafbf9;color:#3c4e44}.af-dashboard-form-surface .af-dynamic-fields-editor [data-slot=card-header] button:not(.af-button){min-height:36px;border:1px solid #d9e1da;border-radius:8px;background:#fff;color:#08724f;font-weight:600}.af-dashboard-form-surface .af-dynamic-fields-editor [data-slot=card-header] button:not(.af-button):hover{border-color:#bacbbf;background:#f3f6f3}.af-dashboard-form-surface button:focus-visible,.af-dashboard-form-surface input:focus-visible,.af-dashboard-form-surface textarea:focus-visible,.af-dashboard-form-surface select:focus-visible{outline:3px solid rgba(0,175,118,.3);outline-offset:2px}.af-dashboard-form-scrim{z-index:80;padding:22px}.af-dashboard-form-dialog{width:min(1160px,calc(100vw - 36px));height:min(84vh,800px);max-height:min(91vh,940px);display:flex;flex-direction:column;overflow:hidden;padding:0;border-color:#d4e5da;border-radius:18px;background:var(--af-paper);box-shadow:0 28px 90px #0a221f33}.af-dashboard-form-dialog.is-setup-choice{width:min(1000px,calc(100vw - 36px));height:min(60vh,560px);min-height:min(490px,80vh);max-height:min(80vh,720px)}.af-dashboard-form-dialog.is-existing-setup{width:min(980px,calc(100vw - 36px));height:min(88vh,840px)}.af-dashboard-form-heading{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:11px 24px;border-bottom:1px solid #e0e5e0;background:#fff}.af-dashboard-form-identity{display:flex;min-width:0;flex:1;align-items:center;gap:10px}.af-dashboard-form-title-copy{min-width:0;display:flex;flex-direction:column;gap:3px}.af-dashboard-form-title-copy h2{max-width:800px;overflow:hidden;color:var(--af-ink);font-size:18px;font-weight:680;letter-spacing:-.04em;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-heading-form-picker{min-width:100px;max-width:390px;flex:1 1 300px}.af-dashboard-heading-form-picker-trigger{width:100%;min-width:0;min-height:38px;height:auto;gap:10px;padding:5px 10px 5px 11px;border-color:#cbd4cc;border-radius:8px;background:#fff;color:#263c32;font-size:12px;font-weight:600;box-shadow:none}.af-dashboard-heading-form-picker-trigger:hover{border-color:#aebcaf;background:#fbfcfa}.af-dashboard-heading-form-picker-trigger [data-slot=select-value]{min-width:0;flex:1;gap:8px}.af-dashboard-form-picker-name{min-width:0;overflow:hidden;color:#263c32;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-form-status-chip{min-height:21px;display:inline-flex;flex:0 0 auto;align-items:center;padding:0 7px;border:1px solid transparent;border-radius:999px;font-size:10px;font-weight:600;line-height:1}.af-dashboard-form-status-chip.is-published{border-color:#ccded0;background:#edf4ee;color:#355d41}.af-dashboard-form-status-chip.is-draft{border-color:#e3d9c2;background:#f5f0e5;color:#6c5e3e}.af-dashboard-form-picker-content{min-width:var(--radix-select-trigger-width);max-width:min(440px,calc(100vw - 32px));border-color:#d9e1da;border-radius:9px;background:#fff;box-shadow:0 10px 28px #12261b29}.af-dashboard-form-picker-item{min-height:40px;padding:7px 34px 7px 10px;color:#34483a}.af-dashboard-form-picker-item[data-highlighted]{background:#f2f5f1;color:#17392d}.af-dashboard-form-picker-item [data-radix-select-item-text]{width:100%}.af-dashboard-form-picker-option{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.af-dashboard-multiple-forms-badge{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;padding:6px 8px;border:1px solid #ead89f;border-radius:999px;background:#fff5d9;color:#69551d;font-size:10px;font-weight:620;white-space:nowrap}.af-dashboard-multiple-forms-badge svg{color:#a77916}.af-dashboard-form-job{display:inline-flex;align-items:center;gap:5px;color:#68796f;font-size:11px}.af-dashboard-form-job svg{color:#7d9186}.af-dashboard-form-heading-actions{display:flex;flex:0 0 auto;align-items:center;gap:12px}.af-dashboard-form-heading-actions .af-icon-button{width:34px;height:34px;border-color:transparent;background:transparent;color:#69766e}.af-dashboard-form-heading-actions .af-icon-button:hover{border-color:#e0e5e0;background:#f3f6f3;color:#0a221f}.af-dashboard-form-heading-actions>.af-button{min-height:34px;padding:0 11px;white-space:nowrap}.af-dashboard-form-tabs{height:50px;flex:0 0 auto;gap:27px;margin:0;padding:0 24px;border-bottom:1px solid #e0e5e0;background:#fff}.af-dashboard-form-tabs button{min-height:50px;color:#647b6e;font-size:12px;font-weight:560}.af-dashboard-form-tabs button.is-active{color:#0b6748}.af-dashboard-tab-count{min-width:19px;padding:2px 6px;border:1px solid #e0e5e0;border-radius:10px;background:#f2f5f1;color:#53685b;font-size:10px;font-weight:600;text-align:center}.af-dashboard-form-body{min-height:0;flex:1;overflow:auto;background:#f7f8f6;scrollbar-width:none;-ms-overflow-style:none}.af-dashboard-form-body::-webkit-scrollbar{width:0;height:0}.af-dashboard-form-content{padding:25px 28px 30px}.af-dashboard-shared-form-notice{display:flex;align-items:flex-start;gap:13px;margin:0 0 20px;padding:15px 17px;border:1px solid #dfca94;border-left:4px solid #8a6922;border-radius:9px;background:#fbf4e5;color:#40381f}.af-dashboard-shared-form-notice-icon{width:34px;height:34px;flex:0 0 34px;display:grid;place-items:center;border:1px solid #e5d2a3;border-radius:8px;background:#f3e7c8;color:#72571d}.af-dashboard-shared-form-notice strong{display:block;color:#392f17;font-size:13px;font-weight:700;line-height:1.4}.af-dashboard-shared-form-notice p{margin-top:4px;color:#574b2e;font-size:12px;line-height:1.55}.af-dashboard-details-fields{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.3fr);gap:15px;margin-bottom:20px}.af-dashboard-details-fields--single{grid-template-columns:minmax(0,680px);margin-bottom:12px}.af-dashboard-field{min-width:0;display:flex;flex-direction:column;gap:7px;color:#315648;font-size:12px;font-weight:620;letter-spacing:-.005em}.af-dashboard-field small{margin-left:5px;color:#71877a;font-size:11px;font-weight:450;line-height:1.5}.af-dashboard-field input,.af-dashboard-field textarea{width:100%;min-height:42px;resize:vertical;padding:10px 12px;border:1px solid #d2dcd3;border-radius:8px;background:#fff;color:var(--af-ink);font-size:13px;font-weight:450;box-shadow:none}.af-dashboard-field select{width:100%;min-height:44px;padding:10px 12px;border:1px solid #d2dcd3;border-radius:8px;background:#fff;color:var(--af-ink);font-size:13px;font-weight:550}.af-dashboard-field textarea{min-height:39px}.af-dashboard-create-name{max-width:760px;gap:9px;color:#284d3d;font-size:13px;font-weight:680}.af-dashboard-create-name input{min-height:49px;padding:11px 14px;border-color:#ccd8ce;background:#fff;font-size:16px;font-weight:550;letter-spacing:-.02em}.af-dashboard-form-dialog.is-setup-choice .af-dashboard-form-body{display:flex;align-items:center;justify-content:center;padding:28px}.af-dashboard-setup-choice{width:min(820px,100%);max-width:none;margin:auto;padding-top:0}.af-dashboard-setup-intro h3{color:#17392d;font-size:23px;font-weight:650;letter-spacing:-.04em;line-height:1.25}.af-dashboard-setup-intro p{margin-top:7px;color:#64766c;font-size:13px;line-height:1.55}.af-dashboard-setup-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:25px}.af-dashboard-setup-option{min-height:112px;display:flex;align-items:center;gap:13px;padding:19px;border:1px solid #dfe5df;border-radius:11px;background:#fff;color:inherit;text-align:left;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.af-dashboard-setup-option:hover{transform:translateY(-1px);border-color:#b9cbbf;box-shadow:0 5px 15px #193a2812}.af-dashboard-setup-option-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border:1px solid #d8e4da;border-radius:9px;background:#f3f7f2;color:#226344}.af-dashboard-setup-option-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px;padding-top:2px}.af-dashboard-setup-option-copy strong{color:#263f32;font-size:14px;font-weight:650}.af-dashboard-setup-option-copy small{color:#697b70;font-size:11px;font-weight:450;line-height:1.5}.af-dashboard-setup-option-arrow{flex:0 0 auto;margin:3px 0 0 auto;color:#85958a}.af-dashboard-connect-existing{max-width:none;margin:0}.af-dashboard-back-link{display:inline-flex;align-items:center;gap:6px;margin-bottom:15px;padding:0;border:0;background:transparent;color:#527260;font-size:11px;font-weight:570}.af-dashboard-back-link:hover{color:#0b6748}.af-dashboard-existing-form-field{max-width:760px}.af-dashboard-existing-form-field [data-slot=select-trigger]{width:100%;justify-content:space-between}.af-dashboard-existing-layout{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:12px;margin-top:18px}.af-dashboard-existing-fields-panel,.af-dashboard-existing-route{min-width:0;padding:16px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.af-dashboard-existing-fields-panel h3{color:#294a38;font-size:14px;font-weight:650}.af-dashboard-existing-field-list{margin-top:8px}.af-dashboard-existing-field-row{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid #edf0eb}.af-dashboard-existing-field-row>span{min-width:0;overflow:hidden;color:#3d5145;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-existing-field-row>small{flex:0 0 auto;color:#748178;font-size:10px}.af-dashboard-existing-route .af-dashboard-create-route{display:flex;align-items:stretch;flex-direction:column;gap:12px;margin:0;padding:0;border:0;background:transparent}.af-dashboard-existing-route .af-dashboard-create-route>.af-dashboard-field{width:100%}.af-dashboard-existing-route .af-dashboard-advanced-link{align-self:flex-start}.af-dashboard-create-content>.af-dashboard-section-heading{margin-top:26px}.af-dashboard-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;margin:18px 0 12px}.af-dashboard-section-heading h3,.af-dashboard-overview-top h3,.af-dashboard-rules-intro h3{margin-top:3px;color:#17392d;font-size:18px;font-weight:670;letter-spacing:-.035em;line-height:1.3}.af-dashboard-section-heading p,.af-dashboard-overview-top p,.af-dashboard-rules-intro>p{margin-top:5px;color:#627b6e;font-size:12px;line-height:1.55}.af-dashboard-section-heading .af-eyebrow,.af-dashboard-form-title-copy .af-eyebrow,.af-dashboard-overview-top .af-eyebrow,.af-dashboard-rules-intro .af-eyebrow{color:#728178;font-size:9px;letter-spacing:.09em}.af-dashboard-section-heading .af-button{min-height:34px}.af-dashboard-create-route{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-top:22px;padding:19px 21px;border:1px solid #dfe5df;border-radius:10px;background:#fff;box-shadow:none}.af-dashboard-create-route>.af-dashboard-field{width:min(520px,100%);gap:7px;color:#173b2c;font-size:14px;font-weight:670}.af-dashboard-create-route>.af-dashboard-field small{margin:0;color:#5c7767;font-size:11px;font-weight:450}.af-dashboard-create-route>.af-dashboard-field select{border-color:#d2dcd3;background:#fff;box-shadow:none}.af-dashboard-advanced-link{flex:0 0 auto;min-height:39px;gap:7px;padding:0 13px;border:1px solid #d9e1da;border-radius:8px;background:#fff;color:#3c4e44;font-size:12px;font-weight:600;box-shadow:none}.af-dashboard-advanced-link>svg:first-child{color:#527260}.af-dashboard-advanced-link:hover{border-color:#bacbbf;background:#f3f6f3;color:#0b4f36}.af-dashboard-applications-heading{align-items:center}.af-dashboard-application-actions{display:flex;align-items:center;gap:8px}.af-dashboard-application-actions .af-button{min-height:36px;white-space:nowrap}.af-dashboard-form-footer{min-height:62px;flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 24px;border-top:1px solid #e0e5e0;background:#fff}.af-dashboard-form-footer--creating{justify-content:flex-end}.af-dashboard-form-footer>span{min-width:0;display:inline-flex;align-items:center;gap:7px;color:#557363;font-size:11px}.af-dashboard-form-footer>span svg{color:#00a66d}.af-dashboard-form-footer>span>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-form-footer-actions{display:flex;flex:0 0 auto;align-items:center;gap:8px}.af-dashboard-form-footer .af-button{min-height:35px}.af-dashboard-overview-top{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.af-dashboard-overview-top>div{max-width:610px}.af-dashboard-overview-top .af-button{min-height:35px}.af-dashboard-overview-actions{display:flex;flex:0 0 auto;align-items:center;gap:7px}.af-dashboard-overview-actions .af-button{justify-content:center}.af-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:19px}.af-dashboard-stats>div{min-height:94px;display:flex;flex-direction:column;align-items:flex-start;padding:13px 15px;border:1px solid #d5e4da;border-radius:11px;background:#fbfdf9}.af-dashboard-stats span{color:#758279;font-size:10px}.af-dashboard-stats strong{margin-top:6px;color:#17372c;font-size:20px;font-weight:650;letter-spacing:-.04em}.af-dashboard-stats small{margin-top:2px;color:#99a39b;font-size:9px}.af-dashboard-link-card{display:flex;align-items:center;gap:9px;margin-top:12px;padding:12px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.af-dashboard-link-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border:1px solid #c4e2ce;border-radius:9px;background:#d6f1de;color:#177047}.af-dashboard-link-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.af-dashboard-link-copy strong{color:#355444;font-size:10px;font-weight:650}.af-dashboard-link-copy span{overflow:hidden;color:#637a6d;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-link-card .af-button{min-height:34px;white-space:nowrap}.af-dashboard-overview-bottom{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(220px,.8fr);align-items:start;gap:13px;margin-top:17px}.af-dashboard-recent{min-width:0;padding:16px;border:1px solid #d5e4da;border-radius:12px;background:#fbfdf9}.af-dashboard-recent .af-dashboard-section-heading{align-items:center;margin:0 0 10px}.af-dashboard-recent .af-dashboard-section-heading h3{margin-top:3px}.af-dashboard-recent-row{width:100%;min-height:49px;display:flex;align-items:center;gap:9px;padding:6px 0;border:0;border-top:1px solid #edf0eb;background:transparent;text-align:left}.af-dashboard-recent-row:hover{background:#fbfcfa}.af-dashboard-recent-row>span:nth-child(2){min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.af-dashboard-recent-row>span:nth-child(2) strong{overflow:hidden;color:#314a3c;font-size:10px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-recent-row>span:nth-child(2) small{overflow:hidden;color:#839087;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-recent-row>span:nth-child(3){color:#859188;font-size:9px;white-space:nowrap}.af-dashboard-recent-row>svg{color:#9aa69d}.af-dashboard-matching-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:16px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.af-dashboard-matching-card>div{display:flex;align-items:center;gap:7px;color:#6b7e71;font-size:10px}.af-dashboard-matching-card>div svg{color:#4f8b63}.af-dashboard-matching-card>strong{color:#244634;font-size:12px;font-weight:630}.af-dashboard-matching-card>small{color:#7e8b82;font-size:9px}.af-dashboard-route-label{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:3px;padding:8px 0;border-top:1px solid #edf0eb;color:#7b887f;font-size:9px}.af-dashboard-route-label b{max-width:65%;overflow:hidden;color:#476451;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-matching-card .af-button{min-height:34px}.af-dashboard-empty{display:flex;align-items:center;gap:8px;padding:15px 0 3px;color:#87948a;font-size:10px}.af-dashboard-empty svg{flex:0 0 auto;color:#88a18e}.af-dashboard-app-table-wrap{overflow:auto;border:1px solid #dfe5df;border-radius:10px;background:#fff}.af-dashboard-app-table{min-width:800px}.af-dashboard-app-table td{height:55px;color:#64746b;font-size:10px}.af-dashboard-app-table tbody tr{cursor:pointer}.af-dashboard-app-table td:first-child{display:table-cell}.af-dashboard-app-table td:first-child .af-avatar{margin-right:8px;vertical-align:middle}.af-dashboard-app-table td:first-child strong{color:#31483a;font-size:10px;font-weight:620;vertical-align:middle}.af-dashboard-app-table td b{color:#274b37;font-weight:640}.af-dashboard-routing-result{display:inline-flex;align-items:center;gap:5px;color:#9b6a39;font-size:9px}.af-dashboard-routing-result i{width:6px;height:6px;border-radius:50%;background:#d6a257}.af-dashboard-routing-result.is-passed{color:#427950}.af-dashboard-routing-result.is-passed i{background:#54a069}.af-dashboard-routing-result.is-not-qualified{color:#8b796b}.af-dashboard-routing-result.is-not-qualified i{background:#ad8771}.af-dashboard-routing-result.is-pending{color:#758279}.af-dashboard-routing-result.is-pending i{background:#a8b1aa}.af-dashboard-empty-table{min-height:190px;flex-direction:column;justify-content:center;padding:24px}.af-dashboard-empty-table strong{color:#46594c;font-size:12px}.af-dashboard-empty-table span{color:#87948a;font-size:10px}.af-dashboard-rules-intro{min-height:320px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:38px 9%}.af-dashboard-rules-icon{width:42px;height:42px;display:grid;place-items:center;margin-bottom:14px;border-radius:11px;background:#edf7ed;color:#338055}.af-dashboard-rules-intro>p{max-width:530px}.af-dashboard-rule-summary{display:flex;flex-wrap:wrap;gap:7px;margin:19px 0}.af-dashboard-rule-summary span{padding:6px 9px;border:1px solid #e1e9df;border-radius:20px;background:#fff;color:#55705e;font-size:9px}.af-job-routing-scrim{z-index:90}.af-job-routing-drawer{width:min(620px,95vw)}.af-job-config-drawer .af-job-config-header{min-height:72px;padding:13px 22px;border-bottom-color:#24483b;background:#0a221f}.af-job-config-drawer .af-job-config-title-wrap{flex:1;gap:14px}.af-job-config-drawer .af-job-config-title{gap:3px}.af-job-config-drawer .af-job-config-title h2{color:#f4f8f4;font-size:18px;font-weight:650;letter-spacing:-.025em;line-height:1.3}.af-job-config-drawer .af-job-config-title>span{color:#b3c9bc;font-size:12px;font-weight:450}.af-job-config-drawer .af-job-config-icon{border-color:#315346;background:#183d30;color:#b9e6c6}.af-job-config-drawer .af-job-config-header .af-icon-button{color:#c5d8cb}.af-job-config-drawer .af-job-config-header .af-icon-button:hover{background:#24483b;color:#fff}.af-job-routing-drawer{border-color:#dfe5df;background:#f7f8f6;box-shadow:-18px 0 56px #0a221f21}.af-job-config-drawer .af-job-config-scroll{padding:20px 22px 26px;background:#f7f8f6}.af-job-config-drawer .af-job-mapping-editor{display:flex;flex-direction:column;gap:13px;padding:0;border:0;background:transparent}.af-routing-job-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:13px 16px;border:1px solid #dfe5df;border-radius:10px;background:#fff}.af-routing-job-summary>div{display:grid;min-width:0;gap:4px}.af-routing-job-summary>div>span{color:#758178;font-size:10px}.af-routing-job-summary>div>strong{overflow:hidden;color:#203b2f;font-size:13px;font-weight:620;text-overflow:ellipsis;white-space:nowrap}.af-routing-job-summary .af-view-link{flex:0 0 auto}.af-job-config-drawer .af-mapping-block{margin:0;padding:20px 21px;border-color:#dfe5df;border-radius:10px;background:#fff;box-shadow:none}.af-job-config-drawer .af-mapping-block-heading{gap:0;margin-bottom:17px}.af-job-config-drawer .af-mapping-block-heading>div{padding-top:0}.af-job-config-drawer .af-mapping-block-heading h3{color:#203b2f;font-size:16px;font-weight:630;letter-spacing:-.015em;line-height:1.35}.af-job-config-drawer .af-mapping-block-heading p{margin-top:5px;color:#69766e;font-size:12px;line-height:1.55}.af-job-config-drawer .af-mapping-condition-group{margin-left:0}.af-job-config-drawer .af-mapping-condition-group h4{margin-bottom:10px;color:#3c4e44;font-size:13px;font-weight:600;letter-spacing:-.01em}.af-job-config-drawer .af-mapping-condition-divider{margin:17px 0;border-top-color:#e5eae5}.af-job-config-drawer .af-mapping-toggle-row{margin-left:0;border-color:#e0e5e0;border-radius:8px;background:#fafbf9}.af-job-config-drawer .af-mapping-toggle-row strong{color:#304b3b;font-size:13px;font-weight:600}.af-job-config-drawer .af-mapping-toggle-row small{color:#69766e;font-size:12px;line-height:1.5}.af-job-config-drawer .af-mapping-setting{color:#315648;font-size:12px;font-weight:640}.af-job-config-drawer .af-mapping-setting select{min-height:44px;border-color:#d2dcd3;border-radius:8px;background:#fff;color:#263c32;font-size:13px}.af-job-config-drawer .af-mapping-setting [data-slot=select-trigger]{width:100%;max-width:none;height:44px;border-color:#d2dcd3;border-radius:8px;background:#fff;color:#263c32;font-size:13px}.af-job-config-drawer .af-fallback-stage-setting{margin:12px 0 0}.af-job-config-drawer .af-mapping-advanced{margin:10px 0 0;border-left-color:#dfe5df}.af-job-config-drawer .af-mapping-advanced .af-advanced-toggle{color:#176444;font-size:11px}.af-job-config-drawer .af-mapping-advanced .af-min-score-setting{padding:12px 8px 7px}.af-job-config-drawer .af-mapping-conditions-block [data-slot=card]{border-color:#e0e5e0;border-radius:8px;background:transparent}.af-job-config-drawer .af-mapping-conditions-block [data-slot=card-title]{color:#315648;font-size:13px;font-weight:650}.af-job-config-drawer .af-mapping-conditions-block [data-slot=card-content] .flex.items-start{border-color:#e2e7e2;border-radius:8px;background:#fafbf9}.af-job-config-drawer .af-mapping-conditions-block [data-slot=card-content]>.text-center{border-color:#e2e7e2;border-radius:8px;background:#fafbf9;color:#69766e;font-size:12px}.af-job-config-drawer .af-mapping-conditions-block [data-slot=card-header] button{border-color:#d9e1da;border-radius:8px;background:#fff;color:#08724f}.af-job-config-drawer .af-switch.is-on{border-color:#08724f;background:#08724f}.af-job-config-drawer .af-drawer-footer{border-top-color:#e0e5e0;background:#fff}.af-job-config-drawer .af-drawer-footer>span{color:#547263;font-size:11px}.af-job-config-drawer .af-drawer-footer>span svg{color:#00a66d}.af-job-config-drawer .af-drawer-footer .af-button-primary{border-color:#08724f;background:#08724f;color:#fff;box-shadow:none}.af-job-config-drawer .af-drawer-footer .af-button-primary:hover:not(:disabled){border-color:#065c40;background:#065c40;color:#fff}.af-dashboard-form-surface>.af-drawer-scrim{z-index:100}.af-dashboard-form-surface>.af-dashboard-application-details-scrim{z-index:100}.af-dashboard-form-surface>.af-public-links-scrim{z-index:110}.af-dashboard-form-surface>.af-toast{z-index:120}@media (max-width: 760px){.af-dashboard-form-scrim{padding:8px}.af-dashboard-form-dialog{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.af-dashboard-form-dialog.is-setup-choice{width:calc(100vw - 16px);height:min(68vh,560px);min-height:min(490px,calc(100vh - 16px));max-height:calc(100vh - 16px)}.af-dashboard-form-heading{min-height:60px;padding:8px 14px}.af-dashboard-form-title-copy h2{max-width:70vw;font-size:15px}.af-dashboard-form-heading-actions{gap:5px}.af-dashboard-form-heading-actions>.af-button{min-height:32px;padding:0 7px;font-size:9px}.af-dashboard-form-identity{gap:6px}.af-dashboard-heading-form-picker{min-width:78px;flex:1 1 100px}.af-dashboard-heading-form-picker-trigger{min-height:33px;gap:5px;padding:4px 7px;font-size:10px}.af-dashboard-heading-form-picker-trigger [data-slot=select-value]{gap:5px}.af-dashboard-form-status-chip{min-height:18px;padding:0 5px;font-size:9px}.af-dashboard-form-picker-content{max-width:calc(100vw - 24px)}.af-dashboard-form-picker-item{min-height:38px;padding-left:8px}.af-dashboard-multiple-forms-badge{gap:0;padding:5px}.af-dashboard-multiple-forms-badge>svg{width:14px;height:14px}.af-dashboard-multiple-forms-badge{font-size:0}.af-dashboard-form-tabs{justify-content:space-between;gap:13px;margin:0;padding:0 14px}.af-dashboard-form-tabs button{gap:4px;font-size:10px}.af-dashboard-form-content{padding:17px 14px 20px}.af-dashboard-setup-choice{padding-top:30px}.af-dashboard-setup-intro h3{font-size:19px}.af-dashboard-setup-options{grid-template-columns:1fr;gap:9px;margin-top:19px}.af-dashboard-setup-option{min-height:94px;padding:15px}.af-dashboard-form-dialog.is-existing-setup{width:calc(100vw - 16px);height:calc(100vh - 16px);max-height:calc(100vh - 16px)}.af-dashboard-connect-existing{padding-top:17px}.af-dashboard-existing-layout{grid-template-columns:1fr;gap:10px}.af-dashboard-existing-fields-panel,.af-dashboard-existing-route{padding:14px}.af-dashboard-shared-form-notice{gap:10px;margin-bottom:15px;padding:12px}.af-dashboard-shared-form-notice-icon{width:30px;height:30px;flex-basis:30px}.af-dashboard-details-fields{grid-template-columns:1fr;gap:10px}.af-dashboard-section-heading{align-items:flex-start;flex-direction:column}.af-dashboard-applications-heading{align-items:flex-start}.af-dashboard-application-actions{width:100%;flex-wrap:wrap}.af-dashboard-application-actions .af-button{flex:1;justify-content:center}.af-dashboard-stats{gap:7px}.af-dashboard-stats>div{min-height:84px;padding:10px}.af-dashboard-stats strong{font-size:17px}.af-dashboard-link-card{flex-wrap:wrap}.af-dashboard-link-copy{flex-basis:calc(100% - 44px)}.af-dashboard-link-card .af-button{flex:1;justify-content:center}.af-dashboard-overview-bottom{grid-template-columns:1fr}.af-dashboard-overview-actions{flex-wrap:wrap;justify-content:flex-end}.af-dashboard-form-footer{padding:9px 14px}.af-dashboard-rules-intro{min-height:270px;padding:25px 16px}.af-job-config-drawer .af-job-config-header{min-height:64px;padding:10px 14px}.af-job-config-drawer .af-job-config-scroll{padding:14px 11px 18px}.af-job-config-drawer .af-mapping-block{padding:16px 14px;border-radius:12px}.af-job-config-drawer .af-mapping-block-heading{margin-bottom:13px}.af-dashboard-create-route{align-items:stretch;flex-direction:column;gap:11px;padding:15px}.af-dashboard-create-route>.af-dashboard-field{width:100%}.af-dashboard-advanced-link{align-self:flex-start}}@media (max-width: 640px){.af-forms-toolbar-actions{width:100%;flex-wrap:wrap;gap:9px}.af-forms-toolbar-actions .af-search{width:auto;flex:1 1 180px}.af-forms-toolbar-actions>.af-button{margin-left:auto}}.af-status{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid transparent;border-radius:999px;font-size:10px;line-height:1;white-space:nowrap}.af-status>span{width:6px;height:6px;border-radius:50%;background:currentColor}.af-status.is-published{border-color:#c8e2cf;background:#eaf5ec;color:#28623d}.af-status.is-draft{border-color:#e5dfd2;background:#f5f1e8;color:#746d5d}.af-status.is-processing{border-color:#dce6ef;background:#eff5fa;color:#496983}.af-status.is-failed{border-color:#f1d0cc;background:#fff1ef;color:#a13d34}.af-app--embedded{min-height:calc(100vh - 110px);background:#f7f8f5}.af-app--embedded .af-main{min-height:inherit}.af-app--embedded .af-content{width:100%;max-width:1460px;margin:0 auto;padding:30px 26px 50px}.af-page-heading p,.af-builder-intro p,.af-section-toolbar p{margin-top:5px;color:#7e8a80;font-size:12px}.af-page-heading h1{margin-top:5px}.af-form-name-cell small{display:block;max-width:350px;overflow:hidden;color:#8a938c;font-size:10px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.af-detail-tabs{display:flex;gap:21px;overflow-x:auto;overflow-y:hidden}.af-detail-tabs button{white-space:nowrap}.af-error-banner{margin:12px 0;padding:11px 13px;border:1px solid #f0cfca;border-radius:7px;background:#fff3f1;color:#963c35;font-size:12px}.af-error-copy{color:#a13d34;font-size:11px}.af-applications-toolbar{flex-direction:row;align-items:flex-end}.af-filter-label{min-width:210px}.af-filter-label select,.af-input-label select,.af-input-label input,.af-input-label textarea{display:block;width:100%;min-height:37px;margin-top:6px;padding:8px 10px;border:1px solid #dce3dc;border-radius:6px;background:#fff;color:#314237;font:inherit;font-size:11px}.af-app-table td{vertical-align:middle}.af-app-table tr{cursor:pointer}.af-submission-table th:nth-child(3),.af-submission-table td:nth-child(3){width:330px}.af-submission-table th:nth-child(4),.af-submission-table td:nth-child(4){width:140px}.af-submission-table th:nth-child(5),.af-submission-table td:nth-child(5){width:65px}.af-routed-job-list{display:flex;flex-wrap:wrap;gap:7px}.af-routed-job-chip{display:inline-flex;max-width:100%;padding:6px 10px;overflow-wrap:anywhere;border:1px solid #cce0d1;border-radius:999px;background:#edf5ee;color:#315d3f;font-size:10px;line-height:1.4}.af-job-fit-chip{display:inline-flex;max-width:100%;align-items:center;gap:8px;padding:6px 10px;border:1px solid hsl(var(--af-fit-hue) 48% 78%);border-radius:999px;background:hsl(var(--af-fit-hue) 65% 95%);color:hsl(var(--af-fit-hue) 65% 27%);font-size:11px;line-height:1.4}.af-job-fit-name{min-width:0;overflow-wrap:anywhere;white-space:normal}.af-job-fit-chip .af-job-fit-score{flex:0 0 auto;padding-left:8px;border-left:1px solid hsl(var(--af-fit-hue) 48% 78%);color:inherit;font-size:11px;font-variant-numeric:tabular-nums}.af-job-fit-chip.is-unscored{border-color:#dce3dc;background:#f5f7f5;color:#68766c}.af-job-fit-chip.is-unscored .af-job-fit-score{border-left-color:#dce3dc}.af-job-result-card{margin-top:14px;padding:14px;border:1px solid #e4eae4;border-radius:8px}.af-job-result-card .af-result-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.af-job-result-card .af-result-metrics .af-status{justify-self:start}.af-job-rule-results{margin-top:14px;padding-top:12px;border-top:1px solid #edf0ec}.af-job-rule-results h4{margin-bottom:8px;color:#394b3e;font-size:11px;font-weight:640}.af-job-rule-results>p{font-size:11px}.af-job-rule-results ul{margin:0;padding:0;list-style:none}.af-job-rule-results li{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0}.af-job-rule-results li+li{border-top:1px solid #edf0ec}.af-job-rule-results li>div{min-width:0;display:grid;gap:4px;overflow-wrap:anywhere}.af-job-rule-results li strong{color:#45584a;font-size:11px}.af-job-rule-results li>div>span,.af-job-rule-results li p{color:#68766c;font-size:10px}.af-job-result-card>.af-error-copy{margin-top:10px}.af-dashboard-application-skeleton{display:grid;gap:14px;min-height:320px;padding:10px 0}.af-dashboard-application-skeleton>.af-dashboard-section-heading>div{display:grid;gap:2px}.af-dashboard-app-table-skeleton [data-slot=skeleton],.af-application-details-skeleton [data-slot=skeleton]{background-color:#e8eeea}.af-dashboard-app-table-skeleton{width:100%;min-width:0;overflow:hidden}.af-dashboard-app-table-skeleton .af-dashboard-app-table{width:100%;min-width:0;table-layout:fixed}.af-dashboard-app-table-skeleton .af-dashboard-app-table th,.af-dashboard-app-table-skeleton .af-dashboard-app-table td{overflow:hidden;padding-right:8px;padding-left:8px;text-overflow:ellipsis;white-space:nowrap}.af-dashboard-app-table-skeleton .af-dashboard-app-table [data-slot=skeleton]{max-width:100%}.af-dashboard-app-table-skeleton .af-dashboard-app-table tbody tr{cursor:default}.af-application-details-skeleton{display:grid;gap:14px}.af-application-details-skeleton .af-result-summary,.af-application-details-skeleton .af-answers-section{margin:0}.af-application-details-skeleton-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px}.af-application-details-skeleton-answer{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid #edf0ec}@media (max-width: 520px){.af-job-result-card{padding:10px}.af-job-result-card .af-result-metrics,.af-application-details-skeleton-metrics{grid-template-columns:1fr}}.af-builder-intro{margin:4px 0 15px}.af-builder-intro h2,.af-section-toolbar h2{color:#394b3e;font-size:15px;font-weight:630}.af-connected-section{padding-top:10px}.af-connected-section .af-section-toolbar{align-items:flex-start;flex-direction:row}.af-connected-job-list{display:grid;gap:9px}.af-connected-job-row-heading{align-items:center}.af-connected-job-toggle{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:13px 14px;border:0;background:transparent;text-align:left}.af-connected-job-icon{width:32px;height:32px;flex:0 0 32px;display:grid;place-items:center;border-radius:7px;background:#edf3ed;color:#55835d}.af-connected-job-title{min-width:140px;display:grid;gap:4px}.af-connected-job-title strong{color:#394b3e;font-size:12px}.af-connected-job-title small{color:#849087;font-size:10px}.af-connected-job-meta{display:flex;flex:1;justify-content:flex-end;gap:12px;color:#718076;font-size:10px}.af-mapping-remove{display:inline-flex;align-items:center;gap:5px;padding:0 12px;border:0;background:transparent;color:#849087;font-size:10px;cursor:pointer}.af-mapping-remove:hover{color:#a13d34}.af-drawer.af-job-config-drawer{display:flex;flex-direction:column}.af-job-config-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 21px;border-bottom:1px solid #e8ece6}.af-job-config-header h2{color:#34483a;font-size:17px;font-weight:640}.af-job-config-header>div>span{color:#809087;font-size:11px}.af-job-config-scroll{display:flex;flex:1;flex-direction:column;gap:18px;overflow-y:auto;padding:18px 21px}.af-answers-section h3,.af-job-stage-overview h3{color:#394b3e;font-size:13px;font-weight:640}.af-drawer-footer{display:flex;justify-content:flex-end;gap:8px;padding:13px 20px;border-top:1px solid #e8ece6;background:#fff}.af-public-link-row.is-revoked{opacity:.66}.af-icon-button{width:31px;height:31px;flex:0 0 31px;display:grid;place-items:center;border:1px solid #e5eae4;border-radius:6px;background:#fff;color:#718076;cursor:pointer}.af-icon-button:hover{background:#f5f8f4;color:#476f50}.af-public-link-row>.af-icon-button{padding:0}.af-result-summary,.af-answers-section{margin-bottom:18px;padding:13px;border:1px solid #e4eae4;border-radius:7px;background:#fff}.af-result-summary>h3{color:#35483b;font-size:13px;font-weight:640}.af-result-summary>p{margin-top:5px;color:#839087;font-size:10px}.af-result-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:9px;margin-top:14px}.af-result-metrics>span{display:grid;gap:4px}.af-result-metrics small{color:#839087;font-size:9px}.af-result-metrics strong{color:#45584a;font-size:11px}.af-answer-row{display:grid;grid-template-columns:minmax(100px,.7fr) 1.3fr;gap:10px;padding:9px 0;border-top:1px solid #edf0ec;font-size:10px}.af-answer-row strong{color:#68766c;font-weight:550}.af-answer-row span{display:flex;align-items:center;gap:5px;overflow-wrap:anywhere;color:#394b3e}.af-answer-file{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.af-answer-file>span{min-width:0}.af-answer-file>a{display:inline-flex;flex:0 0 auto;align-items:center;gap:5px;color:#006b49;font-size:10px;font-weight:600;text-decoration:none}.af-answer-file>a:hover{text-decoration:underline}.af-answer-file>a:focus-visible{outline:2px solid rgba(0,107,73,.35);outline-offset:2px}.af-dashboard-application-scrim{z-index:45}.af-dashboard-application-dialog{width:min(860px,calc(100vw - 28px));max-width:860px;max-height:min(90vh,900px);overflow-y:auto;padding:0}.af-dashboard-application-header{position:relative;display:flex;align-items:center;gap:13px;padding:21px 24px;border-bottom:1px solid #e7ebe5}.af-dashboard-application-header h2{color:#34483a;font-size:17px;font-weight:650}.af-dashboard-application-header p{margin-top:4px;color:#839087;font-size:10px}.af-dashboard-application-header .af-dialog-close{top:17px;right:17px}.af-dashboard-application-dialog>.af-detail-tabs{padding:0 24px}.af-dashboard-application-content{display:grid;gap:14px;padding:20px 24px 24px}.af-job-overview-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.af-overview-stat{display:grid;gap:8px;padding:14px;border:1px solid #e4eae4;border-radius:7px;background:#fff}.af-overview-stat span{color:#79877d;font-size:10px}.af-overview-stat strong{color:#374c3d;font-size:19px;font-weight:650}.af-job-stage-overview{display:grid;gap:9px;padding:14px;border:1px solid #e4eae4;border-radius:7px;background:#fff}.af-job-stage-overview>div{display:flex;justify-content:space-between;color:#66756b;font-size:10px}.af-job-stage-overview>div strong{color:#394b3e}.af-dashboard-connected-form,.af-dashboard-form-setup{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px;border:1px solid #e4eae4;border-radius:7px;background:#fff}.af-dashboard-connected-form>div{display:grid;gap:5px}.af-dashboard-connected-form strong{color:#394b3e;font-size:11px}.af-dashboard-form-setup{align-items:stretch;flex-direction:column}.af-dashboard-form-setup h3{color:#394b3e;font-size:13px;font-weight:640}.af-dashboard-form-setup p{color:#839087;font-size:10px}.af-dashboard-form-connect-row{display:flex;gap:8px}.af-dashboard-form-connect-row select,.af-dashboard-form-connect-row input{min-width:0;min-height:37px;flex:1;padding:8px 10px;border:1px solid #dce3dc;border-radius:6px;background:#fff;color:#394b3e;font-size:10px}.af-inline-loading{display:flex;align-items:center;justify-content:center;gap:8px;padding:26px;color:#748177;font-size:11px}.af-dashboard-results-list{display:grid;gap:7px}.af-dashboard-result-row{display:grid;grid-template-columns:minmax(150px,1fr) 90px 100px auto;align-items:center;gap:10px;padding:11px;border:1px solid #e4eae4;border-radius:6px;background:#fff}.af-dashboard-result-row>div{display:grid;gap:4px}.af-dashboard-result-row>div strong{color:#394b3e;font-size:10px}.af-dashboard-result-row>div small,.af-dashboard-result-row>span:not(.af-status){color:#829087;font-size:9px}.af-dashboard-result-row .af-status{justify-self:start}@media (max-width: 760px){.af-app--embedded .af-content{padding:21px 12px 35px}.af-applications-toolbar,.af-connected-section .af-section-toolbar{flex-direction:column}.af-filter-label{width:100%}.af-connected-job-row-heading{align-items:stretch;flex-direction:column}.af-connected-job-meta{flex-wrap:wrap;justify-content:flex-start}.af-mapping-remove{align-self:flex-end;padding:0 12px 10px}.af-job-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.af-dashboard-application-content{padding:14px}.af-dashboard-application-header{padding:17px 45px 17px 16px}.af-answer-file{align-items:flex-start;flex-direction:column;gap:7px}.af-dashboard-application-dialog>.af-detail-tabs{padding:0 16px}.af-dashboard-result-row{grid-template-columns:1fr 80px}.af-dashboard-result-row>.af-view-link{grid-column:2;justify-self:end}}@media (max-width: 520px){.af-dashboard-form-connect-row{align-items:stretch;flex-direction:column}.af-result-metrics{grid-template-columns:1fr 1fr}}.af-app--embedded{background:var(--af-canvas)}.af-app--embedded .af-content{width:100%;max-width:1320px;min-height:inherit;display:flex;flex-direction:column;margin:0 auto;padding:32px 34px 52px;background:transparent}.af-forms-page{width:100%;display:grid;align-content:start;gap:17px}.af-list-heading{align-items:flex-end;margin:0;padding:0 2px}.af-list-heading h1{margin:0;font-size:26px}.af-list-heading p{max-width:600px;margin-top:7px;color:#718078;font-size:12px}.af-forms-panel{overflow:hidden;border:1px solid var(--af-line);border-radius:12px;background:var(--af-paper);box-shadow:0 2px 5px #00241f09}.af-forms-panel .af-section-toolbar{min-height:70px;padding:15px 20px}.af-forms-panel .af-forms-table{min-width:860px;table-layout:fixed}.af-forms-panel .af-forms-table th:nth-child(1),.af-forms-panel .af-forms-table td:nth-child(1){width:35%}.af-forms-panel .af-forms-table th:nth-child(2),.af-forms-panel .af-forms-table td:nth-child(2){width:12%}.af-forms-panel .af-forms-table th:nth-child(3),.af-forms-panel .af-forms-table td:nth-child(3){width:12%}.af-forms-panel .af-forms-table th:nth-child(4),.af-forms-panel .af-forms-table td:nth-child(4){width:14%}.af-forms-panel .af-forms-table th:nth-child(5),.af-forms-panel .af-forms-table td:nth-child(5){width:10%}.af-forms-panel .af-forms-table th:nth-child(6),.af-forms-panel .af-forms-table td:nth-child(6){width:10%}.af-forms-panel .af-forms-table th:nth-child(7),.af-forms-panel .af-forms-table td:nth-child(7){width:7%}.af-forms-panel .af-forms-table th:first-child,.af-forms-panel .af-forms-table td:first-child{padding-left:20px}.af-forms-panel .af-form-name-cell{min-width:0}.af-forms-panel .af-form-name-cell>span:last-child{min-width:0}.af-forms-panel .af-table-footer{min-height:50px}.af-forms-panel .af-pagination button:disabled{opacity:.45}.af-forms-skeleton-row{pointer-events:none}.af-forms-skeleton-row td{height:62px}.af-forms-skeleton-row [data-slot=skeleton]{max-width:100%;background-color:#e8eeea}.af-application-skeleton-row{pointer-events:none;cursor:default}.af-application-skeleton-row [data-slot=skeleton]{max-width:100%;background-color:#e8eeea}@media (max-width: 760px){.af-app--embedded .af-content{padding:24px 18px 38px}.af-forms-panel .af-section-toolbar{align-items:flex-start}}@media (max-width: 640px){.af-app--embedded .af-content{padding:22px 14px 34px}.af-forms-page{gap:14px}.af-list-heading h1{font-size:23px}.af-forms-panel .af-section-toolbar{align-items:stretch;flex-direction:column;gap:12px;padding:15px}.af-forms-toolbar-actions{display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:9px}.af-forms-toolbar-actions .af-search,.af-forms-toolbar-actions>.af-button{width:100%;margin:0}.af-forms-panel .af-forms-table th:first-child,.af-forms-panel .af-forms-table td:first-child{padding-left:13px}.af-forms-panel .af-table-footer{padding:0 13px}}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__job{grid-template-columns:minmax(9rem,1fr) auto auto;flex:0 1 31rem;gap:.38rem}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action{display:inline-flex;width:auto;min-width:13.5rem;min-height:2.5rem;align-items:center;justify-content:flex-start;box-sizing:border-box;gap:.55rem;border:1px solid rgba(10,34,31,.1);border-radius:.88rem;padding:.25rem .58rem .25rem .3rem;background:#ffffff6b;color:#29443a;text-align:left;white-space:nowrap;box-shadow:0 1px 2px #0a221f09;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:hover:not(:disabled){border-color:#0a221f2b;background:#ffffffd1;color:#203b31;box-shadow:0 2px 7px #0a221f12}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:active:not(:disabled){background:#0a221f0b;box-shadow:inset 0 1px 2px #0a221f1a}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:focus-visible{outline:3px solid rgba(8,116,81,.22);outline-offset:2px}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:disabled{opacity:.55;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action--placeholder{visibility:hidden;pointer-events:none}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-job-details-trigger{border:1px solid rgba(10,34,31,.1);border-radius:50%;background:#f0f3f0;color:#4c7160}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-icon{display:inline-flex;width:1.85rem;height:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.07);border-radius:.62rem;background:#f0f3f0;color:#4c7160}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-icon>svg{width:1rem;height:1rem;stroke-width:2}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:.08rem}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-title{color:#29443a;font-size:.71rem;font-weight:650;line-height:1.1}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-description{color:#74817b;font-size:.58rem;font-weight:500;line-height:1.1}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-chevron{width:.9rem;height:.9rem;flex:0 0 auto;color:#86928c;stroke-width:2.2;transition:transform .15s ease,color .15s ease}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:hover:not(:disabled) .bfy-new-dashboard-header__application-form-chevron{color:#4c7160}@media (max-width: 720px){.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__job{grid-template-columns:2.15rem minmax(0,1fr);flex:1 1 100%;gap:.45rem}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker{grid-column:1 / -1}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-job-details-trigger{width:2.15rem;height:2.15rem;min-width:2.15rem;justify-self:start}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action{width:100%;justify-content:center}.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action--placeholder{display:none}}.af-history-table{min-width:990px}.af-history-table th:nth-child(1),.af-history-table td:nth-child(1){width:180px}.af-history-table th:nth-child(2),.af-history-table td:nth-child(2){width:245px}.af-history-table th:nth-child(3),.af-history-table td:nth-child(3){width:400px}.af-history-table th:nth-child(4),.af-history-table td:nth-child(4){width:165px}.af-history-table td{height:74px;white-space:normal}.af-history-table tbody tr{cursor:default}.af-history-table .af-history-editor-cell{gap:0}.af-history-editor-cell strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.af-history-change-label strong,.af-history-change-label small{display:block}.af-history-change-label strong{margin-top:4px;color:#28463d;font-size:12px;font-weight:620}.af-history-change-kind{width:fit-content;color:#65776d;font-size:9px;font-weight:600}.af-history-change-kind-added{color:#167249}.af-history-change-kind-removed{color:#a04e40}.af-history-value-cell{overflow-wrap:anywhere;color:#65776d!important;line-height:1.45}.af-history-detail-list{display:flex;flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none}.af-history-detail-list li{padding:4px 7px;border:1px solid #e2eae1;border-radius:5px;background:#f8faf7;color:#52655b;font-size:10px;line-height:1.35}.af-history-table time{color:#65776d;font-size:10px;white-space:nowrap}.af-history-skeleton-row td{height:74px}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:hover,.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:active,.bfy-theme .bfy-dashboard-new .bfy-new-dashboard-header__application-form-action:hover .bfy-new-dashboard-header__application-form-chevron{transform:none}}.bfy-theme .bfy-new-candidate-filter{--bf-filter-ink: var(--bf-new-ink, #0a221f);--bf-filter-muted: #71837b;--bf-filter-green: var(--bf-logo-green, #00af76);--bf-filter-line: var(--bf-new-line, rgba(10, 34, 31, .12));background:var(--bf-new-paper, #fffdf8);color:var(--bf-filter-ink)}.bfy-theme .bfy-new-candidate-filter-drawer{width:min(640px,calc(100vw - 1rem))!important;max-width:calc(100vw - 1rem)!important;height:100%;border-left:1px solid var(--bf-filter-line, rgba(10, 34, 31, .12));border-radius:1rem 0 0 1rem;background:var(--bf-new-paper, #fffdf8);box-shadow:-16px 0 48px #0a221f1f}.bfy-theme .bfy-new-candidate-filter__scroll{scrollbar-color:rgba(62,155,99,.34) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-candidate-filter__search{position:relative}.bfy-theme .bfy-new-candidate-filter__search>svg{position:absolute;top:50%;left:.75rem;z-index:1;width:.9rem;height:.9rem;color:#6b8c7b;pointer-events:none;transform:translateY(-50%)}.bfy-theme .bfy-new-candidate-filter__search [data-slot=input]{height:2.45rem;border-color:#3e9b633d;border-radius:.68rem;background:#ffffffd1;padding-left:2.25rem;box-shadow:none}.bfy-theme .bfy-new-candidate-filter__search [data-slot=input]:focus-visible,.bfy-theme .bfy-new-candidate-filter [data-slot=input]:focus-visible,.bfy-theme .bfy-new-candidate-filter [data-slot=select-trigger]:focus-visible{border-color:var(--bf-filter-green);box-shadow:0 0 0 3px #3e9b6321}.bfy-theme .bfy-new-candidate-filter__menu{border-color:#0a221f1f;border-radius:.7rem;background:#fffdf8;padding:.28rem;box-shadow:0 14px 34px #0a221f24}.bfy-theme .bfy-new-candidate-filter__menu [data-slot=dropdown-menu-item],.bfy-theme .bfy-new-candidate-filter__menu [data-slot=dropdown-menu-checkbox-item]{min-height:2.15rem;border-radius:.45rem;color:#36534b;font-size:.72rem}.bfy-theme .bfy-new-candidate-filter__menu [data-slot=dropdown-menu-item]:focus,.bfy-theme .bfy-new-candidate-filter__menu [data-slot=dropdown-menu-checkbox-item]:focus{background:#edf9ee;color:#0a221f}.bfy-theme .bfy-new-candidate-filter__action-section-head{display:flex;min-height:2.2rem;align-items:center;justify-content:space-between;gap:.75rem;margin-top:.1rem}.bfy-theme .bfy-new-candidate-filter__action-section-copy{display:grid;gap:.12rem}.bfy-theme .bfy-new-candidate-filter__section-title{color:var(--bf-filter-ink);font-size:.75rem;font-weight:700}.bfy-theme .bfy-new-candidate-filter__section-note,.bfy-theme .bfy-new-candidate-filter__action-empty{margin:0;color:var(--bf-filter-muted);font-size:.67rem}.bfy-theme .bfy-new-candidate-filter__action-empty{display:grid;gap:.2rem;margin-bottom:.5rem;border:1px solid rgba(10,34,31,.1);border-radius:.68rem;background:#ffffff9e;padding:.68rem .75rem}.bfy-theme .bfy-new-candidate-filter__action-empty strong{color:#36534b;font-size:.69rem;font-weight:700}.bfy-theme .bfy-new-candidate-filter__action-empty span{color:var(--bf-filter-muted);line-height:1.45}.bfy-theme .bfy-new-candidate-filter__action-stack{display:grid;gap:.38rem}.bfy-theme .bfy-new-candidate-filter__action-stack>*{animation:bfy-filter-enter .2s ease both}.bfy-theme .bfy-new-candidate-filter__and,.bfy-theme .bfy-new-candidate-filter__condition-and{display:flex;align-items:center;gap:.55rem;color:#73877d;font-size:.53rem;font-weight:750;letter-spacing:.1em;line-height:1}.bfy-theme .bfy-new-candidate-filter__and{justify-content:center;padding:.08rem 0}.bfy-theme .bfy-new-candidate-filter__condition-and{padding:.02rem .12rem}.bfy-theme .bfy-new-candidate-filter__and:before,.bfy-theme .bfy-new-candidate-filter__and:after,.bfy-theme .bfy-new-candidate-filter__condition-and:before,.bfy-theme .bfy-new-candidate-filter__condition-and:after{content:"";height:1px;flex:1 1 auto;background:#0a221f1f}.bfy-theme .bfy-new-candidate-filter__action-card{min-width:0;border:1px solid rgba(10,34,31,.13);border-radius:.72rem;background:#ffffffb8;padding:.62rem .72rem;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.bfy-theme .bfy-new-candidate-filter__action-head,.bfy-theme .bfy-new-candidate-filter__action-title-group,.bfy-theme .bfy-new-candidate-filter__action-buttons{display:flex;min-width:0;align-items:center}.bfy-theme .bfy-new-candidate-filter__action-head{min-height:2rem;justify-content:space-between;gap:.5rem}.bfy-theme .bfy-new-candidate-filter__action-title-group{gap:.48rem;overflow:hidden}.bfy-theme .bfy-new-candidate-filter__action-title{overflow:hidden;color:var(--bf-filter-ink);font-size:.75rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-candidate-filter__action-buttons{flex:0 0 auto;gap:.3rem}.bfy-theme .bfy-new-candidate-filter__add-condition{min-height:1.85rem;gap:.28rem;border-color:#3e9b6347;border-radius:.53rem;background:#ffffffd6;padding:0 .5rem;color:#287154;font-size:.64rem;font-weight:650}.bfy-theme .bfy-new-candidate-filter__add-condition svg{width:.75rem;height:.75rem}.bfy-theme .bfy-new-candidate-filter__add-condition:hover:not(:disabled){border-color:var(--bf-filter-green);background:#edf9ee}.bfy-theme .bfy-new-candidate-filter__action-buttons>[data-slot=button]{width:1.75rem;height:1.75rem;border-radius:.45rem;color:#7a8b85}.bfy-theme .bfy-new-candidate-filter__action-buttons>[data-slot=button]:hover{background:#fce9e7;color:#bf4d4d}.bfy-theme .bfy-new-candidate-filter__condition-list{display:grid;gap:.36rem;margin-top:.5rem}.bfy-theme .bfy-new-candidate-filter__condition-row{display:grid;min-width:0;grid-template-columns:7.7rem minmax(0,1fr);align-items:center;gap:.6rem;animation:bfy-filter-open .16s ease both}.bfy-theme .bfy-new-candidate-filter__condition-name{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.3rem;color:#526c61;font-size:.65rem;font-weight:650}.bfy-theme .bfy-new-candidate-filter__condition-clear{display:inline-flex;width:1.25rem;height:1.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.35rem;color:#82918b}.bfy-theme .bfy-new-candidate-filter__condition-clear:hover:not(:disabled){background:#fce9e7;color:#bf4d4d}.bfy-theme .bfy-new-candidate-filter__condition-clear svg{width:.72rem;height:.72rem}.bfy-theme .bfy-new-candidate-filter__field-pair{display:grid;min-width:0;grid-template-columns:minmax(4.4rem,.65fr) minmax(0,1.35fr);gap:.38rem}.bfy-theme .bfy-new-candidate-filter__field-pair>*{width:100%;min-width:0}.bfy-theme .bfy-new-candidate-filter__field-pair[data-has-condition=false]>*{grid-column:1 / -1}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=select-trigger],.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=button]{min-width:0;min-height:1.9rem;height:1.9rem;border-color:#0a221f21;border-radius:.5rem;background:#ffffffdb;padding:0 .48rem;font-size:.66rem;box-shadow:none}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=select-trigger]{width:100%}.bfy-theme .bfy-new-candidate-filter__substate-trigger{justify-content:space-between;width:100%;min-height:1.9rem;height:1.9rem;border-color:#3e9b6338;background:#ffffffdb;color:#36534b;padding:0 .48rem;font-size:.66rem;font-weight:500;box-shadow:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-candidate-filter__substate-trigger:hover:not(:disabled),.bfy-theme .bfy-new-candidate-filter__substate-trigger[data-state=open]{border-color:#16865f6b;background:#f3f8f1;color:#0a221f}.bfy-theme .bfy-new-candidate-filter__substate-trigger svg{width:.74rem;height:.74rem;flex:0 0 auto;color:#71837b}.bfy-theme .bfy-new-candidate-filter__score-control{display:flex;min-width:0;align-items:center;gap:.65rem;padding:.05rem .2rem}.bfy-theme .bfy-new-candidate-filter__score-control[data-active=false] [data-slot=slider-range]{background:#dce9de}.bfy-theme .bfy-new-candidate-filter__score-head{display:flex;flex:0 0 auto;align-items:center;margin:0;color:#83918b;font-size:.59rem}.bfy-theme .bfy-new-candidate-filter__score-value{min-width:4.2rem;border-radius:999px;background:#f0f5ef;padding:.15rem .4rem;color:#36534b;font-size:.62rem;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=slider]{--primary: #16865f;width:0;min-width:0;flex:1 1 0%;padding:0 .3rem}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=slider-track]{height:.28rem;background:#dce9de}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=slider-range]{background:var(--bf-filter-green)}.bfy-theme .bfy-new-candidate-filter__condition-row [data-slot=slider-thumb]{width:.78rem;height:.78rem;border:2px solid #fff;background:var(--bf-filter-green);box-shadow:0 1px 4px #0a221f40}.bfy-theme .bfy-new-candidate-filter__add-action{min-height:2rem;flex:0 0 auto;justify-content:center;gap:.32rem;border-color:#3e9b6347;border-radius:.55rem;background:#ffffffe6;color:#287154;padding:0 .58rem;font-size:.65rem;font-weight:650;transition:background .15s ease,border-color .15s ease,transform .15s ease}.bfy-theme .bfy-new-candidate-filter__add-action:hover:not(:disabled){border-color:var(--bf-filter-green);background:#edf9ee;transform:translateY(-1px)}.bfy-theme .bfy-new-candidate-filter__add-action svg:first-child{width:.85rem;height:.85rem}.bfy-theme .bfy-new-candidate-filter__add-action svg:last-child{width:.75rem;height:.75rem;margin-left:.15rem}.bfy-theme .bfy-new-candidate-filter__add-action:disabled{opacity:.55}.bfy-theme .bfy-new-candidate-filter__date-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:.65rem}.bfy-theme .bfy-new-candidate-filter__date-grid>.space-y-4{border-top:1px solid var(--bf-filter-line);padding-top:.55rem}.bfy-theme .bfy-new-candidate-filter__date-grid>.space-y-4>div:first-child{margin-bottom:.4rem;color:#526c61;font-size:.66rem;font-weight:650}.bfy-theme .bfy-new-candidate-filter__date-grid [data-slot=input]{min-height:1.9rem;border-color:#0a221f21;border-radius:.5rem;background:#fffc;box-shadow:none}.bfy-theme .bfy-new-candidate-filter__alert{border-color:#bf1c2a40;border-radius:.62rem;background:#fb2c3612;color:#a43f48}.bfy-theme .bfy-new-candidate-filter__footer{display:flex;min-height:3.6rem;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--bf-filter-line);background:#fffdf8f5;padding:.6rem 1.5rem .7rem}.bfy-theme .bfy-new-candidate-filter__footer-summary{display:flex;align-items:center;gap:.4rem;color:var(--bf-filter-muted);font-size:.65rem}.bfy-theme .bfy-new-candidate-filter__footer-main{display:flex;min-width:0;align-items:center;gap:.65rem}.bfy-theme .bfy-new-candidate-filter__footer-actions{display:flex;flex:0 0 auto;gap:.45rem}.bfy-theme .bfy-new-candidate-filter__footer [data-slot=button]{min-height:2.1rem;border-radius:.56rem;padding:0 .65rem;font-size:.7rem;white-space:nowrap}.bfy-theme .bfy-new-candidate-filter__clear{border-color:#0a221f29;background:#fffc;color:#36534b}.bfy-theme .bfy-new-candidate-filter__cancel{flex:0 0 auto;margin-left:auto;color:#526c61}.bfy-theme .bfy-new-candidate-filter__cancel:hover:not(:disabled){background:#f0f5ef;color:#0a221f}.bfy-theme .bfy-new-candidate-filter__apply{border-color:var(--bf-filter-ink);background:var(--bf-filter-ink);color:#f2fbf4}.bfy-theme .bfy-new-candidate-filter__drawer-header{border-bottom:1px solid var(--bf-filter-line);background:#fffdf8f5;padding:.8rem 1.5rem .65rem}.bfy-theme .bfy-new-candidate-filter__drawer-title{color:var(--bf-filter-ink);font-size:1.05rem;letter-spacing:-.02em}.bfy-theme .bfy-new-candidate-filter__labels{display:grid;gap:.42rem;border-top:1px solid rgba(10,34,31,.1);margin-top:.3rem;padding-top:.7rem}.bfy-theme .bfy-new-candidate-filter__labels-head{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.5rem}.bfy-theme .bfy-new-candidate-filter__labels-title{display:inline-flex;min-width:0;align-items:center;gap:.42rem;color:var(--bf-filter-ink);font-size:.75rem;font-weight:700}.bfy-theme .bfy-new-candidate-filter__labels-title svg{width:.85rem;height:.85rem;color:#39815e}.bfy-theme .bfy-new-candidate-filter__labels-count{flex:0 0 auto;border:1px solid rgba(0,145,96,.15);border-radius:999px;padding:.18rem .48rem;background:#e8f7ecb8;color:#287154;font-size:.61rem;font-weight:650;line-height:1.2}.bfy-theme .bfy-new-candidate-filter__labels-note,.bfy-theme .bfy-new-candidate-filter__labels-empty{margin:0;color:var(--bf-filter-muted);font-size:.66rem;line-height:1.4}.bfy-theme .bfy-new-candidate-filter__label-chips{display:flex;max-height:9.6rem;flex-wrap:wrap;align-content:flex-start;gap:.38rem;overflow-y:auto;padding:.08rem .12rem .2rem 0;scrollbar-color:rgba(62,155,99,.28) transparent;scrollbar-width:thin}@keyframes bfy-filter-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bfy-filter-open{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.bfy-theme .bfy-new-candidate-filter-drawer{width:calc(100vw - .5rem)!important;max-width:calc(100vw - .5rem)!important;border-radius:.8rem 0 0 .8rem}.bfy-theme .bfy-new-candidate-filter__condition-row{grid-template-columns:6rem minmax(0,1fr)}.bfy-theme .bfy-new-candidate-filter__date-grid{grid-template-columns:1fr}.bfy-theme .bfy-new-candidate-filter__footer{padding-right:1rem;padding-left:1rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-candidate-filter *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-new-operation-dialog{display:flex;width:min(42rem,calc(100vw - 2rem));max-height:min(44rem,calc(100vh - 2rem));min-height:0;flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(10,34,31,.14);border-radius:1.3rem;background:#fffdf8;color:#0a221f;padding:0;box-shadow:0 26px 70px #0a221f33}.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close]{top:1.15rem;right:1.15rem;z-index:2;width:1.4rem;height:1.4rem;border-radius:.5rem;color:#0a221f80;opacity:1}.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close]:hover{background:#eef5ed;color:#0a221f}.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close]:focus-visible{outline:2px solid #00af76;outline-offset:1px}.bfy-theme .bfy-new-operation-dialog__header{flex:0 0 auto;gap:.65rem;border-bottom:1px solid rgba(10,34,31,.1);background:radial-gradient(circle at 100% 0%,rgba(220,248,228,.72),transparent 35%),#fffdf8;padding:1.45rem 4rem 1.2rem 1.55rem;text-align:left}.bfy-theme .bfy-new-operation-dialog__title-row{display:flex;align-items:center;gap:.8rem}.bfy-theme .bfy-new-operation-dialog__title-icon{display:inline-flex;width:2.65rem;height:2.65rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.28);border-radius:.84rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__title-icon--lilac{border-color:#5d54a738;background:#eeebff;color:#5d54a7}.bfy-theme .bfy-new-operation-dialog__title-icon--rose{border-color:#b0325c38;background:#ffe9f0;color:#b0325c}.bfy-theme .bfy-new-operation-dialog__title-icon svg{width:1.15rem;height:1.15rem}.bfy-theme .bfy-new-operation-dialog__eyebrow,.bfy-theme .bfy-new-operation-dialog__section-kicker{display:block;color:#087e5a;font-size:.65rem;font-weight:800;letter-spacing:.15em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-new-operation-dialog__header [data-slot=dialog-title]{margin-top:.25rem;color:#0a221f;font-size:clamp(1.3rem,3vw,1.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.bfy-theme .bfy-new-operation-dialog__header [data-slot=dialog-description]{max-width:34rem;color:#527066;font-size:.78rem;line-height:1.45}.bfy-theme .bfy-new-operation-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:1rem 1.55rem 1.2rem;scrollbar-color:rgba(10,34,31,.24) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-operation-dialog__section{display:flex;flex-direction:column;gap:.8rem;margin-bottom:.9rem;border:1px solid rgba(10,34,31,.1);border-radius:1rem;background:#fff9;padding:1rem}.bfy-theme .bfy-new-operation-dialog__section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.7rem}.bfy-theme .bfy-new-operation-dialog__section-heading h3{margin:.24rem 0 0;color:#0a221f;font-size:1rem;font-weight:800;letter-spacing:-.02em;line-height:1.2}.bfy-theme .bfy-new-operation-dialog__section-heading p{margin:.28rem 0 0;color:#527066;font-size:.72rem;line-height:1.4}.bfy-theme .bfy-new-operation-dialog__section-heading-icon{width:1.05rem;height:1.05rem;flex:0 0 auto;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__option{display:flex;min-height:4.55rem;align-items:center;gap:.7rem;border:1px solid rgba(10,34,31,.13);border-radius:.85rem;background:#fffdf8;padding:.72rem .8rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-new-operation-dialog__option:hover{border-color:#00af766b;background:#f4fbf3}.bfy-theme .bfy-new-operation-dialog__option[data-selected=true]{border-color:#00af769e;background:#eef8f2;box-shadow:0 0 0 3px #00af7612}.bfy-theme .bfy-new-operation-dialog__option [data-slot=radio-group-item]{width:1.05rem;height:1.05rem;border-color:#0a221f4d;color:#00af76}.bfy-theme .bfy-new-operation-dialog__option-icon,.bfy-theme .bfy-new-operation-dialog__file-icon,.bfy-theme .bfy-new-operation-dialog__scope-option-icon{display:inline-flex;width:2.2rem;height:2.2rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.68rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__option-icon svg,.bfy-theme .bfy-new-operation-dialog__file-icon svg,.bfy-theme .bfy-new-operation-dialog__scope-option-icon svg{width:1rem;height:1rem}.bfy-theme .bfy-new-operation-dialog__option-copy,.bfy-theme .bfy-new-operation-dialog__file-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.18rem}.bfy-theme .bfy-new-operation-dialog__option-copy strong,.bfy-theme .bfy-new-operation-dialog__file-copy strong,.bfy-theme .bfy-new-operation-dialog__scope-option strong{color:#0a221f;font-size:.8rem;font-weight:800;line-height:1.25}.bfy-theme .bfy-new-operation-dialog__option-copy small,.bfy-theme .bfy-new-operation-dialog__file-copy small,.bfy-theme .bfy-new-operation-dialog__scope-option small{margin:0;color:#527066;font-size:.68rem;font-weight:500;line-height:1.4}.bfy-theme .bfy-new-operation-dialog__option-check{width:1rem;height:1rem;flex:0 0 auto;color:#00af76}.bfy-theme .bfy-new-operation-dialog__upload-button{display:flex;width:100%;min-height:6.1rem;flex-direction:column;gap:.2rem;border:1px dashed rgba(10,34,31,.24);border-radius:.85rem;background:#f1f5ef8c;color:#30584c;font-size:.78rem;font-weight:750}.bfy-theme .bfy-new-operation-dialog__upload-button:hover:not(:disabled){border-color:#00af7685;background:#f4fbf3;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__upload-button svg{width:1.25rem;height:1.25rem;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__upload-button small{color:#81928a;font-size:.64rem;font-weight:500}.bfy-theme .bfy-new-operation-dialog__file-card{display:flex;align-items:center;gap:.65rem;border:1px solid rgba(0,175,118,.22);border-radius:.85rem;background:#f4fbf3;padding:.7rem .75rem}.bfy-theme .bfy-new-operation-dialog__file-copy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-operation-dialog__file-remove{width:1.9rem;height:1.9rem;flex:0 0 auto;color:#a34d3d}.bfy-theme .bfy-new-operation-dialog__file-remove:hover:not(:disabled){background:#fff0eb;color:#833c31}.bfy-theme .bfy-new-operation-dialog__file-remove svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-operation-dialog__error,.bfy-theme .bfy-new-operation-dialog__empty,.bfy-theme .bfy-new-operation-dialog__progress{display:flex;align-items:flex-start;gap:.55rem;border-radius:.78rem;padding:.7rem .78rem;font-size:.72rem;line-height:1.4}.bfy-theme .bfy-new-operation-dialog__error{border:1px solid rgba(163,77,61,.25);background:#fff0eb;color:#8f4438}.bfy-theme .bfy-new-operation-dialog__empty{margin-bottom:.9rem;border:1px solid rgba(166,107,18,.22);background:#fff3d9;color:#8c5a10}.bfy-theme .bfy-new-operation-dialog__progress{border:1px solid rgba(25,120,111,.18);background:#e3f7f4;color:#19786f}.bfy-theme .bfy-new-operation-dialog__error svg,.bfy-theme .bfy-new-operation-dialog__empty>svg,.bfy-theme .bfy-new-operation-dialog__progress>svg{width:.95rem;height:.95rem;flex:0 0 auto;margin-top:.08rem}.bfy-theme .bfy-new-operation-dialog__empty strong,.bfy-theme .bfy-new-operation-dialog__progress strong{display:block;color:inherit;font-size:.75rem;font-weight:800}.bfy-theme .bfy-new-operation-dialog__empty p,.bfy-theme .bfy-new-operation-dialog__progress span{display:block;margin:.22rem 0 0;color:inherit;opacity:.82}.bfy-theme .bfy-new-operation-dialog__empty button{min-height:2rem;margin-top:.65rem;border-color:#a66b124d;color:#8c5a10;font-size:.68rem}.bfy-theme .bfy-new-operation-dialog__footer{flex:0 0 auto;justify-content:flex-end;border-top:1px solid rgba(10,34,31,.1);background:#fffdf8;padding:.8rem 1.55rem .95rem}.bfy-theme .bfy-new-operation-dialog__footer button,.bfy-theme .bfy-new-operation-dialog__success button,.bfy-theme .bfy-new-operation-dialog__confirmation button{min-height:2.25rem;border-radius:.65rem;font-size:.72rem}.bfy-theme .bfy-new-operation-dialog__footer button:last-child,.bfy-theme .bfy-new-operation-dialog__success button{background:#0a221f;color:#dcf8e4}.bfy-theme .bfy-new-operation-dialog__footer button:last-child:hover:not(:disabled),.bfy-theme .bfy-new-operation-dialog__success button:hover:not(:disabled){background:#153b33;color:#fff}.bfy-theme .bfy-new-operation-dialog__success{display:flex;min-height:19rem;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:2rem 1.55rem;text-align:center}.bfy-theme .bfy-new-operation-dialog__success-icon{display:inline-flex;width:3.3rem;height:3.3rem;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.22);border-radius:1rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-operation-dialog__success-icon svg{width:1.55rem;height:1.55rem}.bfy-theme .bfy-new-operation-dialog__success h3{margin:0;color:#0a221f;font-size:1.05rem;font-weight:800}.bfy-theme .bfy-new-operation-dialog__success p{max-width:28rem;margin:0;color:#527066;font-size:.76rem;line-height:1.45}.bfy-theme .bfy-new-operation-dialog__scope-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.bfy-theme .bfy-new-operation-dialog__scope-option{display:flex;min-width:0;align-items:flex-start;gap:.65rem;border:1px solid rgba(10,34,31,.13);border-radius:.85rem;background:#fffdf8;padding:.78rem;text-align:left;transition:border-color .16s ease,background-color .16s ease,transform .16s ease}.bfy-theme .bfy-new-operation-dialog__scope-option:hover:not(:disabled){border-color:#00af7673;background:#f4fbf3;transform:translateY(-1px)}.bfy-theme .bfy-new-operation-dialog__scope-option:focus-visible{outline:2px solid #00af76;outline-offset:2px}.bfy-theme .bfy-new-operation-dialog__scope-option:disabled{cursor:not-allowed;opacity:.52}.bfy-theme .bfy-new-operation-dialog__scope-option>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.2rem}.bfy-theme .bfy-new-operation-dialog__scope-option--primary{border-color:#0a221f;background:#0a221f}.bfy-theme .bfy-new-operation-dialog__scope-option--primary:hover:not(:disabled){border-color:#153b33;background:#153b33}.bfy-theme .bfy-new-operation-dialog__scope-option--primary strong{color:#dcf8e4}.bfy-theme .bfy-new-operation-dialog__scope-option--primary small{color:#dcf8e4c7}.bfy-theme .bfy-new-operation-dialog__scope-option--primary .bfy-new-operation-dialog__scope-option-icon{background:#dcf8e429;color:#dcf8e4}.bfy-theme .bfy-new-operation-dialog--confirmation{width:min(31rem,calc(100vw - 2rem));gap:.85rem;padding:1.5rem}.bfy-theme .bfy-new-operation-dialog__confirmation-icon{display:inline-flex;width:2.6rem;height:2.6rem;align-items:center;justify-content:center;border-radius:.8rem;background:#fff3d9;color:#a66b12}.bfy-theme .bfy-new-operation-dialog__confirmation-icon svg{width:1.15rem;height:1.15rem}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-header]{gap:.7rem;text-align:left}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-title]{color:#0a221f;font-size:1.2rem;letter-spacing:-.03em}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-description]{color:#527066;font-size:.78rem;line-height:1.5}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-description] strong{color:#0a221f}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-footer]{margin-top:0}.bfy-theme .bfy-new-operation-dialog--confirmation [data-slot=alert-dialog-action]{background:#0a221f;color:#dcf8e4}.bfy-theme .bfy-new-rerun-dialog{width:min(37rem,calc(100vw - 2rem));max-width:min(37rem,calc(100vw - 2rem));max-height:min(36rem,calc(100vh - 2rem))}.bfy-theme .bfy-new-rerun-dialog__body{display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.35rem 1.1rem}.bfy-theme .bfy-new-rerun-dialog__body>.bfy-new-operation-dialog__section{margin-bottom:0}.bfy-theme .bfy-new-rerun-dialog__type-section{gap:.7rem;padding:.95rem}.bfy-theme .bfy-new-rerun-dialog__field{display:flex;flex-direction:column;gap:.38rem}.bfy-theme .bfy-new-rerun-dialog__field label{color:#30584c;font-size:.68rem;font-weight:800;letter-spacing:.03em}.bfy-theme .bfy-new-rerun-dialog__select-trigger{width:100%;min-height:3rem;border-color:#0a221f2e;background:#fffdf8;color:#0a221f;font-size:.78rem}.bfy-theme .bfy-new-rerun-dialog__select-trigger:hover:not(:disabled),.bfy-theme .bfy-new-rerun-dialog__select-trigger[data-state=open]{border-color:#00af7694;background:#f4fbf3}.bfy-theme .bfy-new-rerun-dialog__select-option{display:inline-flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-new-rerun-dialog__select-option-icon,.bfy-theme .bfy-new-rerun-dialog__selected-icon{display:inline-flex;width:1.85rem;height:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.58rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-rerun-dialog__select-option-icon svg{width:.95rem;height:.95rem}.bfy-theme .bfy-new-rerun-dialog__selected{display:flex;min-width:0;align-items:center;gap:.6rem;border:1px solid rgba(0,175,118,.2);border-radius:.75rem;background:#f4fbf3;padding:.58rem .65rem}.bfy-theme .bfy-new-rerun-dialog__selected-icon{width:1.7rem;height:1.7rem}.bfy-theme .bfy-new-rerun-dialog__selected-icon svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-rerun-dialog__selected>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-theme .bfy-new-rerun-dialog__selected strong{overflow:hidden;color:#0a221f;font-size:.73rem;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-rerun-dialog__selected small{overflow:hidden;color:#527066;font-size:.66rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-rerun-dialog__footer{align-items:center;gap:.65rem}.bfy-theme .bfy-new-rerun-dialog__footer-actions{display:flex;min-width:0;gap:.55rem;margin-left:auto}.bfy-theme .bfy-new-rerun-dialog__footer-actions button{min-width:8.5rem}.bfy-theme .bfy-new-rerun-confirmation-dialog{display:flex;width:min(32rem,calc(100vw - 2rem));max-width:min(32rem,calc(100vw - 2rem));min-height:0;flex-direction:column;gap:1rem;border-radius:1.05rem;padding:1.3rem}.bfy-theme .bfy-new-rerun-confirmation-dialog [data-slot=alert-dialog-footer]{align-items:center;flex-direction:row;justify-content:flex-end;gap:.55rem}@media (max-width: 640px){.bfy-theme .bfy-new-operation-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:1rem}.bfy-theme .bfy-new-operation-dialog__header{padding:1.2rem 3.5rem 1rem 1.1rem}.bfy-theme .bfy-new-operation-dialog__body{padding:.85rem 1.1rem 1rem}.bfy-theme .bfy-new-operation-dialog__footer{padding-right:1.1rem;padding-left:1.1rem}.bfy-theme .bfy-new-operation-dialog__scope-grid{grid-template-columns:1fr}.bfy-theme .bfy-new-rerun-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}.bfy-theme .bfy-new-rerun-dialog__body{padding-right:1.1rem;padding-left:1.1rem}.bfy-theme .bfy-new-rerun-dialog__footer{align-items:stretch}.bfy-theme .bfy-new-rerun-dialog__footer-actions{width:100%;margin-left:0}.bfy-theme .bfy-new-rerun-dialog__footer-actions button{min-width:0;flex:1}.bfy-theme .bfy-new-rerun-confirmation-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);padding:1.1rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-operation-dialog__option,.bfy-theme .bfy-new-operation-dialog__scope-option{transition:none}}.bfy-new-pipeline-rail__ats-action{position:relative;display:inline-flex;width:2.05rem;height:2.05rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(25,120,111,.22);border-radius:999px;background:#e3f7f4bd;color:#19786f;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.bfy-new-pipeline-rail__ats-action:hover:not(:disabled),.bfy-new-pipeline-rail__ats-action[data-open=true]{border-color:#19786f85;background:#e3f7f4;color:#0d625b;transform:translateY(-1px)}.bfy-new-pipeline-rail__ats-action[data-direction=sync]{border-color:#5d54a738;background:#eeebffbd;color:#5d54a7}.bfy-new-pipeline-rail__ats-action[data-direction=sync]:hover:not(:disabled),.bfy-new-pipeline-rail__ats-action[data-direction=sync][data-open=true]{border-color:#5d54a780;background:#eeebff;color:#4b438d}.bfy-new-pipeline-rail__ats-action:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:2px}.bfy-new-pipeline-rail__ats-action:disabled{cursor:not-allowed;opacity:.42}.bfy-new-pipeline-rail__ats-action>svg{width:.92rem;height:.92rem}.bfy-new-pipeline-rail__ats-action[data-direction=sync]>svg{transform:rotate(180deg)}.bfy-new-pipeline-rail__ats-connector{display:inline-block;width:.72rem;height:1px;flex:0 0 auto;background:#0a221f38}.bfy-new-pipeline-rail__integration-divider{display:inline-block;width:1px;height:1.45rem;flex:0 0 auto;margin:0 .05rem;background:#0a221f2e}.bfy-new-pipeline-rail__ats-status{position:absolute;right:-.12rem;bottom:-.08rem;display:inline-flex;width:.74rem;height:.74rem;align-items:center;justify-content:center;border:1px solid #fffdf8;border-radius:999px;background:#19786f;color:#fffdf8}.bfy-new-pipeline-rail__ats-action[data-direction=sync] .bfy-new-pipeline-rail__ats-status{background:#5d54a7}.bfy-new-pipeline-rail__ats-status svg{width:.45rem;height:.45rem}.bfy-ats-automation__overlay{background:#0a221f8f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bfy-ats-automation__dialog{--bf-automation-ink: #0a221f;--bf-automation-ink-soft: #527066;--bf-automation-line: rgba(10, 34, 31, .12);--bf-automation-paper: #fffdf8;display:flex;width:min(26rem,calc(100vw - 1.5rem));max-width:min(26rem,calc(100vw - 1.5rem));height:min(42rem,calc(100vh - 1.5rem));max-height:min(42rem,calc(100vh - 1.5rem));flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(10,34,31,.13);border-radius:1.1rem;padding:0;background:var(--bf-automation-paper);color:var(--bf-automation-ink);box-shadow:0 24px 70px #0a221f30,0 5px 18px #0a221f14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-ats-automation__dialog>[data-slot=dialog-close]{top:.72rem;right:.75rem;z-index:1;width:1.3rem;height:1.3rem;border:0;border-radius:.4rem;color:#0a221f7a;opacity:1}.bfy-ats-automation__dialog>[data-slot=dialog-close]:hover{background:#eef5ed;color:var(--bf-automation-ink)}.bfy-ats-automation__dialog>[data-slot=dialog-close]:focus-visible{outline:2px solid #00af76;outline-offset:1px}.bfy-ats-automation__dialog>[data-slot=dialog-close] svg{width:.75rem;height:.75rem}.bfy-ats-automation__header{flex:0 0 auto;gap:0;padding:1.05rem 3rem .85rem 1.1rem;text-align:left}.bfy-ats-automation__header [data-slot=dialog-title]{margin:0;color:var(--bf-automation-ink);font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.bfy-ats-automation__scroll-area{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 1.1rem .95rem;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-ats-automation__form{display:flex;flex-direction:column;gap:.85rem}.bfy-ats-automation__field-group{display:flex;flex-direction:column;gap:.35rem}.bfy-ats-automation__field-group>label{color:var(--bf-automation-ink-soft);font-size:.67rem;font-weight:700;line-height:1.25}.bfy-ats-automation__field-group [data-slot=select-trigger]{width:100%;min-height:2.2rem;height:2.2rem;border-color:#0a221f29;border-radius:.6rem;background:#fff;color:var(--bf-automation-ink);font-size:.74rem;box-shadow:none}.bfy-ats-automation__field-group [data-slot=select-trigger]:focus-visible,.bfy-ats-automation__mapping-row [data-slot=select-trigger]:focus-visible{border-color:#00af7694;box-shadow:0 0 0 2px #00af761a}.bfy-ats-automation__field-note,.bfy-ats-automation__section-copy,.bfy-ats-automation__empty-state-copy{margin:0;color:var(--bf-automation-ink-soft);font-size:.65rem;line-height:1.4}.bfy-ats-automation__mapping-section{display:flex;flex-direction:column;gap:.6rem;border-top:1px solid var(--bf-automation-line);padding-top:.75rem}.bfy-ats-automation__section-title{margin:0;color:var(--bf-automation-ink);font-size:.76rem;font-weight:750;line-height:1.25}.bfy-ats-automation__optional{margin-left:.25rem;color:#527066cc;font-size:.63rem;font-weight:650}.bfy-ats-automation__mapping-list{display:flex;flex-direction:column;gap:.6rem}.bfy-ats-automation__mapping-row{display:flex;flex-direction:column;align-items:stretch;gap:.3rem}.bfy-ats-automation__mapping-label{display:flex;min-width:0;align-items:center;gap:.28rem;color:var(--bf-automation-ink-soft);font-size:.65rem;font-weight:700;line-height:1.25}.bfy-ats-automation__mapping-label label{overflow:hidden;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.bfy-ats-automation__required-mark{color:#a34d3d;font-size:.78rem;font-weight:800;line-height:1}.bfy-ats-automation__mapping-row [data-slot=select-trigger]{width:100%;min-height:2.1rem;height:2.1rem;border-color:#0a221f24;border-radius:.58rem;background:#ffffffe6;color:var(--bf-automation-ink);font-size:.7rem;box-shadow:none}.bfy-ats-automation__mapping-help{margin:.05rem 0 0;border-top:1px solid rgba(10,34,31,.08);padding-top:.5rem;color:var(--bf-automation-ink-soft);font-size:.63rem;line-height:1.35}.bfy-ats-automation__status,.bfy-ats-automation__error{display:flex;align-items:center;gap:.35rem;color:var(--bf-automation-ink-soft);font-size:.66rem;line-height:1.35}.bfy-ats-automation__status{margin:0}.bfy-ats-automation__error{align-items:flex-start;margin-top:.7rem;border:1px solid rgba(178,87,74,.24);border-radius:.58rem;background:#f6deda7a;color:#8f4439;padding:.58rem .65rem}.bfy-ats-automation__error>span{min-width:0;flex:1}.bfy-ats-automation__error button{min-height:1.55rem;margin:-.2rem -.35rem -.2rem auto;color:inherit;font-size:.65rem}.bfy-ats-automation__empty-state{display:flex;align-items:center;justify-content:space-between;gap:.65rem;border:1px dashed rgba(10,34,31,.18);border-radius:.6rem;background:#f6f7f0b3;padding:.65rem}.bfy-ats-automation__empty-state-title{margin:0 0 .1rem;color:var(--bf-automation-ink-soft);font-size:.7rem;font-weight:750}.bfy-ats-automation__empty-state button{min-height:1.8rem;border-color:#0a221f29;border-radius:.52rem;color:var(--bf-automation-ink);font-size:.65rem}.bfy-ats-automation__empty-fields{margin:0;border:1px dashed rgba(10,34,31,.14);border-radius:.5rem;padding:.6rem;color:var(--bf-automation-ink-soft);font-size:.65rem;line-height:1.35}.bfy-ats-automation__loading{display:flex;align-items:center;gap:.35rem;color:var(--bf-automation-ink-soft);font-size:.65rem}.bfy-ats-automation__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:.75rem;border-top:1px solid var(--bf-automation-line);border-bottom:1px solid var(--bf-automation-line);padding:.75rem 0}.bfy-ats-automation__toggle-row>div{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-ats-automation__toggle-label,.bfy-ats-automation__toggle-copy{margin:0}.bfy-ats-automation__toggle-label{color:var(--bf-automation-ink);font-size:.72rem;font-weight:750}.bfy-ats-automation__toggle-copy{color:var(--bf-automation-ink-soft);font-size:.63rem}.bfy-ats-automation__toggle-row [data-slot=switch]{flex:0 0 auto;background:#d5e2d9}.bfy-ats-automation__toggle-row [data-slot=switch][data-state=checked]{background:#00af76}.bfy-ats-automation__mapping-group-trigger{min-height:2.35rem;padding:.55rem 0;color:var(--bf-automation-ink-soft);font-size:.7rem;font-weight:700}.bfy-ats-automation__mapping-group-count{margin-left:.3rem;color:#527066c7;font-size:.62rem;font-weight:650}.bfy-ats-automation__mapping-section [data-slot=accordion-content]{padding-bottom:.2rem}.bfy-ats-automation__footer{display:flex;min-height:3.55rem;flex:0 0 auto;flex-direction:row;align-items:center;justify-content:flex-end;gap:.6rem;border-top:1px solid var(--bf-automation-line);padding:.65rem 1.1rem .8rem}.bfy-ats-automation__footer-actions{display:inline-flex;margin-left:auto;align-items:center;gap:.35rem}.bfy-ats-automation__footer button{min-height:2rem;border-radius:.58rem;font-size:.68rem}.bfy-ats-automation__save{background:#0a221f;color:#dcf8e4;box-shadow:0 5px 12px #0a221f24}.bfy-ats-automation__save:hover:not(:disabled){background:#153b33;color:#fff}.bfy-ats-automation__remove{margin-right:auto;padding-right:.35rem;padding-left:0;color:#a34d3d}.bfy-ats-automation__remove:hover:not(:disabled){background:transparent;color:#833c31;text-decoration:underline}.bfy-ats-automation__confirm{border-color:#0a221f21;background:#fffdf8;color:#0a221f}.bfy-ats-automation__confirm [data-slot=alert-dialog-description]{color:#527066}.bfy-ats-automation__confirm [data-slot=alert-dialog-action]{background:#a34d3d}@media (max-width: 720px){.bfy-ats-automation__dialog{width:min(26rem,calc(100vw - 1.5rem));max-width:calc(100vw - 1.5rem);height:min(42rem,calc(100vh - 1.5rem));max-height:calc(100vh - 1.5rem)}.bfy-ats-automation__footer{align-items:flex-end;flex-direction:column}.bfy-ats-automation__footer-actions{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.bfy-new-pipeline-rail__ats-action{transition:none}}.bfy-theme .bfy-new-job-application-modal{display:flex;width:min(64rem,calc(100vw - 2rem));max-width:min(64rem,calc(100vw - 2rem));height:min(52rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(0,36,31,.16);border-radius:1.35rem;background:#fbf4e7;color:#00241f;padding:0;box-shadow:0 28px 80px #00241f3d,0 4px 12px #00241f14}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]{top:1.15rem;right:1.2rem;z-index:2;width:1.55rem;height:1.55rem;border-radius:.5rem;color:#fbf4e7a8;opacity:1;transition:background .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]:hover{transform:rotate(4deg);background:#00ab7129;color:#fbf4e7}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-new-job-application-modal :focus-visible{outline:2px solid #00ab71;outline-offset:2px}.bfy-theme .bfy-new-job-application-modal__header{flex:0 0 auto;gap:.65rem;border-bottom:1px solid rgba(0,171,113,.48);background:radial-gradient(circle at 94% 0%,rgba(0,171,113,.2),transparent 33%),linear-gradient(110deg,#00241f,#00241f 68%,#063b32);padding:1.35rem 4rem 1.2rem 1.6rem;text-align:left}.bfy-theme .bfy-new-job-application-modal__title-row{display:flex;align-items:center;gap:.85rem}.bfy-theme .bfy-new-job-application-modal__icon{display:inline-flex;width:2.7rem;height:2.7rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,171,113,.52);border-radius:.9rem;background:#00ab71;color:#00241f;box-shadow:0 5px 14px #00ab712e}.bfy-theme .bfy-new-job-application-modal__icon svg{width:1.18rem;height:1.18rem}.bfy-theme .bfy-new-job-application-modal__eyebrow,.bfy-theme .bfy-new-job-application-modal__section-kicker{display:block;color:#00ab71;font-size:.64rem;font-weight:800;letter-spacing:.15em;line-height:1.25;text-transform:uppercase}.bfy-theme .bfy-new-job-application-modal__header [data-slot=dialog-title]{margin-top:0;color:#fbf4e7;font-size:clamp(1.35rem,2vw,1.7rem);font-weight:800;letter-spacing:-.04em;line-height:1.05}.bfy-theme .bfy-new-job-application-modal__error{display:flex;flex:0 0 auto;align-items:flex-start;gap:.55rem;margin:.9rem 1.6rem 0;border:1px solid rgba(163,77,61,.25);border-radius:.72rem;background:#fff0eb;color:#8f4438;padding:.7rem .8rem;font-size:.75rem;line-height:1.4;animation:bfy-modal-enter .18s ease-out both}.bfy-theme .bfy-new-job-application-modal__error svg{width:.95rem;height:.95rem;flex:0 0 auto;margin-top:.08rem}.bfy-theme .bfy-new-job-application-modal__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;gap:1.2rem;overflow-y:auto;padding:1.2rem 1.6rem 1.4rem;scrollbar-color:rgba(0,36,31,.24) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-job-application-create-overlay{background:#00241f47!important;-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px)}.bfy-theme .bfy-new-job-application-create-dialog{display:flex;width:min(36rem,calc(100vw - 2rem));max-width:min(36rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);flex-direction:column;gap:0;overflow-y:auto;border:1px solid rgba(0,36,31,.14);border-radius:1.2rem;background:#fffdf8;color:#00241f;padding:0;box-shadow:0 26px 64px #00241f33}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]{top:1rem;right:1rem;z-index:2;width:1.55rem;height:1.55rem;border-radius:.5rem;color:#526b61;opacity:1;transition:background .15s ease,color .15s ease}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]:hover{background:#e9f1eb;color:#00241f}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]:focus-visible{outline:2px solid #00ab71;outline-offset:2px}.bfy-theme .bfy-new-job-application-modal__form{display:flex;flex:0 0 auto;flex-direction:column;gap:1.05rem;margin:0;padding:1.45rem 1.5rem 1.5rem;animation:bfy-modal-enter .2s cubic-bezier(.2,.7,.2,1) both}.bfy-theme .bfy-new-job-application-modal__form-heading{display:flex;align-items:flex-start;padding-right:2.25rem}.bfy-theme .bfy-new-job-application-modal__form-heading [data-slot=dialog-title]{margin:.24rem 0 0;color:#00241f;font-size:1.3rem;font-weight:800;letter-spacing:-.035em;line-height:1.12}.bfy-theme .bfy-new-job-application-modal__form-error,.bfy-theme .bfy-new-job-application-modal__form-warning{display:flex;align-items:flex-start;gap:.5rem;border-radius:.72rem;padding:.72rem .78rem;font-size:.73rem;line-height:1.4}.bfy-theme .bfy-new-job-application-modal__form-error{border:1px solid rgba(163,77,61,.25);background:#fff0eb;color:#8f4438}.bfy-theme .bfy-new-job-application-modal__form-warning{border:1px solid rgba(166,107,18,.22);background:#fff3d9c7;color:#8c5a10}.bfy-theme .bfy-new-job-application-modal__form-error svg,.bfy-theme .bfy-new-job-application-modal__form-warning svg{width:.92rem;height:.92rem;flex:0 0 auto;margin-top:.06rem}.bfy-theme .bfy-new-job-application-modal__field-grid{display:flex;flex-direction:column;gap:1rem}.bfy-theme .bfy-new-job-application-modal__field,.bfy-theme .bfy-new-job-application-modal__single-use-row{display:flex;min-width:0;flex-direction:column;gap:.42rem}.bfy-theme .bfy-new-job-application-modal__field label,.bfy-theme .bfy-new-job-application-modal__single-use-row>label{display:block;color:#25463e;font-size:.72rem;font-weight:750;line-height:1.25}.bfy-theme .bfy-new-job-application-modal__field label span{color:#81928a;font-weight:500}.bfy-theme .bfy-new-job-application-modal__field input,.bfy-theme .bfy-new-job-application-modal__select-trigger{display:flex;width:100%;height:2.7rem;border:1px solid rgba(0,36,31,.16);border-radius:.65rem;background:#fffdf8;color:#00241f;font-size:.78rem;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}.bfy-theme .bfy-new-job-application-modal__field input::placeholder{color:#85958d}.bfy-theme .bfy-new-job-application-modal__field input:focus-visible,.bfy-theme .bfy-new-job-application-modal__select-trigger:focus-visible{outline:0;border-color:#00ab71;box-shadow:0 0 0 3px #00ab7124}.bfy-theme .bfy-new-job-application-modal__field-description{display:block;margin-top:.04rem;color:#526b61;font-size:.68rem;line-height:1.4}.bfy-new-job-application-modal__select-content{border-color:#00241f24;background:#fffdf8;color:#00241f;box-shadow:0 12px 30px #00241f2e}.bfy-new-job-application-modal__select-content [data-slot=select-item]{min-height:2.45rem;color:#00241f;font-size:.78rem}.bfy-new-job-application-modal__select-content [data-slot=select-item]:focus,.bfy-new-job-application-modal__select-content [data-slot=select-item][data-highlighted]{background:#e9f1eb;color:#00241f}.bfy-theme .bfy-new-job-application-modal__single-use-control{display:flex;min-height:2.4rem;align-items:center;justify-content:space-between;gap:.75rem;color:#526b61;font-size:.7rem;line-height:1.4}.bfy-theme .bfy-new-job-application-modal__single-use-control>span{max-width:23rem}.bfy-theme .bfy-new-job-application-modal__single-use-row [data-slot=switch][data-state=checked]{background:#00ab71}.bfy-theme .bfy-new-job-application-modal__form-actions{display:flex;margin-top:.1rem}.bfy-theme .bfy-new-job-application-modal__create-button{width:100%;min-height:2.75rem;gap:.5rem;border-radius:.68rem;background:#00ab71;color:#00241f;font-size:.78rem;font-weight:750;box-shadow:0 5px 12px #00241f24;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.bfy-theme .bfy-new-job-application-modal__create-button:hover:not(:disabled){transform:translateY(-1px);background:#00895f;color:#fbf4e7;box-shadow:0 8px 18px #00241f33}.bfy-theme .bfy-new-job-application-modal__create-button:disabled{opacity:.55}.bfy-theme .bfy-new-job-application-modal__create-button svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-job-application-modal__links-section{display:flex;min-width:0;flex:1 0 auto;flex-direction:column;gap:.75rem;animation:bfy-modal-enter .3s 60ms cubic-bezier(.2,.7,.2,1) both}.bfy-theme .bfy-new-job-application-modal__links-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem}.bfy-theme .bfy-new-job-application-modal__links-heading h3{margin:0;color:#00241f;font-size:1.05rem;font-weight:800;letter-spacing:-.025em}.bfy-theme .bfy-new-job-application-modal__links-heading-actions{display:flex;align-items:center;gap:.65rem}.bfy-theme .bfy-new-job-application-modal__links-count{display:inline-flex;min-height:1.65rem;align-items:center;justify-content:center;flex:0 0 auto;border:1px solid rgba(0,36,31,.12);border-radius:999px;background:#eef5f1;color:#40564e;padding:.2rem .65rem;font-size:.65rem;font-weight:750;font-variant-numeric:tabular-nums}.bfy-theme .bfy-new-job-application-modal__create-link-row{display:flex;justify-content:flex-end;padding-top:.1rem}.bfy-theme .bfy-new-job-application-modal__open-create-button{min-height:2.55rem;gap:.48rem;border:1px solid rgba(0,36,31,.12);border-radius:.7rem;background:#00ab71;color:#00241f;padding:.55rem .9rem;font-size:.74rem;font-weight:750;box-shadow:0 4px 10px #00241f1a;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.bfy-theme .bfy-new-job-application-modal__open-create-button:hover{transform:translateY(-1px);background:#00895f;color:#fbf4e7;box-shadow:0 7px 16px #00241f29}.bfy-theme .bfy-new-job-application-modal__open-create-button svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-job-application-modal__table-scroll{min-width:0;overflow-x:auto;border:1px solid rgba(0,36,31,.14);border-radius:.9rem;background:#ffffffb8;scrollbar-color:rgba(0,36,31,.25) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-job-application-modal__links-table{width:100%;min-width:60rem;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.bfy-theme .bfy-new-job-application-modal__links-table th{height:2.55rem;border-bottom:1px solid rgba(0,36,31,.1);background:#eef5f1;color:#40564e;padding:.55rem .7rem;font-size:.63rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(1){width:8.5rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(2){width:11rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(4){width:8rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(5){width:8rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(6){width:3.5rem}.bfy-theme .bfy-new-job-application-modal__links-table td{height:3.65rem;border-bottom:1px solid rgba(0,36,31,.09);color:#25463e;padding:.52rem .7rem;font-size:.73rem;vertical-align:middle}.bfy-theme .bfy-new-job-application-modal__links-table tbody tr:last-child td{border-bottom:0}.bfy-theme .bfy-new-job-application-modal__links-table tbody tr{transition:background .15s ease}.bfy-theme .bfy-new-job-application-modal__links-table tbody tr:hover{background:#fbf7ef}.bfy-theme .bfy-new-job-application-modal__type-badge{border-color:#00241f24;font-size:.68rem;font-weight:750}.bfy-theme .bfy-new-job-application-modal__type-badge.is-candidate{border-color:#00ab7142;background:#e2f0e6;color:#006d4e}.bfy-theme .bfy-new-job-application-modal__type-badge.is-recruiter{border-color:#704d1633;background:#f6ecd8;color:#704d16}.bfy-theme .bfy-new-job-application-modal__table-label{display:block;overflow:hidden;color:#00241f;font-size:.73rem;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__table-muted{color:#9aa8a0}.bfy-theme .bfy-new-job-application-modal__table-link-cell{min-width:0}.bfy-theme .bfy-new-job-application-modal__link-url-row{display:flex;align-items:center;gap:.38rem;min-width:0}.bfy-theme .bfy-new-job-application-modal__link-url-row input{min-width:0;height:2.1rem;border-color:#00241f1f;background:#fbf4e7;color:#526b61;padding:0 .55rem;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.66rem}.bfy-theme .bfy-new-job-application-modal__link-url-row button{width:2.1rem;height:2.1rem;flex:0 0 auto;border-color:#00241f24;background:#fff;color:#006d4e;transition:border-color .15s ease,background .15s ease,color .15s ease}.bfy-theme .bfy-new-job-application-modal__link-url-row button:hover:not(:disabled){border-color:#00ab71;background:#e2f0e6;color:#005b42}.bfy-theme .bfy-new-job-application-modal__link-url-row button svg,.bfy-theme .bfy-new-job-application-modal__delete-link svg{width:.82rem;height:.82rem}.bfy-theme .bfy-new-job-application-modal__table-submissions{display:inline-flex;align-items:baseline;gap:.25rem;color:#82948b;font-size:.65rem;font-variant-numeric:tabular-nums;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__table-submissions strong{color:#25463e;font-size:.7rem;font-weight:800}.bfy-theme .bfy-new-job-application-modal__single-use-value{display:inline-flex;align-items:center;gap:.3rem;color:#8c5a10;font-size:.62rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__single-use-value svg{width:.78rem;height:.78rem}.bfy-theme .bfy-new-job-application-modal__status-badge{border:1px solid transparent;font-size:.65rem;font-weight:750;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__status-badge.is-active{border-color:#00ab7133;background:#e2f0e6;color:#006d4e}.bfy-theme .bfy-new-job-application-modal__status-badge svg{width:.7rem;height:.7rem}.bfy-theme .bfy-new-job-application-modal__delete-link{width:1.85rem;height:1.85rem;color:#a34d3d;transition:background .15s ease,color .15s ease}.bfy-theme .bfy-new-job-application-modal__delete-link:hover:not(:disabled){background:#fff0eb;color:#833c31}.bfy-theme .bfy-new-job-application-modal__table-state,.bfy-theme .bfy-new-job-application-modal__table-empty{display:flex;min-height:8rem;align-items:center;justify-content:center;color:#647a70;font-size:.72rem}.bfy-theme .bfy-new-job-application-modal__table-state{gap:.5rem}.bfy-theme .bfy-new-job-application-modal__table-empty{flex-direction:column;gap:.26rem;background:#fbf4e78f;text-align:center}.bfy-theme .bfy-new-job-application-modal__table-empty strong{color:#00241f;font-size:.82rem}.bfy-theme .bfy-new-job-application-modal__table-empty>span:last-child{color:#647a70;font-size:.67rem}.bfy-theme .bfy-new-job-application-modal__links-empty-icon{display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;margin-bottom:.2rem;border-radius:.65rem;background:#e2f0e6;color:#006d4e}.bfy-theme .bfy-new-job-application-modal__links-empty-icon svg{width:.95rem;height:.95rem}.bfy-theme .bfy-new-job-application-modal__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.bfy-theme .bfy-new-job-application-modal__footer{flex:0 0 auto;justify-content:flex-end;border-top:1px solid rgba(10,34,31,.1);background:#fffdf8;padding:.78rem 1.6rem .9rem}.bfy-theme .bfy-new-job-application-modal__footer button{min-height:2.2rem;border-radius:.65rem;font-size:.72rem}.bfy-theme .bfy-new-job-application-modal__spinner{animation:bfy-new-job-application-modal-spin 1s linear infinite}@keyframes bfy-new-job-application-modal-spin{to{transform:rotate(360deg)}}@keyframes bfy-modal-enter{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 900px){.bfy-theme .bfy-new-job-application-modal__links-table{min-width:58rem}}@media (max-width: 760px){.bfy-theme .bfy-new-job-application-modal{width:calc(100vw - 1rem);height:calc(100dvh - 1rem);max-height:calc(100dvh - 1rem);border-radius:1rem}.bfy-theme .bfy-new-job-application-modal__header{padding:1.15rem 3.5rem 1rem 1.1rem}.bfy-theme .bfy-new-job-application-modal__body{gap:1rem;padding:.9rem 1rem 1rem}.bfy-theme .bfy-new-job-application-modal__footer{padding-right:1rem;padding-left:1rem}.bfy-theme .bfy-new-job-application-create-dialog{width:calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem);border-radius:1rem}.bfy-theme .bfy-new-job-application-modal__form{padding:1.15rem}.bfy-theme .bfy-new-job-application-modal__links-heading{align-items:center}.bfy-theme .bfy-new-job-application-modal__create-link-row{justify-content:stretch}.bfy-theme .bfy-new-job-application-modal__open-create-button{width:100%;justify-content:center}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-job-application-modal *,.bfy-theme .bfy-new-job-application-modal *:before,.bfy-theme .bfy-new-job-application-modal *:after,.bfy-theme .bfy-new-job-application-create-dialog,.bfy-theme .bfy-new-job-application-create-dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.bfy-theme .bfy-new-job-application-setup-prompt__spinner{animation:none}}.bfy-theme .bfy-new-job-application-modal,.bfy-theme .bfy-new-job-application-create-dialog{--bf-link-ink: #00241f;--bf-link-green: #00ab71;--bf-link-paper: #fbf4e7;--bf-link-surface: #fffdf8;--bf-link-sage: #edf3ed;--bf-link-muted: #587168;--bf-link-line: rgba(0, 36, 31, .12)}.bfy-theme .bfy-new-job-application-modal-overlay{background:#00241f75!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bfy-theme .bfy-new-job-application-modal{border-color:#00241f2b;background:var(--bf-link-paper);color:var(--bf-link-ink);box-shadow:0 30px 82px #00241f47,0 4px 12px #00241f14}.bfy-theme .bfy-new-job-application-modal__header{border-bottom-color:#00ab718c;background:#00241f}.bfy-theme .bfy-new-job-application-modal__header-description{max-width:38rem;margin:0;padding-left:3.55rem;color:#fbf4e7c2;font-size:.74rem;line-height:1.4}.bfy-theme .bfy-new-job-application-modal__icon{border-color:#fbf4e733;background:#00ab71;color:#00241f;box-shadow:inset 0 1px #ffffff2e,0 5px 14px #00000029}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]{color:#fbf4e7c2}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]:hover{background:#fbf4e71f;color:#fffdf8}.bfy-theme .bfy-new-job-application-modal :focus-visible,.bfy-theme .bfy-new-job-application-create-dialog :focus-visible{outline-color:#00845f}.bfy-theme .bfy-new-job-application-modal__body{background:var(--bf-link-paper);scrollbar-color:rgba(0,36,31,.24) transparent}.bfy-theme .bfy-new-job-application-modal__links-heading h3{color:var(--bf-link-ink);font-size:1.08rem;letter-spacing:-.03em}.bfy-theme .bfy-new-job-application-modal__links-count{border-color:#00845f2e;background:#eaf3eb;color:#006d4e}.bfy-theme .bfy-new-job-application-modal__table-scroll{border-color:#00241f24;border-radius:.95rem;background:var(--bf-link-surface);box-shadow:0 5px 16px #00241f0b}.bfy-theme .bfy-new-job-application-modal__links-table th{border-bottom-color:#00241f1a;background:#eaf0e9;color:#526b61}.bfy-theme .bfy-new-job-application-modal__links-table td{border-bottom-color:#00241f13;color:#25463e}.bfy-theme .bfy-new-job-application-modal__links-table tbody tr:hover{background:#f7f7f0}.bfy-theme .bfy-new-job-application-modal__link-url-row input{border-color:#00241f21;border-radius:.58rem;background:#f5f5ee;color:#526b61}.bfy-theme .bfy-new-job-application-modal__link-url-row input:focus-visible{border-color:#00845f;background:#fffdf8;box-shadow:0 0 0 3px #00ab7124}.bfy-theme .bfy-new-job-application-modal__link-url-row button{border-radius:.58rem;background:#fffdf8;color:#006d4e}.bfy-theme .bfy-new-job-application-modal__link-url-row button:hover:not(:disabled){border-color:#00845f;background:#eaf3eb}.bfy-theme .bfy-new-job-application-modal__table-empty{background:#fbf4e7b8}.bfy-theme .bfy-new-job-application-modal__open-create-button,.bfy-theme .bfy-new-job-application-modal__create-button{border-color:#00241f1f;background:#00ab71;color:#00241f;box-shadow:0 5px 13px #00241f24}.bfy-theme .bfy-new-job-application-modal__open-create-button:hover,.bfy-theme .bfy-new-job-application-modal__create-button:hover:not(:disabled){background:#009765;color:#00241f;box-shadow:0 8px 17px #00241f2e}.bfy-theme .bfy-new-job-application-modal__footer{border-top-color:#00241f1a;background:#fffdf8e0}.bfy-theme .bfy-new-job-application-modal__footer button{border-color:#00241f29;background:#fffdf8;color:#25463e}.bfy-theme .bfy-new-job-application-modal__footer button:hover{background:#edf3ed;color:#00241f}.bfy-theme .bfy-new-job-application-create-overlay{background:#00241f52!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bfy-theme .bfy-new-job-application-create-dialog{border-color:#00241f26;background:var(--bf-link-surface);color:var(--bf-link-ink);box-shadow:0 28px 72px #00241f42}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]{color:#587168}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]:hover{background:#eaf3eb;color:#00241f}.bfy-theme .bfy-new-job-application-modal__form-heading [data-slot=dialog-title]{color:#00241f;letter-spacing:-.04em}.bfy-theme .bfy-new-job-application-modal__field label,.bfy-theme .bfy-new-job-application-modal__single-use-row>label{color:#25463e}.bfy-theme .bfy-new-job-application-modal__field input,.bfy-theme .bfy-new-job-application-modal__select-trigger{border-color:#00241f26;border-radius:.66rem;background:#f7f7f0}.bfy-theme .bfy-new-job-application-modal__field input:focus-visible,.bfy-theme .bfy-new-job-application-modal__select-trigger:focus-visible{border-color:#00845f;background:#fffdf8;box-shadow:0 0 0 3px #00ab7124}.bfy-theme .bfy-new-job-application-modal__single-use-row{border-color:#00241f1a;border-radius:.78rem;background:#f7f7f0}.bfy-theme .bfy-new-job-application-modal__single-use-control{color:#587168}.bfy-theme .bfy-new-job-application-modal__create-button{min-height:2.8rem;border-radius:.7rem;font-weight:750}.bfy-theme .bfy-new-job-application-modal__create-button:disabled{opacity:.54}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-job-application-modal-overlay,.bfy-theme .bfy-new-job-application-modal-overlay *,.bfy-theme .bfy-new-job-application-modal__links-section,.bfy-theme .bfy-new-job-application-create-overlay,.bfy-theme .bfy-new-job-application-create-dialog{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 760px){.bfy-theme .bfy-new-job-application-modal__header-description{padding-left:0}}.bfy-theme .bfy-new-job-application-setup-prompt{width:min(36rem,calc(100vw - 2rem));gap:0;overflow:hidden;border:1px solid rgba(10,34,31,.14);border-radius:1.25rem;background:#fffdf8;color:#0a221f;padding:0;box-shadow:0 24px 60px #0a221f33}.bfy-theme .bfy-new-job-application-setup-prompt__header{gap:.55rem;border-bottom:1px solid rgba(10,34,31,.1);background:radial-gradient(circle at 100% 0%,rgba(220,248,228,.7),transparent 38%),#fffdf8;padding:1.45rem 3.5rem 1.2rem 1.45rem;text-align:left}.bfy-theme .bfy-new-job-application-setup-prompt__eyebrow{color:#087e5a;font-size:.64rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.bfy-theme .bfy-new-job-application-setup-prompt__header [data-slot=dialog-title]{color:#0a221f;font-size:1.4rem;font-weight:800;letter-spacing:-.04em;line-height:1.1}.bfy-theme .bfy-new-job-application-setup-prompt__header [data-slot=dialog-description]{color:#527066;font-size:.78rem;line-height:1.45}.bfy-theme .bfy-new-job-application-setup-prompt__error{display:flex;align-items:flex-start;gap:.5rem;margin:1rem 1.45rem 0;border:1px solid rgba(163,77,61,.25);border-radius:.7rem;background:#fff0eb;color:#8f4438;padding:.65rem .7rem;font-size:.72rem;line-height:1.4}.bfy-theme .bfy-new-job-application-setup-prompt__error svg{width:.9rem;height:.9rem;flex:0 0 auto;margin-top:.08rem}.bfy-theme .bfy-new-job-application-setup-prompt__options{display:flex;flex-direction:column;gap:.7rem;padding:1.25rem 1.45rem .8rem}.bfy-theme .bfy-new-job-application-setup-prompt__option{display:flex;width:100%;min-height:5.25rem;align-items:center;justify-content:flex-start;gap:.75rem;border:1px solid rgba(10,34,31,.13);border-radius:.9rem;padding:.8rem .85rem;text-align:left;white-space:normal}.bfy-theme .bfy-new-job-application-setup-prompt__option:hover:not(:disabled){border-color:#00af7673;background:#f4fbf3}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary{border-color:#0a221f;background:#0a221f;color:#dcf8e4}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary:hover:not(:disabled){border-color:#153b33;background:#153b33;color:#fff}.bfy-theme .bfy-new-job-application-setup-prompt__option:focus-visible{outline:2px solid #00af76;outline-offset:2px}.bfy-theme .bfy-new-job-application-setup-prompt__option-icon{display:inline-flex;width:2.25rem;height:2.25rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.7rem;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary .bfy-new-job-application-setup-prompt__option-icon{background:#dcf8e429;color:#dcf8e4}.bfy-theme .bfy-new-job-application-setup-prompt__option-icon svg{width:1rem;height:1rem}.bfy-theme .bfy-new-job-application-setup-prompt__option-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.2rem}.bfy-theme .bfy-new-job-application-setup-prompt__option-copy strong{color:#0a221f;font-size:.8rem;font-weight:800;line-height:1.2}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary .bfy-new-job-application-setup-prompt__option-copy strong{color:#dcf8e4}.bfy-theme .bfy-new-job-application-setup-prompt__option-copy small{color:#527066;font-size:.68rem;font-weight:500;line-height:1.4}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary .bfy-new-job-application-setup-prompt__option-copy small{color:#dcf8e4c7}.bfy-theme .bfy-new-job-application-setup-prompt__option-arrow{width:.9rem;height:.9rem;flex:0 0 auto;color:#087e5a}.bfy-theme .bfy-new-job-application-setup-prompt__option--primary .bfy-new-job-application-setup-prompt__option-arrow{color:#dcf8e4}.bfy-theme .bfy-new-job-application-setup-prompt__footer{justify-content:flex-end;border-top:1px solid rgba(10,34,31,.1);padding:.7rem 1.45rem .85rem}.bfy-theme .bfy-new-job-application-setup-prompt__footer button{min-height:2.2rem;color:#527066;font-size:.72rem}.bfy-theme .bfy-new-job-application-setup-prompt__spinner{animation:bfy-new-job-application-modal-spin 1s linear infinite}@media (max-width: 640px){.bfy-theme .bfy-new-job-application-setup-prompt{width:calc(100vw - 1rem)}.bfy-theme .bfy-new-job-application-setup-prompt__header,.bfy-theme .bfy-new-job-application-setup-prompt__options,.bfy-theme .bfy-new-job-application-setup-prompt__footer{padding-right:1.1rem;padding-left:1.1rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-job-application-setup-prompt__spinner{animation:none}}.bfy-theme .bfy-new-job-application-modal,.bfy-theme .bfy-new-job-application-create-dialog{--bf-link-ink: #00241f;--bf-link-ink-soft: #27483f;--bf-link-green: #00ab71;--bf-link-green-dark: #00845f;--bf-link-paper: #fffdf8;--bf-link-sage: #edf4ed;--bf-link-muted: #586e64;--bf-link-line: rgba(0, 36, 31, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-job-application-modal-overlay{background:#00241f6b!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bfy-theme .bfy-new-job-application-modal{width:min(49rem,calc(100vw - 2rem));max-width:min(49rem,calc(100vw - 2rem));height:min(35.5rem,calc(100dvh - 2rem));max-height:calc(100dvh - 2rem);border:1px solid rgba(0,36,31,.13);border-radius:.95rem;background:var(--bf-link-paper);color:var(--bf-link-ink);box-shadow:0 26px 72px #00241f38,0 3px 10px #00241f12}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]{top:1.05rem;right:1.1rem;width:1.6rem;height:1.6rem;border-radius:.5rem;color:#526b61;opacity:1}.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]:hover{background:#00241f12;color:var(--bf-link-ink)}.bfy-theme .bfy-new-job-application-modal :focus-visible,.bfy-theme .bfy-new-job-application-create-dialog :focus-visible{outline:2px solid var(--bf-link-green-dark);outline-offset:2px}.bfy-theme .bfy-new-job-application-modal__header{min-height:5.55rem;justify-content:center;gap:.3rem;border-bottom:1px solid rgba(0,36,31,.06);background:radial-gradient(circle at 90% 158%,transparent 0 5.1rem,rgba(0,171,113,.1) 5.15rem 7.25rem,transparent 7.3rem),radial-gradient(circle at 90% 158%,transparent 0 7.9rem,rgba(0,171,113,.07) 7.95rem 10.1rem,transparent 10.15rem),#f0f6f0;padding:1rem 3.5rem 1rem 1.65rem;text-align:left}.bfy-theme .bfy-new-job-application-modal__title-row{gap:.78rem}.bfy-theme .bfy-new-job-application-modal__icon{width:2.65rem;height:2.65rem;border:1px solid rgba(0,132,95,.08);border-radius:.82rem;background:#c9f0dc;color:#00845f;box-shadow:none}.bfy-theme .bfy-new-job-application-modal__icon svg{width:1.2rem;height:1.2rem;stroke-width:2.3}.bfy-theme .bfy-new-job-application-modal__header [data-slot=dialog-title]{color:var(--bf-link-ink);font-size:1.18rem;font-weight:750;letter-spacing:-.035em;line-height:1.2}.bfy-theme .bfy-new-job-application-modal__header-description{padding-left:3.43rem;color:#536a60;font-size:.68rem;line-height:1.35}.bfy-theme .bfy-new-job-application-modal__body{min-height:0;background:var(--bf-link-paper);padding:1rem 1.65rem 1.2rem}.bfy-theme .bfy-new-job-application-modal__links-section{min-height:0;flex:1 1 auto;gap:.65rem;animation:none}.bfy-theme .bfy-new-job-application-modal__links-heading{align-items:center;gap:1rem}.bfy-theme .bfy-new-job-application-modal__links-heading-copy h3{margin:0;color:var(--bf-link-ink);font-size:.98rem;font-weight:750;letter-spacing:-.025em;line-height:1.2}.bfy-theme .bfy-new-job-application-modal__links-heading-copy p{margin:.12rem 0 0;color:var(--bf-link-muted);font-size:.65rem;line-height:1.35}.bfy-theme .bfy-new-job-application-modal__links-heading-actions{flex:0 0 auto}.bfy-theme .bfy-new-job-application-modal__open-create-button{min-height:2.25rem;gap:.42rem;border:1px solid rgba(0,36,31,.08);border-radius:.58rem;background:#00845f;color:#fffdf8;padding:.45rem .78rem;font-size:.67rem;font-weight:750;box-shadow:0 3px 8px #00241f1f;transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.bfy-theme .bfy-new-job-application-modal__open-create-button:hover{transform:translateY(-1px);background:#006d4e;color:#fffdf8;box-shadow:0 5px 12px #00241f29}.bfy-theme .bfy-new-job-application-modal__open-create-button svg{width:.88rem;height:.88rem}.bfy-theme .bfy-new-job-application-modal__table-scroll{min-width:0;overflow-x:auto;border:1px solid rgba(0,36,31,.08);border-radius:.72rem;background:#fffdf9;box-shadow:0 4px 12px #00241f0b}.bfy-theme .bfy-new-job-application-modal__links-table{width:100%;min-width:43rem;border-collapse:separate;border-spacing:0;table-layout:fixed}.bfy-theme .bfy-new-job-application-modal__links-table th{height:2.05rem;border-bottom:1px solid rgba(0,36,31,.07);background:#eaf2ea;color:#657a70;padding:.42rem .62rem;font-size:.56rem;font-weight:800;letter-spacing:.08em}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(1){width:8.1rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(2){width:4.8rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(3){width:auto}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(4){width:6.2rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(5){width:5.6rem}.bfy-theme .bfy-new-job-application-modal__links-table th:nth-child(6){width:3.3rem}.bfy-theme .bfy-new-job-application-modal__links-table td{height:2.75rem;border-bottom:1px solid rgba(0,36,31,.055);color:var(--bf-link-ink-soft);padding:.4rem .62rem;font-size:.66rem}.bfy-theme .bfy-new-job-application-modal__links-table tbody tr:hover{background:#f8faf6}.bfy-theme .bfy-new-job-application-modal__type-cell{display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}.bfy-theme .bfy-new-job-application-modal__type-cell>svg{width:.88rem;height:.88rem;flex:0 0 auto;color:#168568;stroke-width:2}.bfy-theme .bfy-new-job-application-modal__type-badge{border-radius:999px;padding:.18rem .48rem;font-size:.57rem;font-weight:750}.bfy-theme .bfy-new-job-application-modal__type-badge.is-candidate{border-color:transparent;background:#d7f3e4;color:#087d5d}.bfy-theme .bfy-new-job-application-modal__type-badge.is-recruiter{border-color:#704d161f;background:#f5ecd9;color:#704d16}.bfy-theme .bfy-new-job-application-modal__table-label{color:#50655c;font-size:.64rem;font-weight:650}.bfy-theme .bfy-new-job-application-modal__table-muted{color:#a4b0aa}.bfy-theme .bfy-new-job-application-modal__link-url-row{gap:.32rem}.bfy-theme .bfy-new-job-application-modal__link-url-row input{height:1.8rem;border:1px solid rgba(0,36,31,.08);border-radius:.45rem;background:#f8f8f3;color:#5e736a;padding:0 .45rem;font-size:.57rem}.bfy-theme .bfy-new-job-application-modal__link-url-row button{width:1.8rem;height:1.8rem;border:1px solid rgba(0,36,31,.1);border-radius:.45rem;background:#fffdf8;color:#247c68}.bfy-theme .bfy-new-job-application-modal__single-use-value{gap:.3rem;color:#986323;font-size:.58rem;font-weight:700}.bfy-theme .bfy-new-job-application-modal__single-use-value svg{width:.75rem;height:.75rem}.bfy-theme .bfy-new-job-application-modal__status-badge{display:inline-flex;align-items:center;gap:.32rem;border:0;border-radius:999px;padding:.22rem .48rem;font-size:.58rem;font-weight:750}.bfy-theme .bfy-new-job-application-modal__status-badge.is-active{background:#d9f2e4;color:#087d5d}.bfy-theme .bfy-new-job-application-modal__status-badge.is-active:before{width:.4rem;height:.4rem;border-radius:999px;background:#00a874;content:""}.bfy-theme .bfy-new-job-application-modal__status-badge.is-unavailable{background:#fff0eb;color:#8f4438}.bfy-theme .bfy-new-job-application-modal__delete-link{width:1.75rem;height:1.75rem;border-radius:.45rem;background:#fff0ed;color:#b45349}.bfy-theme .bfy-new-job-application-modal__delete-link:hover:not(:disabled){background:#ffe4de;color:#963d33}.bfy-theme .bfy-new-job-application-create-overlay{background:#00241f47!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.bfy-theme .bfy-new-job-application-create-dialog{width:min(31.25rem,calc(100vw - 1.5rem));max-width:min(31.25rem,calc(100vw - 1.5rem));max-height:calc(100dvh - 1.5rem);border:1px solid rgba(0,36,31,.1);border-radius:1rem;background:#fffdf8;box-shadow:0 24px 64px #00241f33,0 3px 10px #00241f12}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]{top:1.1rem;right:1.1rem;width:1.55rem;height:1.55rem;border-radius:.45rem;color:#586e64}.bfy-theme .bfy-new-job-application-create-dialog>[data-slot=dialog-close]:hover{background:#edf4ed;color:#00241f}.bfy-theme .bfy-new-job-application-modal__form{gap:.78rem;padding:1.25rem 1.3rem 1.15rem}.bfy-theme .bfy-new-job-application-modal__form-heading{padding-right:2rem}.bfy-theme .bfy-new-job-application-modal__section-kicker{color:#009b67;font-size:.58rem;letter-spacing:.12em}.bfy-theme .bfy-new-job-application-modal__form-heading [data-slot=dialog-title]{margin:.22rem 0 0;color:#00241f;font-size:1.14rem;font-weight:750;letter-spacing:-.035em;line-height:1.15}.bfy-theme .bfy-new-job-application-modal__form-description{margin-top:.25rem;color:#586e64;font-size:.67rem;line-height:1.4}.bfy-theme .bfy-new-job-application-modal__field-grid{gap:.72rem}.bfy-theme .bfy-new-job-application-modal__field{gap:.36rem}.bfy-theme .bfy-new-job-application-modal__field label,.bfy-theme .bfy-new-job-application-modal__single-use-row label{display:inline-flex;align-items:center;gap:.35rem;color:#23463d;font-size:.67rem;font-weight:700}.bfy-theme .bfy-new-job-application-modal__field label svg{width:.75rem;height:.75rem;color:#84978e}.bfy-theme .bfy-new-job-application-modal__field label span{color:#61766c;font-weight:500}.bfy-theme .bfy-new-job-application-modal__select-trigger{height:2.25rem;border:1px solid rgba(0,132,95,.55);border-radius:.58rem;background:#fffdf9;color:#203d35;padding:0 .65rem;box-shadow:0 0 0 2px #00ab710f;font-size:.7rem}.bfy-theme .bfy-new-job-application-modal__select-trigger:hover{background:#fffdf9}.bfy-theme .bfy-new-job-application-modal__select-value{display:inline-flex;min-width:0;flex:1 1 auto;align-items:center;gap:.58rem;text-align:left}.bfy-theme .bfy-new-job-application-modal__select-value>svg{width:.9rem;height:.9rem;flex:0 0 auto;color:#169274}.bfy-theme .bfy-new-job-application-modal__field-description{margin-top:.02rem;color:#637970;font-size:.62rem}.bfy-theme .bfy-new-job-application-modal__input-wrap{display:flex;height:2.25rem;align-items:center;gap:.5rem;border:1px solid rgba(0,36,31,.11);border-radius:.58rem;background:#fffdf9;padding:0 .65rem;transition:border-color .14s ease,box-shadow .14s ease}.bfy-theme .bfy-new-job-application-modal__input-wrap:focus-within{border-color:#009b67;box-shadow:0 0 0 3px #00ab711f}.bfy-theme .bfy-new-job-application-modal__input-wrap>svg{width:.85rem;height:.85rem;flex:0 0 auto;color:#8b9a92}.bfy-theme .bfy-new-job-application-modal__input-wrap input{min-width:0;height:100%;border:0;border-radius:0;background:transparent;padding:0;box-shadow:none;font-size:.67rem}.bfy-theme .bfy-new-job-application-modal__input-wrap input:focus-visible{outline:none;box-shadow:none}.bfy-theme .bfy-new-job-application-modal__input-wrap input::placeholder{color:#647a70}.bfy-theme .bfy-new-job-application-modal__single-use-row{min-height:3.05rem;flex-direction:row;align-items:center;justify-content:space-between;gap:1rem;border:1px solid transparent;border-radius:.68rem;background:#f3f6f0;padding:.52rem .65rem}.bfy-theme .bfy-new-job-application-modal__single-use-copy{display:flex;min-width:0;align-items:center;gap:.58rem}.bfy-theme .bfy-new-job-application-modal__single-use-icon{display:inline-flex;width:1.55rem;height:1.55rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;background:#e3ece5;color:#3f7160}.bfy-theme .bfy-new-job-application-modal__single-use-icon svg{width:.86rem;height:.86rem}.bfy-theme .bfy-new-job-application-modal__single-use-copy>div{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-theme .bfy-new-job-application-modal__single-use-row label{color:#23463d;font-size:.66rem}.bfy-theme .bfy-new-job-application-modal__single-use-copy>div>span{color:#586e64;font-size:.59rem;line-height:1.3}.bfy-theme .bfy-new-job-application-modal__single-use-row [data-slot=switch]{width:2.15rem;height:1.2rem;flex:0 0 auto;background:#d7ddd9}.bfy-theme .bfy-new-job-application-modal__single-use-row [data-slot=switch][data-state=checked]{background:#00845f}.bfy-theme .bfy-new-job-application-modal__single-use-row [data-slot=switch]>span{width:.92rem;height:.92rem}.bfy-theme .bfy-new-job-application-modal__form-warning{border-color:#a66b1238;background:#fff5df;color:#805717;box-shadow:none}.bfy-theme .bfy-new-job-application-modal__form-actions{justify-content:flex-end;gap:.45rem;margin-top:.1rem}.bfy-theme .bfy-new-job-application-modal__cancel-button,.bfy-theme .bfy-new-job-application-modal__create-button{min-height:2.25rem;border-radius:.58rem;padding:.45rem .78rem;font-size:.66rem;font-weight:700}.bfy-theme .bfy-new-job-application-modal__cancel-button{min-width:4.35rem;border-color:#00241f21;background:#fffdf8;color:#27483f}.bfy-theme .bfy-new-job-application-modal__cancel-button:hover:not(:disabled){background:#f1f5ef;color:#00241f}.bfy-theme .bfy-new-job-application-modal__create-button{width:auto;min-width:10.6rem;gap:.42rem;border:1px solid rgba(0,36,31,.08);background:#00845f;color:#fffdf8;box-shadow:0 4px 10px #00241f24}.bfy-theme .bfy-new-job-application-modal__create-button:hover:not(:disabled){transform:translateY(-1px);background:#006d4e;color:#fffdf8;box-shadow:0 6px 14px #00241f2b}.bfy-theme .bfy-new-job-application-modal__create-button:disabled{transform:none;opacity:.56}@media (max-width: 760px){.bfy-theme .bfy-new-job-application-modal{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);height:calc(100dvh - 1rem);border-radius:.85rem}.bfy-theme .bfy-new-job-application-modal__header{min-height:5rem;padding:.9rem 3rem .9rem 1rem}.bfy-theme .bfy-new-job-application-modal__header-description{padding-left:3.43rem}.bfy-theme .bfy-new-job-application-modal__body{padding:.9rem 1rem 1rem}.bfy-theme .bfy-new-job-application-modal__links-heading{align-items:flex-start}.bfy-theme .bfy-new-job-application-modal__open-create-button{min-height:2.15rem;padding:.4rem .55rem;font-size:.61rem}.bfy-theme .bfy-new-job-application-create-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem);border-radius:.85rem}.bfy-theme .bfy-new-job-application-modal__form{padding:1.05rem 1rem 1rem}}@media (max-width: 480px){.bfy-theme .bfy-new-job-application-modal__links-heading{flex-direction:column;align-items:stretch}.bfy-theme .bfy-new-job-application-modal__open-create-button{width:100%;justify-content:center}.bfy-theme .bfy-new-job-application-modal__links-table{min-width:43rem}.bfy-theme .bfy-new-job-application-modal__form-actions{flex-direction:column-reverse}.bfy-theme .bfy-new-job-application-modal__cancel-button,.bfy-theme .bfy-new-job-application-modal__create-button{width:100%}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-job-application-modal *,.bfy-theme .bfy-new-job-application-modal *:before,.bfy-theme .bfy-new-job-application-modal *:after,.bfy-theme .bfy-new-job-application-create-dialog,.bfy-theme .bfy-new-job-application-create-dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-dashboard-new{--bf-new-ink: #0a221f;--bf-new-ink-soft: #36534b;--bf-new-green: #00af76;--bf-new-mint: #dcf8e4;--bf-new-lilac: #eeebff;--bf-new-rose: #ffe9f0;--bf-new-sky: #e3f7f4;--bf-new-paper: #fffdf8;--bf-new-line: rgba(10, 34, 31, .12);--bf-new-shadow: 0 20px 55px rgba(10, 34, 31, .08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;position:relative;isolation:isolate;overflow:hidden;background:var(--bf-offwhite);color:var(--bf-new-ink)}.bfy-theme .bfy-dashboard-new>*{position:relative;z-index:1}.bfy-theme .bfy-new-dashboard-header{display:flex;flex-direction:column;gap:.25rem;border:1px solid var(--bf-new-line);border-radius:1rem;padding:.35rem .75rem;background:#ffffffb3;box-shadow:0 10px 30px #0a221f0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bfy-theme .bfy-new-dashboard-header__main{display:flex;min-width:0;align-items:center;justify-content:flex-start;gap:1rem}.bfy-theme .bfy-new-dashboard-header__identity{display:flex;min-width:0;align-items:center;gap:.75rem}.bfy-theme .bfy-new-dashboard-header__mark{display:inline-flex;width:2.45rem;height:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.8rem;background:var(--bf-emerald);color:var(--bf-glowing-green);box-shadow:0 8px 16px #0a221f29}.bfy-theme .bfy-new-dashboard-header__eyebrow,.bfy-theme .bfy-new-dashboard-header__control-label{margin:0;color:var(--bf-evergreen);font-size:.63rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:none}.bfy-theme .bfy-new-dashboard-header__title{margin:.25rem 0 0;overflow:hidden;color:var(--bf-new-ink);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.05;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-dashboard-header__controls{display:flex;width:100%;min-width:0;align-items:center;justify-content:space-between;gap:.45rem;flex-wrap:nowrap}.bfy-theme .bfy-new-dashboard-header__left,.bfy-theme .bfy-new-dashboard-header__right{display:flex;min-width:0;align-items:center;gap:.45rem}.bfy-theme .bfy-new-dashboard-header__left{flex:1 1 auto}.bfy-theme .bfy-new-dashboard-header__right{flex:0 0 auto;justify-content:flex-end;margin-left:auto}.bfy-theme .bfy-new-dashboard-header__stage-divider{width:1px;height:1.35rem;flex:0 0 auto;margin-inline:.25rem;background:#0a221f29}.bfy-theme .bfy-new-dashboard-header__pipeline-row{display:flex;min-width:0;align-items:center;margin-inline:-.35rem;margin-top:0;border-top:1px solid var(--bf-new-line, rgba(10, 34, 31, .12));padding-top:.2rem}.bfy-theme .bfy-new-dashboard-header__pipeline-row[data-manual-job=true]{border-top:0}.bfy-theme .bfy-new-dashboard-header__job{display:grid;grid-template-columns:minmax(0,1fr) 1.75rem;flex:0 1 21.5rem;min-width:0;align-items:center;gap:.18rem}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker{width:100%;min-width:0;min-height:2.15rem;border-color:transparent;border-radius:.68rem;padding:.24rem .5rem;gap:.45rem;background:#ffffff7a;box-shadow:none}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker .bfy-job-picker-trigger__icon{width:1.45rem;height:1.45rem;border-radius:.46rem}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker .bfy-job-picker-trigger__label{font-size:.72rem;line-height:1.15}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker .bfy-job-picker-trigger__hint{margin-top:.04rem;font-size:.6rem;line-height:1.15}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker:hover:not(:disabled),.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker[aria-expanded=true]{border-color:#3e9b6340;background:#fff;box-shadow:0 7px 18px #0a221f14}.bfy-theme .bfy-new-dashboard-job-details-trigger{display:inline-flex;width:1.75rem;height:1.75rem;align-items:center;justify-content:center;box-sizing:border-box;flex:0 0 auto;padding:0;border:1px solid rgba(10,34,31,.14);border-radius:50%;background:#ffffff80;color:#16865e;line-height:1;vertical-align:middle;transition:background-color .14s ease,color .14s ease,border-color .14s ease}.bfy-theme .bfy-new-dashboard-job-details-trigger__icon{display:block;width:1rem;height:1rem;flex:0 0 auto;stroke-width:2.1}.bfy-theme .bfy-new-dashboard-job-details-trigger:hover{border-color:#3e9b632e;background:#e9f5ec;color:#087e5a}.bfy-theme .bfy-new-dashboard-job-details-trigger:focus-visible{outline:2px solid #087e5a;outline-offset:2px}.bfy-theme .bfy-new-job-description-dialog__overlay{background:#0a221f80;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.bfy-theme .bfy-new-job-description-dialog{--bf-jd-ink: #0a221f;--bf-jd-body: #36534b;--bf-jd-muted: #71837b;--bf-jd-green: #087451;--bf-jd-line: rgba(10, 34, 31, .11);--bf-jd-paper: #fffdf8;display:flex;width:min(58rem,calc(100vw - 2rem));max-width:min(58rem,calc(100vw - 2rem));max-height:min(52rem,calc(100vh - 2rem));flex-direction:column;gap:0;overflow:hidden;border:1px solid rgba(10,34,31,.15);border-radius:1.25rem;padding:1.4rem;background:var(--bf-jd-paper);color:var(--bf-jd-ink);box-shadow:0 28px 76px #0a221f40}.bfy-theme .bfy-new-job-description-dialog>[data-slot=dialog-close]{top:1.25rem;right:1.25rem;display:inline-flex;width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid var(--bf-jd-line);border-radius:.62rem;background:#ffffffb8;color:var(--bf-jd-body);opacity:1;box-shadow:none}.bfy-theme .bfy-new-job-description-dialog>[data-slot=dialog-close]:hover{border-color:#3e9b6347;background:#e9f5ec;color:var(--bf-jd-green)}.bfy-theme .bfy-new-job-description-dialog>[data-slot=dialog-close]:focus-visible{outline:2px solid #3e9b63;outline-offset:2px}.bfy-theme .bfy-new-job-description-dialog>[data-slot=dialog-close] svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-job-description-dialog__header{display:grid;grid-template-columns:2.8rem minmax(0,1fr);align-items:center;column-gap:.9rem;flex:0 0 auto;border-bottom:1px solid var(--bf-jd-line);padding:0 2.75rem 1.1rem 0}.bfy-theme .bfy-new-job-description-dialog__icon{display:inline-flex;width:2.8rem;height:2.8rem;align-items:center;justify-content:center;border:1px solid rgba(8,116,81,.1);border-radius:.85rem;background:#e9f5ec;color:var(--bf-jd-green)}.bfy-theme .bfy-new-job-description-dialog__icon svg{width:1.15rem;height:1.15rem}.bfy-theme .bfy-new-job-description-dialog__heading{display:flex;min-width:0;flex-direction:column;gap:.2rem}.bfy-theme .bfy-new-job-description-dialog__eyebrow{color:var(--bf-jd-green);font-size:.62rem;font-weight:750;letter-spacing:.11em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-new-job-description-dialog__header [data-slot=dialog-title]{color:var(--bf-jd-ink);font-size:1.35rem;font-weight:730;letter-spacing:-.035em;line-height:1.1}.bfy-theme .bfy-new-job-description-dialog__header [data-slot=dialog-description]{overflow:hidden;color:var(--bf-jd-muted);font-size:.77rem;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-job-description-dialog__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:1.1rem .15rem .15rem;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-job-description-dialog__document{min-height:100%;border:1px solid rgba(10,34,31,.08);border-radius:.95rem;padding:1.45rem 1.65rem;background:#fff;box-shadow:0 4px 15px #0a221f09}.bfy-theme .bfy-new-job-description-dialog__rich-text{overflow:visible;border:0;padding:0;box-shadow:none}.bfy-theme .bfy-new-job-description-dialog__rich-text>[data-vaul-no-drag]{background:transparent}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror{min-height:0!important;padding:0!important;color:var(--bf-jd-body);font-size:.9rem;line-height:1.72;overflow-wrap:anywhere;--tw-prose-body: var(--bf-jd-body);--tw-prose-headings: var(--bf-jd-ink);--tw-prose-lead: var(--bf-jd-body);--tw-prose-links: var(--bf-jd-green);--tw-prose-bold: var(--bf-jd-ink);--tw-prose-counters: #567169;--tw-prose-bullets: #3e9b63;--tw-prose-hr: rgba(10, 34, 31, .12);--tw-prose-quotes: var(--bf-jd-body);--tw-prose-quote-borders: #9bd8ad;--tw-prose-captions: var(--bf-jd-muted);--tw-prose-code: var(--bf-jd-ink);--tw-prose-pre-code: #e8f5ea;--tw-prose-pre-bg: #0a221f;--tw-prose-th-borders: rgba(10, 34, 31, .18);--tw-prose-td-borders: rgba(10, 34, 31, .1)}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror>:first-child{margin-top:0}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror>:last-child{margin-bottom:0}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror h2,.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror h3{color:var(--bf-jd-ink);letter-spacing:-.025em}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror p{margin-bottom:.9rem}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror ul,.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror ol{margin-bottom:1rem}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror li::marker{color:#3e9b63}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror a{color:var(--bf-jd-green);text-decoration-color:#08745157;text-underline-offset:3px}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror img{height:auto;max-width:100%;border-radius:.65rem}.bfy-theme .bfy-new-job-description-dialog__rich-text .ProseMirror pre{max-width:100%;overflow-x:auto}.bfy-theme .bfy-new-job-description-dialog__empty{margin:0;border:1px dashed rgba(10,34,31,.16);border-radius:.75rem;padding:1rem 1.1rem;background:#fbf6eb;color:var(--bf-jd-muted);font-size:.85rem;line-height:1.55}.bfy-theme .bfy-new-dashboard-header__candidate,.bfy-theme .bfy-new-queue-toolbar button{min-height:2.15rem;border-radius:.64rem}.bfy-theme .bfy-new-dashboard-header__candidate{height:1.9rem;min-height:1.9rem;gap:.3rem;padding:0 .65rem;border:1px solid var(--bf-emerald);background:var(--bf-emerald);color:#f2fbf4;box-shadow:0 4px 10px #0a221f1f;font-size:.72rem;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-new-dashboard-header__candidate svg{width:.85rem;height:.85rem}.bfy-theme .bfy-new-dashboard-header__candidate:hover:not(:disabled){background:#123b31;box-shadow:0 7px 13px #0a221f29;transform:translateY(-1px)}.bfy-theme .bfy-new-dashboard-header__candidate:active:not(:disabled){transform:translateY(0)}.bfy-theme .bfy-new-dashboard-header__right>.bfy-job-stage-actions{display:inline-flex;flex:0 0 auto;align-items:center;padding:0}.bfy-theme .bfy-new-dashboard-header__right .bfy-job-stage-actions__buttons{border:0;padding:0;background:transparent;box-shadow:none}.bfy-theme .bfy-new-dashboard-header__right .bfy-job-stage-actions__configure{width:auto;height:1.9rem;min-height:1.9rem;gap:.3rem;padding:0 .58rem;border:1px solid var(--bf-new-line);border-radius:.64rem;background:#fff9;color:var(--bf-new-ink-soft);font-size:.66rem;font-weight:720}.bfy-theme .bfy-new-dashboard-header__right .bfy-job-stage-actions__configure svg{width:.86rem;height:.86rem}.bfy-theme .bfy-new-dashboard-header__right .bfy-job-stage-actions__configure:hover:not(:disabled),.bfy-theme .bfy-new-dashboard-header__right .bfy-job-stage-actions__configure:focus-visible{border-color:#00af765c;background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-dashboard-header__error{margin:0;border-radius:.85rem;background:#fb2c3612}.bfy-theme .bfy-dashboard-new :where([data-slot=alert][role=alert]){border-color:#bf1c2a42;background:#fb2c3612;color:#a51f2b}.bfy-theme .bfy-dashboard-new :where([data-slot=alert][role=alert]) [data-slot=alert-description]{color:#9b3c45}.bfy-theme .bfy-new-queue-toolbar{display:flex;min-width:0;align-items:center}.bfy-theme .bfy-new-queue-toolbar--inline{flex:0 1 auto}.bfy-theme .bfy-new-queue-toolbar--inline .bfy-new-queue-toolbar__main{justify-content:flex-end}.bfy-theme .bfy-new-queue-toolbar__main{display:flex;min-width:0;align-items:center;gap:.45rem}.bfy-theme .bfy-new-queue-stats{display:flex;min-width:0;align-items:center;gap:.3rem}.bfy-theme .bfy-new-queue-stat{display:inline-flex;min-width:4.1rem;align-items:center;gap:.28rem;border:0;border-radius:0;padding:.08rem .3rem;background:transparent}.bfy-theme .bfy-new-queue-stat+.bfy-new-queue-stat{border-left:1px solid rgba(10,34,31,.07)}.bfy-theme .bfy-new-queue-stat__icon{display:inline-flex;width:1.1rem;height:1.1rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.3rem;color:#71837b}.bfy-theme .bfy-new-queue-stat__copy{display:flex;min-width:0;flex-direction:column;line-height:1}.bfy-theme .bfy-new-queue-stat__label{color:#71837b;font-size:.5rem;font-weight:500;white-space:nowrap}.bfy-theme .bfy-new-queue-stat__value{margin-top:.08rem;color:var(--bf-new-ink-soft);font-size:.72rem;font-weight:500}.bfy-theme .bfy-new-queue-stat[data-tone=pending],.bfy-theme .bfy-new-queue-stat[data-tone=progress],.bfy-theme .bfy-new-queue-stat[data-tone=success],.bfy-theme .bfy-new-queue-stat[data-tone=failed]{background:transparent}.bfy-theme .bfy-new-queue-stat[data-tone=pending] .bfy-new-queue-stat__icon,.bfy-theme .bfy-new-queue-stat[data-tone=progress] .bfy-new-queue-stat__icon,.bfy-theme .bfy-new-queue-stat[data-tone=success] .bfy-new-queue-stat__icon,.bfy-theme .bfy-new-queue-stat[data-tone=failed] .bfy-new-queue-stat__icon{background:transparent;color:#71837b}.bfy-theme .bfy-new-queue-toolbar__primary-actions{display:flex;min-width:0;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:.3rem;flex-wrap:nowrap}.bfy-theme .bfy-new-queue-toolbar .bfy-new-queue-icon-button{position:relative;width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0;border-color:var(--bf-new-line);background:#fff9;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-toolbar .bfy-new-queue-icon-button:hover:not(:disabled){border-color:#00af765c;background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-filter-button{position:relative;width:1.9rem;height:1.9rem;min-height:1.9rem;padding:0;border-color:var(--bf-new-line);background:#fff9;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-filter-button:hover:not(:disabled),.bfy-theme .bfy-new-queue-improve-button:hover:not(:disabled),.bfy-theme .bfy-new-queue-bulk-button:hover:not(:disabled){border-color:#00af7657;background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-overflow-button{position:relative;border-color:#0a221f26;background:#f1f0e894;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-overflow-button:hover:not(:disabled){border-color:#00af765c;background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-overflow-button--active{width:auto;min-width:5.55rem;padding:0 .45rem;gap:.35rem;border-color:#d892296b;background:#d892291a;color:#8a5e17}.bfy-theme .bfy-new-queue-overflow-button--active:hover:not(:disabled){border-color:#d892298f;background:#d8922929;color:#744c10}.bfy-theme .bfy-new-queue-overflow-button__badge{border:1px solid rgba(216,146,41,.24);padding:.22rem .38rem;background:#d8922924;color:#8a5e17;font-size:.62rem;font-weight:700;line-height:1}.bfy-theme .bfy-new-queue-filter-button__count,.bfy-theme .bfy-new-queue-icon-button__badge,.bfy-theme .bfy-new-queue-improve-button__badge{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:var(--bf-new-green);color:#fff;font-size:.62rem;font-weight:700;line-height:1}.bfy-theme .bfy-new-queue-filter-button__count{position:absolute;top:-.3rem;right:-.3rem;min-width:1.15rem;height:1.15rem;padding:0 .25rem;border:2px solid var(--bf-new-paper)}.bfy-theme .bfy-new-queue-icon-button__badge{position:absolute;top:-.3rem;right:-.3rem;min-width:1.15rem;height:1.15rem;padding:0 .2rem;border:2px solid var(--bf-new-paper);background:#d89229}.bfy-theme .bfy-new-queue-hitl-button{color:#a56716}.bfy-theme .bfy-new-queue-hitl-button--active{border-color:#bc761d;background:#bc761d;color:#fff}.bfy-theme .bfy-new-queue-hitl-button--active:hover:not(:disabled){border-color:#a56716;background:#a56716;color:#fff}.bfy-theme .bfy-new-queue-improve-button,.bfy-theme .bfy-new-queue-bulk-button{position:relative;border-color:var(--bf-new-line);background:#fff9;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-improve-button__badge{position:absolute;top:-.35rem;right:-.35rem;min-width:1.2rem;height:1.2rem;padding:0 .25rem;border:2px solid var(--bf-new-paper);background:var(--bf-highlight-purple)}.bfy-theme .bfy-new-queue-selection-actions{display:inline-flex;align-items:center;gap:.2rem;border:1px solid rgba(0,175,118,.22);border-radius:.8rem;padding:.15rem;background:var(--bf-new-mint)}.bfy-theme .bfy-new-queue-selection-actions__download{min-height:2.15rem;border-radius:.62rem;background:var(--bf-emerald)}.bfy-theme .bfy-new-queue-menu{min-width:15rem;border-color:var(--bf-new-line);border-radius:.9rem;padding:.35rem;background:var(--bf-new-paper);color:var(--bf-new-ink);box-shadow:var(--bf-new-shadow)}.bfy-theme .bfy-new-queue-menu--wide{min-width:19rem}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-item]{border-radius:.6rem;padding:.55rem .65rem;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-radio-item]{padding-left:.65rem;padding-right:2rem}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-radio-item]>span:first-child{right:.65rem;left:auto}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-sub-trigger]{padding-left:.65rem;padding-right:.65rem}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-item]:focus{background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-menu__label{padding:.45rem .65rem .25rem;color:#71837b;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-checkbox-item]{border-radius:.6rem;padding-top:.55rem;padding-bottom:.55rem;color:var(--bf-new-ink-soft)}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-checkbox-item]:focus{background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-checkbox-item].bfy-new-queue-menu__toggle-item{gap:.65rem;padding-left:.65rem;padding-right:.65rem}.bfy-theme .bfy-new-queue-menu__toggle-item>span:first-child{display:none}.bfy-theme .bfy-new-queue-menu__switch{width:2rem;height:1.2rem;border:1px solid rgba(10,34,31,.18);background:#0a221f24}.bfy-theme .bfy-new-queue-menu__switch[data-state=checked]{border-color:var(--bf-new-green);background:var(--bf-new-green)}.bfy-theme .bfy-new-queue-menu__switch [data-slot=switch-thumb]{background:var(--bf-new-paper)}.bfy-theme .bfy-new-queue-menu__hint{margin-left:auto;color:#7c8a84;font-size:.68rem;white-space:nowrap}.bfy-theme .bfy-job-picker-panel,.bfy-theme .bfy-new-queue-menu{--bf-new-ink: #0a221f;--bf-new-ink-soft: #36534b;--bf-new-green: #00af76;--bf-new-mint: #dcf8e4;--bf-new-paper: #fffdf8;--bf-new-line: rgba(10, 34, 31, .12);background:#fffdf8!important;background-color:#fffdf8!important;background-image:none;border-color:#0a221f1f;color:#0a221f;box-shadow:0 20px 55px #0a221f24;opacity:1}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-item]:focus{background:#dcf8e4;color:#0a221f}.bfy-theme .bfy-new-queue-menu [data-slot=dropdown-menu-checkbox-item]:focus{background:#dcf8e4;color:#0a221f}.bfy-theme .bfy-new-agent-dialog>[data-slot=dialog-close],.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close],.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close],.bfy-theme .bfy-new-job-application-setup-prompt>[data-slot=dialog-close],.bfy-theme .bfy-new-ideal-resume-dialog>[data-slot=dialog-close],.bfy-theme .bfy-ats-automation__dialog>[data-slot=dialog-close],.bfy-ats-automation__dialog>[data-slot=dialog-close]{display:inline-flex;flex:none;align-items:center;justify-content:center;padding:0;line-height:1}.bfy-theme .bfy-new-agent-dialog>[data-slot=dialog-close] svg,.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close] svg,.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close] svg,.bfy-theme .bfy-new-job-application-setup-prompt>[data-slot=dialog-close] svg,.bfy-theme .bfy-new-ideal-resume-dialog>[data-slot=dialog-close] svg{width:.8rem;height:.8rem;flex:none}.bfy-theme .bfy-new-agent-dialog>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-new-operation-dialog>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-new-job-application-modal>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-new-job-application-setup-prompt>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-new-ideal-resume-dialog>[data-slot=dialog-close]:focus-visible,.bfy-theme .bfy-ats-automation__dialog>[data-slot=dialog-close]:focus-visible,.bfy-ats-automation__dialog>[data-slot=dialog-close]:focus-visible{outline:2px solid #00af76;outline-offset:1px;box-shadow:none}.bfy-theme .bfy-new-dialog__topline-close{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(242,251,244,.28);border-radius:.52rem;color:#f2fbf4d6;opacity:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-new-dialog__topline-close svg{width:.85rem;height:.85rem;flex:none}.bfy-theme .bfy-new-dialog__topline-close:hover:not(:disabled){background:#f2fbf41f;color:#fff}.bfy-theme .bfy-new-dialog__topline-close:focus-visible{outline:2px solid #9afba4;outline-offset:2px}.bfy-theme .bfy-new-dialog__topline-close:disabled{cursor:not-allowed;opacity:.55}.bfy-theme.bfy-new-candidate-dialog-open [data-slot=select-content]{background:#fffdf8!important;background-color:#fffdf8!important;background-image:none;color:#0a221f;opacity:1}.bfy-theme.bfy-new-candidate-dialog-open [data-slot=select-content] [data-slot=select-item]:focus{background:#dcf8e4;color:#0a221f}.bfy-theme .bfy-new-dashboard-header button:focus-visible,.bfy-theme .bfy-new-queue-toolbar button:focus-visible,.bfy-theme .bfy-dashboard-new a:focus-visible{outline:3px solid rgba(0,175,118,.34);outline-offset:2px}.bfy-theme .bfy-new-empty-state{border-color:var(--bf-new-line);border-radius:1.25rem;background:#ffffffd6;box-shadow:var(--bf-new-shadow)}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card{display:flex;min-height:0;min-width:0;flex:1;flex-direction:column;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card [data-slot=table-container]{overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.bfy-theme .bfy-new-queue-card [data-slot=table-head]{height:2.2rem;border-color:#0a221f17;background:#f5f4ec;color:#5a6c64;font-size:.66rem;font-weight:700;letter-spacing:.06em;text-transform:none}.bfy-theme .bfy-new-queue-card [data-slot=table-row]{border-color:#0a221f14;transition:background-color .15s ease}.bfy-theme .bfy-new-queue-card [data-slot=table-row]:hover{background:#dcf8e475}.bfy-theme .bfy-new-queue-card [data-slot=table-cell]{color:var(--bf-new-ink-soft);font-size:.78rem}.bfy-theme .bfy-new-queue-card [data-slot=table-cell] strong,.bfy-theme .bfy-new-queue-card [data-slot=table-cell] .font-medium{color:var(--bf-new-ink)}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card [data-slot=table-cell] .bg-background,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card [data-slot=table-head] .bg-background{background:var(--bf-new-paper)}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll{min-height:0;min-width:0;max-width:100%;flex:1;overflow:auto}@supports not selector(::-webkit-scrollbar){.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll{scrollbar-color:rgba(10,34,31,.32) transparent;scrollbar-width:thin}}@supports selector(::-webkit-scrollbar){.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll{scrollbar-color:auto;scrollbar-width:auto}}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:single-button,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:vertical:decrement,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:vertical:increment,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:horizontal:decrement,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:horizontal:increment,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:start,.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-button:end{display:none!important;width:0!important;height:0!important;min-width:0!important;min-height:0!important;max-width:0!important;max-height:0!important;border:0!important;background:none!important;background-image:none!important}@media (min-width: 721px){.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar{width:.45rem;height:.45rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-track{border-radius:999px;background:transparent}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-track:vertical{margin-block:2.2rem .3rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-track:horizontal{margin-inline:.45rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:999px;background:#0a221f52;background-clip:padding-box}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-thumb:hover{background:#0a221f80;background-clip:padding-box}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__scroll::-webkit-scrollbar-corner{background:transparent}}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__footer{width:100%;min-width:0;max-width:100%;flex:0 0 auto;box-sizing:border-box;border-top:1px solid rgba(10,34,31,.1);padding:.75rem 1rem;background:#ffffffad;overflow-x:clip}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination{width:100%;min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:wrap;gap:.65rem .9rem;row-gap:.65rem;border-top:0;padding-top:0}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div{min-width:0;max-width:100%;box-sizing:border-box;flex-wrap:wrap;row-gap:.5rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div:first-child{flex:1 1 16rem;gap:.5rem .9rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div:last-child{flex:0 1 auto;min-width:0;margin-left:auto;gap:.5rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination__stats{flex:0 1 auto;margin-right:.2rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination [data-slot=select-trigger],.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination button{flex:0 0 auto;min-width:0;max-width:100%;white-space:nowrap}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination span,.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination label{min-width:0;flex:0 0 auto}.bfy-theme .bfy-new-empty-state{min-height:18rem;justify-content:center}.bfy-theme .bfy-new-empty-state [class*=rounded-full]{border:1px solid rgba(62,155,99,.22);background:var(--bf-new-mint);color:var(--bf-evergreen)}.bfy-theme .bfy-new-empty-state h3{color:var(--bf-new-ink);letter-spacing:-.02em}.bfy-theme .bfy-new-queue-workspace{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;overflow:hidden;border:1px solid var(--bf-new-line);border-radius:1.25rem;background:#ffffffd6;box-shadow:var(--bf-new-shadow)}.bfy-theme .bfy-new-queue-workspace>.bfy-new-queue-toolbar{flex:0 0 auto;border:0;border-bottom:1px solid rgba(10,34,31,.1);border-radius:0;background:#ffffffad;box-shadow:none}.bfy-theme .bfy-new-queue-workspace>.bfy-new-queue-card{min-height:0;flex:1;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.bfy-theme .bfy-new-first-job-state{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column;gap:.85rem;overflow:auto;border:1px solid var(--bf-new-line);border-radius:1.25rem;padding:.75rem;background:#ffffffd6;box-shadow:var(--bf-new-shadow)}.bfy-theme .bfy-new-first-job-banner{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(0,175,118,.24);border-radius:1rem;padding:1rem 1.1rem;background:#f2faf1}.bfy-theme .bfy-new-first-job-banner__copy{display:flex;min-width:0;align-items:center;gap:.8rem}.bfy-theme .bfy-new-first-job-banner__icon{display:inline-flex;width:2.55rem;height:2.55rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(0,175,118,.22);border-radius:.8rem;background:#dcf8e4;color:var(--bf-emerald)}.bfy-theme .bfy-new-first-job-banner__eyebrow{margin:0;color:#3f7960;font-size:.62rem;font-weight:700;letter-spacing:.04em;line-height:1.2}.bfy-theme .bfy-new-first-job-banner h2{margin:.18rem 0 0;color:var(--bf-new-ink);font-size:clamp(1.05rem,1.7vw,1.35rem);font-weight:700;letter-spacing:-.025em;line-height:1.15}.bfy-theme .bfy-new-first-job-banner__copy p:last-child{max-width:38rem;margin:.3rem 0 0;color:var(--bf-new-ink-soft);font-size:.76rem;line-height:1.45}.bfy-theme .bfy-new-first-job-banner__button{height:2.25rem;min-height:2.25rem;flex:0 0 auto;gap:.35rem;border:1px solid var(--bf-emerald);border-radius:.68rem;padding-inline:.9rem;background:var(--bf-emerald);color:#f2fbf4;box-shadow:0 7px 16px #0a221f1f;font-size:.72rem;white-space:nowrap}.bfy-theme .bfy-new-first-job-banner__button:hover{border-color:#123b31;background:#123b31}.bfy-theme .bfy-new-first-job-banner__button--dark{border-color:#082c27;background:#082c27}.bfy-theme .bfy-new-first-job-banner__actions{display:flex;min-width:0;flex:0 1 auto;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.3rem}.bfy-theme .bfy-new-first-job-banner__actions--compact{gap:.55rem}.bfy-theme .bfy-new-first-job-banner__template-action{height:2.25rem;min-height:2.25rem;gap:.3rem;border:1px solid rgba(16,89,66,.2);border-radius:.68rem;padding-inline:.62rem;background:#ffffffd1;color:#176747;font-size:.69rem;font-weight:600;box-shadow:none;transition:background-color .14s ease,border-color .14s ease,color .14s ease;white-space:nowrap}.bfy-theme .bfy-new-first-job-banner__template-action:hover{border-color:#1059425c;background:#e9f5e9;color:#124c38}.bfy-theme .bfy-new-first-job-banner__template-action:focus-visible{outline:2px solid #176747;outline-offset:2px}.bfy-theme .bfy-new-first-job-banner__template-action--icon{width:2.25rem;min-width:2.25rem;padding:0}.bfy-theme .bfy-new-first-job-banner__manual-action{height:2.25rem;min-height:2.25rem;gap:.35rem;border:1px solid rgba(16,89,66,.2);border-radius:.68rem;padding-inline:.72rem;background:#ffffffe0;color:#176747;font-size:.69rem;font-weight:600;box-shadow:none;white-space:nowrap}.bfy-theme .bfy-new-first-job-banner__manual-action:hover{border-color:#1059425c;background:#e9f5e9;color:#124c38}.bfy-theme .bfy-new-first-job-banner__button:not(.bfy-new-first-job-banner__button--icon){padding-inline:.72rem}.bfy-theme .bfy-new-first-job-banner__button--icon{width:2.25rem;min-width:2.25rem;padding:0;border-color:#00af7633;background:#dcf8e494;color:#087e5a;box-shadow:none}.bfy-theme .bfy-new-first-job-banner__button--icon:hover{border-color:#00af7666;background:#dcf8e4;color:#075f46;box-shadow:0 4px 10px #0a221f14}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table-shell{min-width:0;width:100%;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table-shell>[data-slot=table-container]{overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-queue-table{min-width:1000px;table-layout:fixed;width:100%;border-collapse:separate;border-spacing:0;color:var(--bf-new-ink)}.bfy-theme .bfy-new-queue-table [data-slot=table-head]{height:2.2rem;border-color:#0a221f17;padding:.25rem .75rem;background:#f8f7f1;color:#566c61;font-size:.72rem;font-weight:700;letter-spacing:0;text-transform:none}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__candidate-head{padding-left:1rem}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__email-head{padding-left:.35rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table [data-slot=table-head]{position:sticky;top:0;z-index:5;background:#f8f7f1}.bfy-theme .bfy-new-queue-table__select-head,.bfy-theme .bfy-new-queue-table__select-cell{position:sticky;left:0;z-index:4;width:2.65rem;min-width:2.65rem;padding-right:.4rem;padding-left:.4rem;text-align:center}.bfy-theme .bfy-new-queue-table__select-head{background:#f8f7f1}.bfy-theme .bfy-new-queue-table__candidate-head{position:sticky;left:0;z-index:3;width:16%;min-width:0;background:#f8f7f1}.bfy-theme .bfy-new-queue-table:not(.bfy-new-candidate-table) .bfy-new-queue-table__candidate-head{width:20%}.bfy-theme .bfy-new-queue-table__candidate-head--with-selection{left:2.65rem}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__actions-head,.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__actions-cell{position:sticky;right:0;z-index:4;width:7%;min-width:5.5rem;padding-right:.5rem;padding-left:.5rem;text-align:right}.bfy-theme .bfy-new-queue-table:not(.bfy-new-candidate-table) .bfy-new-queue-table__latest-stage-head,.bfy-theme .bfy-new-queue-table:not(.bfy-new-candidate-table) .bfy-new-queue-table__latest-stage-cell{width:21%}.bfy-theme .bfy-new-queue-table__pipeline-head,.bfy-theme .bfy-new-queue-table__pipeline-cell{width:21%}.bfy-theme .bfy-new-queue-table__latest-stage-head,.bfy-theme .bfy-new-queue-table__latest-stage-cell{width:12%;min-width:8rem}.bfy-theme .bfy-new-queue-table__email-head,.bfy-theme .bfy-new-queue-table__email-cell{width:17%;min-width:10rem}.bfy-theme .bfy-new-queue-table__status-head,.bfy-theme .bfy-new-queue-table__status-cell{width:15%}.bfy-theme .bfy-new-queue-table__score-head,.bfy-theme .bfy-new-queue-table__score-cell{width:8%}.bfy-theme .bfy-new-queue-table__integrity-head,.bfy-theme .bfy-new-queue-table__integrity-cell{width:5%;min-width:4rem;padding-right:.4rem;padding-left:.4rem;text-align:center}.bfy-theme .bfy-new-queue-table__created-head,.bfy-theme .bfy-new-queue-table__created-cell{width:8%}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__actions-head{padding-right:.5rem;padding-left:.5rem;background:#f8f7f1;text-align:right}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__refresh-button{width:1.75rem;height:1.75rem;min-height:1.75rem;padding:0;border:1px solid rgba(10,34,31,.2);border-radius:.55rem;background:#fffdf8;color:#36534b;box-shadow:0 1px 3px #0a221f14}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__refresh-button:hover:not(:disabled){border-color:#0a221f52;background:#f5f4ec;color:#0a221f;box-shadow:0 2px 5px #0a221f1f}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__refresh-button:focus-visible{outline:2px solid rgba(0,175,118,.42);outline-offset:1px}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__refresh-button:disabled{opacity:.65}.bfy-theme .bfy-new-queue-table__row{border-color:#0a221f14;background:#fffdf8;transition:background-color .16s ease,opacity .16s ease}.bfy-theme .bfy-new-queue-table__row:hover{background:#fbfcf8}.bfy-theme .bfy-new-queue-table__row[data-clickable=true]{cursor:pointer}.bfy-theme .bfy-new-queue-table__row[data-clickable=true]:hover,.bfy-theme .bfy-new-queue-table__row[data-clickable=true]:focus-visible{background:#fbfcf8;outline:none}.bfy-theme .bfy-new-queue-table__row[data-outdated=true]{opacity:.58}.bfy-theme .bfy-new-queue-table__row>td{height:3.3rem;border-bottom:1px solid rgba(10,34,31,.08);padding:.46rem .75rem;color:var(--bf-new-ink-soft);font-size:.76rem;vertical-align:middle;white-space:nowrap}.bfy-theme .bfy-new-queue-table__row:last-child>td{border-bottom:0}.bfy-theme .bfy-new-queue-table__row[data-clickable=true]:hover>.bfy-new-queue-table__candidate-cell,.bfy-theme .bfy-new-queue-table__row[data-clickable=true]:focus-visible>.bfy-new-queue-table__candidate-cell{background:#fbfcf8}.bfy-theme .bfy-new-queue-table__select-cell,.bfy-theme .bfy-new-queue-table__candidate-cell,.bfy-theme .bfy-new-queue-table__email-cell,.bfy-theme .bfy-new-queue-table__actions-cell{background:#fffdf8}.bfy-theme .bfy-new-queue-table__select-cell{z-index:2}.bfy-theme .bfy-new-queue-table__row>.bfy-new-queue-table__candidate-cell{position:sticky;left:0;z-index:2;width:16%;min-width:0;padding-left:1rem}.bfy-theme .bfy-new-queue-table:not(.bfy-new-candidate-table) .bfy-new-queue-table__row>.bfy-new-queue-table__candidate-cell{width:20%}.bfy-theme .bfy-new-queue-table__row>.bfy-new-queue-table__email-cell{padding-left:.35rem}.bfy-theme .bfy-new-queue-table__candidate-cell[data-selection-mode=true]{left:2.65rem}.bfy-theme .bfy-new-queue-table__actions-cell{z-index:2;box-shadow:-8px 0 14px #0a221f09}.bfy-theme .bfy-new-queue-table__candidate{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-theme .bfy-new-queue-table__candidate-copy{display:flex;min-width:0;flex-direction:column;gap:.06rem}.bfy-theme .bfy-new-queue-table__candidate-heading{display:flex;min-width:0;align-items:center;gap:.28rem}.bfy-theme .bfy-new-queue-table__candidate-name{overflow:hidden;color:var(--bf-new-ink);font-size:.84rem;font-weight:600;line-height:1.25;text-overflow:ellipsis}.bfy-theme .bfy-new-queue-table__email-cell{overflow:hidden}.bfy-theme .bfy-new-queue-table__candidate-email{display:block;max-width:100%;overflow:hidden;color:#62776c;font-size:.76rem;line-height:1.2;text-overflow:ellipsis}.bfy-theme .bfy-new-queue-table__outdated{display:inline-flex;align-items:center;gap:.2rem;color:#7d8680;font-size:.66rem;font-weight:600}.bfy-theme .bfy-new-queue-table__pipeline-cell{min-width:12rem}.bfy-theme .bfy-new-queue-table__latest-stage-cell{overflow:hidden;color:#36534b;font-size:.7rem;font-weight:600;text-overflow:ellipsis}.bfy-theme .bfy-new-queue-table__status-cell{min-width:11rem}.bfy-theme .bfy-new-queue-table__score-cell{min-width:7rem}.bfy-theme .bfy-new-queue-table__agent{display:inline-flex;align-items:center;gap:.4rem}.bfy-theme .bfy-new-queue-table__agent-icon{display:inline-flex;width:1.5rem;height:1.5rem;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.12);border-radius:.48rem;background:#f1f5ef;color:#49635a}.bfy-theme .bfy-new-queue-table__agent-label{color:#4c655a;font-size:.7rem;font-weight:600;letter-spacing:0}.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=pending]{border-color:#a66b1247;background:#fff3d9;color:#a66b12}.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=running]{border-color:#3974c647;background:#eaf2ff;color:#3974c6}.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=success]{border-color:#157f5b47;background:#dcf8e4;color:#157f5b}.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=failed]{border-color:#b2574a47;background:#f6deda;color:#b2574a}.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=cancelled],.bfy-theme .bfy-new-queue-table__agent-icon[data-tone=quiet]{border-color:#0a221f1f;background:#f1f3ef;color:#66756d}.bfy-theme .bfy-new-queue-table__status{display:inline-flex;max-width:13rem;align-items:center;gap:.3rem;color:#53675d;font-size:.72rem;font-weight:600}.bfy-theme .bfy-new-queue-table__status>span:last-child{overflow:hidden;text-overflow:ellipsis}.bfy-theme .bfy-new-queue-table__status-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:#9aa69f;box-shadow:0 0 0 3px #0a221f0b}.bfy-theme .bfy-new-queue-table__status[data-tone=pending]{color:#a66b12}.bfy-theme .bfy-new-queue-table__status[data-tone=pending] .bfy-new-queue-table__status-dot{background:#a66b12;box-shadow:0 0 0 3px #a66b121c}.bfy-theme .bfy-new-queue-table__status[data-tone=running]{color:#3974c6}.bfy-theme .bfy-new-queue-table__status[data-tone=running] .bfy-new-queue-table__status-dot{background:#3974c6;box-shadow:0 0 0 3px #3974c61c}.bfy-theme .bfy-new-queue-table__status[data-tone=success]{color:#157f5b}.bfy-theme .bfy-new-queue-table__status[data-tone=success] .bfy-new-queue-table__status-dot{background:#157f5b;box-shadow:0 0 0 3px #157f5b1c}.bfy-theme .bfy-new-queue-table__status[data-tone=failed]{color:#b2574a}.bfy-theme .bfy-new-queue-table__status[data-tone=failed] .bfy-new-queue-table__status-dot{background:#b2574a;box-shadow:0 0 0 3px #b2574a1c}.bfy-theme .bfy-new-queue-table__status[data-tone=cancelled] .bfy-new-queue-table__status-dot{background:#8b958d;box-shadow:0 0 0 3px #8b958d1c}.bfy-theme .bfy-new-queue-table__score-cell{display:table-cell;color:#49635a}.bfy-theme .bfy-new-queue-table__score{display:inline-flex;min-width:3.2rem;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.09);border-radius:.45rem;padding:.22rem .35rem;color:inherit;font-size:.76rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.bfy-theme .bfy-new-queue-table__score[data-available=false]{border-color:#0a221f14;background:#f4f3ed;color:#a0aaa4;font-weight:500}.bfy-theme .bfy-new-queue-table__score[data-score-band=high]{border-color:#327a4c4d;background:#dff2e2}.bfy-theme .bfy-new-queue-table__score[data-score-band=medium]{border-color:#a67c314d;background:#f8e9c9}.bfy-theme .bfy-new-queue-table__score[data-score-band=low]{border-color:#b2584f4d;background:#f6deda}.bfy-theme .bfy-new-queue-table__integrity{display:inline-flex;align-items:center;justify-content:center;color:#9a7068;vertical-align:middle}.bfy-theme .bfy-new-queue-table__integrity[data-level=high]{color:#865d56}.bfy-theme .bfy-new-queue-table__created-cell{color:#718178;font-size:.76rem}.bfy-theme .bfy-new-queue-table__actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:.5rem}.bfy-theme .bfy-new-queue-table__action-button{width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;flex:0 0 1.125rem;padding:0;color:#63766c}.bfy-theme .bfy-new-queue-table__action-button:hover:not(:disabled){background:#eef5ed;color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-table__action-button:disabled{color:#a7b1ab;cursor:not-allowed;opacity:.45}.bfy-theme .bfy-new-queue-table__action-button[data-review=pending]{color:#a06f2e}.bfy-theme .bfy-new-queue-table__review-icon{position:relative;display:inline-flex}.bfy-theme .bfy-new-queue-table__review-icon>span{position:absolute;top:-.48rem;right:-.55rem;display:inline-flex;min-width:.85rem;height:.85rem;align-items:center;justify-content:center;border:1px solid #fffdf8;border-radius:999px;background:#d6a15b;color:#fffdf8;font-size:.5rem;font-weight:700;line-height:1}.bfy-theme .bfy-new-queue-table__empty-cell{height:15rem;padding:0;background:#fffdf8}.bfy-theme .bfy-new-queue-table__empty{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:.45rem;color:#708279;font-size:.82rem;text-align:center}.bfy-theme .bfy-new-queue-table__empty strong{color:var(--bf-new-ink);font-size:.92rem}.bfy-theme .bfy-new-queue-table__empty-mark{width:.5rem;height:.5rem;margin-bottom:.35rem;border-radius:999px;background:var(--bf-logo-green);box-shadow:0 0 0 6px #00af7614}.bfy-theme .bfy-new-queue-table__candidate-skeleton{display:flex;align-items:center;gap:.62rem}.bfy-theme .bfy-new-queue-table__candidate-skeleton>span{display:flex;flex-direction:column}.bfy-theme .bfy-new-queue-table-menu{min-width:13rem;border-color:#0a221f1f;border-radius:.75rem;padding:.3rem;background:#fffdf8!important;background-color:#fffdf8!important;color:#0a221f;box-shadow:0 18px 45px #0a221f24}.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item]{border-radius:.5rem;color:#49635a;font-size:.8rem}.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item]:focus{background:#eef5ed;color:var(--bf-emerald)}.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__delete-action,.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__remove-action{color:#b42318!important}.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__delete-action:focus,.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__delete-action[data-highlighted],.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__remove-action:focus,.bfy-theme .bfy-new-queue-table-menu [data-slot=dropdown-menu-item].bfy-new-queue-table-menu__remove-action[data-highlighted]{background:#fef2f2!important;color:#991b1b!important}.bfy-theme .bfy-new-queue-table-menu .bfy-new-queue-table-menu__delete-icon{color:#b42318!important}.bfy-new-candidate-table-wrap{width:100%;min-width:0;overflow:visible}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table.bfy-new-candidate-table{min-width:1280px}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__candidate-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__row>.bfy-new-queue-table__candidate-cell{width:14%}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__email-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__email-cell{width:15%}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels-cell{width:14%;min-width:12rem}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels-cell{overflow:hidden;background:#fffdf8}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels{display:flex;min-width:0;align-items:center;gap:.25rem;overflow:hidden}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels .bfy-candidate-label-chip{max-width:10.5rem;flex:0 1 auto}.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__row[data-clickable=true]:hover>.bfy-new-candidate-table__labels-cell,.bfy-theme .bfy-dashboard-new .bfy-new-queue-table__row[data-clickable=true]:focus-visible>.bfy-new-candidate-table__labels-cell{background:#fbfcf8}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels-more{display:inline-flex;min-height:1.4rem;flex:0 0 auto;align-items:center;border:1px solid #dce9df;border-radius:999px;background:#f4f8f4;color:#526c61;padding:.15rem .4rem;font-size:.62rem;font-weight:600;line-height:1}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__labels-empty{color:#89968f;font-size:.75rem}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-cell{width:26%;min-width:16rem}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__latest-stage-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__latest-stage-cell{width:14%;min-width:11.5rem}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__integrity-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__integrity-cell{width:4%;min-width:3.5rem}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__actions-head,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table .bfy-new-queue-table__actions-cell{width:7%}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-cell{white-space:normal}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__stage-chip{display:inline-flex;box-sizing:border-box;max-width:100%;min-height:22px;align-items:center;overflow:hidden;border:1px solid #dfe7e1;border-radius:9999px;background:#f4f6f3;color:#36534b;padding:3px 9px;font-size:11px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action{display:grid;box-sizing:border-box;height:48px;grid-template-columns:30px minmax(0,1fr) auto;grid-template-rows:auto auto;min-width:0;column-gap:10px;row-gap:1px;align-content:center;align-items:center;overflow:hidden;border:1px solid #ece9e2;border-radius:10px;background:#fbfaf8;padding:2px 8px;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-topline,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent{display:contents}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon{display:inline-flex;box-sizing:border-box;position:static;width:30px;min-width:30px;height:30px;flex:0 0 30px;grid-column:1;grid-row:1 / 3;align-self:center;justify-self:start;align-items:center;justify-content:center;aspect-ratio:1;border:1px solid;border-radius:9px;padding:0;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon svg{width:16px;height:16px}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-label{display:block;grid-column:2;grid-row:1;align-self:center;min-width:0;max-width:100%;width:100%;overflow:hidden;color:#243b36;font-size:12px;font-weight:500;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=success]{border-color:#b9e7d1;background:#ddf5e8;color:#12805b}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=pending]{border-color:#f1d9a8;background:#fff3dc;color:#c7790b}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=running]{border-color:#c9defa;background:#e8f2ff;color:#3478d4}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=failed],.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=cancelled]{border-color:#f2c8c4;background:#fce9e7;color:#c84b4b}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action .bfy-new-queue-table__agent-icon[data-tone=quiet]{border-color:#dee3df;background:#f0f2f0;color:#687771}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-score{display:inline-flex;width:auto;min-width:44px;height:20px;grid-column:3;grid-row:1 / 3;flex:0 0 auto;align-items:center;justify-content:center;margin-left:0;align-self:center;border:1px solid;border-radius:6px;padding:0 7px;font-size:11px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-score[data-score-quality=high]{border-color:#bce2c5;background:#dff4e4;color:#25833d}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-score[data-score-quality=medium]{border-color:#eed6aa;background:#fff1d8;color:#a86812}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-score[data-score-quality=low]{border-color:#ebc1bd;background:#f9e3e1;color:#c24444}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline{display:flex;grid-column:2;grid-row:2;min-width:0;width:100%;align-items:center;padding-left:0}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:5px;overflow:hidden;color:#6e7c77;font-size:11px;font-weight:400;line-height:1.1}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status-dot{width:7px;height:7px;flex:0 0 auto;border-radius:9999px;box-shadow:none}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=success]{color:#15815b}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=success] .bfy-new-queue-table__status-dot{background:#15966a}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=pending]{color:#b86c08}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=pending] .bfy-new-queue-table__status-dot{background:#d88917}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=running]{color:#3478cf}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=running] .bfy-new-queue-table__status-dot{background:#3b82f6}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=failed],.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=cancelled]{color:#c64b4b}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=failed] .bfy-new-queue-table__status-dot,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=cancelled] .bfy-new-queue-table__status-dot{background:#d95757}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=quiet]{color:#6e7c77}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-bottomline .bfy-new-queue-table__status[data-tone=quiet] .bfy-new-queue-table__status-dot{background:#8b9893}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-empty{white-space:nowrap;color:#6e7c77;font-size:11px;font-weight:400;line-height:1.2}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-skeleton{display:flex;position:relative;box-sizing:border-box;height:48px;flex-direction:column;min-width:0;justify-content:center;gap:1px;overflow:hidden;border:1px solid #ece9e2;border-radius:10px;background:#fbfaf8;padding:2px 8px}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-skeleton-topline,.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-skeleton-bottomline{display:flex;min-width:0;align-items:center;gap:10px}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-skeleton-topline{width:100%}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action-skeleton-bottomline{width:100%;padding-left:44px}.bfy-new-candidate-table__empty-hint{padding:0 1rem 1rem;color:#708279;font-size:.8rem;text-align:center}.bfy-new-candidate-table__error{margin:1rem;border:1px solid hsl(var(--destructive) / .35);border-radius:.5rem;background:hsl(var(--destructive) / .08);color:hsl(var(--destructive));padding:.75rem .875rem;font-size:.85rem}@media (max-width: 720px){.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"candidate actions" "email email" "stage stage" "latest-action latest-action" "labels labels" "integrity created"}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-queue-table__email-cell{grid-area:email;padding-left:0}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-queue-table__latest-stage-cell{grid-area:stage;width:auto;min-width:0}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-candidate-table__latest-action-cell{display:block;grid-area:latest-action;width:auto;min-width:0}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table__latest-action{width:100%}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-queue-table__integrity-cell{grid-area:integrity}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-candidate-table__labels-cell{grid-area:labels;width:auto;min-width:0}.bfy-theme .bfy-dashboard-new .bfy-new-candidate-table [data-slot=table-row]>.bfy-new-queue-table__created-cell{grid-area:created}}.bfy-theme .bfy-new-pipeline-automation-edge{position:relative;display:inline-flex;min-width:2.75rem;min-height:2.35rem;flex:0 0 auto;align-items:center;justify-content:center;gap:.08rem;border:0;border-radius:.7rem;background:transparent;color:#0a221f66;cursor:pointer;font:inherit;outline:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-new-pipeline-automation-edge:hover:not(:disabled),.bfy-theme .bfy-new-pipeline-automation-edge[data-open=true]{background:#dcf8e48f;color:var(--bf-emerald, #00af76)}.bfy-theme .bfy-new-pipeline-automation-edge:focus-visible{outline:2px solid var(--bf-emerald, #00af76);outline-offset:2px}.bfy-theme .bfy-new-pipeline-automation-edge:disabled{cursor:not-allowed;opacity:.45}.bfy-theme .bfy-new-pipeline-automation-edge__connector{display:inline-flex;align-items:center;color:currentColor}.bfy-theme .bfy-new-pipeline-automation-edge__line{display:inline-block;width:.95rem;height:1px;border-top:1px dashed rgba(10,34,31,.32);transition:border-color .16s ease,background-position .7s linear}.bfy-theme .bfy-new-pipeline-automation-edge[data-configured=true][data-active=true] .bfy-new-pipeline-automation-edge__line{height:2px;border-top:0;background:repeating-linear-gradient(90deg,#00af76 0,#00af76 .35rem,#00af7633 .35rem,#00af7633 .62rem);background-size:1.25rem 100%;animation:bfy-new-pipeline-edge-flow 1.15s linear infinite}.bfy-theme .bfy-new-pipeline-automation-edge[data-inactive=true] .bfy-new-pipeline-automation-edge__line{border-top-color:#0a221f38}.bfy-theme .bfy-new-pipeline-automation-edge__arrow{width:.82rem;height:.82rem;flex:0 0 auto}.bfy-theme .bfy-new-pipeline-automation-edge__setup,.bfy-theme .bfy-new-pipeline-automation-edge__status{display:inline-flex;width:1.02rem;height:1.02rem;align-items:center;justify-content:center;border:1px solid rgba(10,34,31,.18);border-radius:999px;background:#fffdf8f5;color:#0a221f80;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s ease}.bfy-theme .bfy-new-pipeline-automation-edge__setup{opacity:.74}.bfy-theme .bfy-new-pipeline-automation-edge:hover:not(:disabled) .bfy-new-pipeline-automation-edge__setup,.bfy-theme .bfy-new-pipeline-automation-edge[data-open=true] .bfy-new-pipeline-automation-edge__setup{border-color:#00af767a;background:var(--bf-mint, #dcf8e4);color:var(--bf-emerald, #00af76);opacity:1;transform:scale(1.08)}.bfy-theme .bfy-new-pipeline-automation-edge__setup svg,.bfy-theme .bfy-new-pipeline-automation-edge__status svg{width:.66rem;height:.66rem}.bfy-theme .bfy-new-pipeline-automation-edge[data-active=true]{color:var(--bf-emerald, #00af76)}.bfy-theme .bfy-new-pipeline-automation-edge[data-active=true] .bfy-new-pipeline-automation-edge__status{border-color:#00af7647;background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-pipeline-automation-edge[data-inactive=true]{color:#0a221f57}.bfy-theme .bfy-new-pipeline-automation-edge[data-inactive=true] .bfy-new-pipeline-automation-edge__status{background:#f4f3ed;color:#0a221f6b}@keyframes bfy-new-pipeline-edge-flow{0%{background-position:0 0}to{background-position:1.25rem 0}}.bfy-theme .bfy-new-pipeline-automation-popover{--bf-automation-ink: #0a221f;--bf-automation-ink-soft: #527066;--bf-automation-line: rgba(10, 34, 31, .12);--bf-automation-paper: #fffdf8;position:fixed;top:50%;left:50%;z-index:40;width:min(22.5rem,calc(100vw - 1.5rem));height:min(42rem,calc(100vh - 1.5rem));max-height:min(42rem,calc(100vh - 1.5rem));transform:translate(-50%,-50%);display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(10,34,31,.13);border-radius:1.1rem;background:var(--bf-automation-paper);color:var(--bf-automation-ink);box-shadow:0 24px 70px #0a221f30,0 5px 18px #0a221f14;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif;isolation:isolate;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-pipeline-automation-popover__header{position:relative;padding:1.05rem 1.1rem .85rem}.bfy-theme .bfy-new-pipeline-automation-popover__eyebrow{color:#16805e;font-size:.62rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.bfy-theme .bfy-new-pipeline-automation-popover__route{display:flex;align-items:center;gap:.35rem;margin-top:.38rem;color:var(--bf-automation-ink-soft);font-size:.73rem;font-weight:700}.bfy-theme .bfy-new-pipeline-automation-popover__route span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-pipeline-automation-popover__route svg{width:.82rem;height:.82rem;flex:0 0 auto;color:#00af76}.bfy-theme .bfy-new-pipeline-automation-popover__question{max-width:17rem;margin-top:.7rem;padding-right:1.35rem;font-size:1.12rem;font-weight:750;letter-spacing:-.035em;line-height:1.12}.bfy-theme .bfy-new-pipeline-automation-popover__fixed-action,.bfy-theme .bfy-new-pipeline-automation-popover__loading{display:flex;align-items:center;gap:.3rem;margin:.5rem 0 0;color:var(--bf-automation-ink-soft);font-size:.69rem;line-height:1.4}.bfy-theme .bfy-new-pipeline-automation-popover__loading svg{width:.78rem;height:.78rem;animation:bfy-new-pipeline-automation-spin 1s linear infinite}.bfy-theme .bfy-new-pipeline-automation-popover__body{min-height:0;flex:1 1 auto;overflow-y:auto;padding:0 1.1rem .95rem;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-new-pipeline-automation-popover__criteria-list{gap:.4rem}.bfy-theme .bfy-new-pipeline-automation-popover__criterion{display:flex;min-height:3.15rem;align-items:center;gap:.65rem;border:1px solid var(--bf-automation-line);border-radius:.78rem;padding:.58rem .62rem;background:#ffffff94;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.bfy-theme .bfy-new-pipeline-automation-popover__criterion:hover{border-color:#00af764d;background:#f9fcf6}.bfy-theme .bfy-new-pipeline-automation-popover__criterion[data-selected=true]{border-color:#00af7675;background:#effaf1;box-shadow:0 0 0 2px #00af7612}.bfy-theme .bfy-new-pipeline-automation-popover__criterion [data-slot=radio-group-item]{border-color:#0a221f3d;background:#fffdf8}.bfy-theme .bfy-new-pipeline-automation-popover__criterion [data-slot=radio-group-item][data-state=checked]{border-color:#00af76;color:#00af76}.bfy-theme .bfy-new-pipeline-automation-popover__criterion-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.13rem}.bfy-theme .bfy-new-pipeline-automation-popover__criterion-label{color:var(--bf-automation-ink);font-size:.77rem;font-weight:700;line-height:1.2}.bfy-theme .bfy-new-pipeline-automation-popover__criterion-description{color:var(--bf-automation-ink-soft);font-size:.64rem;line-height:1.3}.bfy-theme .bfy-new-pipeline-automation-popover__criterion-check{width:.85rem;height:.85rem;flex:0 0 auto;color:#00af76}.bfy-theme .bfy-new-pipeline-automation-popover__selected-summary{margin:.7rem 0 0;border-radius:.65rem;padding:.55rem .65rem;background:#f1f7ee;color:#2d6150;font-size:.7rem;font-weight:650;line-height:1.35}.bfy-theme .bfy-new-pipeline-automation-popover__score-control{margin-top:.75rem;border-top:1px solid var(--bf-automation-line);padding-top:.75rem}.bfy-theme .bfy-new-pipeline-automation-popover__score-heading,.bfy-theme .bfy-new-pipeline-automation-popover__range-heading{display:flex;align-items:center;justify-content:space-between;gap:.7rem;color:var(--bf-automation-ink);font-size:.73rem;font-weight:700}.bfy-theme .bfy-new-pipeline-automation-popover__score-input-label{display:inline-flex;align-items:center;gap:.25rem;color:#16805e;font-weight:800}.bfy-theme .bfy-new-pipeline-automation-popover__score-input-label input{width:4.1rem;height:2rem;border-color:#00af7647;background:#fff;color:var(--bf-automation-ink);font-size:.8rem;font-weight:750;text-align:right}.bfy-theme .bfy-new-pipeline-automation-popover__score-control [data-slot=slider]{margin:.9rem .25rem 0}.bfy-theme .bfy-new-pipeline-automation-popover__score-control [data-slot=slider-track]{background:#dce9df}.bfy-theme .bfy-new-pipeline-automation-popover__score-control [data-slot=slider-range]{background:#00af76}.bfy-theme .bfy-new-pipeline-automation-popover__score-control [data-slot=slider-thumb]{border-color:#00af76;background:#fffdf8}.bfy-theme .bfy-new-pipeline-automation-popover__score-scale{display:flex;justify-content:space-between;margin-top:.3rem;color:#527066c7;font-size:.6rem}.bfy-theme .bfy-new-pipeline-automation-popover__range-summary{color:#16805e;font-weight:800}.bfy-theme .bfy-new-pipeline-automation-popover__range-inputs{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.7rem}.bfy-theme .bfy-new-pipeline-automation-popover__range-inputs label{display:flex;align-items:center;gap:.35rem;color:var(--bf-automation-ink-soft);font-size:.64rem;font-weight:700}.bfy-theme .bfy-new-pipeline-automation-popover__range-inputs input{min-width:0;height:2rem;background:#fff;color:var(--bf-automation-ink);font-size:.78rem;font-weight:700}.bfy-theme .bfy-new-pipeline-automation-popover__helper-text,.bfy-theme .bfy-new-pipeline-automation-popover__validation{margin:.55rem 0 0;color:var(--bf-automation-ink-soft);font-size:.65rem;line-height:1.35}.bfy-theme .bfy-new-pipeline-automation-popover__validation{color:#a34d3d;font-weight:650}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;border-top:1px solid var(--bf-automation-line);border-bottom:1px solid var(--bf-automation-line);padding:.75rem 1.1rem}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-row>div{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-label{color:var(--bf-automation-ink);font-size:.75rem;font-weight:750}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-description{color:var(--bf-automation-ink-soft);font-size:.64rem}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-row [data-slot=switch]{background:#d5e2d9}.bfy-theme .bfy-new-pipeline-automation-popover__toggle-row [data-slot=switch][data-state=checked]{background:#00af76}.bfy-theme .bfy-new-pipeline-automation-popover__footer{display:flex;min-height:3.55rem;align-items:center;justify-content:space-between;gap:.6rem;padding:.65rem 1.1rem .8rem}.bfy-theme .bfy-new-pipeline-automation-popover__footer-actions{display:inline-flex;align-items:center;gap:.35rem}.bfy-theme .bfy-new-pipeline-automation-popover__footer button{min-height:2rem;border-radius:.58rem;font-size:.7rem}.bfy-theme .bfy-new-pipeline-automation-popover__save{background:#0a221f;color:#dcf8e4;box-shadow:0 5px 12px #0a221f24}.bfy-theme .bfy-new-pipeline-automation-popover__save:hover:not(:disabled){background:#153b33;color:#fff}.bfy-theme .bfy-new-pipeline-automation-popover__remove{padding-right:.35rem;padding-left:0;color:#a34d3d}.bfy-theme .bfy-new-pipeline-automation-popover__remove:hover:not(:disabled){background:transparent;color:#833c31;text-decoration:underline}.bfy-theme .bfy-new-pipeline-automation-popover__footer-hint{color:#527066c7;font-size:.62rem;font-weight:650}.bfy-theme .bfy-new-pipeline-automation-popover__button-spinner{width:.78rem;height:.78rem;animation:bfy-new-pipeline-automation-spin 1s linear infinite}.bfy-theme .bfy-new-pipeline-automation-popover__close{position:absolute;top:.75rem;right:.8rem;display:inline-flex;width:1.8rem;height:1.8rem;align-items:center;justify-content:center;border:0;border-radius:.5rem;background:transparent;color:#0a221f7a;cursor:pointer}.bfy-theme .bfy-new-pipeline-automation-popover__close:hover{background:#eef5ed;color:#0a221f}.bfy-theme .bfy-new-pipeline-automation-popover__close:focus-visible{outline:2px solid #00af76;outline-offset:1px}.bfy-theme .bfy-new-pipeline-automation-popover__close svg{width:.9rem;height:.9rem}.bfy-theme .bfy-new-pipeline-automation-confirm{border-color:#0a221f21;background:#fffdf8;color:#0a221f}.bfy-theme .bfy-new-pipeline-automation-confirm [data-slot=alert-dialog-description]{color:#527066}.bfy-theme .bfy-new-pipeline-automation-confirm [data-slot=alert-dialog-action]{background:#a34d3d}@keyframes bfy-new-pipeline-automation-spin{to{transform:rotate(360deg)}}@media (max-width: 720px){.bfy-theme .bfy-new-pipeline-automation-popover{top:50%;left:50%;width:min(22.5rem,calc(100vw - 1.5rem));height:min(42rem,calc(100vh - 1.5rem));max-height:calc(100vh - 1.5rem);border-radius:1.1rem;transform:translate(-50%,-50%)}.bfy-theme .bfy-new-pipeline-automation-popover__footer{align-items:flex-end;flex-direction:column}.bfy-theme .bfy-new-pipeline-automation-popover__footer-actions{width:100%;justify-content:flex-end}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-pipeline-automation-edge[data-configured=true][data-active=true] .bfy-new-pipeline-automation-edge__line,.bfy-theme .bfy-new-pipeline-automation-popover__loading svg,.bfy-theme .bfy-new-pipeline-automation-popover__button-spinner{animation:none}}.bfy-theme .bfy-new-agent-dialog{--bf-new-ink: #0a221f;--bf-new-ink-soft: #36534b;--bf-new-green: #00af76;--bf-new-mint: #dcf8e4;--bf-new-lilac: #eeebff;--bf-new-rose: #ffe9f0;--bf-new-sky: #e3f7f4;--bf-new-paper: #fffdf8;display:block;width:min(72rem,calc(100vw - 2rem));max-width:min(72rem,calc(100vw - 2rem));max-height:min(62rem,92vh);overflow:hidden;border:1px solid rgba(10,34,31,.17);border-radius:1.45rem;padding:0;background:var(--bf-new-paper);color:var(--bf-new-ink);box-shadow:0 30px 90px #0a221f45;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-agent-dialog__overlay{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;pointer-events:auto;background:#0a221f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bfy-theme .bfy-new-agent-dialog--editor{height:min(62rem,92vh)}.bfy-theme .bfy-new-agent-dialog--editor .bfy-new-agent-dialog__shell{height:100%}.bfy-theme .bfy-new-agent-dialog--editor .bfy-new-agent-dialog__body{display:flex;flex-direction:column}.bfy-theme .bfy-new-agent-dialog>[data-slot=dialog-close]{z-index:4;top:.55rem;right:.85rem;width:1.4rem;height:1.4rem;border:1px solid rgba(242,251,244,.25);border-radius:.52rem;color:#f2fbf4d6;opacity:1}.bfy-theme .bfy-new-agent-dialog>[data-slot=dialog-close]:hover{background:#f2fbf41f;color:#fff}.bfy-theme .bfy-new-agent-dialog__shell{display:flex;max-height:min(62rem,92vh);min-height:0;flex-direction:column}.bfy-theme .bfy-new-agent-dialog__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;height:2.5rem;padding:0 3.35rem 0 1.85rem;background:var(--bf-emerald);color:#f2fbf4}.bfy-theme .bfy-new-agent-dialog__eyebrow,.bfy-theme .bfy-new-agent-dialog__job-context{display:inline-flex;min-width:0;align-items:center;gap:.38rem;font-size:.67rem;font-weight:650;letter-spacing:.025em}.bfy-theme .bfy-new-agent-dialog__eyebrow{color:var(--bf-glowing-green)}.bfy-theme .bfy-new-agent-dialog__job-context{overflow:hidden;color:#f2fbf4b3;font-size:.64rem;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-agent-dialog__header{gap:.85rem;padding:1.4rem 1.85rem 1.15rem;text-align:left}.bfy-theme .bfy-new-agent-dialog__title-row{display:flex;min-width:0;align-items:flex-start;gap:.78rem}.bfy-theme .bfy-new-agent-dialog__agent-option-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;background:var(--bf-new-mint);color:var(--bf-emerald)}.bfy-theme .bfy-new-agent-dialog__agent-option[data-accent=amber] .bfy-new-agent-dialog__agent-option-icon{background:#fff3d9;color:#a66b12}.bfy-theme .bfy-new-agent-dialog__agent-option[data-accent=sky] .bfy-new-agent-dialog__agent-option-icon{background:var(--bf-new-sky);color:#19786f}.bfy-theme .bfy-new-agent-dialog__agent-option[data-accent=lilac] .bfy-new-agent-dialog__agent-option-icon{background:var(--bf-new-lilac);color:#5d54a7}.bfy-theme .bfy-new-agent-dialog__agent-option[data-accent=rose] .bfy-new-agent-dialog__agent-option-icon{background:var(--bf-new-rose);color:#b0325c}.bfy-theme .bfy-new-agent-dialog__title{color:var(--bf-new-ink);font-size:clamp(1.1rem,1.8vw,1.3rem);letter-spacing:-.02em}.bfy-theme .bfy-new-agent-dialog__description{max-width:46rem;margin-top:.25rem;color:#687b72;font-size:.7rem;line-height:1.4}.bfy-theme .bfy-new-agent-dialog__back{width:fit-content;margin:-.15rem 0 -.15rem -.65rem;padding-right:.65rem;padding-left:.65rem;color:#5b7468;font-size:.75rem}.bfy-theme .bfy-new-agent-dialog__back:hover{background:#dcf8e48c;color:var(--bf-emerald)}.bfy-theme .bfy-new-agent-dialog__body{min-height:0;flex:1;overflow:hidden;padding:0 1.85rem 1.7rem}.bfy-theme .bfy-new-agent-dialog__chooser{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}.bfy-theme .bfy-new-agent-dialog__agent-option{position:relative;display:flex;min-width:0;min-height:8.7rem;align-items:flex-start;gap:.8rem;border:1px solid rgba(10,34,31,.12);border-radius:1rem;padding:1rem 2.25rem .95rem .95rem;background:#ffffffad;color:var(--bf-new-ink);text-align:left;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-new-agent-dialog__agent-option:hover:not(:disabled),.bfy-theme .bfy-new-agent-dialog__agent-option:focus-visible:not(:disabled){border-color:#00af7673;background:#fff;box-shadow:0 12px 24px #0a221f14;outline:none;transform:translateY(-2px)}.bfy-theme .bfy-new-agent-dialog__agent-option:focus-visible:not(:disabled){box-shadow:0 0 0 3px #00af7626,0 12px 24px #0a221f14}.bfy-theme .bfy-new-agent-dialog__agent-option:disabled{cursor:not-allowed;opacity:.58}.bfy-theme .bfy-new-agent-dialog__agent-option-icon{width:2.35rem;height:2.35rem;border-radius:.72rem}.bfy-theme .bfy-new-agent-dialog__agent-option-copy{display:flex;min-width:0;flex:1;flex-direction:column}.bfy-theme .bfy-new-agent-dialog__agent-option-title{color:var(--bf-new-ink);font-size:.9rem;font-weight:700;line-height:1.25}.bfy-theme .bfy-new-agent-dialog__agent-option-description{margin-top:.38rem;color:#667b70;font-size:.72rem;line-height:1.45}.bfy-theme .bfy-new-agent-dialog__agent-option-status{display:inline-flex;align-items:center;gap:.25rem;margin-top:auto;padding-top:.75rem;color:#75877e;font-size:.63rem;font-weight:700;letter-spacing:.045em;text-transform:uppercase}.bfy-theme .bfy-new-agent-dialog__agent-option-status svg{color:var(--bf-emerald)}.bfy-theme .bfy-new-agent-dialog__agent-option-arrow{position:absolute;top:1rem;right:.9rem;color:#90a098;transition:color .16s ease,transform .16s ease}.bfy-theme .bfy-new-agent-dialog__agent-option:hover:not(:disabled) .bfy-new-agent-dialog__agent-option-arrow,.bfy-theme .bfy-new-agent-dialog__agent-option:focus-visible:not(:disabled) .bfy-new-agent-dialog__agent-option-arrow{color:var(--bf-emerald);transform:translate(2px)}.bfy-theme .bfy-new-agent-dialog__error{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:1rem;border-color:#bf1c2a40;background:#fb2c360f}.bfy-theme .bfy-new-agent-dialog__error>div{min-width:0}.bfy-theme .bfy-new-agent-dialog__error [data-slot=alert-description]{color:#9b3c45;font-size:.75rem}.bfy-theme .bfy-new-agent-dialog__loading-state{display:flex;min-height:14rem;align-items:center;justify-content:center;gap:.55rem;color:#667b70;font-size:.78rem}.bfy-theme .bfy-new-agent-dialog__editor{display:flex;min-height:0;max-height:calc(min(72rem,92vh) - 11rem);flex-direction:column;gap:.9rem}.bfy-theme .bfy-new-agent-dialog--editor .bfy-new-agent-dialog__editor{height:100%;max-height:none}.bfy-theme .bfy-new-company-logo-notice{display:flex;min-width:0;align-items:flex-start;gap:.65rem;margin-bottom:.1rem;border:1px solid rgba(0,175,118,.24);border-radius:.82rem;padding:.62rem .68rem;background:#dcf8e47a;color:#0a221f;box-shadow:0 8px 18px #0a221f0d}.bfy-theme .bfy-new-company-logo-notice__icon{display:inline-flex;flex:0 0 auto;width:1.85rem;height:1.85rem;align-items:center;justify-content:center;border-radius:.58rem;background:#fff3d9;color:#a66b12}.bfy-theme .bfy-new-company-logo-notice__copy{min-width:0;flex:1;padding-top:.03rem}.bfy-theme .bfy-new-company-logo-notice__title{margin:0;color:#0a221f;font-size:.74rem;font-weight:700;line-height:1.25}.bfy-theme .bfy-new-company-logo-notice__description{margin:.15rem 0 0;color:#52685e;font-size:.67rem;line-height:1.4}.bfy-theme .bfy-new-company-logo-notice__actions{display:inline-flex;flex:0 0 auto;align-items:center;gap:.2rem;margin-left:auto}.bfy-theme .bfy-new-company-logo-notice__settings{height:1.85rem;border:0;border-radius:.52rem;padding:0 .65rem;background:var(--bf-emerald);color:#f2fbf4;font-size:.66rem}.bfy-theme .bfy-new-company-logo-notice__settings:hover{background:var(--bf-emerald-raised);color:#fff}.bfy-theme .bfy-new-company-logo-notice__dismiss{width:1.85rem;height:1.85rem;color:#668075}.bfy-theme .bfy-new-company-logo-notice__dismiss:hover{background:#ffffffa6;color:#0a221f}.bfy-theme .bfy-new-agent-dialog__form-scroll{min-height:0;flex:1;overflow-x:hidden;overflow-y:auto;padding:.15rem .35rem .5rem .05rem}.bfy-theme .bfy-new-agent-dialog__editor-footer{display:flex;min-height:3.65rem;align-items:center;gap:.55rem;border-top:1px solid rgba(10,34,31,.1);padding-top:.85rem}.bfy-theme .bfy-new-agent-dialog__editor-footer-actions{display:inline-flex;min-width:0;align-items:center;justify-content:flex-end;gap:.55rem;margin-left:auto}.bfy-theme .bfy-new-agent-dialog__delete{color:#a15b52}.bfy-theme .bfy-new-agent-dialog__delete:hover:not(:disabled){background:#f6deda99;color:#8f463c}.bfy-theme .bfy-new-candidate-dialog{--bf-new-ink: #0a221f;--bf-new-ink-soft: #36534b;--bf-new-green: #00af76;--bf-new-mint: #dcf8e4;--bf-new-lilac: #eeebff;--bf-new-rose: #ffe9f0;--bf-new-sky: #e3f7f4;--bf-new-paper: #fffdf8;--bf-new-line: rgba(10, 34, 31, .12);--bf-new-shadow: 0 20px 55px rgba(10, 34, 31, .08);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-candidate-dialog__overlay{background:#0a221f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bfy-theme .bfy-new-candidate-dialog{display:block;width:min(46rem,calc(100vw - 2rem));max-width:min(46rem,calc(100vw - 2rem));max-height:min(48rem,calc(100vh - 2rem));overflow:hidden;border:1px solid rgba(10,34,31,.18);border-radius:1.6rem;padding:0;background:var(--bf-new-paper);color:var(--bf-new-ink);box-shadow:0 30px 90px #0a221f47}.bfy-theme .bfy-new-candidate-dialog__shell{display:flex;max-height:min(48rem,calc(100vh - 2rem));flex-direction:column}.bfy-theme .bfy-new-candidate-dialog__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;height:2.5rem;padding:0 1.7rem;background:var(--bf-emerald);color:#f2fbf4}.bfy-theme .bfy-new-candidate-dialog__topline-label,.bfy-theme .bfy-new-candidate-dialog__job-context{display:inline-flex;min-width:0;align-items:center;gap:.35rem;font-size:.67rem;font-weight:600;letter-spacing:.02em;text-transform:none}.bfy-theme .bfy-new-candidate-dialog__topline-label{flex:0 0 auto;color:var(--bf-glowing-green)}.bfy-theme .bfy-new-candidate-dialog__job-context{max-width:min(45%,20rem);flex:0 1 auto;overflow:hidden;color:#f2fbf4ad;font-size:.63rem;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-candidate-dialog__header{gap:.85rem;padding:1.35rem 1.7rem 1.1rem;text-align:left}.bfy-theme .bfy-new-candidate-dialog__steps{display:flex;align-items:center;gap:.55rem;color:#83948d;font-size:.68rem;font-weight:700;letter-spacing:.04em}.bfy-theme .bfy-new-candidate-dialog__step{display:inline-flex;align-items:center;gap:.38rem;white-space:nowrap}.bfy-theme .bfy-new-candidate-dialog__step--active{color:var(--bf-emerald)}.bfy-theme .bfy-new-candidate-dialog__step--complete{color:var(--bf-evergreen)}.bfy-theme .bfy-new-candidate-dialog__step-number{display:inline-flex;width:1.2rem;height:1.2rem;align-items:center;justify-content:center;border:1px solid currentColor;border-radius:999px;font-size:.61rem}.bfy-theme .bfy-new-candidate-dialog__step--active .bfy-new-candidate-dialog__step-number{border-color:var(--bf-emerald);background:var(--bf-emerald);color:#fff}.bfy-theme .bfy-new-candidate-dialog__step-line{width:2.5rem;height:1px;background:#0a221f24}.bfy-theme .bfy-new-candidate-dialog__title{color:var(--bf-new-ink);font-size:clamp(1.55rem,3vw,2rem);font-weight:700;letter-spacing:-.04em;line-height:1.03;text-align:left}.bfy-theme .bfy-new-candidate-dialog__description{max-width:38rem;color:var(--bf-new-ink-soft);line-height:1.5;text-align:left}.bfy-theme .bfy-new-candidate-dialog__body{min-height:0;overflow-y:auto;padding:0 1.7rem 1.35rem}.bfy-theme .bfy-new-candidate-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.bfy-theme .bfy-new-candidate-action-card{position:relative;display:flex;min-height:12rem;flex-direction:column;align-items:flex-start;border:1px solid rgba(10,34,31,.12);border-radius:1rem;padding:1rem;background:#fff;color:var(--bf-new-ink);cursor:pointer;text-align:left;opacity:0;animation:bfy-new-candidate-card-in .42s cubic-bezier(.2,.75,.25,1) forwards;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-new-candidate-action-card:after{position:absolute;right:.8rem;bottom:0;left:.8rem;height:.2rem;border-radius:999px 999px 0 0;background:var(--bf-new-green);content:"";opacity:.45;transition:opacity .16s ease,transform .16s ease}.bfy-theme .bfy-new-candidate-action-card[data-accent=mint]{--bf-card-accent: var(--bf-new-mint);--bf-card-accent-ink: #11734f}.bfy-theme .bfy-new-candidate-action-card[data-accent=lilac]{--bf-card-accent: var(--bf-new-lilac);--bf-card-accent-ink: #5d54a7}.bfy-theme .bfy-new-candidate-action-card[data-accent=rose]{--bf-card-accent: var(--bf-new-rose);--bf-card-accent-ink: #b0325c}.bfy-theme .bfy-new-candidate-action-card[data-accent=sky]{--bf-card-accent: var(--bf-new-sky);--bf-card-accent-ink: #19786f}.bfy-theme .bfy-new-candidate-action-card:hover,.bfy-theme .bfy-new-candidate-action-card:focus-visible{border-color:#00af7673;box-shadow:0 14px 30px #0a221f1a;outline:none;transform:translateY(-3px)}.bfy-theme .bfy-new-candidate-action-card:hover:after,.bfy-theme .bfy-new-candidate-action-card:focus-visible:after{opacity:1;transform:scaleX(1.08)}.bfy-theme .bfy-new-candidate-action-card__icon{display:inline-flex;width:2.35rem;height:2.35rem;align-items:center;justify-content:center;border-radius:.75rem;background:var(--bf-card-accent);color:var(--bf-card-accent-ink)}.bfy-theme .bfy-new-candidate-action-card__copy{display:flex;min-width:0;flex:1;flex-direction:column;padding-right:1rem}.bfy-theme .bfy-new-candidate-action-card__eyebrow,.bfy-theme .bfy-new-candidate-path__eyebrow{margin-top:.9rem;color:#75867f;font-size:.61rem;font-weight:700;letter-spacing:.02em;text-transform:none}.bfy-theme .bfy-new-candidate-action-card__title{margin-top:.35rem;color:var(--bf-new-ink);font-size:.93rem;font-weight:700;line-height:1.2}.bfy-theme .bfy-new-candidate-action-card__arrow{position:absolute;top:1.05rem;right:.95rem;display:inline-flex;color:#8b9b94;transition:color .16s ease,transform .16s ease}.bfy-theme .bfy-new-candidate-action-card:hover .bfy-new-candidate-action-card__arrow,.bfy-theme .bfy-new-candidate-action-card:focus-visible .bfy-new-candidate-action-card__arrow{color:var(--bf-emerald);transform:translate(2px,-2px)}.bfy-theme .bfy-new-candidate-empty{display:flex;min-height:15rem;flex-direction:column;align-items:center;justify-content:center;border:1px dashed rgba(10,34,31,.2);border-radius:1rem;padding:2rem;background:#f1f0e86b;text-align:center}.bfy-theme .bfy-new-candidate-empty__icon{display:inline-flex;width:3.15rem;height:3.15rem;align-items:center;justify-content:center;border-radius:1rem;background:var(--bf-new-mint);color:var(--bf-evergreen)}.bfy-theme .bfy-new-candidate-empty h3{margin-top:1rem;color:var(--bf-new-ink);font-size:1.25rem;letter-spacing:-.025em}.bfy-theme .bfy-new-candidate-empty p{max-width:25rem;margin-top:.45rem;color:var(--bf-new-ink-soft);font-size:.78rem;line-height:1.55}.bfy-theme .bfy-new-candidate-path{display:flex;min-width:0;align-items:center;gap:.75rem;border:1px solid rgba(0,175,118,.22);border-radius:.95rem;padding:.8rem .9rem;background:var(--bf-new-mint)}.bfy-theme .bfy-new-candidate-path__icon{display:inline-flex;width:2.5rem;height:2.5rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.75rem;background:#fff;color:var(--bf-emerald)}.bfy-theme .bfy-new-candidate-path__icon[data-accent=lilac]{background:var(--bf-new-lilac);color:#5d54a7}.bfy-theme .bfy-new-candidate-path__icon[data-accent=rose]{background:var(--bf-new-rose);color:#b0325c}.bfy-theme .bfy-new-candidate-path__icon[data-accent=sky]{background:var(--bf-new-sky);color:#19786f}.bfy-theme .bfy-new-candidate-path__copy{display:flex;min-width:0;flex:1;flex-direction:column}.bfy-theme .bfy-new-candidate-path__eyebrow{margin-top:0;color:#5b7c6d;font-size:.57rem}.bfy-theme .bfy-new-candidate-path__copy strong{margin-top:.2rem;overflow:hidden;color:var(--bf-new-ink);font-size:.88rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-candidate-fields-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1.25rem 0 .7rem}.bfy-theme .bfy-new-candidate-fields-heading h3{color:var(--bf-new-ink);font-size:.9rem;font-weight:700}.bfy-theme .bfy-new-candidate-fields-heading p{margin-top:.25rem;color:var(--bf-new-ink-soft);font-size:.72rem}.bfy-theme .bfy-new-candidate-fields-heading>span{flex:0 0 auto;color:#668177;font-size:.65rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-new-candidate-fields>.border{border-color:#0a221f1f;border-radius:.95rem;padding:1rem;background:#f7f7f0b8}.bfy-theme .bfy-new-candidate-fields label{color:var(--bf-new-ink-soft);font-size:.73rem}.bfy-theme .bfy-new-candidate-fields input,.bfy-theme .bfy-new-candidate-fields [data-slot=select-trigger]{min-height:2.55rem;border-color:#0a221f26;border-radius:.68rem;background:#fff;color:var(--bf-new-ink);font-size:.8rem}.bfy-theme .bfy-new-candidate-fields input:focus-visible,.bfy-theme .bfy-new-candidate-fields [data-slot=select-trigger]:focus-visible{border-color:#00af769e;box-shadow:0 0 0 3px #00af7621}.bfy-theme .bfy-new-candidate-fields .border-red-500{border-color:#d34b56}.bfy-theme .bfy-new-candidate-fields [class*=bg-green-50],.bfy-theme .bfy-new-candidate-fields [class*=bg-green-100]{border-color:#00af7633;background:var(--bf-new-mint)}.bfy-theme .bfy-new-candidate-dialog__error{margin-top:.9rem;border-color:#bf1c2a42;background:#fb2c3612;color:#a51f2b}.bfy-theme .bfy-new-candidate-dialog__error [data-slot=alert-description]{color:#9b3c45}.bfy-theme .bfy-new-candidate-dialog__footer{display:flex;min-height:4.65rem;align-items:center;justify-content:space-between;border-top:1px solid rgba(10,34,31,.1);padding:.9rem 1.7rem}.bfy-theme .bfy-new-candidate-dialog__footer-actions{display:flex;align-items:center;gap:.5rem}.bfy-theme .bfy-new-candidate-dialog__submit{min-width:8.8rem;border-radius:.72rem;background:var(--bf-emerald)}@keyframes bfy-new-candidate-card-in{0%{opacity:0;transform:translateY(.65rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes bfy-new-queue-expand-in{0%{opacity:0;transform:translateY(-.2rem)}to{opacity:1;transform:translateY(0)}}.bfy-theme .bfy-new-move-candidate-dialog{--bf-move-ink: #0a221f;--bf-move-ink-soft: #36534b;--bf-move-green: #00af76;--bf-move-mint: #e8f7ec;--bf-move-paper: #fffdf8;display:block;width:min(42rem,calc(100vw - 2rem));max-width:min(42rem,calc(100vw - 2rem));max-height:min(47rem,calc(100vh - 2rem));overflow:hidden;border:1px solid rgba(10,34,31,.18);border-radius:1.35rem;padding:0;background:var(--bf-move-paper);color:var(--bf-move-ink);box-shadow:0 30px 90px #0a221f47;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-move-candidate-dialog__overlay{background:#0a221f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bfy-theme .bfy-new-move-candidate-dialog__shell{display:flex;max-height:min(47rem,calc(100vh - 2rem));flex-direction:column}.bfy-theme .bfy-new-move-candidate-dialog__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:1rem;height:2.5rem;padding:0 1.7rem;background:var(--bf-emerald);color:#f2fbf4}.bfy-theme .bfy-new-move-candidate-dialog__topline-label,.bfy-theme .bfy-new-move-candidate-dialog__candidate-context{display:inline-flex;min-width:0;align-items:center;gap:.35rem;font-size:.67rem;font-weight:700;letter-spacing:.02em}.bfy-theme .bfy-new-move-candidate-dialog__topline-label{flex:0 0 auto;color:var(--bf-glowing-green)}.bfy-theme .bfy-new-move-candidate-dialog__candidate-context{max-width:min(45%,20rem);flex:0 1 auto;overflow:hidden;color:#f2fbf4b8;font-size:.63rem;font-weight:500;letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-move-candidate-dialog__header{gap:.5rem;padding:1.35rem 1.7rem 1rem;text-align:left}.bfy-theme .bfy-new-move-candidate-dialog__title{color:var(--bf-move-ink);font-size:clamp(1.55rem,3vw,1.9rem);font-weight:700;letter-spacing:-.04em;line-height:1.05;text-align:left}.bfy-theme .bfy-new-move-candidate-dialog__body{min-height:0;overflow-y:auto;padding:0 1.7rem 1.35rem}.bfy-theme .bfy-new-move-candidate-selector{display:flex;flex-direction:column;gap:1.15rem}.bfy-theme .bfy-new-move-candidate-current-step{display:flex;min-width:0;align-items:center;gap:.7rem;border:1px solid rgba(0,175,118,.2);border-radius:.85rem;padding:.65rem .75rem;background:var(--bf-move-mint)}.bfy-theme .bfy-new-move-candidate-current-step__icon{display:inline-flex;width:2.15rem;height:2.15rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.65rem;background:#fff;color:var(--bf-emerald)}.bfy-theme .bfy-new-move-candidate-current-step__copy{display:flex;min-width:0;flex-direction:column}.bfy-theme .bfy-new-move-candidate-current-step__eyebrow{color:#5b7c6d;font-size:.59rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.bfy-theme .bfy-new-move-candidate-current-step__copy strong{margin-top:.14rem;color:var(--bf-move-ink);font-size:.88rem}.bfy-theme .bfy-new-move-candidate-current-step__copy>span:last-child{overflow:hidden;margin-top:.12rem;color:var(--bf-move-ink-soft);font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-move-candidate-destination-field{display:flex;flex-direction:column;gap:.55rem}.bfy-theme .bfy-new-move-candidate-destination-heading,.bfy-theme .bfy-new-move-candidate-fields-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.bfy-theme .bfy-new-move-candidate-destination-heading label,.bfy-theme .bfy-new-move-candidate-fields-heading h3{color:var(--bf-move-ink);font-size:.9rem;font-weight:700}.bfy-theme .bfy-new-move-candidate-destination-heading p,.bfy-theme .bfy-new-move-candidate-fields-heading p{margin-top:.22rem;color:var(--bf-move-ink-soft);font-size:.72rem;line-height:1.4}.bfy-theme .bfy-new-move-candidate-destination-heading>span,.bfy-theme .bfy-new-move-candidate-fields-heading>span{flex:0 0 auto;color:#668177;font-size:.65rem;font-weight:700;white-space:nowrap}.bfy-theme .bfy-new-move-candidate-select-trigger{min-height:3rem;border-color:#0a221f2e;border-radius:.72rem;background:#fff;color:var(--bf-move-ink);font-size:.83rem}.bfy-theme .bfy-new-move-candidate-select-trigger:focus-visible{border-color:#00af769e;box-shadow:0 0 0 3px #00af7621}.bfy-theme .bfy-new-move-candidate-select-option{display:inline-flex;align-items:center;gap:.55rem}.bfy-theme .bfy-new-move-candidate-select-option__icon,.bfy-theme .bfy-new-move-candidate-destination-summary__icon{display:inline-flex;align-items:center;justify-content:center;border-radius:.55rem}.bfy-theme .bfy-new-move-candidate-select-option__icon{width:1.75rem;height:1.75rem;background:var(--bf-card-accent, var(--bf-move-mint));color:var(--bf-card-accent-ink, #11734f)}.bfy-theme .bfy-new-move-candidate-select-option strong{font-size:.78rem;font-weight:600}.bfy-theme .bfy-new-move-candidate-select-option__icon[data-accent=mint],.bfy-theme .bfy-new-move-candidate-destination-summary[data-accent=mint]{--bf-card-accent: #dcf8e4;--bf-card-accent-ink: #11734f}.bfy-theme .bfy-new-move-candidate-select-option__icon[data-accent=sky],.bfy-theme .bfy-new-move-candidate-destination-summary[data-accent=sky]{--bf-card-accent: #e3f7f4;--bf-card-accent-ink: #19786f}.bfy-theme .bfy-new-move-candidate-select-option__icon[data-accent=lilac],.bfy-theme .bfy-new-move-candidate-destination-summary[data-accent=lilac]{--bf-card-accent: #eeebff;--bf-card-accent-ink: #5d54a7}.bfy-theme .bfy-new-move-candidate-select-option__icon[data-accent=rose],.bfy-theme .bfy-new-move-candidate-destination-summary[data-accent=rose]{--bf-card-accent: #ffe9f0;--bf-card-accent-ink: #b0325c}.bfy-theme .bfy-new-move-candidate-select-option__icon[data-accent=amber],.bfy-theme .bfy-new-move-candidate-destination-summary[data-accent=amber]{--bf-card-accent: #fff3d9;--bf-card-accent-ink: #a66b12}.bfy-theme .bfy-new-move-candidate-destination-summary{display:flex;min-width:0;align-items:center;gap:.6rem;border:1px solid rgba(0,175,118,.2);border-radius:.75rem;padding:.65rem .75rem;background:var(--bf-card-accent, var(--bf-move-mint));color:var(--bf-move-ink)}.bfy-theme .bfy-new-move-candidate-destination-summary__icon{width:1.9rem;height:1.9rem;flex:0 0 auto;background:#ffffffb8;color:var(--bf-card-accent-ink, #11734f)}.bfy-theme .bfy-new-move-candidate-destination-summary__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.12rem}.bfy-theme .bfy-new-move-candidate-destination-summary__copy strong{font-size:.78rem}.bfy-theme .bfy-new-move-candidate-destination-summary__copy span{overflow:hidden;color:var(--bf-move-ink-soft);font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-move-candidate-status,.bfy-theme .bfy-new-move-candidate-empty,.bfy-theme .bfy-new-move-candidate-fields-prompt{display:flex;align-items:center;justify-content:center;border:1px dashed rgba(10,34,31,.2);border-radius:.75rem;padding:1rem;color:var(--bf-move-ink-soft);font-size:.75rem;text-align:center}.bfy-theme .bfy-new-move-candidate-status,.bfy-theme .bfy-new-move-candidate-empty{min-height:5rem}.bfy-theme .bfy-new-move-candidate-empty{flex-direction:column;gap:.45rem;background:#f1f0e86b}.bfy-theme .bfy-new-move-candidate-empty svg{color:var(--bf-emerald)}.bfy-theme .bfy-new-move-candidate-empty strong{color:var(--bf-move-ink);font-size:.85rem}.bfy-theme .bfy-new-move-candidate-empty span{max-width:25rem;font-size:.72rem;line-height:1.45}.bfy-theme .bfy-new-move-candidate-fields-prompt{margin-top:1.25rem;background:#f7f7f08a}.bfy-theme .bfy-new-move-candidate-fields-section{display:flex;flex-direction:column;margin-top:1.35rem}.bfy-theme .bfy-new-move-candidate-fields{margin-top:.7rem}.bfy-theme .bfy-new-move-candidate-fields>.border{border-color:#0a221f1f;border-radius:.85rem;padding:.9rem;background:#f7f7f0b8}.bfy-theme .bfy-new-move-candidate-fields label{color:var(--bf-move-ink-soft);font-size:.73rem}.bfy-theme .bfy-new-move-candidate-fields input,.bfy-theme .bfy-new-move-candidate-fields [data-slot=select-trigger]{min-height:2.5rem;border-color:#0a221f26;border-radius:.65rem;background:#fff;color:var(--bf-move-ink);font-size:.8rem}.bfy-theme .bfy-new-move-candidate-fields input:focus-visible,.bfy-theme .bfy-new-move-candidate-fields [data-slot=select-trigger]:focus-visible{border-color:#00af769e;box-shadow:0 0 0 3px #00af7621}.bfy-theme .bfy-new-move-candidate-fields .border-red-500{border-color:#d34b56}.bfy-theme .bfy-new-move-candidate-fields [class*=bg-green-50],.bfy-theme .bfy-new-move-candidate-fields [class*=bg-green-100]{border-color:#00af7633;background:var(--bf-move-mint)}.bfy-theme .bfy-new-move-candidate-inherited-note{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;border-radius:.7rem;padding:.6rem .7rem;font-size:.7rem;line-height:1.4}.bfy-theme .bfy-new-move-candidate-inherited-note{background:var(--bf-move-mint);color:#537168}.bfy-theme .bfy-new-move-candidate-error{margin-top:.85rem;border-color:#bf1c2a42;background:#fb2c3612;color:#a51f2b}.bfy-theme .bfy-new-move-candidate-error [data-slot=alert-description]{color:#9b3c45}.bfy-theme .bfy-new-move-candidate-dialog__footer{display:flex;min-height:4.65rem;align-items:center;justify-content:flex-end;gap:.55rem;border-top:1px solid rgba(10,34,31,.1);padding:.9rem 1.7rem}.bfy-theme .bfy-new-move-candidate-dialog__submit{min-width:9.5rem;border-radius:.7rem;background:var(--bf-emerald)}@media (max-width: 640px){.bfy-theme .bfy-new-move-candidate-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:1.1rem}.bfy-theme .bfy-new-move-candidate-dialog__shell{max-height:calc(100vh - 1rem)}.bfy-theme .bfy-new-move-candidate-dialog__header,.bfy-theme .bfy-new-move-candidate-dialog__body,.bfy-theme .bfy-new-move-candidate-dialog__footer{padding-right:1rem;padding-left:1rem}.bfy-theme .bfy-new-move-candidate-destination-heading,.bfy-theme .bfy-new-move-candidate-fields-heading{align-items:flex-start;flex-direction:column;gap:.25rem}.bfy-theme .bfy-new-move-candidate-destination-summary{align-items:flex-start}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-move-candidate-dialog,.bfy-theme .bfy-new-move-candidate-dialog *{scroll-behavior:auto;transition-duration:.01ms}}.bfy-theme .bfy-new-job-dialog{--bf-job-ink: #0a221f;--bf-job-ink-soft: #36534b;--bf-job-green: #00af76;--bf-job-accent: #9afba4;--bf-job-accent-soft: #dcf8e4;--bf-job-accent-ink: #11734f;--bf-job-paper: #fffdf8;--bf-job-line: rgba(10, 34, 31, .12);display:block;width:min(56rem,calc(100vw - 2rem));max-width:min(56rem,calc(100vw - 2rem));max-height:min(57rem,calc(100vh - 2rem));overflow:hidden;border:1px solid rgba(10,34,31,.18);border-radius:1.5rem;padding:0;background:var(--bf-job-paper);color:var(--bf-job-ink);box-shadow:0 30px 90px #0a221f47;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-job-dialog__overlay{background:#0a221f9e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bfy-theme .bfy-new-job-dialog__close{display:inline-flex;width:1.75rem;height:1.75rem;flex:0 0 1.75rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(242,251,244,.26);border-radius:.52rem;color:#f2fbf4d6;opacity:1;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-new-job-dialog__close svg{width:.85rem;height:.85rem;flex:none}.bfy-theme .bfy-new-job-dialog__close:hover:not(:disabled){background:#f2fbf41f;color:#fff}.bfy-theme .bfy-new-job-dialog__close:focus-visible{outline:2px solid #9afba4;outline-offset:2px}.bfy-theme .bfy-new-job-dialog__close:disabled{cursor:not-allowed;opacity:.55}.bfy-theme .bfy-new-job-dialog__shell{display:flex;max-height:min(57rem,calc(100vh - 2rem));min-height:0;flex-direction:column}.bfy-theme .bfy-new-job-dialog__topline{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem;padding:.35rem 1rem .35rem 1.6rem;background:var(--bf-emerald);color:#f2fbf4}.bfy-theme .bfy-new-job-dialog__topline-label,.bfy-theme .bfy-new-job-dialog__topline-context{display:inline-flex;min-width:0;align-items:center;gap:.38rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.64rem;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-new-job-dialog__topline-label{flex:0 0 auto;color:var(--bf-glowing-green)}.bfy-theme .bfy-new-job-dialog__topline-context{max-width:min(45%,20rem);flex:0 1 auto;overflow:hidden;color:#f2fbf4ad;font-size:.6rem;font-weight:500;letter-spacing:.045em;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-new-job-dialog__topline-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--bf-glowing-green);box-shadow:0 0 0 3px #9afba41f}.bfy-theme .bfy-new-job-dialog__header{gap:1rem;padding:1.35rem 1.6rem 1.05rem;text-align:left}.bfy-theme .bfy-new-job-dialog__title-row{display:flex;min-width:0;align-items:flex-start;gap:.8rem}.bfy-theme .bfy-new-job-dialog__title-icon{display:inline-flex;width:2.7rem;height:2.7rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bf-job-accent-ink) 18%,transparent);border-radius:.86rem;background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-dialog__title{color:var(--bf-job-ink);font-size:clamp(1.45rem,3vw,1.95rem);font-weight:700;letter-spacing:-.04em;line-height:1.04;text-align:left}.bfy-theme .bfy-new-job-dialog__header-meta{display:flex;min-width:0;align-items:center;gap:.55rem;border-top:1px solid rgba(10,34,31,.09);padding-top:.85rem}.bfy-theme .bfy-new-job-dialog__header-meta-label,.bfy-theme .bfy-new-job-dialog__header-meta-note{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem;line-height:1.2}.bfy-theme .bfy-new-job-dialog__header-meta-label{color:var(--bf-job-ink-soft);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-new-job-dialog__header-meta-divider{width:1px;height:.8rem;background:#0a221f29}.bfy-theme .bfy-new-job-dialog__header-meta-note{color:#7c8b83}.bfy-theme .bfy-new-job-dialog__header-meta-note>span{color:var(--bf-job-accent-ink);font-weight:800}.bfy-theme .bfy-new-job-dialog__body{display:block;min-height:0;flex:1;overflow-y:auto;padding:0 1.6rem 1.35rem}.bfy-theme .bfy-new-job-dialog__body-content{min-width:0}.bfy-theme .bfy-new-job-dialog__form-stack{display:flex;min-width:0;flex-direction:column;gap:.95rem}.bfy-theme .bfy-new-job-dialog__error{margin-top:.1rem;border-color:#bf1c2a42;background:#fb2c3612;color:#a51f2b}.bfy-theme .bfy-new-job-dialog__error [data-slot=alert-description]{color:#9b3c45}.bfy-theme .bfy-new-job-dialog__inline-status{display:inline-flex;align-items:center;gap:.42rem;color:#667b70;font-size:.72rem}.bfy-theme .bfy-new-job-form{min-width:0}.bfy-theme .bfy-new-job-form__section+.bfy-new-job-form__section{margin-top:1.3rem;border-top:1px solid rgba(10,34,31,.1);padding-top:1.15rem}.bfy-theme .bfy-new-job-form__section-heading{display:flex;min-width:0;align-items:flex-start;gap:.62rem;margin-bottom:.8rem}.bfy-theme .bfy-new-job-form__section-index{display:inline-flex;width:1.65rem;height:1.65rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--bf-job-accent-ink) 22%,transparent);border-radius:.55rem;background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.61rem;font-weight:800}.bfy-theme .bfy-new-job-form__section-heading h3{color:var(--bf-job-ink);font-size:.86rem;font-weight:700;letter-spacing:-.015em;line-height:1.2}.bfy-theme .bfy-new-job-form__section-heading p{margin-top:.25rem;color:#6a7d74;font-size:.69rem;line-height:1.4}.bfy-theme .bfy-new-job-form__job-description-grid{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:.75rem}.bfy-theme .bfy-new-job-form__field{display:flex;min-width:0;flex-direction:column;gap:.45rem}.bfy-theme .bfy-new-job-form__label-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.6rem}.bfy-theme .bfy-new-job-form__label-row [data-slot=label],.bfy-theme .bfy-new-job-form__owners [data-slot=label]{color:var(--bf-job-ink-soft);font-size:.71rem;font-weight:700;letter-spacing:.005em}.bfy-theme .bfy-new-job-form__label-row [data-slot=label]>span{color:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-form__label-row>span:last-child{color:#83928a;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.56rem;letter-spacing:.04em;text-transform:uppercase}.bfy-theme .bfy-new-job-form__field input{min-height:2.65rem;border-color:#0a221f26;border-radius:.7rem;background:#fff;color:var(--bf-job-ink);font-size:.79rem;box-shadow:0 2px 7px #0a221f06}.bfy-theme .bfy-new-job-form__field input::placeholder{color:#97a49e}.bfy-theme .bfy-new-job-form__field input:focus-visible{border-color:color-mix(in srgb,var(--bf-job-accent-ink) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--bf-job-accent) 32%,transparent)}.bfy-theme .bfy-new-job-form__field input.border-red-500{border-color:#d34b56}.bfy-theme .bfy-new-job-form__requisition-row{display:flex;min-width:0;align-items:stretch;gap:.4rem}.bfy-theme .bfy-new-job-form__requisition-row input{min-width:0;flex:1}.bfy-theme .bfy-new-job-form__generate{min-height:2.65rem;flex:0 0 auto;gap:.3rem;border-color:color-mix(in srgb,var(--bf-job-accent-ink) 24%,transparent);border-radius:.7rem;background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink);font-size:.68rem;font-weight:700;box-shadow:none}.bfy-theme .bfy-new-job-form__generate:hover:not(:disabled){border-color:color-mix(in srgb,var(--bf-job-accent-ink) 40%,transparent);background:var(--bf-job-accent);color:var(--bf-job-ink)}.bfy-theme .bfy-new-job-form__error{color:#c03a49;font-size:.67rem;line-height:1.35}.bfy-theme .bfy-new-job-form__field--description{margin-top:.9rem;gap:.5rem}.bfy-theme .bfy-new-job-form__rich-editor{border:1px solid rgba(10,34,31,.15);border-radius:.85rem;background:#fff;box-shadow:0 3px 10px #0a221f08}.bfy-theme .bfy-new-job-form__rich-editor>div:first-child{border-bottom-color:#0a221f1a;background:#f1f0e88f;padding:.35rem .45rem}.bfy-theme .bfy-new-job-form__rich-editor>div:first-child [data-slot=button]{min-height:1.95rem;border-radius:.52rem;color:#567169}.bfy-theme .bfy-new-job-form__rich-editor>div:first-child [data-slot=button]:hover:not(:disabled){background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-form__rich-editor>div:last-child{background:#fff}.bfy-theme .bfy-new-job-form__rich-editor .ProseMirror{color:var(--bf-job-ink);font-size:.78rem;line-height:1.55}.bfy-theme .bfy-new-job-form__rich-editor .ProseMirror p.is-editor-empty:first-child:before{color:#9aa8a1}.bfy-theme .bfy-new-job-form__owners>.space-y-3{display:flex;flex-direction:column;gap:.48rem}.bfy-theme .bfy-new-job-form__owners>.space-y-3>*{margin-top:0!important}.bfy-theme .bfy-new-job-form__owners>.space-y-3>.mb-2{min-height:2.6rem;align-items:center;margin-bottom:0;border:1px dashed rgba(10,34,31,.16);border-radius:.76rem;padding:.45rem .55rem;background:#f1f0e866}.bfy-theme .bfy-new-job-form__owners [data-slot=badge]{border-color:color-mix(in srgb,var(--bf-job-accent-ink) 14%,transparent);border-radius:999px;background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink);font-size:.65rem}.bfy-theme .bfy-new-job-form__owners [data-slot=badge] button:hover{background:color-mix(in srgb,var(--bf-job-accent) 55%,transparent)}.bfy-theme .bfy-new-job-form__owners>.space-y-3>[data-slot=dropdown-menu-trigger]{width:100%;min-height:2.55rem;justify-content:space-between;border-color:#0a221f26;border-radius:.7rem;background:#fff;color:var(--bf-job-ink-soft);font-size:.75rem;box-shadow:0 2px 7px #0a221f06}.bfy-theme .bfy-new-job-form__owners>.space-y-3>[data-slot=dropdown-menu-trigger]:hover:not(:disabled){border-color:color-mix(in srgb,var(--bf-job-accent-ink) 38%,transparent);background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-form__owners>.space-y-3>p{color:#7b8b83;font-size:.65rem;line-height:1.4}.bfy-theme .bfy-new-job-dialog__footer{display:flex;min-height:4.5rem;align-items:center;justify-content:space-between;gap:1rem;border-top:1px solid rgba(10,34,31,.1);padding:.85rem 1.6rem}.bfy-theme .bfy-new-job-dialog__footer-note{display:inline-flex;min-width:0;align-items:center;gap:.4rem;color:#778880;font-size:.66rem}.bfy-theme .bfy-new-job-dialog__footer-dot{width:.42rem;height:.42rem;flex:0 0 auto;border-radius:999px;background:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-dialog__footer-dot[data-busy=true]{animation:bfy-new-job-pulse 1.2s ease-in-out infinite;background:#d89229}.bfy-theme .bfy-new-job-dialog__footer-actions{display:flex;align-items:center;justify-content:flex-end;margin-left:auto;gap:.4rem}.bfy-theme .bfy-new-job-dialog__cancel{min-height:2.55rem;border-radius:.7rem;color:#61766b}.bfy-theme .bfy-new-job-dialog__cancel:hover:not(:disabled){background:#f1f0e8d1;color:var(--bf-job-ink)}.bfy-theme .bfy-new-job-dialog__action-primary,.bfy-theme .bfy-new-job-dialog__action-secondary,.bfy-theme .bfy-new-job-dialog__action-danger{display:inline-flex;min-height:2.55rem;align-items:center;justify-content:center;gap:.45rem;border-radius:.72rem;padding:0 .9rem;font-size:.73rem;font-weight:700;transition:transform .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-new-job-dialog__action-primary{border:1px solid var(--bf-emerald, #087451);background:var(--bf-emerald, #087451);color:var(--bf-offwhite, #fffdf8);box-shadow:0 7px 15px #0a221f21}.bfy-theme .bfy-new-job-dialog__action-primary:hover:not(:disabled){border-color:var(--bf-emerald-raised, #12362c);background:var(--bf-emerald-raised, #12362c);box-shadow:0 10px 18px #0a221f2b;transform:translateY(-1px)}.bfy-theme .bfy-new-job-dialog__action-secondary{border:1px solid color-mix(in srgb,var(--bf-job-accent-ink) 24%,transparent);background:var(--bf-job-paper);color:var(--bf-job-accent-ink)}.bfy-theme .bfy-new-job-dialog__action-secondary:hover:not(:disabled){border-color:color-mix(in srgb,var(--bf-job-accent-ink) 42%,transparent);background:var(--bf-job-accent-soft)}.bfy-theme .bfy-new-job-dialog__action-danger{border:1px solid rgba(150,69,58,.24);background:var(--bf-job-paper);color:#914d44}.bfy-theme .bfy-new-job-dialog__action-danger:hover:not(:disabled){border-color:#96453a61;background:#f8eeeb;color:#7e3e37}.bfy-theme .bfy-new-job-dialog__action-primary:disabled,.bfy-theme .bfy-new-job-dialog__action-secondary:disabled,.bfy-theme .bfy-new-job-dialog__action-danger:disabled{cursor:not-allowed;opacity:.56}.bfy-theme .bfy-new-job-dialog__submit{min-height:2.55rem;gap:.65rem;border:1px solid var(--bf-emerald);border-radius:.78rem;padding:.32rem .48rem .32rem .95rem;background:var(--bf-emerald);color:var(--bf-offwhite);box-shadow:0 8px 16px #0a221f24;transition:transform .16s ease,background-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-new-job-dialog__submit:hover:not(:disabled){background:var(--bf-emerald-raised);box-shadow:0 11px 20px #0a221f2e;transform:translateY(-1px)}.bfy-theme .bfy-new-job-dialog__submit:active:not(:disabled){transform:translateY(0)}.bfy-theme .bfy-new-job-dialog__submit-arrow{display:inline-flex;width:1.9rem;height:1.9rem;align-items:center;justify-content:center;border-radius:999px;background:var(--bf-job-accent);color:var(--bf-job-ink)}.bfy-theme .bfy-job-details-view__field-value{display:flex;min-height:2.65rem;align-items:center;border:1px solid rgba(10,34,31,.15);border-radius:.7rem;padding:.55rem .75rem;background:#fff;color:var(--bf-job-ink);font-size:.79rem;line-height:1.4;overflow-wrap:anywhere;box-shadow:0 2px 7px #0a221f06}.bfy-theme .bfy-job-details-view__description{min-height:13rem}.bfy-theme .bfy-job-details-view__rich-text>[data-vaul-no-drag]{border:0;padding:0;background:#fff}.bfy-theme .bfy-job-details-view__rich-text .ProseMirror{color:var(--bf-job-ink);font-size:.78rem;line-height:1.55}.bfy-theme .bfy-job-details-view__plain-description{margin:0;color:var(--bf-job-ink);font-size:.78rem;line-height:1.55;white-space:pre-wrap}.bfy-theme .bfy-job-details-view__team-list-container{display:flex;min-height:2.6rem;align-items:center;border:1px dashed rgba(10,34,31,.16);border-radius:.76rem;padding:.45rem .55rem;background:#f1f0e866}.bfy-theme .bfy-job-details-view__team-list{display:flex;flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none}.bfy-theme .bfy-job-details-view__team-list li{border:1px solid color-mix(in srgb,var(--bf-job-accent-ink) 14%,transparent);border-radius:999px;padding:.32rem .58rem;background:var(--bf-job-accent-soft);color:var(--bf-job-accent-ink);font-size:.65rem;font-weight:650}.bfy-theme .bfy-job-details-view__empty{margin:0;color:#7b8b83;font-size:.72rem;line-height:1.5}.bfy-theme .bfy-new-job-delete-dialog{--bf-job-ink: #0a221f;--bf-job-ink-soft: #36534b;--bf-job-accent-soft: #dcf8e4;--bf-job-accent-ink: #11734f;--bf-job-paper: #fffdf8;width:min(28rem,calc(100vw - 2rem));max-width:min(28rem,calc(100vw - 2rem));border:1px solid rgba(10,34,31,.16);border-radius:1.1rem;padding:1.35rem;background:var(--bf-job-paper);color:var(--bf-job-ink);box-shadow:0 24px 64px #0a221f3d;font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-new-job-delete-dialog [data-slot=dialog-title]{color:var(--bf-job-ink);font-size:1.05rem;font-weight:750;letter-spacing:-.025em}.bfy-theme .bfy-new-job-delete-dialog [data-slot=dialog-description]{color:var(--bf-job-ink-soft);font-size:.78rem;line-height:1.5}.bfy-theme .bfy-new-job-delete-dialog [data-slot=dialog-footer]{gap:.5rem;padding-top:.35rem}.bfy-theme .bfy-job-dialog-trigger{max-width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.bfy-theme .bfy-job-dialog-trigger.bfy-job-picker-actions__title{font-size:.8rem;font-weight:500;line-height:1.25}.bfy-job-dialog-trigger{display:inline;max-width:100%;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer}.bfy-job-dialog-trigger:disabled{cursor:not-allowed;opacity:.6}.bfy-theme .bfy-job-dialog-trigger:focus-visible{border-radius:.2rem;outline:2px solid var(--bf-job-accent-ink);outline-offset:3px}.bfy-job-dialog-trigger:focus-visible{border-radius:.2rem;outline:2px solid currentColor;outline-offset:3px}@keyframes bfy-new-job-pulse{0%,to{box-shadow:0 0 #d8922938}50%{box-shadow:0 0 0 4px #d8922914}}@media (max-width: 720px){.bfy-theme .bfy-new-job-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:1.15rem}.bfy-theme .bfy-new-job-dialog__shell{max-height:calc(100vh - 1rem)}.bfy-theme .bfy-new-job-dialog__topline,.bfy-theme .bfy-new-job-dialog__header,.bfy-theme .bfy-new-job-dialog__body,.bfy-theme .bfy-new-job-dialog__footer{padding-right:1.05rem;padding-left:1.05rem}.bfy-theme .bfy-new-job-dialog__body{display:block}.bfy-theme .bfy-new-job-form__job-description-grid{grid-template-columns:1fr}.bfy-theme .bfy-new-job-dialog__footer{align-items:stretch;flex-direction:column;gap:.55rem}.bfy-theme .bfy-new-job-dialog__footer-note{justify-content:center}.bfy-theme .bfy-new-job-dialog__footer-actions{width:100%}.bfy-theme .bfy-new-job-dialog__footer-actions>*{flex:1}.bfy-theme .bfy-new-job-dialog--view .bfy-new-job-dialog__footer-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.bfy-theme .bfy-new-job-dialog--view .bfy-new-job-dialog__footer-actions>*{width:100%;min-width:0;white-space:normal}.bfy-theme .bfy-new-job-dialog--view .bfy-new-job-dialog__footer-actions>.bfy-new-job-dialog__action-primary{grid-column:1 / -1}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-new-job-dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-new-ideal-resume-dialog{border:1px solid rgba(10,34,31,.14);border-radius:1.3rem;background:#fffdf8;color:#0a221f;box-shadow:0 26px 70px #0a221f33;grid-template-columns:minmax(0,1fr);width:min(760px,94vw);max-width:760px}.bfy-theme .bfy-new-ideal-resume-dialog>aside{border-color:#0a221f1a;background:radial-gradient(circle at 0% 0%,rgba(238,235,255,.72),transparent 42%),#f1f5ef}.bfy-theme .bfy-new-ideal-resume-dialog>aside>div:first-child{color:#0a221f}.bfy-theme .bfy-new-ideal-resume-dialog>aside>div:first-child span{border:1px solid rgba(0,175,118,.22);background:#dcf8e4;color:#087e5a}.bfy-theme .bfy-new-ideal-resume-dialog>aside p,.bfy-theme .bfy-new-ideal-resume-dialog>aside>div:last-child{color:#527066}.bfy-theme .bfy-new-ideal-resume-dialog>aside li[data-current=true]{background:#dcf8e48f;color:#0a221f}.bfy-theme .bfy-new-ideal-resume-dialog>aside li[data-current=true] span:first-child{background:#0a221f;color:#dcf8e4}.bfy-theme .bfy-new-ideal-resume-dialog>div:last-child{background:#fffdf8}.bfy-theme .bfy-new-ideal-resume-dialog>div:last-child>div:first-child{border-color:#0a221f1a;background:radial-gradient(circle at 100% 0%,rgba(220,248,228,.72),transparent 36%),#fffdf8}.bfy-theme .bfy-new-ideal-resume-dialog [data-slot=dialog-title]{color:#0a221f;font-weight:800;letter-spacing:-.04em}.bfy-theme .bfy-new-ideal-resume-dialog [data-slot=dialog-description]{color:#527066}@media (max-width: 640px){.bfy-theme .bfy-new-ideal-resume-dialog{border-radius:1rem}}@media (max-width: 1120px){.bfy-theme .bfy-new-dashboard-header__controls{width:100%;align-items:center;flex-wrap:nowrap}.bfy-theme .bfy-new-dashboard-header__left{flex:1 1 auto}.bfy-theme .bfy-new-dashboard-header__right{flex:0 0 auto;margin-left:auto}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker{width:100%}.bfy-theme .bfy-new-queue-toolbar__main{flex-wrap:nowrap}}@media (max-width: 720px){.bfy-theme .bfy-dashboard-new{overflow:visible;padding:.75rem}.bfy-theme .bfy-new-dashboard-header,.bfy-theme .bfy-new-queue-toolbar,.bfy-theme .bfy-new-queue-workspace{border-radius:1rem}.bfy-theme .bfy-new-first-job-state{gap:.65rem;border-radius:1rem;padding:.55rem}.bfy-theme .bfy-new-first-job-banner{align-items:stretch;flex-direction:column;gap:.8rem;border-radius:.85rem;padding:.9rem}.bfy-theme .bfy-new-first-job-banner__copy{align-items:flex-start}.bfy-theme .bfy-new-first-job-banner__button{width:100%;justify-content:center}.bfy-theme .bfy-new-first-job-banner__actions{width:100%;align-items:stretch}.bfy-theme .bfy-new-first-job-banner__actions:not(.bfy-new-first-job-banner__actions--compact) .bfy-new-first-job-banner__template-action{width:100%;justify-content:center}.bfy-theme .bfy-new-first-job-banner__actions--compact{align-items:center;justify-content:flex-start;gap:.5rem}.bfy-theme .bfy-new-first-job-banner__actions--compact .bfy-new-first-job-banner__button:not(.bfy-new-first-job-banner__button--icon){flex:0 1 auto;width:auto;justify-content:center}.bfy-theme .bfy-new-first-job-banner__template-action--icon{flex:0 0 2.25rem;width:2.25rem;min-width:2.25rem;height:2.25rem}.bfy-theme .bfy-new-first-job-banner__actions--compact .bfy-new-first-job-banner__manual-action{flex:0 1 auto;width:auto}.bfy-theme .bfy-new-first-job-banner__button.bfy-new-first-job-banner__button--icon{width:2.35rem;min-width:2.35rem;align-self:flex-end}.bfy-theme .bfy-new-dashboard-header__controls{align-items:stretch;flex-wrap:wrap}.bfy-theme .bfy-new-dashboard-header__left{width:100%;flex:1 1 100%;flex-wrap:wrap}.bfy-theme .bfy-new-dashboard-header__job{flex:1 1 12rem;align-items:center;padding-right:0}.bfy-theme .bfy-job-picker-trigger.bfy-new-dashboard-job-picker{width:100%}.bfy-theme .bfy-new-job-description-dialog{max-height:calc(100vh - 1rem);padding:.95rem}.bfy-theme .bfy-new-job-description-dialog__header{grid-template-columns:2.35rem minmax(0,1fr);column-gap:.65rem;padding:0 2.25rem .85rem 0}.bfy-theme .bfy-new-job-description-dialog__icon{width:2.35rem;height:2.35rem}.bfy-theme .bfy-new-job-description-dialog__header [data-slot=dialog-title]{font-size:1.15rem}.bfy-theme .bfy-new-job-description-dialog__body{padding-top:.8rem}.bfy-theme .bfy-new-job-description-dialog__document{padding:1rem}.bfy-theme .bfy-new-dashboard-header__candidate{flex:1 1 auto;justify-content:center;min-width:8.5rem}.bfy-theme .bfy-new-dashboard-header__right{width:100%;flex:1 1 100%;justify-content:flex-end;margin-left:0}.bfy-theme .bfy-new-dashboard-header__right>.bfy-new-queue-toolbar{width:100%}.bfy-theme .bfy-new-dashboard-header__pipeline-row{flex-wrap:wrap;gap:.4rem}.bfy-theme .bfy-new-pipeline-rail__stages{width:auto;flex:1 1 auto;padding-bottom:0}.bfy-theme .bfy-new-queue-stats{max-width:100%;overflow-x:auto;padding-bottom:.12rem;scrollbar-width:thin}.bfy-theme .bfy-new-queue-stat{flex:0 0 auto;min-width:4.1rem}.bfy-theme .bfy-new-queue-toolbar__main{width:100%;align-items:center;justify-content:space-between;gap:.4rem}.bfy-theme .bfy-new-queue-toolbar__primary-actions{flex:0 0 auto;justify-content:flex-end;flex-wrap:wrap}.bfy-theme .bfy-new-queue-filter-button{flex:0 0 auto}.bfy-theme .bfy-new-queue-table-shell{overflow:visible;border-radius:.85rem}.bfy-theme .bfy-new-queue-table-shell>[data-slot=table-container]{overflow:visible!important}.bfy-theme .bfy-new-queue-table{display:block;min-width:0;width:100%}.bfy-theme .bfy-new-queue-table [data-slot=table-header]{display:none}.bfy-theme .bfy-new-queue-table [data-slot=table-body]{display:flex;flex-direction:column;gap:.4rem;padding:.4rem}.bfy-theme .bfy-new-queue-table [data-slot=table-row]{position:relative;display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"candidate actions actions" "pipeline score integrity" "status created created";column-gap:.6rem;row-gap:.4rem;border:1px solid rgba(10,34,31,.1);border-radius:.8rem;padding:.62rem;background:#fffdf8;box-shadow:0 3px 12px #0a221f09}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>td{display:flex;width:auto;min-width:0;height:auto;align-items:flex-start;border:0;padding:0;background:transparent;font-size:.74rem;white-space:normal}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__select-cell{position:absolute;top:.65rem;left:.65rem;z-index:2;display:block;width:auto;min-width:0;padding:0;background:transparent}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__candidate-cell{position:static;left:auto;z-index:auto;grid-area:candidate;width:auto;min-width:0;padding:0;background:transparent}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__candidate-cell[data-selection-mode=true]{padding-left:2rem}.bfy-theme .bfy-new-queue-table .bfy-new-queue-table__row[data-subrow=true] .bfy-new-queue-table__candidate-cell[data-selection-mode=true]{padding-left:0}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__pipeline-cell{grid-area:pipeline;min-width:0;flex-direction:column}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__status-cell{grid-area:status;min-width:0;flex-direction:column}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__score-cell{grid-area:score;min-width:0;align-items:flex-end;justify-content:flex-start;flex-direction:column}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__integrity-cell{grid-area:integrity;min-width:0;align-items:flex-end;justify-content:flex-start;flex-direction:column}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__created-cell{grid-area:created;min-width:0;align-items:flex-end;justify-content:flex-start;flex-direction:column;text-align:right}.bfy-theme .bfy-new-queue-table [data-slot=table-row]>.bfy-new-queue-table__actions-cell{position:static;right:auto;z-index:auto;grid-area:actions;width:auto;min-width:0;align-items:flex-start;justify-content:flex-end;padding:0 .5rem;background:transparent;box-shadow:none}.bfy-theme .bfy-new-queue-table__actions{width:auto;justify-content:flex-end;gap:.5rem}.bfy-theme .bfy-new-queue-table__pipeline-cell:before,.bfy-theme .bfy-new-queue-table__status-cell:before,.bfy-theme .bfy-new-queue-table__score-cell:before,.bfy-theme .bfy-new-queue-table__integrity-cell:before,.bfy-theme .bfy-new-queue-table__created-cell:before{display:block;margin-bottom:.16rem;color:#87948d;font-size:.58rem;font-weight:650;line-height:1}.bfy-theme .bfy-new-queue-table__pipeline-cell:before{content:"Pipeline stages"}.bfy-theme .bfy-new-queue-table__status-cell:before{content:"Status"}.bfy-theme .bfy-new-queue-table__score-cell:before{content:"Score"}.bfy-theme .bfy-new-queue-table__integrity-cell:before{content:"Integrity"}.bfy-theme .bfy-new-queue-table__created-cell:before{content:"Created"}.bfy-theme .bfy-new-queue-table__skeleton-row{min-height:7.5rem}.bfy-theme .bfy-new-queue-table__skeleton-row .bfy-new-queue-table__pipeline-cell:before,.bfy-theme .bfy-new-queue-table__skeleton-row .bfy-new-queue-table__status-cell:before,.bfy-theme .bfy-new-queue-table__skeleton-row .bfy-new-queue-table__score-cell:before,.bfy-theme .bfy-new-queue-table__skeleton-row .bfy-new-queue-table__integrity-cell:before,.bfy-theme .bfy-new-queue-table__skeleton-row .bfy-new-queue-table__created-cell:before{display:none}.bfy-theme .bfy-new-queue-table__agent{max-width:100%;align-items:flex-start}.bfy-theme .bfy-new-queue-table__agent-label{max-width:12rem;line-height:1.25}.bfy-theme .bfy-new-queue-table__status{max-width:100%}.bfy-theme .bfy-new-queue-table__created-cell{color:#62776c;font-size:.74rem}.bfy-theme .bfy-new-queue-table__row[data-subrow=true]{box-shadow:inset 3px 0 #36534b38,0 3px 12px #0a221f07}.bfy-theme .bfy-new-queue-table__row[data-subrow=true]>td,.bfy-theme .bfy-new-queue-table__row[data-subrow=true]>.bfy-new-queue-table__candidate-cell,.bfy-theme .bfy-new-queue-table__row[data-subrow=true]>.bfy-new-queue-table__actions-cell{background:transparent}.bfy-theme .bfy-new-queue-table__empty-cell{display:flex!important;min-height:13rem;grid-column:1 / -1;align-items:center;justify-content:center;background:transparent!important}.bfy-theme .bfy-new-queue-table__empty{padding:1.5rem .5rem}.bfy-theme .bfy-new-queue-card>[data-slot=card-content]{padding-inline:.25rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-card__footer{padding:.65rem .75rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination{justify-content:flex-start;gap:.55rem}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div:first-child,.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div:last-child{flex:1 1 100%;margin-left:0}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination>div:last-child{justify-content:space-between;width:100%}.bfy-theme .bfy-dashboard-new .bfy-new-queue-pagination__stats{flex:1 1 100%;justify-content:flex-start;margin-right:0}.bfy-theme .bfy-new-candidate-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:1.15rem}.bfy-theme .bfy-new-candidate-dialog__shell{max-height:calc(100vh - 1rem)}.bfy-theme .bfy-new-candidate-dialog__topline,.bfy-theme .bfy-new-candidate-dialog__header,.bfy-theme .bfy-new-candidate-dialog__body,.bfy-theme .bfy-new-candidate-dialog__footer{padding-right:1.1rem;padding-left:1.1rem}.bfy-theme .bfy-new-candidate-dialog__job-context{max-width:45%}.bfy-theme .bfy-new-candidate-action-grid{grid-template-columns:1fr}.bfy-theme .bfy-new-candidate-action-card{min-height:9.6rem}.bfy-theme .bfy-new-candidate-fields-heading{align-items:flex-start;flex-direction:column;gap:.35rem}.bfy-theme .bfy-new-candidate-path{align-items:flex-start;flex-wrap:wrap}.bfy-theme .bfy-new-candidate-path__copy{max-width:calc(100% - 3.3rem)}.bfy-theme .bfy-new-candidate-path__badge{margin-left:3.25rem}.bfy-theme .bfy-new-candidate-dialog__footer{align-items:stretch;flex-direction:column-reverse;gap:.55rem}.bfy-theme .bfy-new-candidate-dialog__footer-actions{width:100%}.bfy-theme .bfy-new-candidate-dialog__footer-actions>*{flex:1}.bfy-theme .bfy-new-agent-dialog{width:calc(100vw - 1rem);max-width:calc(100vw - 1rem);max-height:88vh;border-radius:1.15rem}.bfy-theme .bfy-new-agent-dialog--editor{height:88vh}.bfy-theme .bfy-new-agent-dialog__shell{max-height:88vh}.bfy-theme .bfy-new-agent-dialog__topline,.bfy-theme .bfy-new-agent-dialog__header,.bfy-theme .bfy-new-agent-dialog__body{padding-right:1.05rem;padding-left:1.05rem}.bfy-theme .bfy-new-agent-dialog__chooser{grid-template-columns:1fr}.bfy-theme .bfy-new-agent-dialog__agent-option{min-height:7.8rem}.bfy-theme .bfy-new-agent-dialog__editor{max-height:calc(88vh - 10rem)}.bfy-theme .bfy-new-agent-dialog--editor .bfy-new-agent-dialog__editor{max-height:none}.bfy-theme .bfy-new-agent-dialog__editor-footer{align-items:stretch;flex-direction:column-reverse}.bfy-theme .bfy-new-agent-dialog__editor-footer>*{width:100%}}@media (min-width: 721px){.bfy-theme .bfy-dashboard-new{height:calc(100vh - 3rem);margin-bottom:-1rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-dashboard-new *,.bfy-theme .bfy-new-candidate-dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-workflow-template-dialog{--bf-workflow-ink: #0a221f;--bf-workflow-ink-soft: #36534b;--bf-workflow-muted: #71837b;--bf-workflow-line: rgba(10, 34, 31, .12);--bf-workflow-green: #087e5a;--bf-workflow-mint: #eef8f2;--bf-workflow-paper: #fffdf8;border-color:#0a221f26;border-radius:1rem;background:var(--bf-workflow-paper);color:var(--bf-workflow-ink);box-shadow:0 22px 60px #0a221f2e;animation-duration:.18s;animation-timing-function:cubic-bezier(.2,.75,.25,1)}.bfy-theme .bfy-workflow-template-dialog[data-state=open]{animation-name:bfy-workflow-dialog-in}.bfy-theme .bfy-workflow-template-dialog[data-state=closed]{animation-name:bfy-workflow-dialog-out}.bfy-theme .bfy-workflow-template-delete-dialog{border-color:#0a221f24;border-radius:.9rem;background:#fffdf8;color:#0a221f;box-shadow:0 18px 48px #0a221f2b}.bfy-theme .bfy-workflow-template-delete-dialog [data-slot=alert-dialog-title]{color:#0a221f;font-size:.92rem;font-weight:680;letter-spacing:-.015em}.bfy-theme .bfy-workflow-template-delete-dialog [data-slot=alert-dialog-description]{color:#71837b;font-size:.69rem;line-height:1.5}.bfy-theme .bfy-workflow-template-delete-dialog button{min-height:2.15rem;border-radius:.58rem;font-size:.67rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bfy-theme .bfy-workflow-template-dialog__header{gap:.35rem;border-color:var(--bf-workflow-line);background:linear-gradient(110deg,#eef8f27a,#fffdf8fa 48%)}.bfy-theme .bfy-workflow-template-dialog__eyebrow{color:var(--bf-workflow-green);font-size:.6rem;letter-spacing:.11em}.bfy-theme .bfy-workflow-template-dialog [data-slot=dialog-title]{color:var(--bf-workflow-ink);font-size:1.12rem;font-weight:680;letter-spacing:-.025em;line-height:1.2}.bfy-theme .bfy-workflow-template-dialog [data-slot=dialog-description]{max-width:42rem;color:var(--bf-workflow-muted);font-size:.71rem;line-height:1.45}.bfy-theme .bfy-workflow-template-dialog__heading-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.bfy-theme .bfy-workflow-template-dialog__heading-row [data-slot=dialog-title]{min-width:0;flex:1 1 auto}.bfy-theme .bfy-workflow-template-dialog__close{display:inline-flex;width:2rem;height:2rem;flex:0 0 2rem;align-items:center;justify-content:center;padding:0;border:1px solid rgba(10,34,31,.1);border-radius:.55rem;color:var(--bf-workflow-muted);opacity:.85;transition:background-color .15s ease,color .15s ease,opacity .15s ease}.bfy-theme .bfy-workflow-template-dialog__close svg{width:1rem;height:1rem;flex:none}.bfy-theme .bfy-workflow-template-dialog__close:hover{background:#0a221f0f;color:var(--bf-workflow-ink);opacity:1}.bfy-theme .bfy-workflow-template-dialog__close:focus-visible{outline:2px solid var(--bf-workflow-green);outline-offset:2px;opacity:1}.bfy-theme .bfy-workflow-template-dialog__tabs{min-height:3.15rem;border-color:var(--bf-workflow-line);padding:.45rem 1.5rem;background:#f5f7f19e}.bfy-theme .bfy-workflow-template-dialog__tab{min-height:2.1rem;gap:.42rem;border:1px solid transparent;border-radius:.62rem;padding:0 .7rem;color:#60766c;font-size:.7rem;font-weight:620;transition:color .15s ease,background-color .15s ease,border-color .15s ease}.bfy-theme .bfy-workflow-template-dialog__tab[data-active=true]{border-color:#087e5a26;background:#fff;color:var(--bf-workflow-green);box-shadow:0 1px 3px #0a221f0f}.bfy-theme .bfy-workflow-template-dialog__tab:hover:not(:disabled){background:#eef8f2d9;color:var(--bf-workflow-green)}.bfy-theme .bfy-workflow-template-dialog__body{scrollbar-color:rgba(10,34,31,.2) transparent}.bfy-theme .bfy-workflow-template-dialog__body [data-slot=scroll-area-viewport]{overscroll-behavior:contain}.bfy-theme .bfy-workflow-template-dialog :where([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]){min-height:2.45rem;border-color:#0a221f26;border-radius:.62rem;background:#fff;color:var(--bf-workflow-ink);font-size:.74rem;box-shadow:0 1px 3px #0a221f06;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.bfy-theme .bfy-workflow-template-dialog :where([data-slot=input],[data-slot=select-trigger],[data-slot=textarea]):focus-visible{border-color:#087e5a8c;box-shadow:0 0 0 3px #00af761c}.bfy-theme .bfy-workflow-template-dialog :where([data-slot=input],[data-slot=textarea])::placeholder{color:#97a49e}.bfy-theme .bfy-workflow-template-dialog [data-slot=label]{color:var(--bf-workflow-ink-soft);font-size:.69rem;font-weight:650}.bfy-theme .bfy-workflow-template-dialog [data-slot=button]{transition:color .15s ease,background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bfy-theme .bfy-workflow-template-dialog [data-slot=button]:active:not(:disabled){transform:translateY(1px)}.bfy-theme .bfy-workflow-template-save,.bfy-theme .bfy-workflow-template-browse,.bfy-theme .bfy-workflow-template-builder,.bfy-theme .bfy-workflow-template-wizard,.bfy-theme .bfy-workflow-template-progress{display:flex;flex-direction:column;gap:.85rem;animation:bfy-workflow-template-enter .18s cubic-bezier(.2,.75,.25,1) both}.bfy-theme .bfy-workflow-template-save>*+*,.bfy-theme .bfy-workflow-template-browse>*+*,.bfy-theme .bfy-workflow-template-builder>*+*,.bfy-theme .bfy-workflow-template-wizard>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder{gap:.9rem}.bfy-theme .bfy-workflow-template-builder__copy{display:flex;width:100%;flex-direction:column;gap:.78rem;border:1px solid rgba(8,126,90,.16);border-radius:.78rem;padding:.85rem .95rem;background:linear-gradient(115deg,#eef8f2d1,#fffffff5 72%)}.bfy-theme .bfy-workflow-template-builder__copy-intro{display:flex;min-width:0;align-items:center;gap:.62rem}.bfy-theme .bfy-workflow-template-builder__copy-icon{display:grid;width:2rem;height:2rem;flex:0 0 2rem;place-items:center;border:1px solid rgba(8,126,90,.14);border-radius:.58rem;background:#fff;color:var(--bf-workflow-green)}.bfy-theme .bfy-workflow-template-builder__copy-intro h3{color:var(--bf-workflow-ink-soft);font-size:.73rem;font-weight:680;letter-spacing:-.01em;line-height:1.3}.bfy-theme .bfy-workflow-template-builder__copy-intro p{margin-top:.15rem;color:var(--bf-workflow-muted);font-size:.63rem;line-height:1.4}.bfy-theme .bfy-workflow-template-builder__copy-controls{display:grid;width:100%;min-width:0;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.58rem}.bfy-theme .bfy-workflow-template-builder__copy-field{display:flex;min-width:0;flex-direction:column;gap:.38rem}.bfy-theme .bfy-workflow-template-builder__copy-field>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder__copy-field [data-slot=select-trigger]{width:100%}.bfy-theme .bfy-workflow-template-builder__copy-button{min-height:2.45rem;align-self:end;border-color:#087e5a3d;border-radius:.62rem;padding-inline:.85rem;background:#fff;color:var(--bf-workflow-green);font-size:.68rem;font-weight:650;white-space:nowrap}.bfy-theme .bfy-workflow-template-builder__copy-button:hover:not(:disabled){border-color:#087e5a61;background:#f4faf5;color:#06694c}.bfy-theme .bfy-workflow-template-builder__fields{display:grid;gap:.85rem}.bfy-theme .bfy-workflow-template-builder__fields>div{display:flex;flex-direction:column;gap:.38rem}.bfy-theme .bfy-workflow-template-builder__fields>div>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder__section{display:flex;flex-direction:column;gap:.65rem;border-color:#0a221f29;border-radius:.78rem;padding:.95rem 1rem;background:#ffffff8f}.bfy-theme .bfy-workflow-template-builder__section>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder__section h3{color:var(--bf-workflow-ink-soft);font-size:.76rem;font-weight:680;letter-spacing:-.01em}.bfy-theme .bfy-workflow-template-builder__section h3+p{margin-top:.16rem;color:var(--bf-workflow-muted);font-size:.64rem;line-height:1.4}.bfy-theme .bfy-workflow-template-builder__agent-options{gap:.48rem}.bfy-theme .bfy-workflow-template-builder__agent-option{min-height:3.4rem;align-items:flex-start;gap:.62rem;border-color:#0a221f26;border-radius:.64rem;padding:.65rem .7rem;background:#fffc;color:var(--bf-workflow-ink-soft);font-size:.7rem;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.bfy-theme .bfy-workflow-template-builder__agent-option:hover{border-color:#087e5a47;background:#fff}.bfy-theme .bfy-workflow-template-builder__agent-option:has(input:checked){border-color:#087e5a52;background:#f2faf4;box-shadow:inset 2px 0 #3e9b63}.bfy-theme .bfy-workflow-template-builder__agent-option:focus-within{outline:2px solid rgba(0,175,118,.2);outline-offset:1px}.bfy-theme .bfy-workflow-template-builder__agent-option input{accent-color:var(--bf-workflow-green)}.bfy-theme .bfy-workflow-template-builder__stages>.flex:first-child{align-items:center}.bfy-theme .bfy-workflow-template-builder__stages>.flex:first-child button,.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__header button{min-height:2rem;gap:.32rem;border-color:#087e5a3b;border-radius:.58rem;padding-inline:.62rem;background:#eef8f2ad;color:var(--bf-workflow-green);font-size:.66rem}.bfy-theme .bfy-workflow-template-builder__stages>.flex:first-child button:hover:not(:disabled),.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__header button:hover:not(:disabled){border-color:#087e5a5c;background:#e7f5eb}.bfy-theme .bfy-workflow-template-builder__stages ol{display:flex;flex-direction:column;gap:.55rem}.bfy-theme .bfy-workflow-template-builder__stages ol>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder__stage{display:flex;flex-direction:column;gap:.58rem;border-color:#0a221f29;border-radius:.68rem;padding:.72rem;background:#f7f8f4b8;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease;animation:bfy-workflow-template-enter .16s ease both}.bfy-theme .bfy-workflow-template-builder__stage>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-builder__stage:focus-within{border-color:#087e5a4d;background:#fbfdf9}.bfy-theme .bfy-workflow-template-builder__stage>.grid{gap:.5rem}.bfy-theme .bfy-workflow-template-builder__stage>.grid>span{color:var(--bf-workflow-muted);font-size:.63rem}.bfy-theme .bfy-workflow-template-builder__stage>.grid>div:last-child{gap:.15rem}.bfy-theme .bfy-workflow-template-builder__stage>.grid>div:last-child button{width:1.9rem;height:1.9rem;border-radius:.48rem;color:#75877e}.bfy-theme .bfy-workflow-template-builder__stage>.grid>div:last-child button:hover:not(:disabled){background:#0a221f0f;color:var(--bf-workflow-ink)}.bfy-theme .bfy-workflow-template-agent-routing{display:flex;flex-direction:column;gap:.8rem}.bfy-theme .bfy-workflow-template-agent-routing>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-agent-routing__routes{display:flex;flex-direction:column;gap:.55rem}.bfy-theme .bfy-workflow-template-agent-routing__routes>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-agent-routing__route{border-color:#0a221f26;border-radius:.64rem;padding:.68rem .72rem;background:#f7f8f4ad;transition:border-color .15s ease,background-color .15s ease}.bfy-theme .bfy-workflow-template-agent-routing__route:has([data-slot=checkbox][data-state=checked]){border-color:#087e5a3b;background:#f7fbf6}.bfy-theme .bfy-workflow-template-agent-routing__route-label{gap:.5rem;color:var(--bf-workflow-ink-soft);font-size:.69rem;font-weight:650}.bfy-theme .bfy-workflow-template-agent-routing__criteria{padding:.65rem 0 0 1.85rem;animation:bfy-workflow-template-enter .16s ease both}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__criteria-list{gap:.32rem}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__criterion{min-height:3.05rem;border-radius:.58rem;padding:.48rem .62rem}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__criterion-label{font-size:.66rem}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__criterion-description{font-size:.59rem}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__selected-summary{margin-top:.45rem;padding:.45rem .55rem;font-size:.64rem}.bfy-theme .bfy-workflow-template-agent-routing__criteria .bfy-new-pipeline-automation-popover__score-control{margin-top:.5rem;padding-top:.55rem}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing{gap:.55rem;border-top-color:#0a221f29;padding-top:.72rem}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__header h3{color:var(--bf-workflow-ink-soft);font-size:.68rem;font-weight:650}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__header button{min-height:1.85rem;padding-inline:.55rem}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,.85fr) 5rem minmax(10rem,1.2fr) 2rem;gap:.45rem;border-color:#0a221f2b;border-radius:.6rem;padding:.55rem;background:#fff;box-shadow:0 1px 3px #0a221f09;animation:bfy-workflow-template-enter .16s ease both}@media (min-width: 721px){.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__criterion{grid-column:1}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__threshold{grid-column:2}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__destination{grid-column:3}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row>.bfy-job-stage-stage-routing__remove{grid-column:4}}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row label{gap:.22rem;color:#73847c;font-size:.59rem}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row select,.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row input{min-height:2.1rem;border-color:#0a221f2e;border-radius:.48rem;background:#fff;color:var(--bf-workflow-ink-soft);font-size:.67rem;transition:border-color .15s ease,box-shadow .15s ease}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row :is(select,input):focus-visible{border-color:#087e5a85;outline:0;box-shadow:0 0 0 3px #00af761a}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row button{width:1.9rem;height:1.9rem;border-radius:.46rem;color:#71837b}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row button:hover:not(:disabled){background:#a51f2b12;color:#a51f2b}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__empty{border-color:#0a221f21;border-radius:.58rem;padding:.55rem .65rem;background:#ffffff8f;font-size:.63rem}.bfy-theme .bfy-workflow-template-builder__submit{min-height:2.25rem;gap:.4rem;border-radius:.62rem;padding-inline:.85rem;background:#087e5a;color:#f5fbf6;font-size:.68rem;box-shadow:0 3px 8px #0a221f1a}.bfy-theme .bfy-workflow-template-builder__submit:hover:not(:disabled){background:#06694c;box-shadow:0 5px 11px #0a221f24}.bfy-theme .bfy-workflow-template-sticky-action{position:sticky;z-index:5;bottom:0;justify-content:flex-end;margin-top:0;border-top:1px solid rgba(10,34,31,.1);padding:.65rem 0 max(.2rem,env(safe-area-inset-bottom));background:linear-gradient(180deg,#fffdf8f0,#fffdf8 28%);box-shadow:0 -7px 16px #0a221f0b}.bfy-theme .bfy-workflow-template-browse{gap:.75rem}.bfy-theme .bfy-workflow-template-browse>.space-y-3{display:flex;flex-direction:column;gap:.65rem}.bfy-theme .bfy-workflow-template-browse>.space-y-3>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-browse__empty{border-color:#0a221f29;border-radius:.82rem;padding:2.4rem 1.4rem;background:#f7f8f48f}.bfy-theme .bfy-workflow-template-browse__empty-icon{color:#718b7c}.bfy-theme .bfy-workflow-template-browse__empty-title{color:var(--bf-workflow-ink-soft);font-size:.8rem;font-weight:680}.bfy-theme .bfy-workflow-template-browse__empty-copy{max-width:28rem;margin-right:auto;margin-left:auto;color:var(--bf-workflow-muted);font-size:.68rem;line-height:1.5}.bfy-theme .bfy-workflow-template-card{border-color:#0a221f1f;border-radius:.82rem;background:#fff;box-shadow:0 2px 6px #0a221f09;transition:border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-theme .bfy-workflow-template-card:hover{border-color:#087e5a3d;box-shadow:0 6px 15px #0a221f12;transform:translateY(-1px)}.bfy-theme .bfy-workflow-template-card__main{gap:.78rem;padding:.9rem 1rem}.bfy-theme .bfy-workflow-template-card__icon{width:2.35rem;height:2.35rem;border:1px solid rgba(8,126,90,.12);border-radius:.68rem;background:#eef8f2;color:#087e5a}.bfy-theme .bfy-workflow-template-card__icon svg{width:1.05rem;height:1.05rem}.bfy-theme .bfy-workflow-template-card__heading{gap:.45rem}.bfy-theme .bfy-workflow-template-card__title{color:var(--bf-workflow-ink);font-size:.82rem;font-weight:680;letter-spacing:-.01em}.bfy-theme .bfy-workflow-template-card__heading [data-slot=badge]{border:1px solid rgba(8,126,90,.12);border-radius:999px;padding:.12rem .45rem;background:#f1f7f1;color:#577166;font-size:.57rem;font-weight:600}.bfy-theme .bfy-workflow-template-card__content>p{margin-top:.28rem;color:var(--bf-workflow-muted);font-size:.67rem;line-height:1.45}.bfy-theme .bfy-workflow-template-card__meta{gap:.38rem;margin-top:.55rem;color:#75877e;font-size:.61rem}.bfy-theme .bfy-workflow-template-card__actions button{width:1.9rem;height:1.9rem;border-radius:.48rem;color:#71837b}.bfy-theme .bfy-workflow-template-card__actions button:hover:not(:disabled){background:#0a221f0f;color:var(--bf-workflow-ink)}.bfy-theme .bfy-workflow-template-card__actions button[aria-label^=Delete]:hover:not(:disabled){background:#a51f2b12;color:#a51f2b}.bfy-theme .bfy-workflow-template-card__footer{min-height:3.1rem;gap:.7rem;border-color:#0a221f17;padding:.55rem 1rem;background:#f7f8f4c7}.bfy-theme .bfy-workflow-template-card__sequence{gap:.32rem}.bfy-theme .bfy-workflow-template-card__sequence>svg{color:#8a9a91}.bfy-theme .bfy-workflow-template-card__step{border:1px solid rgba(10,34,31,.08);border-radius:.42rem;padding:.28rem .48rem;background:#fff;color:#536a60;font-size:.61rem}.bfy-theme .bfy-workflow-template-card__footer>button{min-height:2rem;gap:.35rem;border-radius:.56rem;padding-inline:.7rem;background:#087e5a;color:#f5fbf6;font-size:.65rem}.bfy-theme .bfy-workflow-template-card__footer>button:hover:not(:disabled){background:#06694c}.bfy-theme .bfy-workflow-template-card__default{color:#176747;line-height:1.25}.bfy-theme .bfy-workflow-template-wizard__step{border-color:#087e5a29;border-radius:.68rem;padding:.62rem .75rem;background:#f3f8f2;color:var(--bf-workflow-ink-soft)}.bfy-theme .bfy-workflow-template-wizard__step h3{font-size:.72rem;font-weight:650}.bfy-theme .bfy-workflow-template-wizard__editor .bfy-new-agent-dialog__editor{border:0;border-radius:0;padding:0;background:transparent;box-shadow:none}.bfy-theme .bfy-workflow-template-progress{min-height:18rem;gap:1rem}.bfy-theme .bfy-workflow-template-progress__spinner{width:1.8rem;height:1.8rem;color:var(--bf-workflow-green);stroke-width:1.7}.bfy-theme .bfy-workflow-template-progress__copy{display:flex;flex-direction:column;gap:.38rem}.bfy-theme .bfy-workflow-template-progress__copy>*+*{margin-block-start:0}.bfy-theme .bfy-workflow-template-progress__copy h3{color:var(--bf-workflow-ink);font-size:.95rem;font-weight:680;letter-spacing:-.015em}.bfy-theme .bfy-workflow-template-progress__copy p{color:var(--bf-workflow-muted);font-size:.68rem;line-height:1.5}@keyframes bfy-workflow-template-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes bfy-workflow-dialog-in{0%{opacity:0;scale:.99}to{opacity:1;scale:1}}@keyframes bfy-workflow-dialog-out{0%{opacity:1;scale:1}to{opacity:0;scale:.995}}@media (max-width: 720px){.bfy-theme .bfy-workflow-template-dialog{width:calc(100vw - 1rem);max-height:calc(100vh - 1rem);border-radius:.85rem}.bfy-theme .bfy-workflow-template-dialog__header{padding-right:1rem;padding-left:1rem}.bfy-theme .bfy-workflow-template-dialog__tabs{gap:.35rem;padding-inline:1rem}.bfy-theme .bfy-workflow-template-dialog__body{padding-right:1rem;padding-left:1rem}.bfy-theme .bfy-workflow-template-builder__copy{padding:.75rem}.bfy-theme .bfy-workflow-template-builder__copy-controls{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-workflow-template-builder__copy-button{width:100%}.bfy-theme .bfy-workflow-template-card__main{gap:.6rem;padding:.75rem}.bfy-theme .bfy-workflow-template-card__footer{align-items:flex-start;flex-direction:column;padding:.65rem .75rem}.bfy-theme .bfy-workflow-template-card__sequence{width:100%}.bfy-theme .bfy-workflow-template-card__footer>button{width:100%}.bfy-theme .bfy-workflow-template-card__default{width:100%}.bfy-theme .bfy-workflow-template-builder__stage>.grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.bfy-theme .bfy-workflow-template-builder__stage>.grid>input:first-child{grid-column:1 / -1}.bfy-theme .bfy-workflow-template-builder__stage>.grid>div:last-child{grid-column:1 / -1;justify-content:flex-start}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row{grid-template-columns:minmax(0,1fr) 2rem}.bfy-theme .bfy-workflow-template-builder__stage .bfy-job-stage-stage-routing__row label{grid-column:span 2}.bfy-theme .bfy-workflow-template-agent-routing__criteria{padding-left:0}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-workflow-template-dialog,.bfy-theme .bfy-workflow-template-dialog *,.bfy-theme .bfy-workflow-template-dialog *:before,.bfy-theme .bfy-workflow-template-dialog *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-theme .bfy-candidates-new{--bf-candidates-ink: #0a221f;--bf-candidates-ink-soft: #4d675c;--bf-candidates-line: rgba(10, 34, 31, .11);--bf-candidates-paper: #fffdf8;--bf-candidates-mint: #dcf8e4;--bf-candidates-sky: #e3f7f4;--bf-candidates-lilac: #eeebff;position:relative;isolation:isolate;min-height:calc(100vh - 7.25rem);overflow:hidden;background:var(--bf-offwhite);color:var(--bf-candidates-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-candidates-new__filter-drawer{--bf-candidates-ink: #0a221f;--bf-candidates-ink-soft: #4d675c;--bf-candidates-line: rgba(10, 34, 31, .11);--bf-candidates-paper: #fffdf8;--bf-candidates-mint: #dcf8e4;--bf-candidates-sky: #e3f7f4;--bf-candidates-lilac: #eeebff;background:var(--bf-candidates-paper)!important;background-color:var(--bf-candidates-paper)!important;background-image:none}.bfy-theme .bfy-candidates-new__workspace{display:flex;min-width:0;flex-direction:column;gap:.9rem}.bfy-theme .bfy-candidates-new__toolbar{display:flex;min-width:0;align-items:center;gap:.65rem}.bfy-theme .bfy-candidates-new__search-wrap{position:relative;min-width:12rem;flex:1 1 auto}.bfy-theme .bfy-candidates-new__search-icon{position:absolute;z-index:1;top:50%;left:.85rem;width:1rem;height:1rem;color:#718178;pointer-events:none;transform:translateY(-50%)}.bfy-theme .bfy-candidates-new__search-input{min-height:2.65rem;border-color:var(--bf-candidates-line);border-radius:.72rem;padding-left:2.55rem;padding-right:2.5rem;background:#ffffffb8;color:var(--bf-candidates-ink);box-shadow:0 7px 18px #0a221f09;font-size:.78rem}.bfy-theme .bfy-candidates-new__search-input::placeholder{color:#829189}.bfy-theme .bfy-candidates-new__search-input:focus{border-color:#3e9b6373;box-shadow:0 0 0 3px #3e9b631f,0 7px 18px #0a221f0d}.bfy-theme .bfy-candidates-new__search-clear{position:absolute;top:50%;right:.25rem;width:2rem;height:2rem;color:#718178;transform:translateY(-50%)}.bfy-theme .bfy-candidates-new__filter-button{min-height:2.65rem;flex:0 0 auto;gap:.42rem;border-color:var(--bf-candidates-line);border-radius:.72rem;background:#ffffff9e;color:var(--bf-candidates-ink-soft);font-size:.75rem}.bfy-theme .bfy-candidates-new__filter-button:hover{border-color:#3e9b635c;background:var(--bf-candidates-mint);color:var(--bf-emerald)}.bfy-theme .bfy-candidates-new__filter-count{display:inline-flex;min-width:1.15rem;height:1.15rem;align-items:center;justify-content:center;border-radius:999px;padding:0 .25rem;background:var(--bf-logo-green);color:#fff;font-size:.62rem;font-weight:700;line-height:1}.bfy-theme .bfy-candidates-new__table-shell>div{overflow:hidden;border:1px solid var(--bf-candidates-line);border-radius:.95rem;background:var(--bf-candidates-paper);box-shadow:0 18px 42px #0a221f0f}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-container]{overflow-x:auto;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table]{min-width:760px;color:var(--bf-candidates-ink)}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-head]{height:2.75rem;border-color:#0a221f14;padding:.62rem .85rem;background:#f8f7f1;color:#66796e;font-size:.62rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-row]{border-color:#0a221f14;background:var(--bf-candidates-paper);transition:background-color .16s ease,box-shadow .16s ease}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-row]:hover{background:#fbfcf8;box-shadow:inset 3px 0 0 var(--bf-logo-green)}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-cell]{height:3.6rem;border-color:#0a221f14;padding:.55rem .85rem;color:var(--bf-candidates-ink-soft);font-size:.75rem;vertical-align:middle}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-cell]:first-child{color:var(--bf-candidates-ink);font-weight:600}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-cell]:first-child>div{gap:.62rem}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-cell]:first-child span[aria-hidden=true]{width:2rem;height:2rem;border:1px solid rgba(62,155,99,.22);font-size:.62rem}.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-cell] .rounded-md{border-color:#3e9b632e;background:var(--bf-candidates-sky);color:#28735d}.bfy-theme .bfy-candidates-new__table-shell>div>div:last-child{border-color:var(--bf-candidates-line);background:#f8f7f1b8}.bfy-theme .bfy-candidates-new__table-shell>div>div:last-child [data-slot=label]{color:#718178;font-size:.68rem}.bfy-theme .bfy-candidates-new__table-shell>div>div:last-child [data-slot=select-trigger]{height:2rem;border-color:var(--bf-candidates-line);background:#ffffffb8;font-size:.7rem}.bfy-theme .bfy-candidates-new__table-shell>div>div:last-child [data-slot=button]{border-color:var(--bf-candidates-line);color:var(--bf-candidates-ink-soft)}.bfy-theme .bfy-candidates-new__table-shell>div>div:last-child [data-slot=button]:hover:not(:disabled){border-color:#3e9b635c;background:var(--bf-candidates-mint);color:var(--bf-emerald)}.bfy-theme .bfy-candidates-new__filter-drawer{border-color:var(--bf-candidates-line);color:var(--bf-candidates-ink);box-shadow:-18px 0 45px #0a221f1a}.bfy-theme .bfy-candidates-new__filter-drawer-header{border-color:var(--bf-candidates-line);padding:1.3rem 1.5rem 1.15rem}.bfy-theme .bfy-candidates-new__filter-drawer-header [data-slot=drawer-title]{color:var(--bf-candidates-ink);font-size:1rem}.bfy-theme .bfy-candidates-new__filter-drawer-header [data-slot=drawer-title] svg{color:var(--bf-evergreen)}.bfy-theme .bfy-candidates-new__filter-drawer-header [data-slot=drawer-description]{color:#718178;font-size:.75rem}.bfy-theme .bfy-candidates-new__filter-drawer-body{padding:1.3rem 1.5rem}.bfy-theme .bfy-candidates-new__filter-drawer-body [data-slot=label]{color:var(--bf-candidates-ink-soft);font-size:.72rem;font-weight:700}.bfy-theme .bfy-candidates-new__filter-drawer-body [data-slot=select-trigger]{border-color:var(--bf-candidates-line);border-radius:.62rem;background:#ffffffb3;color:var(--bf-candidates-ink);font-size:.75rem}.bfy-theme .bfy-candidates-new__filter-drawer-body [data-slot=button]:not(:disabled){border-radius:.62rem;font-size:.75rem}.bfy-theme .bfy-candidates-new__filter-drawer-body .bfy-candidates-new__apply-filters-button{background:var(--bf-emerald);color:#f2fbf4}.bfy-theme .bfy-candidates-new__filter-drawer-body .bfy-candidates-new__clear-filters-button{border-color:var(--bf-candidates-line);background:#ffffffb8;color:var(--bf-candidates-ink-soft)}.bfy-theme .bfy-candidates-new__filter-drawer-body .bfy-candidates-new__clear-filters-button:hover:not(:disabled){border-color:#3e9b635c;background:var(--bf-candidates-mint);color:var(--bf-emerald)}@media (max-width: 700px){.bfy-theme .bfy-candidates-new{min-height:calc(100vh - 6.5rem)}.bfy-theme .bfy-candidates-new__toolbar{align-items:stretch;flex-direction:column}.bfy-theme .bfy-candidates-new__filter-button{justify-content:center}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-candidates-new__table-shell [data-slot=table-row],.bfy-theme .bfy-candidates-new__search-input{transition:none}}.bfy-theme .bfy-candidate-profile-new{--bf-profile-ink: #102e25;--bf-profile-muted: #596b61;--bf-profile-accent: #08724f;--bf-profile-line: #dce5df;--bf-profile-paper: #ffffff;--bf-profile-shadow: 0 2px 4px rgba(0, 36, 31, .035), 0 8px 24px rgba(0, 36, 31, .065);width:min(100%,82rem);margin-inline:auto;min-height:calc(100vh - 7.25rem);gap:1.3rem;background:var(--bf-offwhite);color:var(--bf-profile-ink)}.bfy-theme .bfy-candidate-profile-new>.bfy-candidate-profile-new__back{align-self:flex-start;margin:0 0 -.15rem -.5rem;border-radius:.5rem;color:var(--bf-profile-muted);font-size:.8rem}.bfy-theme .bfy-candidate-profile-new>.bfy-candidate-profile-new__back:hover{background:#eef2ed;color:var(--bf-profile-ink)}.bfy-theme .bfy-candidate-profile-new__overview{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;overflow:hidden;border:1px solid var(--bf-profile-line);border-radius:.9rem;background:var(--bf-profile-paper);box-shadow:var(--bf-profile-shadow)}.bfy-theme .bfy-candidate-profile-new__identity{display:flex;min-width:0;align-items:center;padding:1.5rem}.bfy-theme .bfy-candidate-profile-new__identity-main{display:flex;min-width:0;align-items:center;gap:1rem}.bfy-theme .bfy-candidate-profile-new__identity .bfy-candidate-profile-new__avatar{width:3.5rem;height:3.5rem;flex:0 0 auto;border:2px solid #ffffff;border-radius:50%;background:#0b4c38;color:var(--bf-glowing-green);font-size:1rem;box-shadow:0 0 0 1px #a6c4b4,0 3px 8px #00241f1a}.bfy-theme .bfy-candidate-profile-new__name{margin:0;color:#102e25;font-size:clamp(1.4rem,2.5vw,1.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.2;overflow-wrap:anywhere}.bfy-theme .bfy-candidate-profile-new__identity-details{display:flex;flex-wrap:wrap;gap:.35rem 1rem;margin-top:.5rem;color:#596b61;font-size:.8rem;line-height:1.5}.bfy-theme .bfy-candidate-profile-new__identity-details span{max-width:100%}.bfy-theme .bfy-candidate-profile-new__identity-details svg{color:#657b6d}.bfy-theme .bfy-candidate-profile-new__summary{display:grid;grid-template-columns:minmax(6.5rem,1fr) 1px minmax(8rem,1fr);align-items:center;min-width:19rem;margin-block:1.3rem;padding-inline:1.25rem;border-left:1px solid var(--bf-profile-line)}.bfy-theme .bfy-candidate-profile-new__summary-item{display:grid;grid-template-areas:"icon label" "value value";grid-template-columns:.9rem minmax(0,1fr);min-width:0;align-items:center;gap:.35rem .4rem;padding:.25rem .75rem}.bfy-theme .bfy-candidate-profile-new__summary-item svg{grid-area:icon;width:.9rem;height:.9rem;color:#08724f}.bfy-theme .bfy-candidate-profile-new__summary-item span{grid-area:label;color:#596b61;font-size:.73rem;font-weight:500}.bfy-theme .bfy-candidate-profile-new__summary-item strong{grid-area:value;min-width:0;color:#165b40;font-size:1rem;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4;overflow-wrap:anywhere}.bfy-theme .bfy-candidate-profile-new__summary-divider{width:1px;height:2.5rem;background:var(--bf-profile-line)}.bfy-theme .bfy-candidate-profile-new__activity-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:.35rem 0 -.5rem}.bfy-theme .bfy-candidate-profile-new__activity-heading h2{margin:0;color:#102e25;font-size:1rem;font-weight:650;letter-spacing:-.02em}.bfy-theme .bfy-candidate-profile-new__section-label{margin:0 0 .25rem;color:#596b61;font-size:.7rem;font-weight:500}.bfy-theme .bfy-candidate-profile-new__activity-heading>span{color:#596b61;font-size:.78rem;font-variant-numeric:tabular-nums}.bfy-theme .bfy-candidate-profile-new__groups{display:flex;flex-direction:column;gap:1.1rem}.bfy-theme .bfy-candidate-profile-new__empty-state{display:flex;align-items:center;gap:1rem;border:1px solid var(--bf-profile-line);border-radius:.8rem;padding:1.5rem;background:#fff;box-shadow:var(--bf-profile-shadow)}.bfy-theme .bfy-candidate-profile-new__empty-state>svg{width:2.5rem;height:2.5rem;flex:0 0 auto;border-radius:.7rem;padding:.6rem;background:#0b4c38;color:var(--bf-glowing-green)}.bfy-theme .bfy-candidate-profile-new__empty-state h2{margin:0;font-size:.95rem;font-weight:600}.bfy-theme .bfy-candidate-profile-new__empty-state p{margin:.3rem 0 0;color:#596b61;font-size:.8rem}.bfy-theme .bfy-candidate-profile-new [data-slot=card]{gap:0;overflow:hidden;border:1px solid var(--bf-profile-line);border-radius:.8rem;background:#fff;box-shadow:var(--bf-profile-shadow)}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header{align-items:center;padding:1.1rem 1.25rem;border-bottom-color:#e7ece8}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header>div:first-child{align-self:flex-start;margin-top:.1rem;border:1px solid #0b4c38;border-radius:.65rem;background:#0b4c38;color:var(--bf-glowing-green)}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__copy{gap:.6rem}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__title{overflow:visible;margin:0;color:#123e32;font-size:.95rem;font-weight:600;line-height:1.4;letter-spacing:-.015em;white-space:normal}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-trigger{display:block;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:inherit;cursor:pointer;text-decoration:none;overflow-wrap:anywhere}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-trigger:hover{color:#08724f;text-decoration:underline;text-underline-offset:.2em}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__requisition{border:1px solid #cbd9d0;border-radius:.4rem;padding:.25rem .5rem;background:#f2f5f2;color:#344d3d;font-size:.74rem;font-weight:600;line-height:1.4}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__stage{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:.5rem;color:#485e50;font-size:.75rem;font-weight:500}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__stage strong{display:inline-flex;min-width:0;align-items:center;border:1px solid #3e9b63;border-radius:.4rem;padding:.25rem .55rem;background:transparent;color:#144d36;font-size:.78rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__move{width:2rem;height:2rem;flex:0 0 auto;border:0;border-radius:.45rem;padding:0;color:#557365}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header__move:hover:not(:disabled){background:#edf4ef;color:#144d36}.bfy-theme .bfy-candidate-profile-new [data-slot=card-content]{padding:1rem 1.25rem 1.2rem}.bfy-candidate-stage-history__timeline{margin:0;padding:.375rem .75rem;list-style:none}.bfy-candidate-stage-history__entry{display:grid;grid-template-columns:12px minmax(0,1fr);gap:12px;padding:.375rem 0}.bfy-candidate-stage-history__rail{position:relative;display:flex;align-items:flex-start;justify-content:center;padding-top:6px}.bfy-candidate-stage-history__marker{display:block;width:8px;height:8px;border-radius:50%;background:var(--primary)}.bfy-theme .bfy-candidate-profile .bfy-candidate-history-sections{display:grid;overflow:hidden;border:1px solid #dfe6e1;border-radius:.6rem;background:#fff}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history{min-width:0;background:#fff;color:#102e25}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history+.bfy-candidate-stage-history{border-top:1px solid #dfe6e1}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle{display:flex;min-height:3rem;align-items:center;gap:.65rem;padding:.75rem 1rem;background:#f6f8f6;cursor:pointer;list-style:none;transition:background-color .14s ease}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle::-webkit-details-marker{display:none}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle:hover{background:#eef4ef}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__heading-icon{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;color:#08724f}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__heading-icon svg{width:1rem;height:1rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle-copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:.15rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__heading{color:#1a3e2e;font-size:.82rem;font-weight:600}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__description{color:#62746a;font-size:.73rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__chevron{width:.9rem;height:.9rem;flex:0 0 auto;color:#5c7163;transition:transform .14s ease}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history[open] .bfy-candidate-stage-history__toggle{border-bottom:1px solid #e7ede9}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history[open] .bfy-candidate-stage-history__chevron{transform:rotate(180deg)}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__content{padding:.3rem 1rem .9rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__empty{margin:0;padding:.5rem 0 .1rem;color:#596b61;font-size:.8rem;line-height:1.5}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__timeline{margin:0;padding:.9rem 0 0;list-style:none}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__entry{display:grid;grid-template-columns:.75rem minmax(0,1fr);column-gap:.8rem;padding:.2rem 0 1rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__entry:last-child{padding-bottom:.1rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__rail{position:relative;display:flex;justify-content:center;padding-top:.35rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__rail:before{position:absolute;top:.65rem;bottom:-1.2rem;left:50%;width:1px;background:#c6d7cd;content:"";transform:translate(-50%)}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__entry:last-child .bfy-candidate-stage-history__rail:before{display:none}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__marker{position:relative;width:.5rem;height:.5rem;border:2px solid #ffffff;border-radius:50%;background:#08724f;box-shadow:0 0 0 1px #08724f}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__event,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__stage-copy{min-width:0}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__stage-header{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem 1rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__stage-name{margin:0;color:#153a29;font-size:.83rem;font-weight:600;line-height:1.4}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__transition,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__movement-meta{display:flex;align-items:center;gap:.3rem;margin:.25rem 0 0;color:#647369;font-size:.73rem;line-height:1.5}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__initiator,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__time{display:inline-flex;align-items:center;gap:.3rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__time{flex:0 0 auto;color:#596b61;font-size:.73rem;font-variant-numeric:tabular-nums}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__transition svg,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__initiator svg,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__time svg{width:.8rem;height:.8rem;flex:0 0 auto;color:#6b8172}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__comment{display:flex;align-items:flex-start;gap:.5rem;margin-top:.6rem;border-left:2px solid #08724f;border-radius:.25rem;padding:.6rem .75rem;background:#f6f7f5;color:#344d3d}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__comment>svg{width:.85rem;height:.85rem;flex:0 0 auto;margin-top:.15rem;color:#657c6e}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__comment-copy{display:grid;min-width:0;gap:.2rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__comment-label{color:#647369;font-size:.7rem;font-weight:500}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__comment-copy p{margin:0;font-size:.8rem;line-height:1.5;overflow-wrap:anywhere;white-space:pre-wrap}.bfy-theme .bfy-candidate-profile .bfy-candidate-action-history__actions{display:grid;gap:.5rem;margin:0;padding:.65rem 0 0;list-style:none}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row{display:flex;min-width:0;align-items:center;gap:.65rem;border:1px solid #e1e8e3;border-radius:.5rem;padding:.7rem .75rem;background:#fff;transition:background-color .14s ease,border-color .14s ease}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row:hover{border-color:#b6cdbc;background:#f8faf8}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__open{display:flex;min-width:0;flex:1;align-items:center;flex-wrap:wrap;gap:.5rem .7rem;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__icon{width:2.1rem;height:2.1rem;flex:0 0 auto;border:1px solid #cadbd1;border-radius:.5rem;background:#fff;color:#08724f}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__icon svg{width:1rem;height:1rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__summary{display:flex;min-width:8rem;flex:1;align-items:flex-start;flex-direction:column;gap:.25rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__name{color:#173c2b;font-size:.82rem;font-weight:550;line-height:1.35}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row [data-slot=badge]{border-radius:.35rem;padding:.15rem .4rem;font-size:.68rem;line-height:1.2}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row [data-slot=badge].bg-green-100{border-color:#b5d4c1;background:#fff;color:#165b40}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__date{display:inline-flex;align-items:center;gap:.3rem;margin-left:auto;color:#65766b;font-size:.73rem;font-variant-numeric:tabular-nums}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__date svg{width:.8rem;height:.8rem;color:#6b8172}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__controls{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;gap:.4rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__controls [data-slot=button]{min-height:2rem;border-radius:.45rem;padding:.35rem .65rem;font-size:.75rem;font-weight:500}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__controls svg{width:.85rem;height:.85rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__allow{border-color:#0b4c38;background:#0b4c38;color:#fff}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__allow:hover:not(:disabled){border-color:#08724f;background:#08724f}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__details{border:1px solid #ceded2;background:#fff;color:#18533a}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__details:hover:not(:disabled){border-color:#94b69f;background:#f1f6f3}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-trigger:focus-visible,.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__open:focus-visible{border-radius:.35rem;outline:2px solid #08724f;outline-offset:3px}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle:focus-visible{outline:2px solid #08724f;outline-offset:-2px}@media (max-width: 760px){.bfy-theme .bfy-candidate-profile-new__overview{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-candidate-profile-new__summary{min-width:0;margin:0;border-top:1px solid var(--bf-profile-line);border-left:0;padding:.9rem .75rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row{align-items:stretch;flex-direction:column}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__controls{justify-content:flex-end}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__stage-header{flex-direction:column;gap:.3rem}}@media (max-width: 640px){.bfy-theme .bfy-candidate-profile-new__identity{padding:1.25rem 1rem}.bfy-theme .bfy-candidate-profile-new__identity-main{align-items:flex-start;gap:.8rem}.bfy-theme .bfy-candidate-profile-new__identity .bfy-candidate-profile-new__avatar{width:3rem;height:3rem;font-size:.9rem}.bfy-theme .bfy-candidate-profile-new__name{font-size:1.35rem}.bfy-theme .bfy-candidate-profile-new__identity-details{font-size:.75rem}.bfy-theme .bfy-candidate-profile-new .bfy-candidate-job-header{flex-wrap:wrap;gap:.8rem;padding:1rem}.bfy-theme .bfy-candidate-profile-new [data-slot=card-content]{padding:.75rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__content{padding-inline:.8rem}.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row__date{flex-basis:100%;padding-left:2.8rem}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__toggle,.bfy-theme .bfy-candidate-profile .bfy-candidate-stage-history__chevron,.bfy-theme .bfy-candidate-profile .bfy-candidate-run-row{transition:none}}.bfy-theme .bfy-inbox-new{--bf-inbox-ink: #0a221f;--bf-inbox-ink-soft: #4d675c;--bf-inbox-line: rgba(10, 34, 31, .11);--bf-inbox-paper: #fffdf8;--bf-inbox-mint: #dcf8e4;position:relative;isolation:isolate;min-height:calc(100vh - 7.25rem);overflow:hidden;background:var(--bf-offwhite);color:var(--bf-inbox-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-theme .bfy-inbox-new__workspace{display:flex;min-width:0;flex-direction:column;gap:.9rem}.bfy-theme .bfy-inbox-new__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--bf-inbox-line);border-radius:1rem;padding:.85rem 1rem;background:#ffffffb3;box-shadow:0 10px 30px #0a221f0b;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);flex-wrap:wrap}.bfy-theme .bfy-inbox-new__header-main{display:flex;min-width:0;align-items:center;gap:.75rem}.bfy-theme .bfy-inbox-new__header-mark{display:inline-flex;width:2.45rem;height:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:.8rem;background:var(--bf-emerald);color:var(--bf-glowing-green);box-shadow:0 8px 16px #0a221f29}.bfy-theme .bfy-inbox-new__header-icon{width:1.2rem;height:1.2rem}.bfy-theme .bfy-inbox-new__eyebrow{margin:0;color:var(--bf-evergreen);font-size:.63rem;font-weight:700;letter-spacing:.12em;line-height:1.2}.bfy-theme .bfy-inbox-new__title{margin:.25rem 0 0;color:var(--bf-inbox-ink);font-size:clamp(1.25rem,1.8vw,1.65rem);font-weight:700;letter-spacing:-.035em;line-height:1.05}.bfy-theme .bfy-inbox-new__subtitle{margin:.25rem 0 0;color:var(--bf-inbox-ink-soft);font-size:.78rem}.bfy-theme .bfy-inbox-new__refresh-button{min-height:2.65rem;border-color:var(--bf-inbox-line);border-radius:.72rem;background:#ffffff9e;color:var(--bf-inbox-ink-soft);font-size:.75rem}.bfy-theme .bfy-inbox-new__refresh-button:hover{border-color:#3e9b635c;background:var(--bf-inbox-mint);color:var(--bf-emerald)}.bfy-theme .bfy-inbox-new__list-wrap{min-width:0}.bfy-theme .bfy-inbox-new__list{display:flex;max-height:calc(100vh - 16rem);flex-direction:column;gap:.75rem;overflow-y:auto;border:1px solid var(--bf-inbox-line);border-radius:.95rem;padding:.9rem;background:var(--bf-inbox-paper);box-shadow:0 18px 42px #0a221f0f}.bfy-theme .bfy-inbox-new__card{display:flex;align-items:flex-start;gap:1rem;border:1px solid var(--bf-inbox-line);border-radius:.75rem;padding:1rem;background:#fff}.bfy-theme .bfy-inbox-new__empty,.bfy-theme .bfy-inbox-new__error{display:flex;flex-direction:column;align-items:center;gap:.6rem;border:1px solid var(--bf-inbox-line);border-radius:.95rem;padding:2.5rem 1.5rem;background:var(--bf-inbox-paper);box-shadow:0 18px 42px #0a221f0f;text-align:center}.bfy-theme .bfy-inbox-new__empty-mark{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:999px;background:var(--bf-inbox-mint);color:var(--bf-emerald)}.bfy-theme .bfy-inbox-new__empty-icon{width:1.3rem;height:1.3rem}.bfy-theme .bfy-inbox-new__empty-title,.bfy-theme .bfy-inbox-new__error-title{margin:0;color:var(--bf-inbox-ink);font-size:1rem;font-weight:650}.bfy-theme .bfy-inbox-new__empty-copy,.bfy-theme .bfy-inbox-new__error-copy{margin:0;max-width:28rem;color:var(--bf-inbox-ink-soft);font-size:.8rem}.bfy-theme .bfy-inbox-new__list-footer{display:flex;align-items:center;justify-content:center;gap:.4rem;margin:.25rem 0 0;color:var(--bf-inbox-ink-soft);font-size:.72rem}.bfy-theme .bfy-new-sidebar__menu-badge{margin-left:auto;display:inline-flex;min-width:1.35rem;height:1.15rem;align-items:center;justify-content:center;border-radius:999px;padding:0 .35rem;background:#c9584f;color:#fff;font-size:.62rem;font-weight:700;line-height:1}@media (max-width: 720px){.bfy-theme .bfy-inbox-new__header{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-inbox-new__list{max-height:none}}.bfy-theme .bfy-inbox-new__list{gap:0;padding:0;overflow-x:hidden;background:#ffffffa3}.bfy-theme .bfy-inbox-new__notification{min-height:4.15rem;align-items:center;gap:.8rem;border:0;border-bottom:1px solid rgba(10,34,31,.08);border-radius:0;padding:.72rem 1rem;background:transparent;box-shadow:none;transform:none;transition:background-color .15s ease,box-shadow .15s ease}.bfy-theme .bfy-inbox-new__notification:first-child{border-top-left-radius:.85rem;border-top-right-radius:.85rem}.bfy-theme .bfy-inbox-new__notification:last-child{border-bottom:0;border-bottom-left-radius:.85rem;border-bottom-right-radius:.85rem}.bfy-theme .bfy-inbox-new__notification:hover,.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread:hover{border-color:transparent;border-bottom-color:#0a221f14;background:#e8f6e89e;box-shadow:none;transform:none}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread{border:0;border-bottom:1px solid rgba(10,34,31,.08);background:#e8f6e84d;box-shadow:inset 3px 0 0 var(--bf-inbox-green)}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread:last-child{border-bottom:0}.bfy-theme .bfy-inbox-new__notification-icon{display:inline-flex;width:1.9rem;height:1.9rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.24);border-radius:.58rem;background:#e8f6e8d1;color:#28735d}.bfy-theme .bfy-inbox-new__notification-icon svg{width:.98rem;height:.98rem;stroke-width:2}.bfy-theme .bfy-inbox-new__notification-content{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;justify-content:center;gap:.16rem;padding-right:1.5rem}.bfy-theme .bfy-inbox-new__notification-message{overflow:hidden;color:var(--bf-inbox-ink);font-size:.78rem;font-weight:500;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-inbox-new__notification-timestamp{margin-top:0;color:#819087;font-size:.65rem;font-weight:500;line-height:1.2}@media (max-width: 720px){.bfy-theme .bfy-inbox-new__notification{min-height:4.35rem;padding:.72rem .8rem}.bfy-theme .bfy-inbox-new__notification-message{white-space:normal}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-inbox-new *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bfy-theme .bfy-inbox-new{--bf-inbox-surface: rgba(255, 255, 255, .76);--bf-inbox-green: #00af76;background:var(--bf-offwhite)}.bfy-theme .bfy-inbox-new__workspace{width:min(100%,72rem);margin:0 auto;gap:1rem}.bfy-theme .bfy-inbox-new__header{border:0;border-radius:0;padding:.1rem 0 0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.bfy-theme .bfy-inbox-new__header-main{gap:.7rem}.bfy-theme .bfy-inbox-new__header-mark{width:2.35rem;height:2.35rem;border-radius:.7rem;background:var(--bf-emerald);color:var(--bf-glowing-green);box-shadow:0 7px 15px #0a221f24}.bfy-theme .bfy-inbox-new__header-icon{width:1.15rem;height:1.15rem;stroke-width:1.8}.bfy-theme .bfy-inbox-new__header-copy{min-width:0}.bfy-theme .bfy-inbox-new__title{margin:0;color:var(--bf-inbox-ink);font-size:1rem;font-weight:700;letter-spacing:-.025em;line-height:1.2}.bfy-theme .bfy-inbox-new__subtitle{margin:.18rem 0 0;color:var(--bf-inbox-ink-soft);font-size:.72rem;line-height:1.2}.bfy-theme .bfy-inbox-new__refresh-button{min-height:2.35rem;gap:.4rem;border-color:var(--bf-inbox-line);border-radius:.65rem;background:#ffffff94;color:var(--bf-inbox-ink-soft);font-size:.72rem;box-shadow:none}.bfy-theme .bfy-inbox-new__refresh-button:hover:not(:disabled){border-color:#00af764d;background:#e8f6e8;color:var(--bf-emerald)}.bfy-theme .bfy-inbox-new__refresh-button:focus-visible,.bfy-theme .bfy-inbox-new__empty-button:focus-visible,.bfy-theme .bfy-inbox-new__error-button:focus-visible,.bfy-theme .bfy-inbox-new__notification:focus-visible{outline:3px solid rgba(62,155,99,.28);outline-offset:2px}.bfy-theme .bfy-inbox-new__list{max-height:calc(100vh - 15.25rem);min-height:8rem;gap:.5rem;border-radius:.9rem;padding:.55rem;background:#fffdf8e0;box-shadow:0 16px 36px #0a221f0e;scrollbar-color:rgba(10,34,31,.22) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-new__list::-webkit-scrollbar{width:.4rem}.bfy-theme .bfy-inbox-new__list::-webkit-scrollbar-thumb{border-radius:999px;background:#0a221f33}.bfy-theme .bfy-inbox-new__notification{display:flex;align-items:flex-start;gap:.85rem;border-color:transparent;border-radius:.68rem;padding:.9rem .95rem;background:#ffffffc2;box-shadow:0 3px 10px #0a221f06;color:var(--bf-inbox-ink);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bfy-theme .bfy-inbox-new__notification:hover{border-color:#00af7647;background:#fff;box-shadow:0 7px 17px #0a221f12;transform:translateY(-1px)}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread{border-color:#00af7633;background:#fbfff9;box-shadow:inset 3px 0 0 var(--bf-inbox-green),0 4px 12px #0a221f09}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread:hover{border-color:#00af765c;background:#fff}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-unread{top:1rem;right:.95rem;width:.45rem;height:.45rem;background:var(--bf-inbox-green);box-shadow:0 0 0 3px #00af761a}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-icon{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.2);border-radius:.62rem;padding:0;background:#e8f6e8;color:#28735d}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-icon svg{width:1rem;height:1rem}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-content{min-width:0;padding-right:.65rem}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-message{margin:0;color:var(--bf-inbox-ink-soft);font-size:.78rem;line-height:1.45}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread .bfy-inbox-new__notification-message{color:var(--bf-inbox-ink);font-weight:600}.bfy-theme .bfy-inbox-new__notification .bfy-inbox-new__notification-timestamp{margin-top:.35rem;color:#819087;font-size:.66rem;font-weight:500}.bfy-theme .bfy-inbox-new__notification [class*=border-t]{border-color:var(--bf-inbox-line)}.bfy-theme .bfy-inbox-new__card{gap:.85rem;border-color:transparent;border-radius:.68rem;padding:.9rem .95rem;background:#ffffffc2}.bfy-theme .bfy-inbox-new__empty,.bfy-theme .bfy-inbox-new__error{min-height:15rem;justify-content:center;gap:.55rem;border-radius:.9rem;background:#fffdf8e0;box-shadow:0 16px 36px #0a221f0e}.bfy-theme .bfy-inbox-new__empty-mark{width:2.6rem;height:2.6rem;border:1px solid rgba(62,155,99,.18);border-radius:.72rem;background:#e8f6e8;color:#28735d}.bfy-theme .bfy-inbox-new__empty-icon{width:1.2rem;height:1.2rem}.bfy-theme .bfy-inbox-new__empty-title,.bfy-theme .bfy-inbox-new__error-title{font-size:.9rem}.bfy-theme .bfy-inbox-new__empty-copy,.bfy-theme .bfy-inbox-new__error-copy{font-size:.75rem;line-height:1.45}.bfy-theme .bfy-inbox-new__empty-button,.bfy-theme .bfy-inbox-new__error-button{min-height:2.2rem;margin-top:.2rem;border-color:var(--bf-inbox-line);border-radius:.62rem;background:#ffffff94;color:var(--bf-inbox-ink-soft);font-size:.72rem}.bfy-theme .bfy-inbox-new__empty-button:hover:not(:disabled),.bfy-theme .bfy-inbox-new__error-button:hover:not(:disabled){border-color:#00af764d;background:#e8f6e8;color:var(--bf-emerald)}.bfy-theme .bfy-inbox-new__list-footer{margin:.45rem 0 0;color:var(--bf-inbox-ink-soft);font-size:.7rem}.bfy-theme .bfy-new-sidebar__menu-badge{border:1px solid rgba(154,251,164,.24);background:var(--bf-glowing-green);color:var(--bf-emerald)}@media (max-width: 720px){.bfy-theme .bfy-inbox-new__header{align-items:flex-start}.bfy-theme .bfy-inbox-new__refresh-button{margin-left:3.05rem}.bfy-theme .bfy-inbox-new__list{max-height:none}}.bfy-theme .bfy-inbox-new{overflow:visible}.bfy-theme .bfy-inbox-new__workspace{width:min(100%,92rem)}.bfy-theme .bfy-inbox-new__split-view{display:grid;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:.85rem;min-width:0;height:calc(100vh - 15.4rem);min-height:28rem}.bfy-theme .bfy-inbox-new__list-panel,.bfy-theme .bfy-inbox-new__detail-panel{min-width:0;overflow:hidden;border:1px solid var(--bf-inbox-line);border-radius:.9rem;background:#fffdf8e6;box-shadow:0 16px 36px #0a221f0e}.bfy-theme .bfy-inbox-new__list-panel{display:flex;flex-direction:column}.bfy-theme .bfy-inbox-new__list-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;padding:.88rem .95rem .76rem;border-bottom:1px solid var(--bf-inbox-line);background:#ffffff7a}.bfy-theme .bfy-inbox-new__list-title,.bfy-theme .bfy-inbox-new__list-count{margin:0}.bfy-theme .bfy-inbox-new__list-title{color:var(--bf-inbox-ink);font-size:.79rem;font-weight:700;letter-spacing:-.015em}.bfy-theme .bfy-inbox-new__list-count{margin-top:.16rem;color:var(--bf-inbox-ink-soft);font-size:.66rem}.bfy-theme .bfy-inbox-new__list-heading-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border:1px solid rgba(10,34,31,.08);border-radius:.52rem;color:#76877d;font-size:.9rem}.bfy-theme .bfy-inbox-new__list{display:flex;flex:1 1 auto;min-height:0;max-height:none;flex-direction:column;gap:.33rem;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;padding:.48rem;background:transparent;box-shadow:none;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-new__notification{position:relative;width:100%;min-height:0;align-items:flex-start;gap:.66rem;border:1px solid transparent;border-radius:.68rem;padding:.73rem .65rem;background:transparent;box-shadow:none;color:var(--bf-inbox-ink);text-align:left;transform:none}.bfy-theme .bfy-inbox-new__notification:first-child,.bfy-theme .bfy-inbox-new__notification:last-child{border-radius:.68rem}.bfy-theme .bfy-inbox-new__notification:hover{border-color:#0a221f14;background:#ffffffc7;box-shadow:0 4px 12px #0a221f0b;transform:none}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--unread{border-color:transparent;background:#e8f6e845;box-shadow:inset 2px 0 #00af768c}.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--selected,.bfy-theme .bfy-inbox-new__notification.bfy-inbox-new__notification--selected:hover{border-color:#00846040;background:#edf8ef;box-shadow:inset 3px 0 #008d68,0 4px 13px #0a221f0b}.bfy-theme .bfy-inbox-new__notification:focus-visible{z-index:1;outline:3px solid rgba(62,155,99,.3);outline-offset:1px}.bfy-theme .bfy-inbox-new__notification-icon{width:1.82rem;height:1.82rem;margin-top:.05rem;border-radius:.55rem}.bfy-theme .bfy-inbox-new__notification-icon--resolved{border-color:#00846026;background:#e4f4e9;color:#21815d}.bfy-theme .bfy-inbox-new__notification-content{display:flex;flex:1 1 auto;flex-direction:column;gap:.26rem;min-width:0;padding:0}.bfy-theme .bfy-inbox-new__notification-topline,.bfy-theme .bfy-inbox-new__notification-meta{display:flex;align-items:center;justify-content:space-between;gap:.35rem;min-width:0}.bfy-theme .bfy-inbox-new__notification-message{min-width:0;color:var(--bf-inbox-ink);font-size:.75rem;font-weight:650;line-height:1.25;text-overflow:ellipsis}.bfy-theme .bfy-inbox-new__notification-timestamp{flex:0 0 auto;margin:0;color:#829087;font-size:.61rem;font-weight:550}.bfy-theme .bfy-inbox-new__notification-reason{display:-webkit-box;overflow:hidden;color:var(--bf-inbox-ink-soft);font-size:.65rem;line-height:1.38;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bfy-theme .bfy-inbox-new__notification-meta{justify-content:flex-start;flex-wrap:wrap;margin-top:.15rem}.bfy-theme .bfy-inbox-new__notification-status{display:inline-flex;align-items:center;gap:.24rem;min-height:1.2rem;border:1px solid rgba(183,115,32,.18);border-radius:999px;padding:.05rem .38rem;background:#fff5e4;color:#9a641b;font-size:.59rem;font-weight:650;line-height:1}.bfy-theme .bfy-inbox-new__notification-status svg{width:.65rem;height:.65rem}.bfy-theme .bfy-inbox-new__notification-status--resolved{border-color:#27835d2e;background:#eaf6ed;color:#24734f}.bfy-theme .bfy-inbox-new__notification-status--unavailable{border-color:#0a221f1f;background:#0a221f0b;color:#65776c}.bfy-theme .bfy-inbox-new__notification-queue-id{color:#86948b;font-size:.59rem;font-variant-numeric:tabular-nums}.bfy-theme .bfy-inbox-new__notification-unread-dot{position:absolute;top:.83rem;right:.72rem;width:.38rem;height:.38rem;border-radius:50%;background:#00a879;box-shadow:0 0 0 3px #00a8791a}.bfy-theme .bfy-inbox-new__detail-panel{overflow-y:auto;background:#fffdfa;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-new__detail-card{display:flex;min-height:100%;flex-direction:column;gap:1.05rem;padding:clamp(1rem,2.4vw,1.8rem)}.bfy-theme .bfy-inbox-new__detail-context{display:flex;align-items:center;gap:.85rem;min-width:0;padding:0 0 1rem;border-bottom:1px solid var(--bf-inbox-line)}.bfy-theme .bfy-inbox-new__detail-avatar{display:grid;width:2.8rem;height:2.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(0,132,96,.13);border-radius:.85rem;background:#e9f6eb;color:#247c5e}.bfy-theme .bfy-inbox-new__detail-avatar svg{width:1.25rem;height:1.25rem}.bfy-theme .bfy-inbox-new__detail-heading{min-width:0;flex:1 1 auto}.bfy-theme .bfy-inbox-new__detail-eyebrow,.bfy-theme .bfy-inbox-new__section-eyebrow{margin:0;color:#6c8176;font-size:.59rem;font-weight:750;letter-spacing:.1em;line-height:1.2;text-transform:uppercase}.bfy-theme .bfy-inbox-new__detail-heading h1{overflow:hidden;margin:.2rem 0 0;color:var(--bf-inbox-ink);font-size:clamp(1.15rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.16;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-inbox-new__detail-context-meta{display:flex;align-items:center;flex-wrap:wrap;gap:.38rem .8rem;margin-top:.38rem;color:#718077;font-size:.66rem}.bfy-theme .bfy-inbox-new__detail-context-meta span,.bfy-theme .bfy-inbox-new__detail-state,.bfy-theme .bfy-inbox-new__detail-footer>span{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.bfy-theme .bfy-inbox-new__detail-context-meta svg{width:.76rem;height:.76rem;flex:0 0 auto}.bfy-theme .bfy-inbox-new__detail-state{flex:0 0 auto;border:1px solid rgba(183,115,32,.19);border-radius:999px;padding:.34rem .57rem;background:#fff5e5;color:#936019;font-size:.63rem;font-weight:650}.bfy-theme .bfy-inbox-new__detail-state svg{width:.78rem;height:.78rem}.bfy-theme .bfy-inbox-new__detail-state--resolved{border-color:#27835d2e;background:#eaf6ed;color:#24734f}.bfy-theme .bfy-inbox-new__issue{border:1px solid rgba(192,128,37,.2);border-left:3px solid #d69339;border-radius:.72rem;padding:1rem 1.1rem;background:#fff8ed}.bfy-theme .bfy-inbox-new__issue--resolved{border-color:#27835d29;border-left-color:#53a675;background:#f2faf3}.bfy-theme .bfy-inbox-new__section-kicker{display:flex;align-items:center;gap:.36rem;color:#9a6725;font-size:.63rem;font-weight:700}.bfy-theme .bfy-inbox-new__section-kicker svg{width:.83rem;height:.83rem}.bfy-theme .bfy-inbox-new__issue--resolved .bfy-inbox-new__section-kicker{color:#24734f}.bfy-theme .bfy-inbox-new__issue h2{margin:.45rem 0 0;color:var(--bf-inbox-ink);font-size:clamp(1rem,1.8vw,1.22rem);font-weight:700;letter-spacing:-.03em;line-height:1.3}.bfy-theme .bfy-inbox-new__issue p{margin:.4rem 0 0;color:#52675c;font-size:.78rem;line-height:1.55;white-space:pre-wrap}.bfy-theme .bfy-inbox-new__issue-count{display:inline-flex;margin-top:.65rem;border-radius:999px;padding:.24rem .5rem;background:#d99a4324;color:#875d21;font-size:.62rem;font-weight:650}.bfy-theme .bfy-inbox-new__action-section,.bfy-theme .bfy-inbox-new__queue-summary{min-width:0}.bfy-theme .bfy-inbox-new__section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem;margin-bottom:.62rem}.bfy-theme .bfy-inbox-new__section-heading h2{margin:.2rem 0 0;color:var(--bf-inbox-ink);font-size:.9rem;font-weight:700;letter-spacing:-.025em}.bfy-theme .bfy-inbox-new__action-count,.bfy-theme .bfy-inbox-new__queue-summary-id{flex:0 0 auto;border:1px solid rgba(10,34,31,.09);border-radius:999px;padding:.23rem .48rem;background:#0a221f09;color:#64756b;font-size:.61rem;font-weight:600}.bfy-theme .bfy-hitl-inbox-actions__list{display:flex;flex-direction:column;gap:.45rem}.bfy-theme .bfy-hitl-inbox-actions__row{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-width:0;border:1px solid rgba(10,34,31,.09);border-radius:.68rem;padding:.65rem .7rem;background:#fff}.bfy-theme .bfy-hitl-inbox-actions__label{min-width:0;color:#34483e;font-size:.7rem;font-weight:650}.bfy-theme .bfy-hitl-inbox-actions__buttons{display:flex;flex:0 0 auto;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:.38rem}.bfy-theme .bfy-hitl-inbox-actions__button{min-height:2rem;border:1px solid rgba(0,132,96,.2);border-radius:.52rem;padding:.35rem .66rem;background:#f7fcf7;color:#236a50;font-size:.66rem;font-weight:650;transition:background-color .14s ease,border-color .14s ease,color .14s ease}.bfy-theme .bfy-hitl-inbox-actions__button:hover:not(:disabled){border-color:#00846057;background:#e8f6e8;color:#11563d}.bfy-theme .bfy-hitl-inbox-actions__button:focus-visible,.bfy-theme .bfy-inbox-new__next-button:focus-visible,.bfy-theme .bfy-inbox-new__detail-footer button:focus-visible{outline:3px solid rgba(62,155,99,.28);outline-offset:2px}.bfy-theme .bfy-inbox-new__action-error,.bfy-theme .bfy-inbox-new__queue-result{display:flex;align-items:flex-start;gap:.45rem;border:1px solid rgba(192,74,63,.17);border-radius:.55rem;padding:.55rem .65rem;background:#fff4f1;color:#a5483f;font-size:.68rem;line-height:1.4}.bfy-theme .bfy-inbox-new__action-error{margin:0 0 .55rem}.bfy-theme .bfy-inbox-new__action-error svg,.bfy-theme .bfy-inbox-new__queue-result svg{width:.82rem;height:.82rem;flex:0 0 auto;margin-top:.05rem}.bfy-theme .bfy-inbox-new__action-loading{display:flex;align-items:center;gap:.4rem;color:#718077;font-size:.68rem}.bfy-theme .bfy-inbox-new__action-loading svg{width:.85rem;height:.85rem;animation:bfy-inbox-spin 1s linear infinite}.bfy-theme .bfy-inbox-new__next-button{min-height:2.35rem;gap:.45rem;border:1px solid rgba(0,132,96,.12);border-radius:.62rem;background:var(--bf-emerald);color:#fff;font-size:.72rem;font-weight:650}.bfy-theme .bfy-inbox-new__next-button:hover:not(:disabled){background:#087a5c;color:#fff}.bfy-theme .bfy-inbox-new__next-button svg,.bfy-theme .bfy-inbox-new__detail-footer button svg{width:.85rem;height:.85rem}.bfy-theme .bfy-inbox-new__last-item-copy{margin:0;color:#708076;font-size:.68rem}.bfy-theme .bfy-inbox-new__queue-summary{border-top:1px solid var(--bf-inbox-line);padding-top:.9rem}.bfy-theme .bfy-inbox-new__section-heading--compact{margin-bottom:.55rem}.bfy-theme .bfy-inbox-new__queue-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.45rem}.bfy-theme .bfy-inbox-new__queue-metric{display:flex;align-items:center;gap:.55rem;min-width:0;border:1px solid rgba(10,34,31,.065);border-radius:.6rem;padding:.55rem .62rem;background:#ffffffbd}.bfy-theme .bfy-inbox-new__queue-metric-icon{display:grid;width:1.6rem;height:1.6rem;flex:0 0 auto;place-items:center;border-radius:.48rem;background:#eff5ee;color:#56836d}.bfy-theme .bfy-inbox-new__queue-metric-icon svg{width:.82rem;height:.82rem}.bfy-theme .bfy-inbox-new__queue-metric>div{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-theme .bfy-inbox-new__queue-metric>div>span{color:#819087;font-size:.57rem;line-height:1.2}.bfy-theme .bfy-inbox-new__queue-metric strong{overflow:hidden;color:#42554a;font-size:.65rem;font-weight:650;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-inbox-new__queue-result{margin:.5rem 0 0}.bfy-theme .bfy-inbox-new__detail-footer{display:flex;align-items:center;justify-content:space-between;gap:.7rem;margin-top:auto;border-top:1px solid var(--bf-inbox-line);padding-top:.7rem}.bfy-theme .bfy-inbox-new__detail-footer>span{color:#829087;font-size:.62rem}.bfy-theme .bfy-inbox-new__detail-footer>span svg{width:.75rem;height:.75rem}.bfy-theme .bfy-inbox-new__detail-footer button{min-height:2rem;gap:.35rem;color:#237153;font-size:.67rem;font-weight:650}.bfy-theme .bfy-inbox-new__detail-loading,.bfy-theme .bfy-inbox-new__detail-unavailable{display:flex;min-height:12rem;align-items:center;justify-content:center;gap:.8rem;margin:auto;color:#65776c}.bfy-theme .bfy-inbox-new__detail-loading-icon{display:grid;width:2.3rem;height:2.3rem;place-items:center;border-radius:.68rem;background:#eaf5eb;color:#28765b}.bfy-theme .bfy-inbox-new__detail-loading-icon svg{width:1rem;height:1rem;animation:bfy-inbox-spin 1s linear infinite}.bfy-theme .bfy-inbox-new__detail-loading-copy{display:flex;flex-direction:column;gap:.25rem}.bfy-theme .bfy-inbox-new__detail-loading-copy strong,.bfy-theme .bfy-inbox-new__detail-unavailable strong{color:var(--bf-inbox-ink);font-size:.78rem}.bfy-theme .bfy-inbox-new__detail-loading-copy span,.bfy-theme .bfy-inbox-new__detail-unavailable p{margin:0;color:#78877e;font-size:.67rem}.bfy-theme .bfy-inbox-new__detail-unavailable-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;margin-top:.35rem}.bfy-theme .bfy-inbox-new__detail-unavailable>svg{width:1.25rem;height:1.25rem;color:#bd624f}.bfy-theme .bfy-inbox-new__detail-unavailable button{font-size:.67rem}.bfy-theme .bfy-inbox-new__action-error span,.bfy-theme .bfy-inbox-new__queue-result span{overflow-wrap:anywhere}@keyframes bfy-inbox-spin{to{transform:rotate(360deg)}}@media (max-width: 900px){.bfy-theme .bfy-inbox-new__split-view{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.3fr)}.bfy-theme .bfy-inbox-new__detail-card{padding:1rem}.bfy-theme .bfy-inbox-new__detail-state{align-self:flex-start}}@media (max-width: 720px){.bfy-theme .bfy-inbox-new__workspace{gap:.75rem}.bfy-theme .bfy-inbox-new__split-view{display:flex;height:auto;min-height:0;flex-direction:column}.bfy-theme .bfy-inbox-new__list-panel{height:18rem;flex:0 0 auto}.bfy-theme .bfy-inbox-new__detail-panel{min-height:28rem;overflow:visible}.bfy-theme .bfy-inbox-new__detail-context{align-items:flex-start;flex-wrap:wrap}.bfy-theme .bfy-inbox-new__detail-state{margin-left:3.65rem}.bfy-theme .bfy-hitl-inbox-actions__row{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-hitl-inbox-actions__buttons{justify-content:flex-start}.bfy-theme .bfy-inbox-new__detail-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-inbox-new__detail-panel *,.bfy-theme .bfy-inbox-new__list-panel *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bfy-theme .bfy-inbox-shell{display:grid;grid-template-columns:minmax(17rem,20rem) minmax(0,1fr);gap:1rem;min-width:0;height:calc(100vh - 15.8rem);min-height:28rem}.bfy-theme .bfy-inbox-shell__list-panel,.bfy-theme .bfy-inbox-shell__detail-panel{min-width:0;min-height:0;overflow:hidden;border:1px solid rgba(10,34,31,.1);border-radius:.95rem;background:#fffdf8f0;box-shadow:0 14px 34px #0a221f0e}.bfy-theme .bfy-inbox-shell__list-panel{display:flex;flex-direction:column}.bfy-theme .bfy-inbox-shell__list-heading{display:flex;flex:0 0 auto;align-items:center;justify-content:space-between;min-height:4rem;border-bottom:1px solid rgba(10,34,31,.09);padding:.82rem 1rem;background:#ffffff8a}.bfy-theme .bfy-inbox-list__refresh{width:2.15rem;height:2.15rem;flex:0 0 auto;border-color:#0a221f1a;border-radius:.65rem;color:#61766c}.bfy-theme .bfy-inbox-list__header-actions{display:flex;flex:0 0 auto;align-items:center;gap:.4rem}.bfy-theme .bfy-inbox-list__refresh:hover:not(:disabled){border-color:#0084603d;background:#edf8ef;color:#08744f}.bfy-theme .bfy-inbox-list__refresh svg{width:1rem;height:1rem}.bfy-theme .bfy-inbox-shell__list-title,.bfy-theme .bfy-inbox-shell__list-count{margin:0}.bfy-theme .bfy-inbox-shell__list-title{color:#17332a;font-size:.83rem;font-weight:700;letter-spacing:-.02em;line-height:1.25}.bfy-theme .bfy-inbox-shell__list-count{margin-top:.2rem;color:#718078;font-size:.68rem;line-height:1.3}.bfy-theme .bfy-inbox-shell__list{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:0;overflow-x:hidden;overflow-y:auto;padding:.25rem .4rem;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-shell__list::-webkit-scrollbar,.bfy-theme .bfy-inbox-shell__detail-panel::-webkit-scrollbar{width:.42rem}.bfy-theme .bfy-inbox-shell__list::-webkit-scrollbar-thumb,.bfy-theme .bfy-inbox-shell__detail-panel::-webkit-scrollbar-thumb{border-radius:999px;background:#0a221f30}.bfy-theme .bfy-inbox-shell__list-footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;margin:0;padding:.7rem;color:#718078;font-size:.68rem}.bfy-theme .bfy-inbox-shell__detail-panel{overflow-x:hidden;overflow-y:auto;background:#fffdfa;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-item{position:relative;display:flex;flex:0 0 auto;align-items:flex-start;gap:.58rem;width:100%;min-width:0;min-height:0;border:1px solid transparent;border-radius:.72rem;padding:.42rem .64rem;background:transparent;color:#203a30;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease}.bfy-theme .bfy-inbox-item:hover{border-color:#0a221f13;background:#ffffffd1}.bfy-theme .bfy-inbox-item--selected,.bfy-theme .bfy-inbox-item--selected:hover{border-color:#00846040;background:#edf8ef;box-shadow:inset 3px 0 #008d68,0 3px 10px #0a221f09}.bfy-theme .bfy-inbox-item--unread:not(.bfy-inbox-item--selected){background:#e8f6e847;box-shadow:inset 2px 0 #00af768c}.bfy-theme .bfy-inbox-item:focus-visible{z-index:1;outline:3px solid rgba(62,155,99,.3);outline-offset:1px}.bfy-theme .bfy-inbox-item__icon{display:grid;width:1.8rem;height:1.8rem;flex:0 0 auto;place-items:center;border:1px solid rgba(62,155,99,.19);border-radius:.62rem;background:#eaf6ec;color:#28735d}.bfy-theme .bfy-inbox-item__icon svg{width:1rem;height:1rem;stroke-width:1.9}.bfy-theme .bfy-inbox-item__content{display:flex;flex:1 1 auto;flex-direction:column;gap:.18rem;min-width:0}.bfy-theme .bfy-inbox-item__topline{display:flex;align-items:baseline;justify-content:space-between;gap:.45rem;min-width:0}.bfy-theme .bfy-inbox-item__title{overflow:hidden;color:#26483a;font-size:.72rem;font-weight:620;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.bfy-theme .bfy-inbox-item--unread .bfy-inbox-item__title{font-weight:720}.bfy-theme .bfy-inbox-item__timestamp{flex:0 0 auto;color:#7d8c83;font-size:.62rem;font-weight:550;line-height:1.3;white-space:nowrap}.bfy-theme .bfy-inbox-item__description{display:-webkit-box;overflow:hidden;color:#63766c;font-size:.68rem;line-height:1.32;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.bfy-theme .bfy-inbox-item__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem;margin-top:0}.bfy-theme .bfy-inbox-item__status{display:inline-flex;align-items:center;min-height:1.1rem;border:1px solid rgba(10,34,31,.1);border-radius:999px;padding:.08rem .38rem;background:#0a221f09;color:#66786e;font-size:.6rem;font-weight:650;line-height:1.2}.bfy-theme .bfy-inbox-item__status--attention{border-color:#b773202e;background:#fff5e4;color:#9a641b}.bfy-theme .bfy-inbox-item__status--resolved{border-color:#27835d2e;background:#eaf6ed;color:#24734f}.bfy-theme .bfy-inbox-item__meta-copy{color:#87948b;font-size:.61rem;font-variant-numeric:tabular-nums}.bfy-theme .bfy-inbox-generic-detail{width:min(100%,64rem);min-height:100%;margin:0 auto;padding:clamp(1.25rem,3vw,2.2rem)}.bfy-theme .bfy-inbox-generic-detail__mark{display:grid;width:2.7rem;height:2.7rem;place-items:center;border-radius:.8rem;background:#eaf6ec;color:#28735d}.bfy-theme .bfy-inbox-generic-detail__mark svg{width:1.25rem;height:1.25rem}.bfy-theme .bfy-inbox-generic-detail__eyebrow{margin:1.2rem 0 0;color:#6c8176;font-size:.62rem;font-weight:750;letter-spacing:.1em;text-transform:uppercase}.bfy-theme .bfy-inbox-generic-detail h1{margin:.35rem 0 0;color:#17332a;font-size:clamp(1.25rem,2vw,1.7rem);font-weight:700;letter-spacing:-.04em}.bfy-theme .bfy-inbox-generic-detail__message{max-width:48rem;margin:1rem 0 0;color:#50645a;font-size:.85rem;line-height:1.65;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-generic-detail__meta{display:flex;flex-wrap:wrap;gap:.55rem 1rem;margin-top:1.3rem;color:#7a8980;font-size:.68rem}.bfy-theme .bfy-inbox-generic-detail__meta span{display:inline-flex;align-items:center;gap:.35rem}.bfy-theme .bfy-inbox-generic-detail__meta svg{width:.8rem;height:.8rem}.bfy-theme .bfy-inbox-new__detail-card{width:min(100%,68rem);min-height:100%;margin:0 auto;gap:1.3rem;padding:clamp(1.2rem,2.5vw,2rem)}@media (max-width: 900px){.bfy-theme .bfy-inbox-shell{grid-template-columns:minmax(15rem,.78fr) minmax(0,1.3fr);gap:.8rem}}@media (max-width: 720px){.bfy-theme .bfy-inbox-shell{display:flex;height:auto;min-height:0;flex-direction:column;gap:.8rem}.bfy-theme .bfy-inbox-shell__list-panel{height:18rem;flex:0 0 auto}.bfy-theme .bfy-inbox-shell__detail-panel{min-height:28rem;overflow:visible}.bfy-theme .bfy-inbox-item{min-height:0;padding:.42rem .58rem}.bfy-theme .bfy-hitl-inbox-actions__row{align-items:flex-start;flex-direction:column}.bfy-theme .bfy-hitl-inbox-actions__buttons{justify-content:flex-start}.bfy-theme .bfy-inbox-new__detail-footer{align-items:flex-start;flex-direction:column}}@media (prefers-reduced-motion: reduce){.bfy-theme .bfy-inbox-shell *,.bfy-theme .bfy-inbox-item *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bfy-theme .bfy-inbox-new__detail-card{width:min(100%,74rem);gap:clamp(1.1rem,2vw,1.55rem);padding:clamp(1.35rem,2.5vw,2.25rem)}.bfy-theme .bfy-inbox-new__detail-context{align-items:center;gap:1rem;padding-bottom:1.15rem}.bfy-theme .bfy-inbox-new__detail-avatar{width:3.2rem;height:3.2rem;border-color:#25845f1f;border-radius:.9rem;background:#eef8f0;color:#16815e}.bfy-theme .bfy-inbox-new__detail-heading h1{margin-top:.28rem;font-size:clamp(1.05rem,1.6vw,1.25rem)}.bfy-theme .bfy-inbox-new__detail-context-meta{gap:.42rem 1rem;margin-top:.48rem;color:#738278;font-size:.73rem}.bfy-theme .bfy-inbox-new__detail-context-meta span{overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__detail-context-meta svg{width:.88rem;height:.88rem;color:#7a8d81}.bfy-theme .bfy-inbox-new__profile-link{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.45rem;min-height:2.45rem;border:1px solid rgba(32,124,89,.16);border-radius:.7rem;padding:.55rem .78rem;background:#f6fbf7;color:#206a50;font-size:.72rem;font-weight:650;text-decoration:none;transition:background-color .14s ease,border-color .14s ease}.bfy-theme .bfy-inbox-new__profile-link:hover{border-color:#207c5947;background:#eaf6ed}.bfy-theme .bfy-inbox-new__profile-link:focus-visible,.bfy-theme .bfy-inbox-new__summary-more:focus-visible{outline:3px solid rgba(62,155,99,.26);outline-offset:2px}.bfy-theme .bfy-inbox-new__profile-link svg{width:.82rem;height:.82rem}.bfy-theme .bfy-inbox-new__issue{display:grid;grid-template-columns:1.8rem minmax(0,1fr);align-items:center;gap:.7rem;border:0;border-left:2px solid #8cb59a;border-radius:.55rem;padding:.72rem .9rem;background:#f7faf7}.bfy-theme .bfy-inbox-new__issue-icon{display:grid;width:1.7rem;height:1.7rem;place-items:center;border-radius:.5rem;background:#edf5ef;color:#568269}.bfy-theme .bfy-inbox-new__issue-icon svg{width:.98rem;height:.98rem}.bfy-theme .bfy-inbox-new__issue-copy{min-width:0}.bfy-theme .bfy-inbox-new__section-kicker{margin:0;color:#63816f;font-size:.58rem;font-weight:700;letter-spacing:.065em;text-transform:uppercase}.bfy-theme .bfy-inbox-new__issue h2{margin-top:.2rem;font-size:clamp(1rem,1.45vw,1.12rem)}.bfy-theme .bfy-inbox-new__issue p:not(.bfy-inbox-new__section-kicker){margin-top:.24rem;color:#5f6b63;font-size:.73rem;line-height:1.45}.bfy-theme .bfy-inbox-new__issue--resolved{border-left-color:#4b9b72;background:#f5faf5}.bfy-theme .bfy-inbox-new__issue--resolved .bfy-inbox-new__issue-icon{background:#e8f5eb;color:#288253}.bfy-theme .bfy-inbox-new__issue--resolved .bfy-inbox-new__section-kicker{color:#28734f}.bfy-theme .bfy-inbox-new__section-heading{margin-bottom:.72rem}.bfy-theme .bfy-inbox-new__section-heading h2{margin:0;font-size:1rem;letter-spacing:-.02em}.bfy-theme .bfy-hitl-inbox-actions__list{display:block}.bfy-theme .bfy-hitl-inbox-actions__group{min-width:0}.bfy-theme .bfy-hitl-inbox-actions__cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.bfy-theme .bfy-hitl-inbox-actions__card{display:flex;position:relative;width:100%;min-width:0;min-height:3.65rem;height:auto;align-items:center;justify-content:flex-start;gap:.55rem;border:1px solid #e5ebe6;border-radius:.82rem;padding:.5rem .65rem;background:#fff;color:#18372c;font:inherit;text-align:left;text-decoration:none;white-space:normal;transition:border-color .14s ease,background-color .14s ease,box-shadow .14s ease}.bfy-theme .bfy-hitl-inbox-actions__card:hover:not(:disabled){border-color:#b8d6c2;background:#fbfdfb}.bfy-theme .bfy-hitl-inbox-actions__card:disabled{cursor:wait;opacity:.72}.bfy-theme .bfy-hitl-inbox-actions__card-icon{display:grid;width:1.85rem;height:1.85rem;flex:0 0 auto;place-items:center;border-radius:.68rem;background:#eef8f1;color:#21835c}.bfy-theme .bfy-hitl-inbox-actions__card-icon{background:#f0f6f1;color:#4a8066}.bfy-theme .bfy-hitl-inbox-actions__card-icon svg{width:1.05rem;height:1.05rem;stroke-width:1.9}.bfy-theme .bfy-hitl-inbox-actions__card-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:.2rem}.bfy-theme .bfy-hitl-inbox-actions__card-copy strong{color:#1d382d;font-size:.75rem;font-weight:700;line-height:1.25}.bfy-theme .bfy-hitl-inbox-actions__card-spinner{width:.92rem;height:.92rem;flex:0 0 auto;animation:bfy-inbox-spin 1s linear infinite}.bfy-theme .bfy-inbox-new__queue-summary{margin-top:.1rem;border:1px solid #e6ece7;border-radius:.9rem;padding:.9rem 1rem;background:#f9fbf9}.bfy-theme .bfy-inbox-new__summary-more{display:inline-flex;align-items:center;gap:.35rem;margin-top:.75rem;border:0;padding:0;background:transparent;color:#267554;font:inherit;font-size:.72rem;font-weight:650;cursor:pointer}.bfy-theme .bfy-inbox-new__summary-more:hover{color:#165d40;text-decoration:underline;text-underline-offset:.18em}.bfy-theme .bfy-inbox-new__summary-more svg{width:.85rem;height:.85rem}.bfy-theme .bfy-inbox-new__section-heading--compact{margin-bottom:.75rem}.bfy-theme .bfy-inbox-new__queue-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1rem}.bfy-theme .bfy-inbox-new__queue-metric{border:0;border-radius:0;padding:.12rem 0;background:transparent}.bfy-theme .bfy-inbox-new__queue-metric-icon{width:2rem;height:2rem;border-radius:.65rem;background:#edf6ef;color:#438365}.bfy-theme .bfy-inbox-new__queue-metric>div>span{color:#7a887f;font-size:.63rem}.bfy-theme .bfy-inbox-new__queue-metric strong{color:#20392e;font-size:.75rem;white-space:normal;overflow-wrap:anywhere}@media (max-width: 1000px){.bfy-theme .bfy-inbox-new__queue-metrics,.bfy-theme .bfy-hitl-inbox-actions__cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.bfy-theme .bfy-inbox-new__detail-context{align-items:flex-start;flex-wrap:wrap}.bfy-theme .bfy-inbox-new__profile-link{margin-left:4.2rem}.bfy-theme .bfy-hitl-inbox-actions__cards,.bfy-theme .bfy-inbox-new__queue-metrics{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-inbox-new__issue{grid-template-columns:1.65rem minmax(0,1fr);gap:.55rem;padding:.65rem .75rem}.bfy-theme .bfy-inbox-new__issue-icon{width:1.55rem;height:1.55rem}}.bfy-theme .bfy-inbox-new__issue{align-items:start}.bfy-theme .bfy-inbox-new__issue h2{margin:0;color:#263d31;font-size:.96rem;font-weight:700;letter-spacing:0;line-height:1.5}.bfy-theme .bfy-inbox-new__issue .bfy-inbox-new__issue-reason{margin:.36rem 0 0;color:#263d31;font-size:.96rem;font-weight:700;line-height:1.5;white-space:pre-wrap}.bfy-theme .bfy-inbox-new__issue .bfy-inbox-new__issue-type{display:inline-block;margin-top:.4rem;color:#718078;font-size:.68rem;font-weight:500;line-height:1.4}.bfy-theme .bfy-inbox-new__request-context{display:flex;align-items:flex-start;flex-direction:column;gap:.35rem;padding:.1rem 0}.bfy-theme .bfy-inbox-new__request-origin,.bfy-theme .bfy-inbox-new__request-status{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem .4rem;margin:0;color:#718078;font-size:.72rem;line-height:1.45}.bfy-theme .bfy-inbox-new__request-origin strong{color:#30483b;font-size:.78rem;font-weight:650}.bfy-theme .bfy-inbox-new__request-context-joiner{margin-left:.15rem}.bfy-theme .bfy-inbox-new__request-status{align-items:center;gap:.45rem}.bfy-theme .bfy-inbox-new__request-status strong{border-radius:999px;padding:.25rem .55rem;background:#edf5ef;color:#3d7053;font-size:.7rem;font-weight:650}@media (max-width: 600px){.bfy-theme .bfy-inbox-new__request-context{align-items:flex-start;flex-direction:column;gap:.6rem}}.bfy-theme .bfy-inbox-new{--bf-inbox-ink: #102b24;--bf-inbox-ink-soft: #536c60;--bf-inbox-line: rgba(16, 43, 36, .14);background:#eef3ed}.bfy-theme .bfy-inbox-new__workspace{width:min(100%,88rem);gap:.85rem}.bfy-theme .bfy-inbox-shell{gap:.85rem}.bfy-theme .bfy-inbox-shell__list-panel,.bfy-theme .bfy-inbox-shell__detail-panel{border-color:#cbd8ce;border-radius:1rem;box-shadow:0 12px 28px #122f2513}.bfy-theme .bfy-inbox-shell__list-panel{background:#fbfcf9}.bfy-theme .bfy-inbox-shell__list-heading{min-height:4.3rem;border-color:#d4dfd5;padding:.8rem .9rem;background:#f1f6f0}.bfy-theme .bfy-inbox-shell__list-title{color:#143a2d;font-size:.88rem}.bfy-theme .bfy-inbox-shell__list-count{color:#63776b}.bfy-theme .bfy-inbox-list__refresh{border-color:#c7d5ca;background:#fff;color:#365f4a;box-shadow:0 1px 2px #122f250a}.bfy-theme .bfy-inbox-list__refresh:hover:not(:disabled){border-color:#98bea4;background:#e8f3e9;color:#0e5b3d}.bfy-theme .bfy-inbox-shell__list{gap:.15rem;padding:.35rem;background:#f7f9f6}.bfy-theme .bfy-inbox-item{border-radius:.7rem;color:#385044}.bfy-theme .bfy-inbox-item:hover{background:#edf4ed}.bfy-theme .bfy-inbox-item--selected,.bfy-theme .bfy-inbox-item--selected:hover{border-color:#b4cfba;background:#e5f1e6;box-shadow:inset 3px 0 #207a53}.bfy-theme .bfy-inbox-item:focus-visible{outline:3px solid rgba(32,122,83,.32);outline-offset:-2px}.bfy-theme .bfy-inbox-item__title{color:#163c2e}.bfy-theme .bfy-inbox-item__description{color:#5b7064}.bfy-theme .bfy-inbox-item__timestamp{color:#5f7569}.bfy-theme .bfy-inbox-shell__detail-panel{border-color:#c3d2c6;background:#e7eee8}.bfy-theme .bfy-inbox-new__detail-scroll{gap:.85rem;padding-top:clamp(.9rem,2vw,1.4rem);padding-right:clamp(.9rem,2vw,1.4rem);padding-left:clamp(.9rem,2vw,1.4rem);background:#edf3ed}.bfy-theme .bfy-inbox-new__detail-context{border:1px solid #d5dfd5;border-radius:.9rem;padding:.95rem 1rem;background:#fffefa;box-shadow:0 4px 12px #122f250a}.bfy-theme .bfy-inbox-new__detail-avatar{border-color:#c5dcc8;background:#e3f0e4;color:#176343}.bfy-theme .bfy-inbox-new__detail-eyebrow{color:#426e54}.bfy-theme .bfy-inbox-new__detail-heading h1{color:#102b24}.bfy-theme .bfy-inbox-new__detail-heading-contact{color:#536d60}.bfy-theme .bfy-inbox-new__profile-link{border-color:#a9c8b0;background:#f0f7f0;color:#1b6345}.bfy-theme .bfy-inbox-new__profile-link:hover{border-color:#85b293;background:#e2f0e4;color:#124f36}.bfy-theme .bfy-inbox-new__issue{border:1px solid #e4c892;border-left:4px solid #c1842f;border-radius:.85rem;padding:.9rem 1rem;background:#fff7e8;box-shadow:0 4px 10px #704d1b0b}.bfy-theme .bfy-inbox-new__issue-icon{background:#f5e7c9;color:#8c5b19}.bfy-theme .bfy-inbox-new__issue h2{color:#3c2c15}.bfy-theme .bfy-inbox-new__issue--resolved{border-color:#b9d4bf;border-left-color:#43895e;background:#eff7ef}.bfy-theme .bfy-inbox-new__issue--resolved .bfy-inbox-new__issue-icon{background:#dceedd;color:#1e6945}.bfy-theme .bfy-inbox-new__queue-summary{margin-top:0;border-color:#d2dfd4;border-radius:.9rem;padding:.9rem 1rem;background:#fffefa;box-shadow:0 4px 12px #122f2509}.bfy-theme .bfy-inbox-new__request-explanation{border-left:3px solid #6f9a78;border-radius:.18rem .55rem .55rem .18rem;padding:.58rem .72rem;background:#f0f6ef;color:#314d3e;font-size:.77rem}.bfy-theme .bfy-inbox-new__request-context{gap:.45rem;border:1px solid #e0e8df;border-radius:.68rem;padding:.65rem .75rem;background:#f8faf6}.bfy-theme .bfy-inbox-new__request-origin,.bfy-theme .bfy-inbox-new__request-status{color:#536a5e}.bfy-theme .bfy-inbox-new__request-origin strong{color:#1d4936}.bfy-theme .bfy-inbox-new__request-status strong{border:1px solid #c8ddcb;background:#e7f2e7;color:#225e41}.bfy-theme .bfy-inbox-new__request-next-step{border:1px solid #cbdccf;border-radius:.65rem;padding:.62rem .72rem;background:#eef6ee;color:#365744}.bfy-theme .bfy-inbox-new__request-next-step strong{color:#174c35}.bfy-theme .bfy-inbox-new__action-dock{border-top-color:#c4d2c7;padding-top:.95rem;background:#f7f9f5;box-shadow:0 -7px 18px #122f250e}.bfy-theme .bfy-inbox-new__section-heading h2{color:#173c2e;font-size:.96rem}.bfy-theme .bfy-inbox-new__next-button{border-color:#0d5d43;background:#126b4b;box-shadow:0 2px 5px #0a402c2b}.bfy-theme .bfy-inbox-new__next-button:hover:not(:disabled){background:#0c593e}.bfy-theme .bfy-inbox-shell__list-heading--count-only .bfy-inbox-shell__list-count{margin-top:0;color:#3f6250;font-size:.72rem;font-weight:650}.bfy-theme .bfy-hitl-inbox-actions__cards{gap:.55rem}.bfy-theme .bfy-hitl-inbox-actions__card{border-color:#c7d7ca;background:#fff;box-shadow:0 2px 6px #122f250b}.bfy-theme .bfy-hitl-inbox-actions__card:hover:not(:disabled){border-color:#83b395;background:#f2f8f2;box-shadow:0 4px 10px #122f2514}.bfy-theme .bfy-hitl-inbox-actions__card:focus-visible,.bfy-theme .bfy-inbox-new__next-button:focus-visible,.bfy-theme .bfy-inbox-new__action-dock [data-slot=button]:focus-visible{outline:3px solid rgba(32,122,83,.34);outline-offset:2px}.bfy-theme .bfy-inbox-new__detail-unavailable{border-color:#e1bbb5;border-radius:.9rem;background:#fff8f6}.bfy-theme .bfy-inbox-new__detail-unavailable-actions [data-slot=button]{border-color:#c2d3c5;background:#fff;color:#315c45}.bfy-theme .bfy-inbox-new__detail-unavailable-actions [data-slot=button]:hover:not(:disabled){border-color:#8eb69a;background:#eff6ef;color:#174b34}.bfy-theme .bfy-inbox-generic-detail{border-color:#d0ddd2;border-radius:.95rem;background:#fffefa;box-shadow:0 8px 20px #122f250e}@media (max-width: 720px){.bfy-theme .bfy-inbox-shell__list-panel,.bfy-theme .bfy-inbox-shell__detail-panel{border-radius:.85rem}.bfy-theme .bfy-inbox-new__detail-context,.bfy-theme .bfy-inbox-new__queue-summary{padding:.78rem}}.bfy-theme .bfy-inbox-shell__detail-panel{display:flex;flex-direction:column;overflow:hidden}.bfy-theme .bfy-inbox-new__detail-card{width:100%;height:100%;min-height:0;margin:0;gap:0;overflow:hidden;padding:0}.bfy-theme .bfy-inbox-new__detail-scroll{display:flex;flex:1 1 auto;min-height:0;flex-direction:column;gap:.75rem;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,2.5vw,1.8rem) clamp(1rem,2.5vw,1.8rem) .75rem;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-new__detail-scroll>*{width:min(100%,68rem);flex:0 0 auto;margin-right:auto;margin-left:auto}.bfy-theme .bfy-inbox-new__detail-heading-main{display:flex;align-items:baseline;flex-wrap:wrap;gap:.3rem .85rem;min-width:0}.bfy-theme .bfy-inbox-new__detail-heading-main h1{min-width:0;margin:0}.bfy-theme .bfy-inbox-new__detail-heading-contact{display:inline-flex;align-items:center;gap:.32rem;min-width:0;color:#738278;font-size:.72rem;line-height:1.4;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__detail-heading-contact svg{width:.82rem;height:.82rem;flex:0 0 auto;color:#7a8d81}.bfy-theme .bfy-inbox-new__action-dock{position:relative;z-index:1;flex:0 0 auto;margin:0;border-top:1px solid rgba(10,34,31,.1);padding:.8rem clamp(1rem,2.5vw,1.8rem) max(.55rem,env(safe-area-inset-bottom,0px));background:#fffdf8fa;box-shadow:0 -5px 16px #0a221f09;scrollbar-color:rgba(10,34,31,.2) transparent;scrollbar-width:thin}.bfy-theme .bfy-inbox-new__action-dock-content{width:min(100%,68rem);margin:0 auto}@media (max-width: 720px){.bfy-theme .bfy-inbox-shell__detail-panel{height:min(70vh,48rem);min-height:28rem;overflow:hidden}}.bfy-theme .bfy-inbox-new__workspace{height:calc(100vh - 5.25rem);height:calc(100dvh - 5.25rem);min-height:0}.bfy-theme .bfy-inbox-shell{height:auto;min-height:28rem;flex:1 1 auto}@media (max-width: 720px){.bfy-theme .bfy-inbox-new__workspace{height:auto;min-height:0}.bfy-theme .bfy-inbox-shell{flex:0 0 auto}}.bfy-theme .bfy-inbox-loading__refresh{width:2.15rem;height:2.15rem;flex:0 0 auto;border-radius:.65rem}.bfy-theme .bfy-inbox-loading__count{display:inline-block;width:3.1rem;height:.65rem;vertical-align:middle}.bfy-theme .bfy-inbox-loading__list-item{min-height:5.15rem;border-bottom:1px solid rgba(10,34,31,.07);border-radius:0;box-shadow:none;cursor:default}.bfy-theme .bfy-inbox-loading__list-item:last-child{border-bottom:0}.bfy-theme .bfy-inbox-loading__list-item:not(.bfy-inbox-item--selected){background:transparent}.bfy-theme .bfy-inbox-loading__item-avatar{width:2.05rem;height:2.05rem;border-radius:.62rem}.bfy-theme .bfy-inbox-loading__item-title{width:min(9rem,62%);height:.82rem}.bfy-theme .bfy-inbox-loading__item-time{width:1.5rem;height:.62rem}.bfy-theme .bfy-inbox-loading__item-description{width:82%;height:.65rem;margin-top:.35rem}.bfy-theme .bfy-inbox-loading__item-meta{width:4.75rem;height:1.12rem;margin-top:.42rem;border-radius:999px}.bfy-theme .bfy-inbox-loading__detail{display:flex}.bfy-theme .bfy-inbox-loading__candidate-avatar{width:3.2rem;height:3.2rem;flex:0 0 auto;border-radius:.9rem}.bfy-theme .bfy-inbox-loading__candidate-copy{display:flex;flex:1 1 auto;flex-direction:column;gap:.45rem}.bfy-theme .bfy-inbox-loading__eyebrow{width:5.2rem;height:.55rem}.bfy-theme .bfy-inbox-loading__candidate-name{width:min(15rem,68%);height:1.45rem}.bfy-theme .bfy-inbox-loading__candidate-meta{display:flex;flex-wrap:wrap;gap:.45rem .85rem;margin-top:.1rem}.bfy-theme .bfy-inbox-loading__contact{width:8.5rem;height:.68rem}.bfy-theme .bfy-inbox-loading__contact--short{width:6.5rem}.bfy-theme .bfy-inbox-loading__profile-link{width:10.5rem;height:2.45rem;flex:0 0 auto;border-radius:.7rem}.bfy-theme .bfy-inbox-loading__issue{grid-template-columns:1.8rem minmax(0,1fr)}.bfy-theme .bfy-inbox-loading__issue-icon{width:1.7rem;height:1.7rem;border-radius:.5rem}.bfy-theme .bfy-inbox-loading__issue-copy{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.bfy-theme .bfy-inbox-loading__issue-title{width:min(23rem,66%);height:1.05rem}.bfy-theme .bfy-inbox-loading__issue-description{width:min(35rem,92%);height:.7rem}.bfy-theme .bfy-inbox-loading__summary-title{width:5rem;height:1rem}.bfy-theme .bfy-inbox-loading__summary-icon{flex:0 0 auto;border-radius:.65rem}.bfy-theme .bfy-inbox-loading__summary-copy{display:flex;min-width:0;flex-direction:column;gap:.42rem}.bfy-theme .bfy-inbox-loading__summary-label{width:3.8rem;height:.55rem}.bfy-theme .bfy-inbox-loading__summary-value{width:min(12rem,90%);height:.72rem}.bfy-theme .bfy-inbox-loading__more-details{width:6.4rem;height:.7rem;margin-top:.85rem}.bfy-theme .bfy-inbox-loading__action-title{width:min(15rem,55%);height:1.05rem}.bfy-theme .bfy-inbox-loading__action-helper{width:min(23rem,78%);height:.72rem;margin-top:.4rem}.bfy-theme .bfy-inbox-loading__action-card{pointer-events:none}.bfy-theme .bfy-inbox-loading__action-icon{flex:0 0 auto;border-radius:.68rem}.bfy-theme .bfy-inbox-loading__action-label{width:min(6rem,75%);height:.72rem}.bfy-theme .bfy-inbox-loading__action-description{width:min(8rem,95%);height:.62rem}@media (max-width: 600px){.bfy-theme .bfy-inbox-loading__profile-link{margin-left:4.2rem}}.bfy-theme .bfy-inbox-new__request-summary{display:flex;flex-direction:column;gap:.65rem;border:1px solid rgba(39,78,61,.12);border-radius:.85rem;padding:1rem 1.1rem;background:#ffffffd6}.bfy-theme .bfy-inbox-new__request-summary-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.bfy-theme .bfy-inbox-new__request-summary-heading h3{margin:0;color:#1d352b;font-size:.86rem;font-weight:650;line-height:1.35}.bfy-theme .bfy-inbox-new__request-summary-heading>div>p:last-child{margin:.18rem 0 0;color:#718078;font-size:.77rem;line-height:1.45}.bfy-theme .bfy-inbox-new__activity-count{display:inline-flex;flex:0 0 auto;align-items:center;gap:.3rem;border-radius:999px;padding:.28rem .55rem;background:#f2f6f2;color:#617469;font-size:.68rem;white-space:nowrap}.bfy-theme .bfy-inbox-new__activity-count svg{width:.78rem;height:.78rem}.bfy-theme .bfy-inbox-new__schedule-summary{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.2rem 0;background:transparent}.bfy-theme .bfy-inbox-new__schedule-summary-icon,.bfy-theme .bfy-inbox-new__activity-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;color:#628a73}.bfy-theme .bfy-inbox-new__schedule-summary-icon{width:1.55rem;height:1.55rem;border-radius:.48rem;background:#eaf2eb}.bfy-theme .bfy-inbox-new__schedule-summary-icon svg{width:.95rem;height:.95rem}.bfy-theme .bfy-inbox-new__schedule-summary>span:last-child{display:flex;min-width:0;flex-direction:column;gap:.1rem}.bfy-theme .bfy-inbox-new__schedule-summary small{color:#738078;font-size:.66rem}.bfy-theme .bfy-inbox-new__schedule-summary strong{color:#30483b;font-size:.76rem;font-weight:600;line-height:1.4;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__schedule-summary--muted{background:transparent}.bfy-theme .bfy-inbox-new__schedule-summary--muted .bfy-inbox-new__schedule-summary-icon{background:#eff2ee;color:#87948b}.bfy-theme .bfy-inbox-new__activity-list{display:flex;flex-direction:column}.bfy-theme .bfy-inbox-new__activity-row{display:grid;grid-template-columns:1.65rem minmax(0,1fr);gap:.62rem;padding:.38rem 0}.bfy-theme .bfy-inbox-new__activity-row--email{align-items:flex-start}.bfy-theme .bfy-inbox-new__activity-icon{width:1.55rem;height:1.55rem;border:1px solid #e6ede7;border-radius:50%;background:#fff}.bfy-theme .bfy-inbox-new__activity-icon svg{width:.78rem;height:.78rem}.bfy-theme .bfy-inbox-new__activity-copy{min-width:0;padding:.08rem 0 .45rem;border-bottom:1px solid rgba(39,78,61,.08)}.bfy-theme .bfy-inbox-new__activity-copy--email{border:0;padding:0}.bfy-theme .bfy-inbox-new__activity-row:last-child .bfy-inbox-new__activity-copy{border-bottom:0;padding-bottom:0}.bfy-theme .bfy-inbox-new__activity-title-row{display:flex;align-items:baseline;justify-content:space-between;gap:.8rem}.bfy-theme .bfy-inbox-new__activity-title-row strong{color:#31473a;font-size:.75rem;font-weight:600}.bfy-theme .bfy-inbox-new__activity-title-row time{flex:0 0 auto;color:#8a968f;font-size:.65rem}.bfy-theme .bfy-inbox-new__activity-copy>p{margin:.17rem 0 0;color:#76837b;font-size:.7rem;line-height:1.45;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__email-card{min-width:0;overflow:hidden;border:1px solid rgba(39,78,61,.12);border-radius:.68rem;background:#fff}.bfy-theme .bfy-inbox-new__email-card-header{padding:.62rem .75rem;border-bottom:1px solid rgba(39,78,61,.09);background:#fafcf9}.bfy-theme .bfy-inbox-new__email-card-title-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.bfy-theme .bfy-inbox-new__email-card-title-row>span{color:#355746;font-size:.7rem;font-weight:650}.bfy-theme .bfy-inbox-new__email-card-title-row time{flex:0 0 auto;color:#87938c;font-size:.65rem}.bfy-theme .bfy-inbox-new__email-addresses{display:grid;gap:.18rem;margin:.48rem 0 0}.bfy-theme .bfy-inbox-new__email-addresses>div,.bfy-theme .bfy-inbox-new__email-subject{display:grid;grid-template-columns:3.35rem minmax(0,1fr);gap:.4rem;min-width:0;font-size:.67rem;line-height:1.45}.bfy-theme .bfy-inbox-new__email-addresses dt,.bfy-theme .bfy-inbox-new__email-subject>span{color:#8a968f}.bfy-theme .bfy-inbox-new__email-addresses dd{min-width:0;margin:0;color:#52655a;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__email-subject{margin-top:.42rem;border-top:1px solid rgba(39,78,61,.08);padding-top:.38rem}.bfy-theme .bfy-inbox-new__email-subject strong{min-width:0;color:#263e32;font-weight:600;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__email-message{padding:.68rem .75rem .62rem}.bfy-theme .bfy-inbox-new__email-message-text{max-width:76ch;margin:0;color:#52635a;font-size:.73rem;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word}.bfy-theme .bfy-inbox-new__email-message-text--clamped{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:6}.bfy-theme .bfy-inbox-new__email-toggle{margin-top:.38rem;border:0;padding:0;background:transparent;color:#39775c;font-size:.67rem;font-weight:650;cursor:pointer}.bfy-theme .bfy-inbox-new__email-toggle:hover{color:#225d43;text-decoration:underline;text-underline-offset:.18rem}.bfy-theme .bfy-inbox-new__activity-toggle{align-self:flex-start;border:0;padding:.1rem 0;background:transparent;color:#39775c;font-size:.72rem;font-weight:600;cursor:pointer}.bfy-theme .bfy-inbox-new__activity-toggle:hover{color:#225d43;text-decoration:underline;text-underline-offset:.18rem}.bfy-theme .bfy-inbox-new__activity-toggle:focus-visible,.bfy-theme .bfy-inbox-new__email-toggle:focus-visible{outline:2px solid #70a98c;outline-offset:2px}.bfy-theme .bfy-inbox-new__activity-empty{display:flex;align-items:center;gap:.55rem;padding:.3rem 0;background:transparent;color:#7a877f;font-size:.72rem}.bfy-theme .bfy-inbox-new__request-summary>.bfy-inbox-new__section-heading{align-items:center;margin-bottom:0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric{min-height:2.7rem;border:0;border-right:1px solid rgba(39,78,61,.1);border-radius:0;padding:.2rem .7rem;background:transparent}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:first-child{padding-left:0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:last-child{border-right:0;padding-right:0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__summary-more{margin-top:-.1rem}.bfy-theme .bfy-inbox-new__request-summary-divider{border-top:1px solid rgba(39,78,61,.1);margin:.05rem 0}.bfy-theme .bfy-inbox-new__activity-empty svg{width:.95rem;height:.95rem;flex:0 0 auto;color:#84988b}@media (max-width: 1000px){.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:nth-child(2){border-right:0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:last-child{grid-column:1 / -1;border-bottom:0;border-right:0;padding:.3rem 0 0}}@media (max-width: 600px){.bfy-theme .bfy-inbox-new__request-summary{padding:.85rem}.bfy-theme .bfy-inbox-new__request-summary-heading{align-items:flex-start;flex-direction:row;gap:.45rem}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metrics{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:last-child{grid-column:auto}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric,.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:first-child,.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:last-child{border-right:0;border-bottom:1px solid rgba(39,78,61,.08);padding:.3rem 0}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__queue-metric:last-child{border-bottom:0}.bfy-theme .bfy-inbox-new__request-summary>.bfy-inbox-new__section-heading{align-items:flex-start}.bfy-theme .bfy-inbox-new__activity-title-row{align-items:flex-start;flex-direction:column;gap:.1rem}.bfy-theme .bfy-inbox-new__email-card-title-row{align-items:flex-start;flex-direction:column;gap:.12rem}}.bfy-theme .bfy-inbox-new__request-context-job{color:#738078;font-size:.73rem}.bfy-theme .bfy-inbox-new__activity-context{margin:.2rem 0 0;color:#738278;font-size:.73rem;line-height:1.4}.bfy-theme .bfy-inbox-new__history-group+.bfy-inbox-new__history-group{margin-top:1rem;border-top:1px solid rgba(10,34,31,.08);padding-top:.8rem}.bfy-theme .bfy-inbox-new__request-explanation,.bfy-theme .bfy-inbox-new__request-next-step{margin:0;color:#45594d;font-size:.79rem;line-height:1.6;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__request-next-step{font-size:.74rem}.bfy-theme .bfy-inbox-new__request-next-step strong{color:#30483b;font-weight:650}.bfy-theme .bfy-inbox-new__job-reference{display:inline;border:0;padding:0;background:transparent;color:#286c4c;font:inherit;font-weight:650;cursor:pointer;text-decoration:underline;text-decoration-color:#286c4c40;text-underline-offset:.18em}.bfy-theme .bfy-inbox-new__job-reference:hover{color:#145937;text-decoration-color:currentColor}.bfy-theme .bfy-inbox-new__job-reference svg,.bfy-theme .bfy-inbox-new__session-reference strong svg{display:inline-block;width:.75rem;height:.75rem;margin-left:.15rem;vertical-align:middle}.bfy-theme .bfy-inbox-new__session-reference{width:100%;border:0;border-radius:.35rem;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.bfy-theme .bfy-inbox-new__session-reference:hover{background:#f0f7f1}.bfy-theme .bfy-inbox-new__session-reference:hover strong{color:#286c4c;text-decoration:underline;text-underline-offset:.18em}.bfy-theme .bfy-inbox-new__job-reference:focus-visible,.bfy-theme .bfy-inbox-new__session-reference:focus-visible{outline:2px solid #286c4c;outline-offset:3px}.bfy-theme .bfy-inbox-new__schedule-summary{align-items:center;gap:.45rem;padding:.05rem 0}.bfy-theme .bfy-inbox-new__schedule-summary-icon{width:1.15rem;height:1.15rem;border-radius:.35rem;background:transparent}.bfy-theme .bfy-inbox-new__schedule-summary-icon svg{width:.8rem;height:.8rem}.bfy-theme .bfy-inbox-new__schedule-summary .bfy-inbox-new__schedule-summary-copy{display:block;margin:0;color:#718078;font-size:.73rem;line-height:1.4}.bfy-theme .bfy-inbox-new__schedule-summary-copy strong{color:#30483b;font-weight:650}.bfy-theme .bfy-inbox-new__activity-row--compact{grid-template-columns:1.2rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.12rem 0}.bfy-theme .bfy-inbox-new__activity-row--compact .bfy-inbox-new__activity-icon{width:1.15rem;height:1.15rem;border:0;background:transparent}.bfy-theme .bfy-inbox-new__activity-row--compact .bfy-inbox-new__activity-icon svg{width:.75rem;height:.75rem}.bfy-theme .bfy-inbox-new__activity-row--compact .bfy-inbox-new__activity-copy--compact{display:flex;align-items:baseline;flex-wrap:wrap;gap:.12rem .5rem;padding:.06rem 0 .22rem;border-bottom:1px solid rgba(39,78,61,.08)}.bfy-theme .bfy-inbox-new__activity-copy--compact>strong{color:#45594d;font-size:.68rem;font-weight:650}.bfy-theme .bfy-inbox-new__activity-copy--compact>span{color:#68776e;font-size:.71rem;line-height:1.35}.bfy-theme .bfy-inbox-new__activity-copy--compact>time{margin-left:0;color:#7d8a82;font-size:.64rem;line-height:1.35;white-space:normal}.bfy-theme .bfy-inbox-new__email-card-title-row{justify-content:flex-start;flex-wrap:wrap;gap:.2rem .65rem}.bfy-theme .bfy-inbox-new__email-subject{display:block;border:0;margin-top:.2rem;padding:0}.bfy-theme .bfy-inbox-new__email-card-title-row>span{min-width:0;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__history-group .bfy-inbox-new__request-summary-heading{margin-bottom:.4rem}.bfy-theme .bfy-inbox-shell__detail-panel{border-color:#0a221f1a;background:#fffdfa}.bfy-theme .bfy-inbox-new__detail-context{border-color:#e2e5df}.bfy-theme .bfy-inbox-new__detail-scroll{background:transparent}.bfy-theme .bfy-inbox-new__action-dock{border-top-color:#0a221f1a;background:#fffdf8fa;box-shadow:0 -5px 16px #0a221f09}.bfy-theme .bfy-inbox-new__request-summary{border-color:#0a221f1a;border-radius:.85rem;padding:1rem 1.1rem;background:#ffffffd6;box-shadow:none}.bfy-theme .bfy-inbox-new__queue-summary{border-color:#e2e5df;background:#fffdfa;box-shadow:none}.bfy-theme .bfy-inbox-new__request-explanation{border-left:0;border-radius:0;padding:0;background:transparent;color:#45594d;font-size:.77rem}.bfy-theme .bfy-inbox-new__request-context{gap:.45rem;border:0;border-radius:0;padding:.1rem 0;background:transparent}.bfy-theme .bfy-inbox-new__request-next-step{border:0;border-radius:0;padding:0;background:transparent;color:#45594d}.bfy-theme .bfy-inbox-new__request-next-step strong{color:#30483b}.bfy-theme .bfy-inbox-new__next-button{border-color:#214f3a;background:#28583f;box-shadow:0 2px 5px #0a402c1f}.bfy-theme .bfy-inbox-new__next-button:hover:not(:disabled){background:#1e4934}.bfy-theme .bfy-inbox-new__detail-avatar{border-color:#e0e5de;background:#f3f5f1;color:#1f4e39}.bfy-theme .bfy-inbox-new__detail-heading-contact svg,.bfy-theme .bfy-inbox-new__detail-context-meta svg,.bfy-theme .bfy-inbox-new__activity-icon,.bfy-theme .bfy-inbox-new__detail-loading-icon,.bfy-theme .bfy-inbox-new__issue-icon,.bfy-theme .bfy-inbox-new__queue-metric-icon,.bfy-theme .bfy-inbox-new__schedule-summary-icon,.bfy-theme .bfy-hitl-inbox-actions__card-icon{color:#244f39}.bfy-theme .bfy-inbox-new__issue-icon,.bfy-theme .bfy-inbox-new__queue-metric-icon,.bfy-theme .bfy-hitl-inbox-actions__card-icon,.bfy-theme .bfy-inbox-new__detail-loading-icon{background:#f1f3ef}.bfy-theme .bfy-inbox-new__issue--resolved{border-color:#e2e5df;border-left-color:#849489;background:#f8f9f6}.bfy-theme .bfy-inbox-new__issue--resolved .bfy-inbox-new__issue-icon{background:#f1f3ef;color:#244f39}.bfy-theme .bfy-inbox-new__request-status strong{border-color:#e0e5de;background:#f3f4f1;color:#31533e}.bfy-theme .bfy-inbox-new__profile-link{border-color:#dfe4df;background:#fffdfa;color:#244f39}.bfy-theme .bfy-inbox-new__profile-link:hover{border-color:#cbd4cb;background:#f6f7f4;color:#193f2e}.bfy-theme .bfy-hitl-inbox-actions__card{border-color:#e0e4de;box-shadow:0 2px 5px #122f2506}.bfy-theme .bfy-hitl-inbox-actions__card:hover:not(:disabled){border-color:#aebfae;background:#f7f9f6;box-shadow:0 3px 8px #122f250b}.bfy-theme .bfy-inbox-new__request-explanation,.bfy-theme .bfy-inbox-new__request-context,.bfy-theme .bfy-inbox-new__request-next-step{box-shadow:none}.bfy-theme .bfy-inbox-new__next-button:focus-visible,.bfy-theme .bfy-hitl-inbox-actions__card:focus-visible,.bfy-theme .bfy-inbox-new__action-dock [data-slot=button]:focus-visible{outline-color:#244f396b}.bfy-theme .bfy-inbox-new{background:transparent}.bfy-theme .bfy-inbox-shell__list-heading{background:#f5f7f3}.bfy-theme .bfy-inbox-list__refresh:hover:not(:disabled){background:#f0f5ef;color:#244f39}.bfy-theme .bfy-inbox-item--selected,.bfy-theme .bfy-inbox-item--selected:hover{border-color:#c5d3c4;background:#edf3ec;box-shadow:inset 3px 0 #486f53}.bfy-theme .bfy-inbox-new__request-summary{gap:.8rem;border-color:#e5e8e3;border-radius:.9rem;padding:.95rem 1rem;background:#fff}.bfy-theme .bfy-inbox-new__request-explanation{margin:0;border-bottom:1px solid #eceeea;padding:0 0 .72rem;color:#34453b;font-size:.78rem;font-weight:500;line-height:1.55}.bfy-theme .bfy-inbox-new__request-context{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:0;margin:.05rem 0}.bfy-theme .bfy-inbox-new__request-fact{display:flex;min-width:0;flex-direction:column;align-items:flex-start;justify-content:center;gap:.32rem;padding:0 .9rem}.bfy-theme .bfy-inbox-new__request-fact+.bfy-inbox-new__request-fact{border-left:1px solid #e9ece8}.bfy-theme .bfy-inbox-new__request-fact:first-child{padding-left:0}.bfy-theme .bfy-inbox-new__request-fact:last-child{padding-right:0}.bfy-theme .bfy-inbox-new__request-fact-label{color:#65736a;font-size:.64rem;font-weight:500;line-height:1.3}.bfy-theme .bfy-inbox-new__request-fact-value{display:inline-flex;min-width:0;align-items:center;gap:.28rem;margin:0;color:#263b30;font-size:.73rem;font-weight:650;line-height:1.4;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__job-reference.bfy-inbox-new__request-fact-value{display:inline-flex;padding:0;text-align:left;text-decoration:none}.bfy-theme .bfy-inbox-new__job-reference.bfy-inbox-new__request-fact-value:hover{color:#1d543b;text-decoration:underline;text-underline-offset:.16em}.bfy-theme .bfy-inbox-new__job-reference.bfy-inbox-new__request-fact-value svg{width:.78rem;height:.78rem;flex:0 0 auto;color:#315f45}.bfy-theme .bfy-inbox-new__request-status-value{display:inline-flex;max-width:100%;align-items:center;gap:.35rem;border:1px solid #e4eae4;border-radius:999px;padding:.26rem .56rem;background:#f3f7f3;color:#315441;font-size:.67rem;font-weight:650;line-height:1.3;overflow-wrap:anywhere}.bfy-theme .bfy-inbox-new__request-status-value svg{width:.78rem;height:.78rem;flex:0 0 auto;color:#315f45}.bfy-theme .bfy-inbox-new__request-next-step{display:flex;align-items:center;gap:.6rem;border:1px solid #e5ebe6;border-radius:.68rem;padding:.58rem .72rem;background:#f5f8f5;color:#43554a;font-size:.72rem;line-height:1.45}.bfy-theme .bfy-inbox-new__request-next-step p{margin:0}.bfy-theme .bfy-inbox-new__request-next-step strong{color:#294b37;font-weight:700}.bfy-theme .bfy-inbox-new__request-next-step-icon{width:1rem;height:1rem;flex:0 0 auto;color:#315f45}.bfy-theme .bfy-inbox-new__request-summary .bfy-inbox-new__schedule-summary{border-top:1px solid #eceeea;padding-top:.65rem}.bfy-theme .bfy-inbox-new__job-reference:focus-visible{border-radius:.15rem;outline:2px solid #315f45;outline-offset:3px}@media (max-width: 700px){.bfy-theme .bfy-inbox-new__request-context{grid-template-columns:minmax(0,1fr)}.bfy-theme .bfy-inbox-new__request-fact,.bfy-theme .bfy-inbox-new__request-fact:first-child,.bfy-theme .bfy-inbox-new__request-fact:last-child{padding:.58rem 0}.bfy-theme .bfy-inbox-new__request-fact+.bfy-inbox-new__request-fact{border-top:1px solid #e9ece8;border-left:0}}.bfy-theme .bfy-inbox-shell__list-panel,.bfy-theme .bfy-inbox-shell__list{background:#fffdfa}.bfy-theme .bfy-inbox-shell__list-heading{background:#f8f6f0}.bfy-theme .bfy-inbox-new__request-explanation{font-size:.9rem;line-height:1.6}.bfy-theme .bfy-inbox-shell__list-heading{min-height:3.15rem;padding:.42rem .75rem}.bfy-theme .bfy-inbox-list__refresh{width:2rem;height:2rem}.bfy-theme .bfy-inbox-list__header-actions{gap:.3rem}.bfy-theme .bfy-inbox-shell__list-count{line-height:1.2}.bfy-theme .bfy-inbox-new__request-email{min-width:0;overflow:hidden;border:1px solid #e3e5df;border-radius:.9rem;background:#fffdfa;box-shadow:0 3px 12px #182c2209}.bfy-theme .bfy-inbox-new__request-email>.bfy-inbox-new__issue{grid-template-columns:1.8rem minmax(0,1fr);gap:.7rem;border:0;border-bottom:1px solid #e8e8e2;border-radius:0;padding:1rem 1.15rem;background:#f8f7f2;box-shadow:none}.bfy-theme .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved{background:#f6f8f4}.bfy-theme .bfy-inbox-new__request-email>.bfy-inbox-new__issue h2{color:#263d31;font-size:1.05rem;line-height:1.45}.bfy-theme .bfy-inbox-new__request-email>.bfy-inbox-new__queue-summary{gap:.9rem;border:0;border-radius:0;padding:1rem 1.15rem 1.15rem;background:transparent;box-shadow:none}.bfy-theme .bfy-inbox-new__request-email .bfy-inbox-new__request-explanation{border-bottom-color:#e8e9e3;padding-bottom:.85rem;color:#3f5146;font-size:.9rem;line-height:1.65}.bfy-theme .bfy-inbox-shell__detail-panel{--bf-inbox-detail-ink: #00241f;--bf-inbox-detail-green: #00ab71;--bf-inbox-detail-green-ink: #006b49;--bf-inbox-detail-cream: #fbf4e7;--bf-inbox-detail-paper: #fffdfa;--bf-inbox-detail-mint: #e8f5ed;--bf-inbox-detail-muted: #5b6b62;--bf-inbox-detail-line: #ded4bf;border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-context{border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-avatar{border-color:var(--bf-inbox-detail-ink);background:var(--bf-inbox-detail-ink);color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-eyebrow{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-heading h1,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__section-heading h2,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary-heading h3{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-heading-contact{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-heading-contact svg{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__profile-link{border-color:#b7dcc7;background:var(--bf-inbox-detail-mint);color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__profile-link:hover{border-color:var(--bf-inbox-detail-green);background:#d9efdf;color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__profile-link:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__summary-more:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__job-reference:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__session-reference:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-toggle:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-toggle:focus-visible{outline-color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email{border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper);box-shadow:0 3px 12px #00241f0f}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue{border-bottom-color:#31534a;background:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue h2{color:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue .bfy-inbox-new__issue-icon{background:var(--bf-inbox-detail-green);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved{border-bottom-color:#c9e3d2;background:var(--bf-inbox-detail-mint)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved h2{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved .bfy-inbox-new__issue-icon{background:var(--bf-inbox-detail-ink);color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary{border-color:transparent;background:var(--bf-inbox-detail-paper)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-explanation{border-bottom-color:var(--bf-inbox-detail-line);color:#263b35}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-fact-label{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-fact-value{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-fact+.bfy-inbox-new__request-fact{border-color:var(--bf-inbox-detail-line)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__job-reference,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__summary-more,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-toggle,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-toggle{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__job-reference:hover,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__summary-more:hover,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-toggle:hover,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-toggle:hover{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-status-value{border-color:#b7dcc7;background:var(--bf-inbox-detail-mint);color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-status-value svg,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__job-reference svg{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-next-step{border-color:#b7dcc7;background:var(--bf-inbox-detail-mint);color:#263b35}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-next-step strong,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-next-step-icon{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary .bfy-inbox-new__schedule-summary{border-color:var(--bf-inbox-detail-line)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__schedule-summary-copy,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__schedule-summary-copy strong,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-copy--compact>strong,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-subject strong{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__schedule-summary-icon,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-icon{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__history-group+.bfy-inbox-new__history-group,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-copy--compact,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-card-header,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary .bfy-inbox-new__schedule-summary{border-color:var(--bf-inbox-detail-line)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary-heading h3,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-card-title-row>span{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-summary-heading time,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-copy--compact>time,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-card-title-row time,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__activity-copy--compact>span,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-message-text{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-card{border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__email-card-header{background:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__session-reference:hover{background:var(--bf-inbox-detail-mint)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__session-reference:hover strong{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock{border-top-color:var(--bf-inbox-detail-green);background:var(--bf-inbox-detail-ink);box-shadow:0 -5px 16px #00241f1f;color:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock .bfy-inbox-new__section-heading h2{color:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock .bfy-inbox-new__section-eyebrow{color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card{border-color:#56736a;background:var(--bf-inbox-detail-paper);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:hover:not(:disabled){border-color:var(--bf-inbox-detail-green);background:var(--bf-inbox-detail-mint)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:var(--bf-inbox-detail-mint);color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-copy strong{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button{border-color:var(--bf-inbox-detail-green);background:var(--bf-inbox-detail-green);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:hover:not(:disabled){border-color:#12bd80;background:#12bd80}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock [data-slot=button]:focus-visible{outline-color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__last-item-copy{color:#d4e2d8}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-error{border-color:#e3aaa2;background:#fff0ed;color:#812c24}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-loading,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-unavailable{border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-loading-icon{background:var(--bf-inbox-detail-mint);color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-loading-copy span{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-loading{color:#d4e2d8}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-loading svg{color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-unavailable p{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail{border-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper);color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail h1{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail__message{color:#263b35}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail__mark{background:var(--bf-inbox-detail-ink);color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail__eyebrow,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail__meta svg{color:var(--bf-inbox-detail-green-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-generic-detail__meta{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card{border-color:#3b6858;background:#12362c;color:var(--bf-inbox-detail-cream);box-shadow:0 2px 6px #00000024}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:hover:not(:disabled){border-color:#4d806d;background:#194638}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:#20483a;color:var(--bf-inbox-detail-green)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-copy strong{color:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button{border-color:#3b6858;background:#12362c;color:var(--bf-inbox-detail-cream);box-shadow:0 2px 7px #00000029}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:hover:not(:disabled){border-color:#4d806d;background:#194638;color:var(--bf-inbox-detail-cream)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue{padding-block:.75rem}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-explanation{padding-top:.4rem;padding-bottom:1.1rem}.bfy-theme .bfy-inbox-shell__detail-panel{background:#fffdfa}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-context{gap:.75rem;padding:.65rem .85rem;background:#fffdfa}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-avatar{width:2.65rem;height:2.65rem}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__detail-avatar svg{width:1.05rem;height:1.05rem}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock{border-top-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-cream);box-shadow:0 -5px 16px #00241f0b;color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock .bfy-inbox-new__section-heading h2{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock .bfy-inbox-new__section-eyebrow{color:var(--bf-inbox-detail-muted)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved{border-bottom-color:var(--bf-inbox-detail-line);background:var(--bf-inbox-detail-paper)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue h2,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved h2{color:var(--bf-inbox-detail-ink)}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue .bfy-inbox-new__issue-icon,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__request-email>.bfy-inbox-new__issue--resolved .bfy-inbox-new__issue-icon{background:#eee8dc;color:#3c463f}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:#254438;color:#b7cec0}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:hover:not(:disabled),.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:hover:not(:disabled){border-color:#456557;background:#1b4234}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button{border-color:#d7cdbb;background:#fffdfa;color:#28322e;box-shadow:0 2px 6px #362f2212}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:hover:not(:disabled),.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:hover:not(:disabled){border-color:#b8aa91;background:#f5eee1;color:#28322e}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:#efe9dc;color:#45524a}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-copy strong{color:#28322e}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:focus-visible,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:focus-visible{outline-color:#87968b}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card,.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button{border-color:#9b907c;background:#fff;color:#222d27;box-shadow:0 3px 10px #262b2724}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card:hover:not(:disabled),.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__next-button:hover:not(:disabled){border-color:#7e7462;background:#f5eee1;color:#222d27;box-shadow:0 4px 12px #262b2729}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:#38443d;color:#fbf4e7}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-copy strong{color:#222d27;font-weight:700}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-dock{background:#fffdfa;padding-bottom:max(.9rem,env(safe-area-inset-bottom,0px))}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__completed-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.55rem}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__completed-actions [data-slot=button]{display:inline-flex;height:2rem;min-height:2rem;align-items:center;justify-content:center;gap:.4rem;border-radius:.55rem;padding-inline:.8rem;font-size:.74rem;font-weight:650;line-height:1;white-space:nowrap}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__completed-actions [data-slot=button] svg{width:.9rem;height:.9rem;flex:0 0 auto}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__completed-actions .bfy-inbox-new__last-item-copy{margin:0;color:#68736b;font-size:.76rem}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__delete-button{border-color:#d9b8b2;background:#fffdfa;color:#943f36;box-shadow:0 1px 2px #362f2209}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__delete-button svg{color:#943f36}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__delete-button:hover:not(:disabled){border-color:#c98f86;background:#fbf0ed;color:#7e3028}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__delete-button:focus-visible{outline:2px solid #b96b60;outline-offset:2px}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-hitl-inbox-actions__card-icon{background:#f0f4e9;color:#2c8054}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-reference{border:0;padding:0;background:transparent;color:#315f45;font:inherit;font-size:.73rem;font-weight:650;line-height:1.4;text-align:left;text-decoration:none;cursor:pointer}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-reference:hover{color:#1d543b;text-decoration:underline;text-underline-offset:.16em}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-reference svg{width:.78rem;height:.78rem;flex:0 0 auto;color:#315f45}.bfy-theme .bfy-inbox-shell__detail-panel .bfy-inbox-new__action-reference:focus-visible{border-radius:.15rem;outline:2px solid #315f45;outline-offset:3px}.bfy-theme .bfy-inbox-item__message-line{display:flex;width:100%;min-width:0;align-items:flex-start;gap:.55rem}.bfy-theme .bfy-inbox-item__message-line .bfy-inbox-item__description{flex:1 1 auto;min-width:0}.bfy-theme .bfy-inbox-item__message-line .bfy-inbox-item__timestamp{margin-left:auto;padding-top:.02rem}.bfy-theme .bfy-inbox-review-row{position:relative;display:block;flex:0 0 auto;width:100%;min-width:0}.bfy-theme .bfy-inbox-review-row>.bfy-inbox-item{padding-right:2.6rem}.bfy-theme .bfy-inbox-review-row__actions{position:absolute;top:50%;right:.42rem;z-index:2;display:flex;align-items:center;transform:translateY(-50%)}.bfy-theme .bfy-inbox-review-row__menu-trigger{width:1.5rem;height:1.5rem;border:1px solid transparent;border-radius:.42rem;background:transparent;color:#718078;opacity:.78}.bfy-theme .bfy-inbox-review-row__menu-trigger:hover{border-color:#315b421f;background:#f1f5efe6;color:#315b42;opacity:1}.bfy-theme .bfy-inbox-review-row__menu-trigger:focus-visible{outline:2px solid rgba(49,91,66,.48);outline-offset:2px}@media (max-width: 720px){.bfy-theme .bfy-inbox-review-row__menu-trigger{border-color:transparent;background:transparent;opacity:.9}}.bfy-theme .bfy-inbox-shell__list{gap:.32rem}.bfy-theme .bfy-inbox-shell__list .bfy-inbox-item:not(.bfy-inbox-item--selected){border-color:#e6e3da}.bfy-theme .bfy-inbox-shell__list .bfy-inbox-item:not(.bfy-inbox-item--selected):hover{border-color:#d4d9d0}.bfy-theme .bfy-inbox-shell__list .bfy-inbox-item--selected{border-color:#b4cfba}.bfy-onboarding-dialog,.bfy-onboarding-overlay{--bf-onboarding-forest: #0a221f;--bf-onboarding-raised: #12362c;--bf-onboarding-green: #00ab71;--bf-onboarding-lime: #9afba4;--bf-onboarding-paper: #fbf6eb;--bf-onboarding-panel: #fffdf8;--bf-onboarding-ink: #0a221f;--bf-onboarding-soft-ink: #36534b;--bf-onboarding-muted: #6e7d75;--bf-onboarding-line: rgba(10, 34, 31, .14);font-family:Inter,ui-sans-serif,system-ui,-apple-system,sans-serif}.bfy-onboarding-overlay{background:#0a221f6b;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.bfy-onboarding-dialog{width:min(34rem,calc(100vw - 2rem));max-height:calc(100vh - 2rem);padding:0;border:0;border-radius:1.15rem;outline:none;background:transparent;box-shadow:none;animation:bfy-onboarding-enter .22s cubic-bezier(.22,1,.36,1) both}.bfy-onboarding-card{max-height:calc(100vh - 2rem);overflow:hidden;border:1px solid rgba(251,246,235,.34);border-radius:inherit;background:var(--bf-onboarding-panel);box-shadow:0 28px 80px #04120f4d}.bfy-onboarding-brand{position:relative;overflow:hidden;padding:1rem 1.5rem .82rem;background:radial-gradient(18rem 8rem at 0% 0%,rgba(0,171,113,.28),transparent 70%),linear-gradient(145deg,var(--bf-onboarding-forest),var(--bf-onboarding-raised));color:#e8f5ea}.bfy-onboarding-brand:after{position:absolute;right:-5rem;bottom:-8rem;width:13rem;height:13rem;border:1px solid rgba(154,251,164,.16);border-radius:50%;content:"";pointer-events:none}.bfy-onboarding-brand-row{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:1rem}.bfy-onboarding-logo{display:block;position:relative;left:-3.3rem;width:14rem;max-width:none;height:1.7rem;object-fit:cover;object-position:center;transform:scale(1.18);transform-origin:left center}.bfy-onboarding-logout{display:inline-flex;min-height:1.8rem;align-items:center;gap:.35rem;border:1px solid transparent;border-radius:.55rem;padding:.24rem .42rem;background:transparent;color:#a5bdb0;cursor:pointer;font:inherit;font-size:.65rem;font-weight:600;outline:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.bfy-onboarding-logout svg{width:.88rem;height:.88rem;stroke-width:1.8}.bfy-onboarding-logout:hover{border-color:#9afba438;background:#9afba41c;color:#f2fbf4}.bfy-onboarding-form-panel{min-width:0;padding:1.65rem 1.65rem 1.55rem;background:var(--bf-onboarding-panel);color:var(--bf-onboarding-ink)}.bfy-onboarding-header{margin:0}.bfy-onboarding-eyebrow{margin:0;color:var(--bf-onboarding-green);font-size:.62rem;font-weight:700;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.bfy-onboarding-title{max-width:24rem;margin-top:.5rem;color:var(--bf-onboarding-ink);font-size:clamp(1.6rem,4vw,2rem);font-weight:700;letter-spacing:-.06em;line-height:1.03}.bfy-onboarding-description{max-width:25rem;margin-top:.62rem;color:var(--bf-onboarding-muted);font-size:.8rem;line-height:1.5}.bfy-onboarding-alert{align-items:center;min-height:2.45rem;margin-top:1rem;border-color:#be1c2a33;border-radius:.68rem;background:#fb2c3612;padding:.6rem .75rem;color:#a11d29;font-size:.72rem}.bfy-onboarding-alert [data-slot=alert-description]{color:#a11d29}.bfy-onboarding-step-content{margin-top:1.45rem}.bfy-onboarding-fields{display:grid;gap:1rem}.bfy-onboarding-name-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.bfy-onboarding-field{display:grid;gap:.42rem}.bfy-onboarding-field-label{color:var(--bf-onboarding-soft-ink);font-size:.73rem;font-weight:650}.bfy-onboarding-field-label svg{width:.92rem;height:.92rem;color:var(--bf-onboarding-green);stroke-width:1.8}.bfy-onboarding-field-label em{color:#94a099;font-size:.67rem;font-style:normal;font-weight:500}.bfy-onboarding-input{min-height:2.75rem;border-color:var(--bf-onboarding-line);border-radius:.66rem;background:#ffffffc2;color:var(--bf-onboarding-ink);font-size:.8rem;box-shadow:0 2px 8px #0a221f06}.bfy-onboarding-input::placeholder{color:#a0aaa4}.bfy-onboarding-input:focus-visible{border-color:#00ab719e;box-shadow:0 0 0 3px #00ab7121}.bfy-onboarding-helper{margin:0;color:var(--bf-onboarding-muted);font-size:.67rem;line-height:1.42}.bfy-onboarding-primary-action,.bfy-onboarding-secondary-action{min-height:2.75rem;border-radius:.66rem;font-size:.77rem;font-weight:650}.bfy-onboarding-primary-action{width:100%;border:1px solid var(--bf-onboarding-forest);background:var(--bf-onboarding-forest);color:#f2fbf4;box-shadow:0 9px 18px #0a221f24;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.bfy-onboarding-primary-action:hover:not(:disabled){border-color:var(--bf-onboarding-raised);background:var(--bf-onboarding-raised);box-shadow:0 11px 22px #0a221f2e;transform:translateY(-1px)}.bfy-onboarding-primary-action svg{width:.95rem;height:.95rem;stroke-width:1.9}.bfy-onboarding-logo-step{display:grid;gap:.9rem}.bfy-onboarding-uploader-card{border:1px solid rgba(10,34,31,.1);border-radius:.82rem;padding:.75rem .85rem .65rem;background:#f7f8f1}.bfy-onboarding-uploader>div{align-items:center;gap:.9rem}.bfy-onboarding-uploader .w-32.h-32{width:5rem;height:5rem;border-width:1px;border-radius:.72rem}.bfy-onboarding-uploader .w-32.h-32 svg{width:1.8rem;height:1.8rem;color:#53636a;stroke-width:1.8}.bfy-onboarding-uploader .text-sm.text-muted-foreground{display:none}.bfy-onboarding-uploader .border-border{border-color:#0a221f29;background:#ffffff8f}.bfy-onboarding-uploader [data-slot=button]{min-height:2.25rem;padding:.4rem .72rem;border-color:#0a221f24;border-radius:.56rem;color:var(--bf-onboarding-soft-ink);font-size:.69rem}.bfy-onboarding-uploader [data-slot=button]:hover:not(:disabled){border-color:#00ab7147;background:#eaf7eb;color:var(--bf-onboarding-forest)}.bfy-onboarding-uploader [data-slot=button][data-variant=destructive]{border-color:#be1c2a33;color:#a11d29}.bfy-onboarding-uploader [data-slot=button][data-variant=destructive]:hover:not(:disabled){background:#fb2c3612}.bfy-onboarding-logo-note{margin:.55rem 0 0;color:#7b8982;font-size:.64rem;line-height:1.35}.bfy-onboarding-logo-actions{display:flex;justify-content:flex-end;gap:.55rem}.bfy-onboarding-secondary-action{min-width:4.6rem;border-color:#0a221f24;background:transparent;color:var(--bf-onboarding-soft-ink)}.bfy-onboarding-secondary-action:hover:not(:disabled){border-color:#00ab7140;background:#eaf7eb;color:var(--bf-onboarding-forest)}.bfy-onboarding-primary-action--compact{width:auto;min-width:6rem}@keyframes bfy-onboarding-enter{0%{opacity:0;transform:translateY(.65rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 560px){.bfy-onboarding-dialog{width:calc(100vw - .75rem);max-height:calc(100vh - .75rem)}.bfy-onboarding-card{max-height:calc(100vh - .75rem);border-radius:1rem;overflow-y:auto}.bfy-onboarding-brand,.bfy-onboarding-form-panel{padding-right:1rem;padding-left:1rem}.bfy-onboarding-form-panel{padding-top:1.4rem;padding-bottom:1.2rem}.bfy-onboarding-logo{left:-3.05rem;width:10.5rem;height:1.55rem;transform:scale(1.12)}.bfy-onboarding-title{font-size:1.65rem}.bfy-onboarding-name-fields{grid-template-columns:1fr}.bfy-onboarding-uploader>div{gap:.75rem}}@media (prefers-reduced-motion: reduce){.bfy-onboarding-dialog,.bfy-onboarding-dialog *{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.bfy-interview-lobby{--bf-lobby-vertical-pad: clamp(1rem, 4vw, 3.5rem);--bf-lobby-forest: #062e27;--bf-lobby-forest-deep: #041f1b;--bf-lobby-forest-raised: #0b4b3c;--bf-lobby-mint: #8cf49b;--bf-lobby-mint-soft: #eaf9ec;--bf-lobby-cream: #fbf6eb;--bf-lobby-ink: #071a18;--bf-lobby-muted: #697672;--bf-lobby-border: rgba(6, 46, 39, .12);position:relative;isolation:isolate;display:flex;height:100dvh;min-height:100dvh;align-items:center;justify-content:center;overflow:hidden;padding:var(--bf-lobby-vertical-pad) 1rem;background:radial-gradient(circle at 14% 8%,rgba(140,244,155,.1),transparent 22rem),radial-gradient(circle at 92% 90%,rgba(62,155,99,.18),transparent 25rem),#1b2c29;color:var(--bf-lobby-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bfy-interview-lobby:before,.bfy-interview-lobby:after{position:absolute;z-index:-1;border-radius:999px;content:"";pointer-events:none}.bfy-interview-lobby:before{top:-20rem;left:-18rem;width:38rem;height:38rem;border:1px solid rgba(140,244,155,.07);box-shadow:0 0 0 2.5rem #8cf49b06}.bfy-interview-lobby:after{right:-15rem;bottom:-18rem;width:34rem;height:34rem;border:1px solid rgba(140,244,155,.08)}.bfy-interview-lobby__shell{width:min(100%,45rem);height:min(calc(100dvh - (2 * var(--bf-lobby-vertical-pad))),56rem);min-width:0;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(181,224,194,.32);border-radius:2.15rem;box-shadow:0 28px 80px #0215124d}.bfy-interview-lobby__header{position:relative;min-height:10rem;flex:0 0 auto;overflow:hidden;border-radius:2.1rem 2.1rem 1.8rem 1.8rem;padding:2.15rem clamp(1.5rem,7vw,4rem) 3.5rem;background:var(--bf-lobby-forest);color:#f5fff6}.bfy-interview-lobby__header:before,.bfy-interview-lobby__header:after{position:absolute;border:1px solid rgba(140,244,155,.13);border-radius:50%;content:"";pointer-events:none}.bfy-interview-lobby__header:before{top:-20rem;right:-7rem;width:32rem;height:32rem;box-shadow:0 0 0 2.25rem #14704d33,0 0 0 4.75rem #14704d14}.bfy-interview-lobby__header:after{right:-11rem;bottom:-11rem;width:25rem;height:18rem;border-color:#9afba433;background:#28815b1f;transform:rotate(-18deg)}.bfy-interview-lobby__brand{position:relative;z-index:1;display:block;width:clamp(2.2rem,5vw,2.75rem);height:auto;aspect-ratio:1;object-fit:contain;border-radius:.7rem;box-shadow:0 8px 18px #0215122e}.bfy-interview-lobby__card{position:relative;z-index:2;flex:1 1 auto;min-height:0;overflow:hidden;margin-top:-2.25rem;border:1px solid rgba(6,46,39,.08);border-radius:2.1rem;padding:clamp(1.8rem,4vw,2.65rem) clamp(1.25rem,6vw,3.25rem) 1rem;background:var(--bf-lobby-cream);box-shadow:0 18px 42px #021c1624}.bfy-interview-lobby__identity{display:flex;flex-direction:column;align-items:center;text-align:center}.bfy-interview-lobby__logo-frame{position:relative;display:grid;width:7.25rem;height:7.25rem;place-items:center;border:1px solid rgba(62,155,99,.08);border-radius:2.45rem;background:#eaf9ecb3;box-shadow:0 10px 24px #296f4514,inset 0 0 0 .35rem #ffffff57}.bfy-interview-lobby__logo-fallback,.bfy-interview-lobby__logo-image{grid-area:1 / 1;width:5.25rem;height:5.25rem;border-radius:1.6rem}.bfy-interview-lobby__logo-fallback{display:flex;align-items:center;justify-content:center;gap:.45rem;background:var(--bf-lobby-forest-deep);box-shadow:0 10px 18px #041f1b29}.bfy-interview-lobby__logo-fallback span{display:block;width:.72rem;height:2.8rem;border-radius:.38rem;background:var(--bf-lobby-mint)}.bfy-interview-lobby__logo-fallback span:first-child{width:2.9rem}.bfy-interview-lobby__logo-fallback span:last-child{width:.62rem;height:2.25rem}.bfy-interview-lobby__logo-image{position:relative;z-index:1;display:block;object-fit:contain;border:1px solid rgba(6,46,39,.08);background:#fff;padding:.55rem;box-shadow:0 8px 18px #062e2714}.bfy-interview-lobby__company-name{max-width:100%;margin:1.15rem 0 0;color:var(--bf-lobby-ink);font-size:clamp(1.3rem,3.2vw,1.9rem);font-weight:750;letter-spacing:-.045em;line-height:1.08;overflow-wrap:anywhere}.bfy-interview-lobby__identity-rule{width:8rem;height:2px;margin-top:1.05rem;background:#6976724d}.bfy-interview-lobby__interview-panel{margin-top:1.7rem;border:1px solid rgba(62,155,99,.16);border-radius:1.55rem;padding:1.35rem 1rem 1.3rem;background:#eaf9ec57;text-align:center}.bfy-interview-lobby__interview-label,.bfy-interview-lobby__permissions-heading{margin:0;color:#465750;font-size:.68rem;font-weight:650;letter-spacing:.27em;line-height:1.4;text-transform:uppercase}.bfy-interview-lobby__job-title{max-width:100%;margin:.62rem 0 0;color:var(--bf-lobby-ink);font-size:clamp(1.15rem,3vw,1.5rem);font-weight:750;letter-spacing:-.04em;line-height:1.12;overflow-wrap:anywhere}.bfy-interview-lobby__messages{display:grid;gap:.75rem;margin-top:1.5rem}.bfy-interview-lobby__messages [data-slot=alert].bfy-interview-lobby__error-alert{border-color:#be2f3933;border-radius:1rem;background:#fff3f2c7;color:#7f252d}.bfy-interview-lobby__messages [data-slot=alert].bfy-interview-lobby__error-alert [data-slot=alert-description]{color:#7f252d}.bfy-interview-lobby__permissions{margin-top:2rem}.bfy-interview-lobby__permission-list{display:grid;gap:.7rem;margin:1rem 0 0;padding:0 0 0 .35rem;list-style:none}.bfy-interview-lobby__permission-item{display:flex;min-width:0;align-items:center;gap:1rem;color:#102b2a;font-size:.92rem;font-weight:500;line-height:1.3}.bfy-interview-lobby__permission-indicator{display:inline-flex;width:1.85rem;height:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%}.bfy-interview-lobby__permission-indicator svg{width:.9rem;height:.9rem;stroke-width:2.8}.bfy-interview-lobby__permission-indicator--granted{background:var(--bf-lobby-mint);color:var(--bf-lobby-forest-deep)}.bfy-interview-lobby__permission-indicator--denied{background:#ffe1df;color:#a72c35}.bfy-interview-lobby__permission-indicator--pending{background:#edf1ed;color:var(--bf-lobby-muted)}.bfy-interview-lobby__permission-loading{display:flex;align-items:center;gap:.65rem;margin-top:1rem;color:var(--bf-lobby-muted);font-size:.78rem}.bfy-interview-lobby__permission-loading svg{width:1rem;height:1rem;flex:0 0 auto}.bfy-interview-lobby__permissions-error{margin:1.2rem 0 0;color:#a72c35;font-size:.78rem;line-height:1.5}.bfy-interview-lobby__permission-actions{display:grid;gap:.75rem;margin-top:1.35rem}.bfy-interview-lobby__permission-retry{width:100%;min-height:2.75rem;border-color:#062e2733;border-radius:.85rem;background:#ffffff8f;color:var(--bf-lobby-forest)}.bfy-interview-lobby__permission-retry:hover:not(:disabled){border-color:#062e2759;background:#fff;color:var(--bf-lobby-forest-deep)}.bfy-interview-lobby__permission-help{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2rem;border:0;background:transparent;color:var(--bf-lobby-muted);font-size:.78rem;transition:color .16s ease}.bfy-interview-lobby__permission-help:hover{color:var(--bf-lobby-forest)}.bfy-interview-lobby__permission-help svg{width:.9rem;height:.9rem}.bfy-interview-lobby__cta-wrap{margin-top:1.6rem}.bfy-interview-lobby button:focus-visible{outline:3px solid rgba(140,244,155,.72);outline-offset:3px}.bfy-interview-lobby button.bfy-interview-lobby__cta{display:flex;width:100%;min-height:3.45rem;align-items:center;justify-content:center;gap:1.1rem;border:1px solid rgba(140,244,155,.1);border-radius:1rem;padding:.75rem 1.25rem;background:var(--bf-lobby-forest);color:#f7fff8;box-shadow:0 14px 24px #062e2733,inset 0 1px #ffffff0f;font-size:.98rem;font-weight:750;letter-spacing:-.02em;transition:background-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-interview-lobby button.bfy-interview-lobby__cta:hover:not(:disabled){background:var(--bf-lobby-forest-raised);box-shadow:0 18px 30px #062e2742,inset 0 1px #ffffff14;transform:translateY(-2px)}.bfy-interview-lobby button.bfy-interview-lobby__cta:active:not(:disabled){box-shadow:0 8px 16px #062e272e;transform:translateY(1px)}.bfy-interview-lobby button.bfy-interview-lobby__cta:focus-visible{box-shadow:0 14px 24px #062e2733,0 0 0 4px #8cf49b47}.bfy-interview-lobby button.bfy-interview-lobby__cta:disabled{cursor:not-allowed;opacity:.58;box-shadow:none;transform:none}.bfy-interview-lobby__cta-leading{display:inline-flex;width:2rem;height:2rem;flex:0 0 auto;align-items:center;justify-content:center;color:var(--bf-lobby-mint)}.bfy-interview-lobby__cta-leading svg{width:1.75rem;height:1.75rem;stroke-width:1.8}.bfy-interview-lobby__cta-separator{width:1px;height:1.8rem;flex:0 0 auto;background:#8cf49b57}.bfy-interview-lobby__footer{margin-top:1.2rem;padding-top:.75rem;border-top:1px solid rgba(6,46,39,.1);color:var(--bf-lobby-muted);font-size:.75rem;line-height:1.4;text-align:center}.bfy-interview-lobby__footer strong{color:#334f47;font-weight:750}@media (max-width: 640px){.bfy-interview-lobby{--bf-lobby-vertical-pad: .85rem;align-items:flex-start;padding:var(--bf-lobby-vertical-pad) 1rem 1rem}.bfy-interview-lobby__shell{height:calc(100dvh - 1.85rem);border-radius:1.75rem}.bfy-interview-lobby__header{min-height:6.25rem;border-radius:1.7rem 1.7rem 1.45rem 1.45rem;padding:1.55rem 1.25rem 2rem}.bfy-interview-lobby__brand{width:2.2rem}.bfy-interview-lobby__header:before{top:-14rem;right:-9rem;width:24rem;height:24rem;box-shadow:0 0 0 1.5rem #14704d33,0 0 0 3.2rem #14704d14}.bfy-interview-lobby__header:after{right:-12rem;bottom:-8rem;width:20rem;height:13rem}.bfy-interview-lobby__card{margin-top:-1.7rem;border-radius:1.7rem;padding:1.9rem .9rem .95rem}.bfy-interview-lobby__logo-frame{width:6.25rem;height:6.25rem;border-radius:2.1rem}.bfy-interview-lobby__logo-fallback,.bfy-interview-lobby__logo-image{width:4.6rem;height:4.6rem;border-radius:1.65rem}.bfy-interview-lobby__logo-fallback span{width:.62rem;height:2.45rem}.bfy-interview-lobby__logo-fallback span:first-child{width:2.5rem}.bfy-interview-lobby__logo-fallback span:last-child{width:.54rem;height:1.95rem}.bfy-interview-lobby__company-name{margin-top:1.05rem;font-size:clamp(1.3rem,6.5vw,1.6rem)}.bfy-interview-lobby__identity-rule{width:6.5rem;margin-top:.95rem}.bfy-interview-lobby__interview-panel{margin-top:1.45rem;border-radius:1.25rem;padding:1.1rem .75rem 1.05rem}.bfy-interview-lobby__interview-label,.bfy-interview-lobby__permissions-heading{font-size:.64rem;letter-spacing:.22em}.bfy-interview-lobby__job-title{margin-top:.4rem;font-size:clamp(1.15rem,6vw,1.4rem)}.bfy-interview-lobby__permissions{margin-top:1.75rem}.bfy-interview-lobby__permission-list{gap:.65rem;margin-top:.9rem;padding-left:.2rem}.bfy-interview-lobby__permission-item{gap:.9rem;font-size:.88rem}.bfy-interview-lobby__permission-indicator{width:1.8rem;height:1.8rem}.bfy-interview-lobby__permission-indicator svg{width:.85rem;height:.85rem}.bfy-interview-lobby__cta-wrap{margin-top:1.4rem}.bfy-interview-lobby button.bfy-interview-lobby__cta{min-height:3.3rem;gap:.8rem;border-radius:1.05rem;padding-inline:.8rem;font-size:.95rem}.bfy-interview-lobby__cta-leading{width:1.85rem;height:1.85rem}.bfy-interview-lobby__cta-leading svg{width:1.65rem;height:1.65rem}.bfy-interview-lobby__cta-separator{height:1.65rem}.bfy-interview-lobby__footer{margin-top:1.15rem;padding-top:.7rem;font-size:.72rem}}@media (prefers-reduced-motion: reduce){.bfy-interview-lobby,.bfy-interview-lobby *{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-rwp-wrapper] ul{margin:0;padding:0;list-style:none}[data-rwp-wrapper] li{margin:0;padding:0}[data-rwp-wrapper]{position:relative;overflow:hidden;display:flex;width:100%;align-items:stretch;justify-content:space-between;perspective:2000px;-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rwp]{position:relative;overflow:hidden;flex:1;cursor:default;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 20%,black 80%,transparent 100%)}[data-rwp]:focus-visible{outline:none}[data-rwp-highlight-wrapper]{position:absolute;overflow:hidden;top:50%;width:100%;transform:translateY(-50%);font-size:1rem;font-weight:500}[data-rwp-highlight-list]{position:absolute;width:100%}[data-rwp-options]{position:absolute;top:50%;left:0;display:block;width:100%;height:0;margin:0 auto;-webkit-font-smoothing:subpixel-antialiased;will-change:transform;backface-visibility:hidden;transform-style:preserve-3d}[data-rwp-option]{position:absolute;top:0;left:0;width:100%;-webkit-font-smoothing:subpixel-antialiased;will-change:visibility;font-size:.875rem}[data-rwp-option],[data-rwp-highlight-item]{display:flex;align-items:center;justify-content:center}[data-rwp-option][data-disabled],[data-rwp-highlight-item][data-disabled]{pointer-events:none}.bfy-job-page{--job-ink: #0a221f;--job-raised: #12362c;--job-evergreen: #3e9b63;--job-logo-green: #00af76;--job-glow: #9afba4;--job-paper: #fbf6eb;--job-muted: #596760;min-height:100vh;padding:34px 24px 56px;background:radial-gradient(ellipse 34rem 24rem at 92% 0%,rgba(154,251,164,.2),transparent 72%),radial-gradient(ellipse 29rem 19rem at 0% 30%,rgba(127,226,211,.13),transparent 74%),var(--job-paper);color:var(--job-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bfy-job-page,.bfy-job-page *{box-sizing:border-box}.bfy-job-page__shell{width:min(100%,920px);margin:0 auto}.bfy-job-page__brand{display:flex;align-items:center;gap:10px;margin:0 0 20px 2px;color:var(--job-ink)}.bfy-job-page__brand-mark{display:block;width:34px;height:34px;border-radius:10px;box-shadow:0 3px 10px #0a221f24}.bfy-job-page__brand-name{font-size:15px;font-weight:700;letter-spacing:-.035em}.bfy-job-page__brand-name span{margin-left:2px;color:var(--job-evergreen);font-size:10px;font-weight:700;letter-spacing:.12em}.bfy-job-card,.bfy-job-status{overflow:hidden;border:1px solid rgba(10,34,31,.1);border-radius:24px;background:#fff;box-shadow:0 24px 64px #0a221f17,0 3px 12px #0a221f09}.bfy-job-card__hero{position:relative;isolation:isolate;overflow:hidden;min-height:225px;padding:clamp(32px,5.5vw,54px);background:radial-gradient(ellipse 26rem 16rem at 88% 8%,rgba(62,155,99,.25),transparent 70%),linear-gradient(112deg,var(--job-ink),var(--job-raised));color:var(--job-paper)}.bfy-job-card__hero:before{position:absolute;z-index:-1;inset:0 auto 0 0;width:4px;background:linear-gradient(180deg,var(--job-glow),var(--job-logo-green));content:""}.bfy-job-card__hero-mark{position:absolute;top:38px;right:clamp(32px,6vw,62px);display:flex;align-items:center;gap:10px;opacity:.11;transform:rotate(-16deg);pointer-events:none}.bfy-job-card__hero-mark span{display:block;width:30px;height:62px;border-radius:10px;background:var(--job-glow)}.bfy-job-card__hero-mark span:nth-child(2){width:24px;height:48px}.bfy-job-card__hero-mark span:nth-child(3){width:18px;height:34px}.bfy-job-card__eyebrow{position:relative;display:inline-flex;min-height:32px;align-items:center;gap:8px;border:1px solid rgba(154,251,164,.24);border-radius:999px;padding:6px 11px;background:#0a221f57;color:var(--job-glow);font-size:11px;font-weight:600;letter-spacing:.065em;line-height:1;text-transform:uppercase}.bfy-job-card__eyebrow svg{width:14px;height:14px;stroke-width:1.8}.bfy-job-card__hero h1{position:relative;max-width:740px;margin:21px 0 0;color:var(--job-paper);font-size:clamp(2rem,4.8vw,3.35rem);font-weight:650;letter-spacing:-.055em;line-height:1.08;text-wrap:balance}.bfy-job-card__body{padding:clamp(28px,5vw,48px) clamp(24px,5.5vw,54px) 28px}.bfy-job-card__section-heading{display:flex;align-items:center;gap:12px}.bfy-job-card__section-mark{width:4px;height:23px;flex:0 0 auto;border-radius:999px;background:var(--job-logo-green)}.bfy-job-card__section-heading h2{margin:0;color:var(--job-ink);font-size:19px;font-weight:650;letter-spacing:-.035em;line-height:1.25}.bfy-job-card__description{margin-top:24px;border:0!important;border-radius:0!important;overflow:visible!important;color:var(--job-ink)}.bfy-job-card__description>[data-vaul-no-drag]{background:transparent}.bfy-job-card__description .tiptap{min-height:0!important;padding:0!important;color:var(--job-ink);font-size:15px;line-height:1.8}.bfy-job-card__description .tiptap p{margin:0 0 1.15em}.bfy-job-card__description .tiptap h2,.bfy-job-card__description .tiptap h3,.bfy-job-card__description .tiptap h4{margin:1.8em 0 .62em;color:var(--job-ink);font-size:16px;font-weight:650;letter-spacing:-.015em;line-height:1.4}.bfy-job-card__description .tiptap h2:first-child,.bfy-job-card__description .tiptap h3:first-child,.bfy-job-card__description .tiptap h4:first-child{margin-top:0}.bfy-job-card__description .tiptap ul,.bfy-job-card__description .tiptap ol{margin:0 0 1.25em;padding-left:1.35em}.bfy-job-card__description .tiptap li{padding-left:.16em}.bfy-job-card__description .tiptap li+li{margin-top:.48em}.bfy-job-card__description .tiptap li::marker{color:var(--job-evergreen)}.bfy-job-card__description .tiptap a{color:#087451;text-decoration-color:#08745161;text-underline-offset:3px}.bfy-job-card__description-text{margin-top:24px;color:var(--job-ink);font-size:15px;line-height:1.8;white-space:pre-wrap}.bfy-job-card__empty{margin:24px 0 0;color:var(--job-muted);font-size:14px;line-height:1.7}.bfy-job-card__footer{display:flex;align-items:center;gap:7px;margin-top:34px;border-top:1px solid rgba(10,34,31,.1);padding-top:19px;color:var(--job-muted);font-size:12px}.bfy-job-card__footer-brand{display:inline-flex;align-items:center;gap:6px;color:var(--job-ink);font-weight:650}.bfy-job-card__footer-brand img{width:16px;height:16px;border-radius:5px}.bfy-job-status{display:flex;min-height:280px;flex-direction:column;align-items:center;justify-content:center;padding:40px 28px;color:var(--job-muted);text-align:center}.bfy-job-status__spinner{width:22px;height:22px;margin-bottom:14px;color:var(--job-evergreen);animation:bfy-job-spin 1s linear infinite}.bfy-job-status--error h1{margin:17px 0 0;color:var(--job-ink);font-size:21px;font-weight:650;letter-spacing:-.035em}.bfy-job-status--error p{max-width:420px;margin:9px 0 0;color:var(--job-muted);font-size:14px;line-height:1.7}.bfy-job-status__icon{display:flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(251,44,54,.14);border-radius:15px;background:#fb2c360f;color:#a92330}.bfy-job-status__icon svg{width:21px;height:21px}@keyframes bfy-job-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.bfy-job-page{padding:22px 14px 36px;background:radial-gradient(ellipse 24rem 18rem at 100% 0%,rgba(154,251,164,.17),transparent 75%),var(--job-paper)}.bfy-job-page__brand{margin-bottom:15px}.bfy-job-card,.bfy-job-status{border-radius:19px}.bfy-job-card__hero{min-height:0;padding:28px 24px 32px}.bfy-job-card__hero h1{max-width:100%;margin-top:18px;font-size:clamp(1.9rem,9vw,2.45rem)}.bfy-job-card__hero-mark{top:20px;right:18px;gap:6px;opacity:.08}.bfy-job-card__hero-mark span{width:20px;height:43px;border-radius:7px}.bfy-job-card__hero-mark span:nth-child(2){width:16px;height:34px}.bfy-job-card__hero-mark span:nth-child(3){width:12px;height:25px}.bfy-job-card__body{padding:27px 23px 22px}.bfy-job-card__description .tiptap,.bfy-job-card__description-text{font-size:14px;line-height:1.75}}@media (prefers-reduced-motion: reduce){.bfy-job-status__spinner{animation:none}}.bfy-interview-session,.bfy-interview-entry,.bfy-interview-status-card,.bfy-network-card,.bfy-integrity-dialog,.bfy-interview-permission-dialog,.bfy-interview-confirm-dialog,.bfy-interview-face-dialog,.bfy-mobile-guard{--bf-interview-green-950: #062e27;--bf-interview-green-900: #083c32;--bf-interview-green-800: #0b4b3c;--bf-interview-mint: #8cf49b;--bf-interview-mint-soft: #eaf9ec;--bf-interview-cream: #fbf6eb;--bf-interview-ink: #071a18;--bf-interview-muted: #697672;--bf-interview-border: rgba(6, 46, 39, .12);--bf-interview-shadow: 0 18px 42px rgba(2, 28, 22, .1);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bfy-interview-session{position:relative;display:flex;width:100%;height:100vh;min-height:100vh;height:100dvh;min-height:100dvh;flex-direction:column;overflow:hidden;isolation:isolate;background:var(--bf-interview-cream);color:var(--bf-interview-ink)}.bfy-interview-session__stage{position:relative;z-index:0;min-height:0;min-width:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;isolation:isolate;border-bottom:1px solid rgba(6,46,39,.1);background:radial-gradient(circle at 8% 18%,rgba(140,244,155,.12),transparent 18rem),radial-gradient(circle at 96% 82%,rgba(62,155,99,.08),transparent 22rem),var(--bf-interview-cream)}.bfy-interview-session__stage:before{position:absolute;z-index:-2;top:0;right:0;left:0;height:4.35rem;background:linear-gradient(110deg,var(--bf-interview-green-950),var(--bf-interview-green-900));content:"";pointer-events:none}.bfy-interview-session__stage:after{position:absolute;z-index:-1;top:-11rem;right:-8rem;width:25rem;height:25rem;border:1px solid rgba(140,244,155,.15);border-radius:50%;box-shadow:0 0 0 1.75rem #14704d2e,0 0 0 3.5rem #14704d14;content:"";pointer-events:none}.bfy-interview-session__stage>*{position:relative;z-index:1}.bfy-interview-session__brand{position:absolute;z-index:5;top:.85rem;left:clamp(1rem,3vw,2rem);display:block;width:2.55rem;height:2.55rem;pointer-events:none}.bfy-interview-session__brand img{display:block;width:100%;height:100%;border-radius:.72rem;box-shadow:0 8px 18px #02151238}.bfy-interview-session__footer{position:relative;z-index:20;display:flex;width:100%;height:18vh;height:18dvh;min-height:0;flex:0 0 18vh;flex-basis:18dvh;align-items:stretch;overflow:hidden;border-top:1px solid rgba(6,46,39,.12);background:#fbf6ebf5;box-shadow:0 -10px 28px #062e270f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bfy-interview-session__footer-info{display:flex;width:66.666667%;min-width:0;flex-direction:column;justify-content:center;align-items:flex-start;padding:.7rem clamp(.85rem,3vw,2rem) calc(.7rem + env(safe-area-inset-bottom))}.bfy-interview-session__footer-status{display:flex;width:min(100%,32rem);min-width:0;align-items:center;gap:clamp(.85rem,2vw,1.35rem)}.bfy-interview-session__footer-status-main{min-width:0;flex:1 1 auto}.bfy-interview-session__self-view{position:relative;width:33.333333%;min-width:0;overflow:hidden;border-left:1px solid rgba(140,244,155,.18);background:var(--bf-interview-green-950)}.bfy-interview-session__self-view:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(140,244,155,.14);content:"";pointer-events:none}.bfy-interview-session__item-info{display:flex;width:min(100%,24rem);min-width:0;flex-direction:column;gap:.45rem;margin:0}.bfy-interview-session__item-row{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:.75rem}.bfy-interview-session__item-row--solo{justify-content:flex-start}.bfy-interview-session__item-label{display:flex;min-width:0;flex-direction:column;gap:.12rem}.bfy-interview-session__section-label{overflow:hidden;color:var(--bf-interview-muted);font-size:.62rem;line-height:1.2;text-overflow:ellipsis;text-transform:uppercase;letter-spacing:.16em;white-space:nowrap}.bfy-interview-session__item-name{color:var(--bf-interview-green-800);font-size:.72rem;font-weight:650;line-height:1.25}.bfy-interview-session__timer{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;min-width:3rem;border:0;border-radius:0;padding:0;background:transparent;color:var(--bf-interview-green-950);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;font-weight:700;font-variant-numeric:tabular-nums;line-height:1}.bfy-interview-session__timer-dot{width:.38rem;height:.38rem;flex:0 0 auto;border-radius:50%;background:#062e277a}.bfy-interview-session__timer--urgent{border-color:transparent;background:transparent;color:#a72c35}.bfy-interview-session__timer-dot--urgent{background:#c53a43}.bfy-interview-session__progress-track{width:100%;height:.3rem;overflow:hidden;border-radius:999px;background:#062e2714}.bfy-interview-session__progress-fill{height:100%;border-radius:inherit;background:var(--bf-interview-green-800);transition:width 1s linear}.bfy-interview-session__progress-fill--urgent{background:#c53a43}.bfy-interview-session__listening{display:inline-flex;flex:0 0 auto;align-items:center;gap:.45rem;margin:0;border:0;border-left:1px solid rgba(6,46,39,.12);border-radius:0;padding:.1rem 0 .1rem 1rem;background:transparent;color:#536a62;font-size:.68rem;font-weight:650;letter-spacing:.02em;line-height:1;white-space:nowrap}.bfy-interview-session__listening-dot{width:.34rem;height:.34rem;border-radius:50%;background:#062e2794;animation:bfy-interview-pulse 1.8s ease-in-out infinite}.bfy-interview-session__notice{position:absolute;z-index:10;top:.85rem;left:50%;display:flex;max-width:min(32rem,calc(100% - 2rem));align-items:center;gap:.55rem;transform:translate(-50%);border:1px solid rgba(6,46,39,.12);border-radius:.8rem;padding:.52rem .82rem;background:#fbf6ebf0;box-shadow:0 10px 24px #062e2714;color:var(--bf-interview-muted);font-size:.72rem;line-height:1.35;text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bfy-interview-session__notice--error{border-color:#be2f3933;background:#fff3f2f2;color:#8f2c35}.bfy-interview-session__notice--warning{border-color:#b47c173d;background:#fff9e7f5;color:#8a5e10}.bfy-interview-session__notice-icon{width:.95rem;height:.95rem;flex:0 0 auto}.bfy-interview-face-warning{position:absolute;z-index:20;top:.85rem;left:50%;display:flex;width:min(calc(100% - 1.5rem),32rem);box-sizing:border-box;align-items:center;gap:.55rem;transform:translate(-50%);border:1px solid rgba(180,124,23,.24);border-radius:.8rem;padding:.55rem .8rem;background:#fff9e7f5;box-shadow:0 10px 24px #062e2714;color:#8a5e10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bfy-interview-face-warning svg{width:.95rem;height:.95rem;flex:0 0 auto}.bfy-interview-face-warning p{min-width:0;margin:0;color:var(--bf-interview-ink);font-size:.75rem;font-weight:650;line-height:1.4}.bfy-interview-session__overlay{position:absolute;z-index:30;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem;background:#fbf6ebf5;color:var(--bf-interview-ink);text-align:center;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bfy-interview-session__overlay-icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;margin-bottom:1rem;border:1px solid rgba(190,47,57,.18);border-radius:1rem;background:#fff0ef;color:#a72c35}.bfy-interview-session__overlay-icon svg{width:1.45rem;height:1.45rem}.bfy-interview-session__overlay-title{max-width:30rem;margin:0;color:#8f2c35;font-size:1.05rem;font-weight:750;line-height:1.25;letter-spacing:-.025em}.bfy-interview-session__overlay-copy{max-width:29rem;margin:.35rem 0 0;color:var(--bf-interview-muted);font-size:.78rem;line-height:1.55}.bfy-interview-session__overlay-copy--primary{margin-top:.75rem}.bfy-interview-session__overlay-countdown{margin:.55rem 0 .25rem;color:var(--bf-interview-ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.8rem;font-weight:750;font-variant-numeric:tabular-nums;line-height:1}.bfy-interview-session__overlay-button{display:inline-flex;min-height:2.65rem;align-items:center;justify-content:center;margin-top:1rem;border:1px solid rgba(6,46,39,.08);border-radius:.85rem;padding:.55rem 1rem;background:var(--bf-interview-green-950);color:#f7fff8;font-size:.78rem;font-weight:700;transition:background-color .16s ease,transform .16s ease}.bfy-interview-session__overlay-button:hover{background:var(--bf-interview-green-800);transform:translateY(-1px)}.bfy-interview-screen{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:100%;color:var(--bf-interview-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bfy-interview-screen--status{display:flex;align-items:center;justify-content:center;padding:clamp(1rem,4vw,2.5rem)}.bfy-interview-screen__status-wrap{width:min(100%,34rem)}.bfy-interview-welcome-screen{position:relative}.bfy-interview-welcome-screen .bfy-interview-screen__status-wrap{width:min(100%,32rem)}.bfy-interview-screen--reading{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;min-width:0;max-width:100%;overflow-x:hidden;overflow-y:auto;padding:clamp(5.35rem,9vh,6.6rem) clamp(1rem,5vw,2.6rem) 2.5rem}.bfy-interview-reading-column{width:min(100%,48rem);min-width:0;max-width:100%;margin:0 auto}.bfy-interview-content-frame{width:100%;min-width:0;max-width:100%;box-sizing:border-box;border:1px solid rgba(6,46,39,.12);border-radius:1.45rem;padding:1.1rem clamp(1rem,3vw,1.7rem) 1.45rem;background:#fbf6ebe6;box-shadow:0 14px 34px #062e270f}.bfy-interview-content-frame__header{display:flex;align-items:center;gap:.65rem;border-bottom:1px solid rgba(6,46,39,.1);padding-bottom:.8rem}.bfy-interview-content-frame__icon{display:inline-flex;width:1.85rem;height:1.85rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.18);border-radius:.65rem;background:var(--bf-interview-mint-soft);color:var(--bf-interview-green-800)}.bfy-interview-content-frame__label{color:var(--bf-interview-muted);font-size:.68rem;font-weight:700;line-height:1;letter-spacing:.14em;text-transform:uppercase}.bfy-interview-content-frame__body{min-width:0;max-width:100%;margin-top:1.3rem;padding:0 .15rem;color:var(--bf-interview-ink)}.bfy-interview-rich-text,.bfy-interview-rich-text>[data-vaul-no-drag]{border-color:transparent;background:transparent}.bfy-interview-content-frame__body .ProseMirror{min-width:0;max-width:100%;padding:0;color:var(--bf-interview-ink);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(.95rem,1.35vw,1.08rem);font-weight:450;line-height:1.78;letter-spacing:-.006em}.bfy-interview-content-frame__body .ProseMirror p{overflow-wrap:anywhere;margin:0}.bfy-interview-content-frame__body .ProseMirror h2,.bfy-interview-content-frame__body .ProseMirror h3,.bfy-interview-content-frame__body .ProseMirror li,.bfy-interview-content-frame__body .ProseMirror blockquote,.bfy-interview-content-frame__body .ProseMirror a{overflow-wrap:anywhere}.bfy-interview-content-frame__body .ProseMirror p+p{margin-top:1rem}.bfy-interview-content-frame__body .ProseMirror h2,.bfy-interview-content-frame__body .ProseMirror h3{color:var(--bf-interview-ink);font-weight:750;letter-spacing:-.035em}.bfy-interview-content-frame__body .ProseMirror h2{margin:0 0 .8rem;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1.15}.bfy-interview-content-frame__body .ProseMirror h3{margin:1.35rem 0 .45rem;font-size:1.1rem;line-height:1.25}.bfy-interview-content-frame__body .ProseMirror ul,.bfy-interview-content-frame__body .ProseMirror ol{margin:1rem 0;padding-left:1.35rem}.bfy-interview-content-frame__body .ProseMirror li{margin-bottom:.35rem}.bfy-interview-content-frame__body .ProseMirror blockquote{margin:1rem 0;border-left:3px solid rgba(62,155,99,.4);padding-left:1rem;color:var(--bf-interview-muted)}.bfy-interview-content-frame__body .ProseMirror pre{margin:1rem 0;overflow-x:auto;border-radius:.85rem;padding:.85rem 1rem;background:var(--bf-interview-green-950);color:#eaf9ec}.bfy-interview-content-frame__body img{max-width:100%;height:auto;margin:1rem 0;border-radius:.9rem}.bfy-interview-question-text{margin:0;color:var(--bf-interview-ink);font-size:clamp(1rem,1.5vw,1.2rem);font-weight:500;line-height:1.72;letter-spacing:-.012em}.bfy-interview-slide-title{margin:0 0 1.15rem;color:var(--bf-interview-ink);font-size:clamp(1.25rem,3vw,1.85rem);font-weight:750;line-height:1.15;letter-spacing:-.04em}.bfy-interview-status-card{display:flex;min-height:21rem;box-sizing:border-box;width:100%;flex-direction:column;align-items:center;border:1px solid rgba(6,46,39,.12);border-radius:1.55rem;padding:clamp(1.35rem,4vw,2.1rem);background:#fbf6ebf0;box-shadow:var(--bf-interview-shadow);color:var(--bf-interview-ink);text-align:center}.bfy-interview-status-card--compact{min-height:16.5rem}.bfy-interview-status-card--large{min-height:26rem}.bfy-interview-status-card--welcome,.bfy-interview-status-card--waiting,.bfy-interview-status-card--entry{position:relative;height:18rem;min-height:18rem;align-items:center;justify-content:center;overflow:hidden;isolation:isolate;text-align:center}.bfy-interview-status-card--welcome>*,.bfy-interview-status-card--waiting>*,.bfy-interview-status-card--entry>*{position:relative;z-index:1}.bfy-interview-status-card--welcome,.bfy-interview-status-card--entry{border-radius:1.35rem;padding:clamp(1.35rem,4vw,2rem);background:linear-gradient(135deg,var(--bf-interview-cream) 0%,#f3f9f4 100%)}.bfy-interview-status-card--welcome .bfy-interview-status-card__body,.bfy-interview-status-card--waiting .bfy-interview-status-card__body,.bfy-interview-status-card--entry .bfy-interview-status-card__body{width:100%;align-items:center;margin-top:1.05rem}.bfy-interview-status-card--welcome .bfy-interview-status-card__icon,.bfy-interview-status-card--waiting .bfy-interview-status-card__icon,.bfy-interview-status-card--entry .bfy-interview-status-card__icon{width:2.7rem;height:2.7rem;flex:0 0 auto;border-color:#8cf49b52;border-radius:50%;background:var(--bf-interview-green-950);color:var(--bf-interview-mint);box-shadow:0 0 0 .35rem #062e270d}.bfy-interview-status-card--welcome .bfy-interview-status-card__eyebrow,.bfy-interview-status-card--waiting .bfy-interview-status-card__eyebrow{color:var(--bf-interview-green-800);font-size:.62rem;font-weight:750;letter-spacing:.2em}.bfy-interview-status-card--welcome .bfy-interview-status-card__eyebrow,.bfy-interview-status-card--waiting .bfy-interview-status-card__eyebrow,.bfy-interview-status-card--entry .bfy-interview-status-card__eyebrow{max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.bfy-interview-status-card--welcome .bfy-interview-status-card__title,.bfy-interview-status-card--waiting .bfy-interview-status-card__title,.bfy-interview-status-card--entry .bfy-interview-status-card__title{color:var(--bf-interview-green-950);font-size:clamp(1.25rem,2.5vw,1.65rem);font-weight:780;letter-spacing:-.04em;text-align:center}.bfy-interview-status-card--welcome .bfy-interview-status-card__description,.bfy-interview-status-card--waiting .bfy-interview-status-card__description,.bfy-interview-status-card--entry .bfy-interview-status-card__description{max-width:27rem;margin-right:auto;margin-left:auto;color:#536a62;font-size:.84rem;line-height:1.65;text-align:center}.bfy-interview-waiting-room{position:relative;overflow:hidden;background:radial-gradient(circle at 8% 18%,rgba(140,244,155,.12),transparent 18rem),radial-gradient(circle at 96% 82%,rgba(62,155,99,.08),transparent 22rem),var(--bf-interview-cream);color:var(--bf-interview-ink)}.bfy-interview-waiting-room:before{position:absolute;z-index:0;top:0;right:0;left:0;height:4.35rem;background:linear-gradient(110deg,var(--bf-interview-green-950),var(--bf-interview-green-900));content:"";pointer-events:none}.bfy-interview-waiting-room:after{position:absolute;z-index:0;top:-11rem;right:-8rem;width:25rem;height:25rem;border:1px solid rgba(140,244,155,.12);border-radius:50%;box-shadow:0 0 0 1.75rem #14704d29,0 0 0 3.5rem #14704d12;content:"";pointer-events:none}.bfy-interview-entry__brand{position:absolute;z-index:5;top:.85rem;left:clamp(1rem,3vw,2rem);display:block;width:2.55rem;height:2.55rem;pointer-events:none}.bfy-interview-entry__brand img{display:block;width:100%;height:100%;border-radius:.72rem;box-shadow:0 8px 18px #02151238}.bfy-interview-waiting-room .bfy-interview-entry__content{position:relative;z-index:1;width:min(100%,32rem)}.bfy-interview-status-card--waiting{border-color:#062e2724;border-radius:1.35rem;padding:clamp(1.35rem,4vw,2rem);background:linear-gradient(135deg,var(--bf-interview-cream) 0%,#f3f9f4 100%)}.bfy-interview-status-card--waiting .bfy-interview-status-card__note,.bfy-interview-status-card--entry .bfy-interview-status-card__note{margin-right:auto;margin-left:auto;border:0;border-radius:0;padding:0;background:transparent;color:var(--bf-interview-green-800);font-size:.74rem;font-weight:700;letter-spacing:.02em;text-align:center}.bfy-interview-status-card__icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border:1px solid rgba(62,155,99,.2);border-radius:1.05rem;background:var(--bf-interview-mint-soft);color:var(--bf-interview-green-800)}.bfy-interview-status-card--success .bfy-interview-status-card__icon{border-color:#3e9b6347;background:var(--bf-interview-mint);color:var(--bf-interview-green-950)}.bfy-interview-status-card--danger .bfy-interview-status-card__icon{border-color:#be2f392e;background:#fff0ef;color:#a72c35}.bfy-interview-status-card__body{display:flex;flex-direction:column;gap:.55rem;margin-top:1.25rem}.bfy-interview-status-card__eyebrow{margin:0;color:var(--bf-interview-muted);font-size:.65rem;font-weight:700;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.bfy-interview-status-card__title{margin:0;color:var(--bf-interview-ink);font-size:clamp(1.15rem,2vw,1.45rem);font-weight:750;line-height:1.2;letter-spacing:-.03em}.bfy-interview-status-card--danger .bfy-interview-status-card__title{color:#8f2c35}.bfy-interview-status-card__description{max-width:30rem;margin:.15rem auto 0;color:var(--bf-interview-muted);font-size:.88rem;line-height:1.6}.bfy-interview-status-card__note{max-width:30rem;margin-top:1.25rem;border:1px solid rgba(6,46,39,.1);border-radius:.9rem;padding:.65rem .8rem;background:#eaf9ec73;color:var(--bf-interview-muted);font-size:.74rem;font-weight:650;line-height:1.45}.bfy-interview-status-card [data-slot=button]{min-height:2.7rem;margin-top:1.25rem;border-radius:.85rem;background:var(--bf-interview-green-950);color:#f7fff8;font-size:.8rem;font-weight:700}.bfy-interview-transition__inner,.bfy-interview-qna__inner{display:flex;width:min(100%,34rem);flex-direction:column;align-items:center;justify-content:center;gap:1.75rem;margin:auto;text-align:center}.bfy-interview-transition__spinner{position:relative;width:2.7rem;height:2.7rem;transition:opacity .45s ease,transform .45s ease}.bfy-interview-transition__spinner:not(.is-visible),.bfy-interview-transition__section-copy:not(.is-visible),.bfy-interview-transition__progress:not(.is-visible){opacity:0;transform:translateY(.2rem) scale(.94)}.bfy-interview-transition__spinner.is-visible,.bfy-interview-transition__section-copy.is-visible,.bfy-interview-transition__progress.is-visible{opacity:1;transform:translateY(0) scale(1)}.bfy-interview-transition__spinner:before,.bfy-interview-transition__spinner:after{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid rgba(62,155,99,.18);border-radius:50%;content:""}.bfy-interview-transition__spinner:after{border-color:var(--bf-interview-green-800) transparent transparent;animation:bfy-interview-spin 1.1s linear infinite}.bfy-interview-transition__section-copy{display:flex;flex-direction:column;gap:.45rem;transition:opacity .45s ease 80ms,transform .45s ease 80ms}.bfy-interview-transition__eyebrow{margin:0;color:var(--bf-interview-muted);font-size:.65rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.bfy-interview-transition__title{margin:0;color:var(--bf-interview-ink);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:750;line-height:1.2;letter-spacing:-.03em}.bfy-interview-transition__meta{margin:0;color:var(--bf-interview-muted);font-size:.8rem;line-height:1.4}.bfy-interview-transition__progress{display:flex;align-items:center;gap:.35rem;transition:opacity .45s ease .28s,transform .45s ease .28s}.bfy-interview-transition__step{width:.38rem;height:.38rem;border-radius:999px;background:#062e2729}.bfy-interview-transition__step--current{width:1.2rem;background:var(--bf-interview-green-800);animation:bfy-interview-pulse 1.8s ease-in-out infinite}.bfy-interview-transition__step--complete{background:#3e9b6394}.bfy-interview-transition__connector{width:1.1rem;height:1px;background:#062e2721}.bfy-interview-transition__connector--complete{background:#3e9b635c}.bfy-interview-qna__section{margin:0;color:var(--bf-interview-muted);font-size:.85rem;line-height:1.4}.bfy-interview-qna__icon{width:3.4rem;height:3.4rem;color:#0b4b3c40}.bfy-interview-qna__badge{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(62,155,99,.2);border-radius:999px;padding:.35rem .7rem;background:var(--bf-interview-mint-soft);color:var(--bf-interview-green-800);font-size:.7rem;font-weight:700}.bfy-interview-qna__badge-dot{width:.38rem;height:.38rem;border-radius:50%;background:var(--bf-interview-green-800);animation:bfy-interview-pulse 1.8s ease-in-out infinite}.bfy-interview-one-way{display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden}.bfy-interview-one-way__body{display:flex;min-height:0;flex:1 1 auto;flex-direction:column;overflow:hidden}.bfy-interview-one-way .bfy-interview-screen--reading{min-height:0;flex:1 1 auto;padding-top:1.25rem}.bfy-interview-action-bar{position:sticky;z-index:20;top:0;width:100%;flex:0 0 auto;border-bottom:1px solid rgba(6,46,39,.1);background:#fbf6ebf0;box-shadow:0 8px 18px #062e270d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bfy-interview-action-bar__inner{display:grid;width:min(100%,60rem);box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.8rem 1.2rem;margin:0 auto;padding:.25rem clamp(.85rem,3vw,1.5rem)}.bfy-interview-action-bar__context{min-width:0}.bfy-interview-action-bar__title-row{display:flex;min-width:0;align-items:center;gap:.55rem}.bfy-interview-action-bar__section-title{min-width:0;flex:1 1 auto;overflow:hidden;margin:0;color:var(--bf-interview-ink);font-size:.7rem;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.bfy-interview-action-bar__type{flex:0 0 auto;border:1px solid rgba(6,46,39,.1);border-radius:999px;padding:.12rem .48rem;background:#eaf9ec8c;color:var(--bf-interview-muted);font-size:.54rem;font-weight:750;line-height:1;letter-spacing:.12em;text-transform:uppercase}.bfy-interview-action-bar__progress{height:.16rem;overflow:hidden;margin-top:.18rem;border-radius:999px;background:#062e2714}.bfy-interview-action-bar__progress-fill{height:100%;border-radius:inherit;background:var(--bf-interview-green-800);transition:width .5s ease-out}.bfy-interview-action-bar__narration{display:flex;min-width:0;align-items:center;gap:.38rem;margin-top:.18rem;color:var(--bf-interview-muted);font-size:.62rem;line-height:1.25}.bfy-interview-action-bar__narration svg{width:.8rem;height:.8rem;flex:0 0 auto;color:var(--bf-interview-green-800)}.bfy-interview-action-bar__narration span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bfy-interview-action-bar__controls{display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.45rem}.bfy-interview-action-bar__button{display:inline-flex;min-height:2rem;align-items:center;justify-content:center;gap:.35rem;border-radius:.72rem;padding:.25rem .65rem;font-size:.66rem;font-weight:700;line-height:1;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.bfy-interview-action-bar__button--secondary{border:1px solid rgba(6,46,39,.16);background:#fbf6ebcc;color:var(--bf-interview-green-900)}.bfy-interview-action-bar__button--secondary:hover:not(:disabled){border-color:#3e9b6366;background:var(--bf-interview-mint-soft)}.bfy-interview-action-bar__button--primary{border:1px solid rgba(140,244,155,.16);background:var(--bf-interview-green-950);color:#f7fff8;box-shadow:0 8px 16px #062e2724}.bfy-interview-action-bar__button--primary:hover:not(:disabled){background:var(--bf-interview-green-800);box-shadow:0 10px 20px #062e2733;transform:translateY(-1px)}.bfy-interview-action-bar__button:disabled{cursor:not-allowed;opacity:.48}.bfy-interview-action-bar__button svg{width:.8rem;height:.8rem;flex:0 0 auto}.bfy-interview-entry{position:relative;display:flex;min-height:100dvh;box-sizing:border-box;align-items:center;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:clamp(1rem,4vw,2.5rem);background:radial-gradient(circle at 8% 8%,rgba(140,244,155,.12),transparent 20rem),radial-gradient(circle at 94% 92%,rgba(62,155,99,.12),transparent 24rem),var(--bf-interview-cream);color:var(--bf-interview-ink)}.bfy-interview-entry:not(.bfy-interview-waiting-room):before{position:absolute;z-index:0;top:0;right:0;left:0;height:4.35rem;background:linear-gradient(110deg,var(--bf-interview-green-950),var(--bf-interview-green-900));content:"";pointer-events:none}.bfy-interview-entry:not(.bfy-interview-waiting-room):after{position:absolute;z-index:0;top:-11rem;right:-8rem;width:25rem;height:25rem;border:1px solid rgba(140,244,155,.15);border-radius:50%;box-shadow:0 0 0 1.75rem #14704d2e,0 0 0 3.5rem #14704d14;content:"";pointer-events:none}.bfy-interview-entry__content{position:relative;z-index:1;display:flex;width:min(100%,35rem);flex-direction:column;align-items:center;gap:1rem}.bfy-interview-entry__continue,.bfy-interview-entry__back{width:100%;min-height:2.75rem;border-radius:.9rem;font-size:.8rem;font-weight:700}.bfy-interview-entry__continue{background:var(--bf-interview-green-950);color:#f7fff8;box-shadow:0 10px 20px #062e271f}.bfy-interview-entry__back{border-color:#062e2729;background:#fbf6ebc7;color:var(--bf-interview-green-900)}.bfy-interview-entry__error{display:flex;width:100%;flex-direction:column;gap:.75rem}.bfy-interview-entry__error-alert{border-color:#be2f3933;border-radius:.95rem;background:#fff3f2;color:#8f2c35}.bfy-interview-entry__error-alert [data-slot=alert-description]{color:#8f2c35}.bfy-interview-waiting-indicator{display:flex;width:100%;justify-content:center;margin-top:1.25rem}.bfy-interview-waiting-indicator__track{width:100%;height:.32rem;overflow:hidden;border-radius:999px;background:#062e271a}.bfy-interview-waiting-indicator__fill{width:36%;height:100%;border-radius:inherit;background:var(--bf-interview-green-800);animation:bfy-interview-waiting-sweep 1.8s ease-in-out infinite}.bfy-interview-status-card--waiting .bfy-interview-waiting-indicator{justify-content:center;margin-top:1.35rem}@keyframes bfy-interview-waiting-sweep{0%{opacity:.55;transform:translate(-115%)}45%{opacity:1}to{opacity:.72;transform:translate(295%)}}.bfy-network-card{display:flex;width:100%;max-width:35rem;min-height:18rem;box-sizing:border-box;flex-direction:column;align-items:center;gap:0;border:1px solid rgba(6,46,39,.12);border-radius:1.35rem;padding:clamp(1.35rem,4vw,2rem);background:linear-gradient(135deg,var(--bf-interview-cream) 0%,#f3f9f4 100%);box-shadow:var(--bf-interview-shadow);color:var(--bf-interview-ink)}.bfy-network-card--progress{min-height:18rem;justify-content:center}.bfy-network-card--preparing{min-height:12rem;justify-content:center;gap:1rem}.bfy-network-card__header{display:flex;width:100%;align-items:center;flex-direction:column;gap:.55rem;padding:0;text-align:center}.bfy-network-card__icon{display:inline-flex;width:2.7rem;height:2.7rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(140,244,155,.32);border-radius:50%;background:var(--bf-interview-green-950);box-shadow:0 0 0 .35rem #062e270d}.bfy-network-card__icon--pending{color:var(--bf-interview-mint)}.bfy-network-card__icon--positive{border-color:#3e9b6347;background:var(--bf-interview-mint);color:var(--bf-interview-green-950)}.bfy-network-card__icon--warning{border-color:#b47c173d;background:#fff6d9;color:#a16f17}.bfy-network-card__icon--critical,.bfy-network-card__icon--error{border-color:#be2f3933;background:#fff0ef;color:#a72c35}.bfy-network-card__status-icon{width:1.45rem;height:1.45rem}.bfy-network-card__signal-visual{position:relative;display:flex;width:2.25rem;height:1.85rem;align-items:flex-end;justify-content:center;gap:.18rem}.bfy-network-card__signal-path{position:absolute;right:.05rem;bottom:.22rem;left:.05rem;height:1px;overflow:hidden;background:#8cf49b52}.bfy-network-card__signal-path:after{position:absolute;top:-1px;left:-25%;width:25%;height:3px;border-radius:999px;background:var(--bf-interview-mint);box-shadow:0 0 8px #8cf49be6;content:"";animation:bfy-network-signal-travel 1.45s ease-in-out infinite}.bfy-network-card__signal-packet{position:absolute;bottom:.07rem;left:.05rem;width:.34rem;height:.34rem;border:2px solid var(--bf-interview-green-950);border-radius:50%;background:var(--bf-interview-mint);box-shadow:0 0 0 3px #8cf49b24,0 0 10px #8cf49bb8;animation:bfy-network-signal-packet 1.45s ease-in-out infinite}.bfy-network-card__signal-bar{position:relative;z-index:1;display:block;width:.4rem;min-height:.42rem;border-radius:.35rem .35rem .18rem .18rem;background:var(--bf-interview-mint);box-shadow:0 4px 8px #8cf49b33;transform-origin:bottom center;animation:bfy-network-signal-bar 1.15s ease-in-out infinite}.bfy-network-card__signal-bar--one{height:.56rem;animation-delay:-.35s}.bfy-network-card__signal-bar--two{height:.82rem;animation-delay:-.2s}.bfy-network-card__signal-bar--three{height:1.1rem;animation-delay:-.05s}.bfy-network-card__signal-bar--four{height:1.4rem;animation-delay:.1s}.bfy-network-card__title{margin:.2rem 0 0;color:var(--bf-interview-green-950);font-size:clamp(1.25rem,2.5vw,1.55rem);font-weight:780;line-height:1.2;letter-spacing:-.04em;text-align:center}.bfy-network-card__description{max-width:27rem;margin:0;color:#536a62;font-size:.84rem;line-height:1.65;text-align:center}.bfy-network-card__content{display:flex;width:100%;flex-direction:column;gap:.75rem;margin-top:1.05rem;padding:0}.bfy-network-card__progress{display:flex;width:100%;flex-direction:column;gap:.42rem}.bfy-network-card__progress-track{position:relative;width:100%;height:.34rem;overflow:hidden;border-radius:999px;background:#062e271a}.bfy-network-card__progress-fill{position:relative;height:100%;min-width:.8rem;border-radius:inherit;background:linear-gradient(90deg,var(--bf-interview-green-800),var(--bf-interview-mint));box-shadow:0 0 10px #8cf49b66;transition:width .42s ease}.bfy-network-card__progress-fill:after{position:absolute;top:0;right:-20%;bottom:0;width:35%;background:#ffffff8c;content:"";filter:blur(3px);animation:bfy-network-progress-sheen 1.8s ease-in-out infinite}.bfy-network-card__progress-meta{display:flex;align-items:center;justify-content:flex-end;color:var(--bf-interview-muted);font-size:.63rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}@keyframes bfy-network-signal-travel{0%{opacity:0;transform:translate(0)}18%{opacity:1}82%{opacity:1}to{opacity:0;transform:translate(400%)}}@keyframes bfy-network-signal-packet{0%{opacity:.35;transform:translate(0) scale(.8)}50%{opacity:1;transform:translate(1.8rem) scale(1)}to{opacity:.35;transform:translate(0) scale(.8)}}@keyframes bfy-network-signal-bar{0%,to{opacity:.62;transform:scaleY(.68)}50%{opacity:1;transform:scaleY(1)}}@keyframes bfy-network-progress-sheen{0%{opacity:0;transform:translate(-180%)}35%{opacity:1}to{opacity:0;transform:translate(340%)}}.bfy-network-card__hint{margin:0;color:var(--bf-interview-muted);font-size:.72rem;line-height:1.5;text-align:center}.bfy-network-card__advice{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.bfy-network-card__advice-item{display:flex;align-items:flex-start;gap:.55rem;color:var(--bf-interview-muted);font-size:.78rem;line-height:1.5}.bfy-network-card__advice-item:before{width:.32rem;height:.32rem;flex:0 0 auto;margin-top:.42rem;border-radius:50%;background:var(--bf-interview-green-800);content:""}.bfy-network-card [data-slot=button]{width:100%;min-height:2.55rem;border-radius:.85rem;border-color:#062e2729;background:#fbf6ebcc;color:var(--bf-interview-green-900);font-size:.76rem;font-weight:700}.bfy-interview-integrity-backdrop{position:fixed;z-index:50;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:1rem;background:#062e277a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bfy-integrity-dialog{width:min(100%,35rem);max-height:calc(100dvh - 2rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;border:1px solid rgba(6,46,39,.14);border-radius:1.5rem;background:var(--bf-interview-cream);box-shadow:0 24px 60px #0215123d}.bfy-integrity-dialog__accent{height:.28rem;background:var(--bf-interview-green-950)}.bfy-integrity-dialog__header,.bfy-integrity-dialog__footer{padding-right:clamp(1.1rem,4vw,1.65rem);padding-left:clamp(1.1rem,4vw,1.65rem)}.bfy-integrity-dialog__header{display:flex;align-items:center;gap:.8rem;padding-top:1.2rem}.bfy-integrity-dialog__heading-icon{display:inline-flex;width:2.45rem;height:2.45rem;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid rgba(6,46,39,.08);border-radius:.85rem;background:var(--bf-interview-mint-soft);color:var(--bf-interview-green-800)}.bfy-integrity-dialog__heading-icon svg{width:1.15rem;height:1.15rem}.bfy-integrity-dialog__heading-copy{min-width:0}.bfy-integrity-dialog__eyebrow{margin:0;color:var(--bf-interview-green-800);font-size:.63rem;font-weight:750;letter-spacing:.1em;line-height:1.3;text-transform:uppercase}.bfy-integrity-dialog__step-count{margin-left:auto;color:var(--bf-interview-muted);font-size:.7rem;font-variant-numeric:tabular-nums;font-weight:700;letter-spacing:.08em;white-space:nowrap}.bfy-integrity-dialog__progress{display:flex;gap:.35rem;padding:1.1rem clamp(1.1rem,4vw,1.65rem) 0}.bfy-integrity-dialog__progress-segment{height:.2rem;flex:1 1 0;border-radius:999px;background:#062e271f;transition:background-color .18s ease}.bfy-integrity-dialog__progress-segment--complete{background:var(--bf-interview-green-800)}.bfy-integrity-dialog__step{box-sizing:border-box;height:25rem;min-height:25rem;padding:1.5rem clamp(1.1rem,4vw,1.65rem) 1.1rem;color:var(--bf-interview-ink);animation-duration:.22s;animation-timing-function:cubic-bezier(.2,.75,.25,1);animation-fill-mode:both}.bfy-integrity-dialog__step--forward{animation-name:bfy-integrity-step-forward}.bfy-integrity-dialog__step--backward{animation-name:bfy-integrity-step-backward}@keyframes bfy-integrity-step-forward{0%{opacity:0;transform:translate(.7rem)}to{opacity:1;transform:translate(0)}}@keyframes bfy-integrity-step-backward{0%{opacity:0;transform:translate(-.7rem)}to{opacity:1;transform:translate(0)}}.bfy-integrity-visual{position:relative;display:grid;height:7.5rem;place-items:center;overflow:hidden;margin-bottom:1.15rem;border:1px solid rgba(6,46,39,.08);border-radius:1rem;background:linear-gradient(135deg,#eaf9ecc7,#f2eeded1)}.bfy-integrity-visual__browser{width:min(16rem,68%);height:5.15rem;overflow:hidden;border:1px solid rgba(6,46,39,.16);border-radius:.65rem;background:var(--bf-interview-cream);box-shadow:0 .5rem 1rem #062e271a}.bfy-integrity-visual__browser-top{display:flex;height:1.2rem;align-items:center;gap:.22rem;border-bottom:1px solid rgba(6,46,39,.08);padding:0 .42rem;background:#062e2709}.bfy-integrity-visual__browser-dot{width:.25rem;height:.25rem;border-radius:50%;background:#062e2733}.bfy-integrity-visual__active-tab{display:flex;width:4.7rem;height:.78rem;align-items:center;gap:.28rem;margin-left:.35rem;border:1px solid rgba(6,46,39,.09);border-radius:.32rem .32rem 0 0;padding:0 .28rem;background:var(--bf-interview-cream)}.bfy-integrity-visual__active-tab-dot{width:.25rem;height:.25rem;flex:0 0 auto;border-radius:50%;background:#3e9b63;animation:bfy-integrity-tab-pulse 1.8s ease-in-out infinite}.bfy-integrity-visual__active-tab-line{width:2.1rem;height:.16rem;border-radius:99px;background:#062e2733}.bfy-integrity-visual__browser-page{position:relative;display:flex;height:calc(100% - 1.2rem);gap:.55rem;padding:.48rem}.bfy-integrity-visual__page-rail{width:1.55rem;flex:0 0 auto;border-radius:.25rem;background:#8cf49b52}.bfy-integrity-visual__page-lines{display:flex;flex:1;flex-direction:column;gap:.35rem;padding-top:.08rem}.bfy-integrity-visual__page-lines span{height:.2rem;border-radius:99px;background:#062e271f}.bfy-integrity-visual__page-lines span:first-child{width:65%;height:.28rem;background:#062e2740}.bfy-integrity-visual__page-lines span:last-child{width:72%}.bfy-integrity-visual__focus-ring{position:absolute;top:.2rem;right:.25rem;bottom:.2rem;left:.25rem;border:1px solid rgba(62,155,99,.34);border-radius:.35rem;animation:bfy-integrity-focus-pulse 2.8s ease-in-out infinite}.bfy-integrity-visual__focus-glint{position:absolute;top:1.05rem;left:20%;width:2.3rem;height:.1rem;border-radius:99px;background:linear-gradient(90deg,transparent,rgba(62,155,99,.85),transparent);animation:bfy-integrity-focus-sweep 3.8s ease-in-out infinite}.bfy-integrity-visual--camera{background:linear-gradient(145deg,#eaf9ece6,#e6efe0b8)}.bfy-integrity-visual__viewfinder{position:relative;width:6.5rem;height:5.35rem}.bfy-integrity-visual__viewfinder:after{position:absolute;z-index:2;top:.3rem;right:.35rem;left:.35rem;height:2px;border-radius:99px;background:#3e9b63;box-shadow:0 0 .55rem #3e9b63b3;content:"";animation:bfy-integrity-camera-scan 1.65s cubic-bezier(.4,0,.6,1) infinite}.bfy-integrity-visual__corner{position:absolute;width:.72rem;height:.72rem;border-color:#0b4b3cb3;border-style:solid}.bfy-integrity-visual__corner--tl{top:0;left:0;border-width:2px 0 0 2px;border-radius:.32rem 0 0}.bfy-integrity-visual__corner--tr{top:0;right:0;border-width:2px 2px 0 0;border-radius:0 .32rem 0 0}.bfy-integrity-visual__corner--bl{bottom:0;left:0;border-width:0 0 2px 2px;border-radius:0 0 0 .32rem}.bfy-integrity-visual__corner--br{right:0;bottom:0;border-width:0 2px 2px 0;border-radius:0 0 .32rem}.bfy-integrity-visual__portrait-head{position:absolute;top:.78rem;left:calc(50% - .72rem);width:1.44rem;height:1.55rem;border:1px solid rgba(6,46,39,.13);border-radius:50%;background:#d9bda0;animation:bfy-integrity-portrait-breathe 3s ease-in-out infinite}.bfy-integrity-visual__portrait-head:after{position:absolute;top:-.28rem;right:-.28rem;bottom:-.28rem;left:-.28rem;border:1px solid rgba(62,155,99,.8);border-radius:50%;content:"";animation:bfy-integrity-camera-focus 1.65s ease-out infinite}.bfy-integrity-visual__portrait-shoulders{position:absolute;bottom:.34rem;left:calc(50% - 1.52rem);width:3.04rem;height:2.15rem;border:1px solid rgba(6,46,39,.1);border-radius:1.5rem 1.5rem .25rem .25rem;background:#8caf9a}.bfy-integrity-visual__record-dot{position:absolute;top:.28rem;right:.35rem;width:.42rem;height:.42rem;border-radius:50%;background:#cc5b4d;box-shadow:0 0 #cc5b4d47;animation:bfy-integrity-record-pulse 1.8s ease-out infinite}.bfy-integrity-visual__camera-badge{position:absolute;right:calc(50% - 4.1rem);bottom:.7rem;display:grid;width:2.3rem;height:2.3rem;place-items:center;border:1px solid rgba(6,46,39,.1);border-radius:.75rem;background:var(--bf-interview-cream);color:var(--bf-interview-green-800);box-shadow:0 .35rem .8rem #062e2721}.bfy-integrity-visual__camera-badge svg{width:1.1rem;height:1.1rem}.bfy-integrity-visual--silent{background:linear-gradient(135deg,#eaf9ecad,#f8edd7b8)}.bfy-integrity-visual__question-card{display:flex;width:min(14rem,calc(100% - 3.5rem));height:4.9rem;align-items:center;gap:.55rem;border:1px solid rgba(6,46,39,.1);border-radius:.9rem;padding:.75rem .85rem;background:#fffdf6;box-shadow:0 .55rem 1.25rem #062e271c;animation:bfy-integrity-question-float 3.2s ease-in-out infinite}.bfy-integrity-visual__question-mark{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:50%;background:#dcebe0;color:var(--bf-interview-green-800);font-size:1.25rem;font-weight:750}.bfy-integrity-visual__question-lines{display:flex;flex:1;flex-direction:column;gap:.35rem}.bfy-integrity-visual__question-lines span{height:.34rem;border-radius:99px;background:#0b4b3c47}.bfy-integrity-visual__question-lines span:first-child{width:85%;background:#0b4b3c57}.bfy-integrity-visual__question-lines span:last-child{width:68%}.bfy-integrity-visual__sound-rays{position:absolute;top:calc(50% - 1.15rem);left:max(.75rem,calc(50% - 8.7rem));width:1.5rem;height:2.3rem}.bfy-integrity-visual__sound-rays span{position:absolute;width:.72rem;height:.15rem;border-radius:99px;background:var(--bf-interview-green-800);animation:bfy-integrity-sound-ray 1.8s ease-in-out infinite}.bfy-integrity-visual__sound-rays span:first-child{top:.12rem;right:.1rem;transform:rotate(45deg)}.bfy-integrity-visual__sound-rays span:nth-child(2){top:calc(50% - .075rem);left:0;animation-delay:.18s}.bfy-integrity-visual__sound-rays span:last-child{right:.1rem;bottom:.12rem;transform:rotate(-45deg);animation-delay:.36s}.bfy-integrity-visual__muted-badge{position:absolute;right:max(.75rem,calc(50% - 5.3rem));bottom:.55rem;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(167,82,64,.18);border-radius:50%;background:#fff5eb;color:#b34f42;box-shadow:0 .35rem .8rem #73392824;animation:bfy-integrity-muted-bob 2.7s ease-in-out infinite}.bfy-integrity-visual__muted-badge svg{width:1.35rem;height:1.35rem;color:var(--bf-interview-green-900)}.bfy-integrity-visual__mute-slash{position:absolute;width:2px;height:1.8rem;transform:rotate(-48deg) scaleY(.3);border-radius:99px;background:#c76454;animation:bfy-integrity-mute-slash 1.7s ease-out infinite}@keyframes bfy-integrity-tab-pulse{50%{box-shadow:0 0 0 .22rem #3e9b6321}}@keyframes bfy-integrity-focus-pulse{50%{border-color:#3e9b639e;transform:scale(.985)}}@keyframes bfy-integrity-focus-sweep{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.85;transform:translateY(4.8rem)}}@keyframes bfy-integrity-portrait-breathe{50%{transform:translateY(-.12rem)}}@keyframes bfy-integrity-record-pulse{0%{box-shadow:0 0 #cc5b4d59}70%,to{box-shadow:0 0 0 .58rem #cc5b4d00}}@keyframes bfy-integrity-camera-scan{0%{opacity:.15;transform:translateY(0)}20%,75%{opacity:.95}to{opacity:.15;transform:translateY(4.65rem)}}@keyframes bfy-integrity-camera-focus{0%{opacity:.85;transform:scale(.92)}75%,to{opacity:0;transform:scale(1.35)}}@keyframes bfy-integrity-question-float{0%,to{transform:translateY(0)}50%{transform:translateY(-.12rem)}}@keyframes bfy-integrity-sound-ray{0%,to{opacity:.52;scale:.9}50%{opacity:1;scale:1.12}}@keyframes bfy-integrity-muted-bob{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-.16rem) scale(1.04)}}@keyframes bfy-integrity-mute-slash{0%,12%{opacity:.35;transform:rotate(-48deg) scaleY(.3)}38%,82%{opacity:1;transform:rotate(-48deg) scaleY(1)}to{opacity:.35;transform:rotate(-48deg) scaleY(.3)}}.bfy-integrity-dialog__step-title{max-width:24rem;margin:.45rem 0 0;color:var(--bf-interview-ink);font-size:clamp(1.35rem,4vw,1.7rem);font-weight:750;letter-spacing:-.035em;line-height:1.13}.bfy-integrity-dialog__body-copy,.bfy-integrity-dialog__list-item{font-size:.82rem;line-height:1.6}.bfy-integrity-dialog__body-copy{max-width:28rem;margin:.7rem 0 0;color:var(--bf-interview-muted)}.bfy-integrity-dialog__list{display:flex;flex-direction:column;gap:.65rem;margin:1.15rem 0 0;padding:0;list-style:none}.bfy-integrity-dialog__list-item{display:flex;align-items:center;gap:.65rem;color:var(--bf-interview-ink)}.bfy-integrity-dialog__list-item svg{width:1rem;height:1rem;flex:0 0 auto;color:var(--bf-interview-green-800)}.bfy-integrity-dialog__step[data-step=answer-naturally] .bfy-integrity-dialog__list-item{align-items:flex-start}.bfy-integrity-dialog__step[data-step=answer-naturally] .bfy-integrity-dialog__list-item svg{margin-top:.2rem}.bfy-integrity-dialog__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid rgba(6,46,39,.09);padding-top:.9rem;padding-bottom:1.1rem}.bfy-integrity-dialog__footer [data-slot=button]{min-height:2.65rem;border-radius:.9rem;background:var(--bf-interview-green-950);color:#f7fff8;font-size:.78rem;font-weight:700}.bfy-integrity-dialog__footer .bfy-integrity-dialog__back[data-slot=button]{border:1px solid rgba(6,46,39,.13);background:transparent;color:var(--bf-interview-green-900)}.bfy-interview-permission-dialog,.bfy-interview-confirm-dialog,.bfy-interview-face-dialog{border-color:#062e2724;border-radius:1.35rem;background:var(--bf-interview-cream);color:var(--bf-interview-ink);box-shadow:0 24px 60px #02151238}.bfy-interview-face-dialog{gap:1.1rem}.bfy-interview-face-dialog__header{text-align:left}.bfy-interview-face-dialog__description{color:var(--bf-interview-muted);font-size:.8rem;line-height:1.6}.bfy-interview-face-dialog__warning-copy{display:block;margin-top:.55rem;color:#8a5e10;font-size:.78rem;font-weight:650}.bfy-interview-face-dialog__note{margin:0;border-left:3px solid #c59124;padding-left:.75rem;color:var(--bf-interview-muted);font-size:.78rem;line-height:1.55}.bfy-interview-face-dialog__action{width:100%;border-radius:.85rem;background:var(--bf-interview-green-950);color:#f7fff8;font-size:.78rem;font-weight:700}.bfy-interview-confirm-dialog__cancel,.bfy-interview-confirm-dialog__action{min-height:2.55rem;border-radius:.85rem;font-size:.76rem;font-weight:700}.bfy-interview-confirm-dialog__cancel{border-color:#062e2729;background:#fbf6ebc7;color:var(--bf-interview-green-900)}.bfy-interview-confirm-dialog__action{background:var(--bf-interview-green-950);color:#f7fff8}.bfy-interview-permission-dialog [data-slot=dialog-title],.bfy-interview-confirm-dialog [data-slot=alert-dialog-title]{color:var(--bf-interview-ink);font-size:1rem}.bfy-interview-permission-dialog [data-slot=dialog-description],.bfy-interview-confirm-dialog [data-slot=alert-dialog-description]{color:var(--bf-interview-muted);font-size:.8rem;line-height:1.55}.bfy-interview-permission-dialog__body{display:flex;flex-direction:column;gap:1rem}.bfy-interview-permission-dialog__copy,.bfy-interview-permission-steps{margin:0;color:var(--bf-interview-muted);font-size:.78rem;line-height:1.55}.bfy-interview-permission-steps{display:flex;flex-direction:column;gap:.45rem;padding-left:1.15rem}.bfy-interview-permission-steps li::marker{color:var(--bf-interview-green-800);font-weight:700}.bfy-mobile-guard{box-sizing:border-box;display:flex;min-height:100vh;min-height:100dvh;align-items:center;justify-content:center;padding:1rem;background:radial-gradient(circle at 8% 18%,rgba(140,244,155,.12),transparent 18rem),var(--bf-interview-cream);color:var(--bf-interview-ink)}.bfy-interview-invalid-link__card{position:relative;z-index:1;width:min(100%,34rem);border:1px solid rgba(190,47,57,.16);border-radius:1.5rem;padding:clamp(1.35rem,4vw,2.2rem);background:#fbf6ebf0;box-shadow:var(--bf-interview-shadow);text-align:center}.bfy-interview-invalid-link__icon{display:inline-flex;width:3rem;height:3rem;align-items:center;justify-content:center;border-radius:1rem;background:#fff0ef;color:#a72c35}.bfy-interview-invalid-link__title{margin:1rem 0 0;color:#8f2c35;font-size:1.25rem;font-weight:750;line-height:1.2}.bfy-interview-invalid-link__message{margin:.55rem auto 0;color:var(--bf-interview-muted);font-size:.84rem;line-height:1.6}.bfy-mobile-guard__card{width:min(100%,34rem);border:1px solid rgba(6,46,39,.12);border-radius:1.5rem;padding:clamp(1.35rem,4vw,2.2rem);background:#fbf6ebf0;box-shadow:var(--bf-interview-shadow);text-align:center}.bfy-mobile-guard__heading{display:flex;flex-direction:column;gap:.45rem}.bfy-mobile-guard__title{margin:0;color:var(--bf-interview-ink);font-size:clamp(1.2rem,2.4vw,1.6rem);font-weight:750;line-height:1.2;letter-spacing:-.03em}.bfy-mobile-guard__message{margin:.55rem auto 0;color:var(--bf-interview-muted);font-size:.84rem;line-height:1.6}.bfy-mobile-guard__gesture-panel{display:flex;flex-direction:column;align-items:center;gap:1rem;margin-top:1.6rem;border:1px dashed rgba(62,155,99,.34);border-radius:1.15rem;padding:1.5rem 1rem;background:#eaf9ec73;touch-action:none}.bfy-mobile-guard__gesture-icon{font-size:2.8rem;line-height:1}.bfy-mobile-guard__gesture-copy{display:flex;flex-direction:column;gap:.35rem}.bfy-mobile-guard__gesture-title{margin:0;color:var(--bf-interview-ink);font-size:.9rem;font-weight:700;line-height:1.4}.bfy-mobile-guard__timeout{margin:1rem 0 0;color:var(--bf-interview-muted);font-size:.7rem;line-height:1.4}.bfy-interview-session button:focus-visible,.bfy-interview-entry button:focus-visible,.bfy-integrity-dialog button:focus-visible,.bfy-interview-permission-dialog button:focus-visible,.bfy-interview-confirm-dialog button:focus-visible{outline:3px solid rgba(140,244,155,.78);outline-offset:3px}.bfy-interview-preview__selector{border-color:#062e2729;border-radius:.7rem;background:var(--bf-interview-cream);color:var(--bf-interview-green-950);font-family:Inter,ui-sans-serif,system-ui,sans-serif;box-shadow:0 8px 20px #062e271a}@keyframes bfy-interview-pulse{0%,to{opacity:.58}50%{opacity:1}}@keyframes bfy-interview-spin{to{transform:rotate(360deg)}}@media (max-width: 640px){.bfy-interview-session__brand,.bfy-interview-entry__brand{top:.7rem;left:.85rem;width:2.2rem;height:2.2rem}.bfy-interview-session__footer-info{align-items:stretch;padding-right:.7rem;padding-left:.7rem}.bfy-interview-session__footer-status{width:100%;flex-direction:column;align-items:stretch;gap:.55rem}.bfy-interview-session__footer-status-main,.bfy-interview-session__item-info{width:100%}.bfy-interview-session__listening{align-self:flex-start;border-left:0;padding:0}.bfy-interview-session__timer{font-size:.7rem}.bfy-interview-session__section-label{font-size:.56rem}.bfy-interview-session__item-name{font-size:.66rem}.bfy-interview-status-card--welcome,.bfy-interview-status-card--waiting{border-radius:1.1rem;padding:1.15rem 1rem 1.25rem}.bfy-interview-screen--reading{padding:4.8rem .8rem 1.4rem}.bfy-interview-one-way .bfy-interview-screen--reading{padding-top:1rem}.bfy-interview-content-frame{border-radius:1.15rem;padding:.9rem .85rem 1.15rem}.bfy-interview-content-frame__body{margin-top:1rem}.bfy-interview-content-frame__body .ProseMirror{font-size:.94rem;line-height:1.68}.bfy-interview-action-bar__inner{grid-template-columns:1fr;gap:.35rem;padding:.2rem .65rem}.bfy-interview-action-bar__controls{justify-content:stretch}.bfy-interview-action-bar__button{flex:1 1 0;min-width:0;padding-right:.45rem;padding-left:.45rem;font-size:.62rem}.bfy-interview-action-bar__narration{font-size:.58rem;line-height:1.2}.bfy-interview-action-bar__narration span{white-space:normal}.bfy-interview-entry{align-items:flex-start;padding:1rem .8rem}.bfy-interview-entry__content{margin:auto 0}.bfy-network-card{border-radius:1.25rem;padding:1.05rem}.bfy-integrity-dialog__body-copy,.bfy-integrity-dialog__list-item{font-size:.75rem}.bfy-integrity-dialog__step{height:28.5rem;min-height:28.5rem}}@media (prefers-reduced-motion: reduce){.bfy-interview-session *,.bfy-interview-entry *,.bfy-integrity-dialog *,.bfy-interview-permission-dialog *,.bfy-interview-confirm-dialog *,.bfy-interview-face-dialog *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.bfy-copy-protected .bfy-interview-session,.bfy-copy-protected .bfy-interview-session *{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}
