@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800&display=swap";@layer base{vaadin-date-picker-month-scroller,vaadin-month-calendar{margin:revert-layer;padding:revert-layer}*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}a{color:inherit}img{max-width:100%;display:block}}vaadin-month-calendar::part(month-header){color:#000}@layer components;@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:"Inter", ui-sans-serif, sans-serif;--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-700:oklch(50.5% .213 27.518);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-2xl:42rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-semibold:600;--tracking-tight:-.025em;--radius-lg:.5rem;--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--font-display:"Inter", ui-sans-serif, sans-serif;--color-panel:#ffffffd1;--color-ink:#0f172a}}@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.left-4{left:calc(var(--spacing) * 4)}.z-40{z-index:40}.order-1{order:1}.order-2{order:2}.order-3{order:3}.order-4{order:4}.order-5{order:5}.order-6{order:6}.order-7{order:7}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing) * 1)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.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-\[2px\]{margin-top:2px}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-\[104px\]{width:104px;height:104px}.h-2{height:calc(var(--spacing) * 2)}.h-\[22px\]{height:22px}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[21rem\]{max-width:21rem}.max-w-\[28rem\]{max-width:28rem}.flex-1{flex:1}.shrink-0{flex-shrink:0}.rotate-\[-45deg\]{rotate:-45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.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-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-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-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(.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-\[\#ECEBF0\]>:not(:last-child)){border-color:#ecebf0}.overflow-hidden{overflow:hidden}.rounded-\[0\.625rem\]{border-radius:.625rem}.rounded-\[0\.875rem\]{border-radius:.875rem}.rounded-\[1\.25rem\]{border-radius:1.25rem}.rounded-\[1rem\]{border-radius:1rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[8px\]{border-radius:8px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#1A61DB\]{border-color:#1a61db}.border-\[\#27AE60\]{border-color:#27ae60}.border-\[\#151315\]{border-color:#151315}.border-\[\#B8E3C6\]{border-color:#b8e3c6}.border-\[\#B9C9F8\]{border-color:#b9c9f8}.border-\[\#C7E7D1\]{border-color:#c7e7d1}.border-\[\#C9E2F8\]{border-color:#c9e2f8}.border-\[\#D4B200\]{border-color:#d4b200}.border-\[\#D8D7DE\]{border-color:#d8d7de}.border-\[\#D9EAF7\]{border-color:#d9eaf7}.border-\[\#DDE9F3\]{border-color:#dde9f3}.border-\[\#EB5757\]{border-color:#eb5757}.border-\[\#ECEBF0\]{border-color:#ecebf0}.border-\[\#F2B8B5\]{border-color:#f2b8b5}.border-\[\#F2DD74\]{border-color:#f2dd74}.border-\[\#F3C5C2\]{border-color:#f3c5c2}.border-\[\#F5C2C7\]{border-color:#f5c2c7}.border-\[\#F6D56A\]{border-color:#f6d56a}.border-\[\#FBDC62\]{border-color:#fbdc62}.border-transparent{border-color:#0000}.border-white\/72{border-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.border-white\/72{border-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.bg-\[\#1A61DB\]{background-color:#1a61db}.bg-\[\#2DBF9B\]{background-color:#2dbf9b}.bg-\[\#8D66BF\]{background-color:#8d66bf}.bg-\[\#151315\]{background-color:#151315}.bg-\[\#C9E2F8\]{background-color:#c9e2f8}.bg-\[\#EEF9FE\]{background-color:#eef9fe}.bg-\[\#EFFAF2\]{background-color:#effaf2}.bg-\[\#F0FBF3\]{background-color:#f0fbf3}.bg-\[\#F1F5FF\]{background-color:#f1f5ff}.bg-\[\#F2ECFF\]{background-color:#f2ecff}.bg-\[\#F8FBFF\]{background-color:#f8fbff}.bg-\[\#FBFDFF\]{background-color:#fbfdff}.bg-\[\#FDF1F0\]{background-color:#fdf1f0}.bg-\[\#FDF1F2\]{background-color:#fdf1f2}.bg-\[\#FEF7D9\]{background-color:#fef7d9}.bg-\[\#FFF3F2\]{background-color:#fff3f2}.bg-\[\#FFF8D6\]{background-color:#fff8d6}.bg-\[\#FFF9D7\]{background-color:#fff9d7}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-\[linear-gradient\(135deg\,\#EEF9FE_0\%\,\#FFFFFF_54\%\,\#FEF7D9_100\%\)\]{background-image:linear-gradient(135deg,#eef9fe 0%,#fff 54%,#fef7d9 100%)}.bg-\[linear-gradient\(162\.3deg\,\#E6E7F9_0\%\,\#B4D7EC_70\.06\%\)\]{background-image:linear-gradient(162.3deg,#e6e7f9 0%,#b4d7ec 70.06%)}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing) * 1)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-10{padding-block:calc(var(--spacing) * 10)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.font-display{font-family:var(--font-display)}.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-\[0\.64rem\]{font-size:.64rem}.text-\[0\.875rem\]{font-size:.875rem}.text-\[1\.75rem\]{font-size:1.75rem}.text-\[1\.125rem\]{font-size:1.125rem}.text-\[1rem\]{font-size:1rem}.text-\[clamp\(1\.75rem\,2\.4vw\,2\.35rem\)\]{font-size:clamp(1.75rem,2.4vw,2.35rem)}.text-\[clamp\(2rem\,3vw\,2\.65rem\)\]{font-size:clamp(2rem,3vw,2.65rem)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.break-words{overflow-wrap:break-word}.text-\[\#1A61DB\]{color:#1a61db}.text-\[\#1F6F46\]{color:#1f6f46}.text-\[\#3D3D4D\]{color:#3d3d4d}.text-\[\#5D5A67\]{color:#5d5a67}.text-\[\#6B5A00\]{color:#6b5a00}.text-\[\#6E4DA3\]{color:#6e4da3}.text-\[\#8B2E27\]{color:#8b2e27}.text-\[\#8E2C27\]{color:#8e2c27}.text-\[\#66BF80\]{color:#66bf80}.text-\[\#146B36\]{color:#146b36}.text-\[\#176B35\]{color:#176b35}.text-\[\#654C00\]{color:#654c00}.text-\[\#765F05\]{color:#765f05}.text-\[\#151315\]{color:#151315}.text-\[\#274785\]{color:#274785}.text-\[\#B53939\]{color:#b53939}.text-\[\#D4B200\]{color:#d4b200}.text-\[\#EB5757\]{color:#eb5757}.text-\[rgba\(61\,61\,77\,0\.8\)\]{color:#3d3d4dcc}.text-\[rgba\(61\,61\,77\,0\.55\)\]{color:#3d3d4d8c}.text-red-700{color:var(--color-red-700)}.text-slate-500{color:var(--color-slate-500)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.shadow-\[0_4px_12px_rgba\(21\,19\,21\,0\.06\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#1513150f);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_10px_24px_rgba\(21\,19\,21\,0\.05\)\]{--tw-shadow:0 10px 24px var(--tw-shadow-color,#1513150d);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_10px_28px_rgba\(21\,19\,21\,0\.04\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#1513150a);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_12px_28px_rgba\(21\,19\,21\,0\.04\)\]{--tw-shadow:0 12px 28px var(--tw-shadow-color,#1513150a);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_14px_34px_rgba\(26\,97\,219\,0\.08\)\]{--tw-shadow:0 14px 34px var(--tw-shadow-color,#1a61db14);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_24px_70px_rgba\(15\,23\,42\,0\.12\)\]{--tw-shadow:0 24px 70px var(--tw-shadow-color,#0f172a1f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.outline-none{--tw-outline-style:none;outline-style:none}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}@media (hover:hover){.hover\:border-\[\#1A61DB\]\/30:hover{border-color:oklab(52.6552% -.0318246 -.1967/.3)}.hover\:border-\[rgba\(21\,19\,21\,0\.44\)\]:hover{border-color:#15131570}.hover\:bg-\[\#4280EC\]:hover{background-color:#4280ec}.hover\:bg-\[\#EEF9FE\]:hover{background-color:#eef9fe}.hover\:bg-\[\#F8FCFF\]:hover{background-color:#f8fcff}.hover\:bg-\[rgba\(242\,242\,242\,0\.55\)\]:hover{background-color:#f2f2f28c}.hover\:text-\[rgba\(21\,19\,21\,0\.72\)\]:hover{color:#151315b8}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-\[\#4F46E5\]:focus{border-color:#4f46e5}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:cursor-wait:disabled{cursor:wait}.disabled\:text-\[\#F36F6F\]:disabled{color:#f36f6f}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=801px){.min-\[801px\]\:hidden{display:none}}@media (width>=40rem){.sm\:min-w-\[18rem\]{min-width:18rem}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[minmax\(0\,1\.6fr\)_140px_120px_140px\]{grid-template-columns:minmax(0,1.6fr) 140px 120px 140px}.md\:grid-cols-\[minmax\(0\,1\.8fr\)_160px_140px\]{grid-template-columns:minmax(0,1.8fr) 160px 140px}.md\:items-center{align-items:center}}@media (width>=64rem){.lg\:order-none{order:0}.lg\:grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}@media (width>=80rem){.xl\:sticky{position:sticky}.xl\:top-\[5\.75rem\]{top:5.75rem}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:items-start{align-items:flex-start}}}.signup-dialog{box-sizing:border-box;color:#151315;background:#fff;border:1px solid #ecebf0;border-radius:8px;width:min(560px,100% - 32px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;overflow-y:auto}.signup-dialog::backdrop{background:#00000059}.signup-dialog h2{margin:0 0 8px;font-size:24px}.signup-dialog label{gap:6px;margin:18px 0;font-size:14px;display:grid}.signup-dialog input,.signup-dialog select{width:100%;min-width:0;min-height:44px;font:inherit;background:#fff;border:1px solid #bcbcc5;border-radius:4px;padding:8px 12px}.signup-dialog footer{text-align:center;margin-top:24px}.signup-dialog [role=alert]{color:#a32121}.signup-dialog a{color:#1a61db;text-decoration:underline}.signup-status{margin:12px 0;font-size:14px}:root{color:var(--color-ink);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#root{min-height:100%}body{background:#f8fbff;min-width:320px;margin:0}.commended-logo{width:max-content;text-decoration:none}.commended-logo span{cursor:pointer;font-size:1.2rem;font-weight:700}.commended-logo span:first-child{color:#151315}.commended-logo span:last-child{color:#1a61db}.commended-heading-1{color:#151315;margin:16px 0;font-family:Inter,sans-serif;font-size:1.375rem;font-weight:700}.commended-heading-2{color:#151315;margin:14px 0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}.commended-heading-3{color:#151315;margin:12px 0;font-family:Inter,sans-serif;font-size:1rem;font-weight:600}.commended-text-1{color:#3d3d4d;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.commended-text-2{color:#3d3d4dcc;margin:8px 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}.commended-caption{color:#3d3d4d;letter-spacing:.18em;text-transform:uppercase;margin:0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.commended-login-disclaimer{color:#3d3d4d;margin:.75rem 0 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.5}.commended-primary-button--big{color:#fff;white-space:nowrap;background-color:#1a61db;border:0;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:3rem;padding:0 32px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.commended-primary-button--big[disabled]{cursor:not-allowed;background-color:#1a61db66}.commended-primary-button--big:not([disabled]):hover,.commended-primary-button--big:not([disabled]):active{cursor:pointer;background-color:#4280ec}.commended-secondary-button--change{color:#1a61db;background-color:#fff;border:1px solid #1a61db;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:3rem;padding:0 24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.commended-secondary-button--change[disabled]{color:#1a61db66;cursor:not-allowed;border-color:#1a61db66}.commended-secondary-button--change:not([disabled]):hover,.commended-secondary-button--change:not([disabled]):active{color:#4280ec;cursor:pointer;border-color:#4280ec}.commended-linkedin-button{color:#151315;cursor:pointer;background-color:#fff;border:1px solid #ecebf0;border-radius:8px;justify-content:center;align-items:center;height:48px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;display:flex}.commended-linkedin-button>div{display:flex}.commended-linkedin-button>div>div{align-items:center;display:flex}.commended-linkedin-button[disabled]{cursor:not-allowed;opacity:.7}#login-view{color:#151315;background:#fff;min-height:100vh;display:flex}#login-view .login-wrapper,#login-view .show-case-wrapper{flex:1;height:100vh}#login-view .login-wrapper{min-width:0}#login-view .login-wrapper .login-content{width:364px;max-width:calc(100% - 3rem);height:calc(50vh + 210px);margin:calc(50vh - 210px) auto 0;position:relative}#login-view .login-wrapper .login-content .commended-primary-button--big,#login-view .login-wrapper .login-content .login-footer{width:100%}#login-view .login-wrapper .login-content .commended-heading-1{margin:1.5rem 0}#login-view .login-wrapper .login-content .commended-primary-button--big{margin-top:1.5rem}.legacy-route-view{color:#151315;background:#fff;justify-content:center;align-items:flex-start;min-height:100vh;padding:clamp(3rem,12vh,7rem) 1.5rem 3rem;display:flex}.legacy-route-card{flex-direction:column;width:100%;max-width:450px;margin:0 auto;display:flex}.legacy-route-card .commended-logo{margin-bottom:.5rem}.legacy-route-card .commended-primary-button--big{width:100%;margin-top:1rem}.legacy-route-card__url{color:#1a61db;overflow-wrap:anywhere;text-align:center;margin:.75rem auto 0;font-size:.85rem;font-weight:600;line-height:1.45}.legacy-route-card__divider{border:0;border-top:1px solid #ecebf0;width:100%;margin:2rem 0 1rem}#login-view .login-wrapper .login-content .login-content__divider,.login-dialog .login-dialog__content .login-dialog-content__divider{align-items:center;margin-top:1.5rem;display:flex}#login-view .login-wrapper .login-content .login-content__divider>div:first-child,#login-view .login-wrapper .login-content .login-content__divider>div:last-child,.login-dialog .login-dialog__content .login-dialog-content__divider>div:first-child,.login-dialog .login-dialog__content .login-dialog-content__divider>div:last-child{background-color:#ecebf0;width:100%;height:1px}#login-view .login-wrapper .login-content .login-content__divider>div:nth-child(2),.login-dialog .login-dialog__content .login-dialog-content__divider>div:nth-child(2){padding-left:2rem;padding-right:2rem}#login-view .login-wrapper .login-content .login-content__divider>div:nth-child(2) span,.login-dialog .login-dialog__content .login-dialog-content__divider>div:nth-child(2) span{color:#3d3d4dcc;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}#login-view .login-wrapper .login-content .login-content__sign-in-paragraph{color:#151315;margin:1.5rem 0 0;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}#login-view .login-wrapper .login-content .login-content__sign-in-paragraph button{color:#1a61db;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}#login-view .login-wrapper .login-content .login-content__sign-in-paragraph button:hover{color:#4280ec}#login-view .login-wrapper .login-content .login-footer{justify-content:space-around;width:100%;display:flex;position:absolute;bottom:1.5rem}#login-view .login-wrapper .login-content .login-footer a{color:#3d3d4dcc;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none}#login-view .login-wrapper .login-content .login-footer a:hover{color:#151315}#login-view .show-case-wrapper{background:linear-gradient(162.3deg,#d1effe 0%,#f0ede2 70.06%);display:flex}#login-view .show-case-wrapper>div{margin:calc(50vh - 310px) auto 0}.carousel-container{height:600px}.carousel{width:464px;height:308px;margin:80px auto 0;position:relative}.carousel>div:last-child{justify-content:space-between;display:flex}.carousel__track-container{height:100%;position:relative}.carousel__track{margin:0;padding:0;list-style:none}.carousel__slide{width:100%;position:absolute;top:0;bottom:0}.carousel__image{object-fit:cover;will-change:height, left, opacity, right, top, width;border-radius:4px;transition:height .18s,left .18s,opacity .18s,right .18s,top .18s,width .18s}.carousel__button{color:#fff;cursor:pointer;background-color:#1a61db;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;min-width:24px;max-width:24px;height:24px;min-height:24px;max-height:24px;padding:0;display:flex}.carousel__button svg{width:20px;height:20px;margin:auto}.carousel__button:hover{background-color:#4280ec}.carousel__nav{display:flex}.carousel__indicator{cursor:pointer;background-color:#fff;border:0;border-radius:8px;width:8px;height:8px;margin:auto 8px;padding:0}.carousel__indicator--selected{background-color:#1a61db}.carousel__text{height:224px;display:flex}.carousel__text>div{margin-top:auto;margin-bottom:26px;animation:.16s ease-out carousel-text-swap}.carousel__text>div h1{color:#151315;text-align:center;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}.carousel__text>div section{color:#3d3d4d;text-align:center;font-family:Inter,sans-serif;font-size:1rem;font-weight:500}.login-dialog{z-index:10000;background:#15131533;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.login-dialog__surface{background:#fff;flex-direction:column;width:42rem;max-width:100%;height:32rem;min-height:max-content;max-height:100%;display:flex;position:relative;box-shadow:0 32px 80px #1513152e}.login-dialog .login-dialog__alert-wrapper{background-color:#eb575714;border-top:.5rem solid #eb5757;flex-direction:column;padding:1rem 2rem;display:flex}.login-dialog .login-dialog__alert-wrapper .commended-heading-3{margin:.5rem 0}.login-dialog .login-dialog__close-image{color:#151315;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;display:inline-flex;position:absolute;top:1rem;right:1rem}.login-dialog .login-dialog__content{flex-direction:column;width:364px;max-width:90%;margin:auto;display:flex;position:relative}.login-dialog .login-dialog__content>*{width:100%}.login-dialog .login-dialog__content .commended-primary-button--big{margin-top:.6rem}.login-dialog .login-dialog__content .commended-linkedin-button{margin:1.5rem 0}.login-dialog__field{margin-top:1rem;display:block}.login-dialog__field span{color:#3d3d4d;text-transform:uppercase;margin-bottom:.375rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;display:block}.login-dialog__field input{color:#151315;background-color:#fff;border:1px solid #ecebf0;border-radius:8px;outline:none;width:100%;min-height:2.75rem;padding:0 .875rem;font-family:Inter,sans-serif;font-size:1rem}.login-dialog__field input:hover{background-color:#f2f2f2}.login-dialog__field input:focus{background-color:#fff;border:2px solid #1a61db}.login-dialog__field--invalid>span:first-child{color:#eb5757}.login-dialog__field--invalid input,.login-dialog__field--invalid input:focus{background-color:#fff;border-color:#eb5757}.login-dialog__field-error{color:#eb5757;text-transform:none;margin-top:.35rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;display:block}.login-dialog__field input[disabled]{background-color:#f2f2f2}.login-dialog__info-wrapper{color:#3d3d4d;background-color:#eef9fe;border-top:.5rem solid #1a61db;border-radius:6px;margin:.5rem 0;padding:.5rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}.login-dialog__info-wrapper p{margin:.5rem 0}.login-dialog__linkedin-bug{color:#fff;background:#0a66c2;border-radius:3px;justify-content:center;align-items:center;width:20px;height:20px;margin-right:8px;font-family:Arial,sans-serif;font-size:.875rem;font-weight:700;line-height:1;display:inline-flex}@keyframes carousel-text-swap{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (width<=950px){#login-view .show-case-wrapper{display:none}}@media (width<=480px){.commended-logo span{font-size:1.125rem}#login-view .login-wrapper .login-content{height:calc(100vh - 3rem);margin:1.5rem auto 0}}@media (height<=520px){#login-view .login-wrapper .login-content{height:auto;min-height:calc(100vh - 4rem);margin:2rem auto}}.consultant-app-shell{color:#151315;background:#f8fbff;min-height:100vh}.consultant-app-header{z-index:80;background:#fff;border-bottom:1px solid #ecebf0;position:sticky;top:0}.consultant-app-header__inner{align-items:center;gap:1rem;width:100%;height:5.5rem;margin-left:auto;margin-right:auto;display:flex}.consultant-app-header__logo{flex-shrink:0;line-height:1}.consultant-app-nav{align-items:center;display:none}.consultant-app-nav__link{color:#151315;border-bottom:2px solid #0000;height:22px;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500;line-height:22px;text-decoration:none}.consultant-app-nav__link:hover{color:#15131570;border-color:#15131570}.consultant-app-nav__link--active{color:#151315;border-color:#151315}.consultant-help-menu{margin-left:auto;position:relative}.consultant-help-menu__trigger{cursor:pointer;background:0 0;border:0;align-items:center;column-gap:16px;padding:0;display:flex}.consultant-help-menu__trigger:focus-visible,.consultant-help-menu__dropdown [role=menuitem]:focus-visible{outline-offset:2px;outline:2px solid #1a61db}.consultant-help-menu__trigger>span:first-child{color:#151315;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:500}.consultant-help-menu__trigger>span:first-child:hover{color:#15131570}.consultant-help-menu__photo{object-fit:cover;border:1px solid #dde9f3;border-radius:50%;flex-shrink:0;width:40px;height:40px}.consultant-help-menu__photo--initials{color:#1a61db;background:#eef9fe;justify-content:center;align-items:center;font-size:.875rem;font-weight:600;display:flex}.consultant-help-menu__caret{color:#151315;width:16px;height:16px;display:none}.consultant-help-menu__dropdown{z-index:1;background-color:#fff;border:1px solid #ecebf0;border-radius:8px;width:min(18rem,100vw - 2rem);min-width:max-content;padding:2px;position:absolute;top:3rem;right:0;box-shadow:0 8px 16px #0003}.consultant-app-main{box-sizing:border-box;width:100%;max-width:1440px;height:100%;margin-left:auto;margin-right:auto}#main-view .home-view{align-items:flex-start;display:flex}#main-view .home-view .home-view__first-column{flex-grow:1;max-width:min(916px,100% - 340px)}#main-view .home-view .home-view__second-column{flex-grow:2;max-width:340px}.action-required-component{container-type:inline-size}.home-action__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;display:flex}.home-action__row+.home-action__row{margin-top:1rem}.home-action__details{overflow-wrap:anywhere;flex:20rem;min-width:0}.home-action__controls{flex-wrap:wrap;gap:.5rem;display:flex}@container (width<=370px){.home-action__controls{width:100%;display:grid}}#main-view .home-view .home-view__first-column>*+*,#main-view .home-view .home-view__second-column>*+*{margin-top:24px}.commended-transparent-container>div:first-child{margin:2rem 0 .5rem}.commended-transparent-container>div:first-child>*{margin-top:0;margin-bottom:0}.commended-white-container{background-color:#fff;border:1px solid #ecebf0;border-radius:8px;padding:1.5rem}.commended-white-container>:first-child{margin-top:0}.consultant-app-main.consultant-app-main--contact-us,.consultant-app-main.consultant-app-main--faq{max-width:none;padding:0}#f-a-qs-view{box-sizing:content-box;color:#242424f0;max-width:1440px;margin-inline:auto;padding:24px 80px}#f-a-qs-view h1{color:#02033c;margin:1.5rem 0 .75rem;font-size:20px;font-weight:600;line-height:1.25}#f-a-qs-view h1:first-child{margin-top:0}#f-a-qs-view h4{color:#02033c;margin:1.25rem 0 .5rem;font-size:1rem;font-weight:700;line-height:1.25}#f-a-qs-view p{margin:0 0 2rem;font-size:1rem;line-height:1.625}#f-a-qs-view .faq-view__definitions{margin-left:20px}@media (width<=800px){.consultant-app-main.consultant-app-main--faq{padding-bottom:88px}}@media (width<=600px){#f-a-qs-view{padding:15px}#f-a-qs-view p{text-align:justify;text-justify:inter-word}}#contact-us-view{box-sizing:content-box;color:#242424f0;max-width:1440px;margin:0 auto;padding:24px 80px;font-size:1rem;line-height:1.625}#contact-us-view .commended-white-container{max-width:none}#contact-us-view h1{color:#02033c;margin:0;font-size:20px;font-weight:600;line-height:1.25}#contact-us-view h2{color:#02033c;margin:0;padding-top:2rem;font-size:16px;font-weight:700;line-height:1.25}#contact-us-view a{color:#167ade;text-decoration:none}#contact-us-view a:hover{text-decoration:underline}#contact-us-view p{margin:0}@media (width<=600px){#contact-us-view{padding:15px}}@media (width<=500px){#contact-us-view{padding-top:88px;padding-bottom:88px}}.progress-bar-component{background:#fff;border:1px solid #ecebf0;border-radius:8px;width:100%;overflow:hidden}.progress-bar-component__bar{border-top-left-radius:8px;border-top-right-radius:8px;width:100%;height:.5rem}.progress-bar-component__header{background-color:#fff;justify-content:space-between;align-items:center;gap:5%;padding:.5rem 1rem .5rem 1.5rem;display:flex}.progress-bar-component__header .commended-heading-2{margin:12px 0;line-height:1.25}.commended-profile-strength-container{background-color:#eef9fe;width:calc(100% + 32px);position:relative;left:-16px}.commended-profile-strength-container>div{padding:16px 27px}.commended-profile-strength-container__label{color:#3d3d4d;text-transform:uppercase;margin-bottom:14px;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;display:block}.commended-profile-strength-container>div>div>div{gap:8px;width:100%;display:flex}.commended-profile-strength-container>div>div>div>.commended-score-bar{min-width:4rem;max-width:none;height:8px;width:inherit;margin:auto 0}.commended-profile-strength-container__value{color:#151315;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}.progress-bar-component .progress-bar-component__header .commended-profile-strength-container{left:unset;background-color:#fff;flex-shrink:0;width:15rem;min-width:9rem;max-width:30%;margin:auto 0}.progress-bar-component .progress-bar-component__header .commended-profile-strength-container>div{padding:0}.progress-bar-component__contents{background-color:#eef9fe;border-bottom-right-radius:8px;border-bottom-left-radius:8px;gap:1rem;padding:1rem 1rem 1rem 1.5rem;display:flex}.progress-bar-component-contents__image-and-text-wrapper{display:contents}.progress-bar-component-contents__image-wrapper{color:#1a61db;background-color:#fff;border-radius:6px;justify-content:center;align-items:center;width:4rem;height:4rem;margin:auto 0;padding:1rem;display:flex}.progress-bar-component-contents__image-wrapper svg{width:1.5rem;height:1.5rem}.progress-bar-component-contents__text-wrapper{min-width:0}.progress-bar-component-contents__text-wrapper>*{max-width:85%;line-height:1.25}.progress-bar-component__button{gap:.5rem;margin-top:auto;margin-bottom:.5rem;margin-left:auto}.commended-no-roles-banner{background-color:#f7da46;border:1px solid #ecebf0;border-radius:8px;width:100%;margin:1.5rem auto;padding:0;display:block;overflow:hidden}.commended-no-roles-banner__message{color:#1e1e1e;float:right;background-color:#fefced;border-radius:0 8px 8px 0;width:calc(100% - 2.5rem);margin:0;padding:1rem;line-height:125%}.commended-no-roles-banner__message p{margin:.75rem 0}.commended-no-roles-banner__message p:first-child{margin-top:0}.commended-no-roles-banner__message p:last-child{margin-bottom:0}.commended-no-roles-banner__message a{color:#1a61db;text-decoration:none}.commended-no-roles-banner__message a:hover{color:#4280ec}.main-view__recommended-skills-container{position:relative}.main-view__recommended-skills-container #recommended-skills__flash{color:#3a8f54;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;position:absolute;top:0;right:0}.recommended-skills-container__skill-cards .title-refresh-container{flex-wrap:wrap;justify-content:space-between;gap:8px}.recommended-skills-container__skill-cards .refresh-container{color:#1a61db;gap:.75rem}.recommended-skills-container__skill-cards .refresh-container:hover:not(:disabled){color:#4280ec}.recommended-skills-container__skill-cards .refresh-container .commended-heading-3--blue{color:#1a61db;font-size:1rem;font-weight:500}.recommended-skills-container__skill-cards .suggested-skills-container{flex-wrap:wrap;gap:8px}.commended-suggested-skill{color:#1a61db;cursor:pointer;background-color:#fff;border:1px solid #1a61db;border-radius:6px;align-items:center;gap:4px;min-height:2rem;padding:0 8px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;display:inline-flex}.commended-suggested-skill:hover:not(:disabled),.commended-suggested-skill:focus-visible{color:#4280ec;border-color:#4280ec}.commended-suggested-skill:disabled{cursor:wait;opacity:.6}#open-assignments .open-assignments__wrapper{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}#open-assignments .open-assignments__wrapper .wrapper__title-sort-assignments{width:auto;min-width:0}#open-assignments .open-assignments__wrapper .wrapper__title-sort-assignments .title-sort-assignments__header{justify-content:space-between;align-items:center;display:flex}#open-assignments .open-assignments__wrapper .wrapper__title-sort-assignments .title-sort-assignments__header>*{margin-top:auto;margin-bottom:auto}.assignments-sort-control{color:#1a61db;align-items:center;height:2.75rem;padding:.375rem 0;display:inline-flex;position:relative}#open-assignments .open-assignments__wrapper .wrapper__title-sort-assignments .title-sort-assignments__assignments{flex-direction:column;gap:1rem;display:flex}#open-assignments .commended-sort-assignments-dropdown{color:#1a61db;cursor:pointer;white-space:nowrap;background-color:#0000;border:1px solid #1a61db;border-radius:6px;justify-content:flex-start;align-items:center;gap:.5rem;width:10rem;height:2rem;padding:0 .625rem;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:500;line-height:1.25;display:flex}#open-assignments .commended-sort-assignments-dropdown svg{flex:none}#open-assignments .commended-sort-assignments-dropdown>span{text-overflow:ellipsis;min-width:0;overflow:hidden}#open-assignments .commended-sort-assignments-dropdown svg:last-child{margin-left:auto}#open-assignments .commended-sort-assignments-dropdown:focus{outline-offset:2px;outline:2px solid #1a61db33}#open-assignments .assignments-sort-options{z-index:20;background:#fff;border:0;border-radius:10px;width:max-content;min-width:18rem;max-width:calc(100vw - 2rem);padding:.25rem;position:absolute;top:.25rem;left:0;box-shadow:0 0 0 1px #193b670d,0 2px 6px -1px #1c375a29,0 8px 24px -4px #1c324f61}#open-assignments .assignments-sort-option{color:#151315;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:4px;align-items:center;width:100%;padding:.5rem 25px .5rem 1px;font-family:Inter,sans-serif;display:flex}#open-assignments .assignments-sort-option:hover{background:#338bff21}#open-assignments .assignments-sort-option:focus{outline-offset:-2px;outline:2px solid #1a61db80}#open-assignments .assignments-sort-option>span:last-child{overflow-wrap:anywhere;min-width:0;display:block}#open-assignments .assignments-sort-option__check{color:#1a61db;flex:0 0 1.5rem}#open-assignments .assignments-sort-option__check svg{margin:auto}#open-assignments .assignments-sort-option strong{margin:.5rem 0;font-size:.875rem;font-weight:600;line-height:1.25;display:block}#open-assignments .assignments-sort-option small{color:#242424f0;margin:.375rem 0 .5625rem;font-size:.75rem;font-weight:500;line-height:1.25;display:block}@media (width<=1100px){#open-assignments .assignments-sort-options{min-width:min(18rem,100vw - 2rem);left:auto;right:0}}#open-assignments .assignments-sort-sheet{background:#fff;border:0;border-radius:10px;width:100%;max-width:none;max-height:50dvh;margin:0;padding:0;position:fixed;inset:auto 0 0;overflow:hidden;box-shadow:0 4px 24px -3px #1c375a29,0 18px 64px -8px #1c324f61}#open-assignments .assignments-sort-sheet::backdrop{background:#1c375a29}#open-assignments .assignments-sort-sheet .assignments-sort-options{border-radius:inherit;box-shadow:none;max-height:inherit;overscroll-behavior:contain;min-width:0;max-width:none;padding:30px 16px;padding-bottom:max(30px, env(safe-area-inset-bottom));border:0;width:100%;position:static;overflow-y:auto;-webkit-mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(#0000,#000 40px calc(100% - 40px),#0000)}#open-assignments .assignments-sort-sheet .assignments-sort-option{padding:8px 25px 8px 1px}#assignment-card{color:inherit;cursor:pointer;max-width:min(916px,100%);padding-bottom:.5rem;text-decoration:none;display:block;position:relative}#assignment-card *{cursor:pointer}#assignment-card .assignment-card__new-border{background:#fbdc62;border-radius:100px;width:5px;height:110px;position:absolute;left:7px}#assignment-card .assignment-card__first-row{gap:.5rem;min-width:0;height:1.8rem;display:flex}#assignment-card .assignment-card__first-row>p{text-overflow:ellipsis;white-space:nowrap;margin:auto 0;overflow:hidden}#assignment-card .assignment-card__second-row{gap:1rem;display:flex}#assignment-card .assignment-card__second-row>div{min-width:6rem}@media (width>=1000px){#assignment-card .assignment-card__second-row>div{width:25%}}@media (width>=651px){#assignment-card .assignment-card__second-row{height:3.5rem}}@media (width<=650px){#assignment-card .assignment-card__second-row{height:2.5rem}}#assignment-card .assignment-card__second-row .assignment-card__title{color:#151315;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:auto 0;overflow:hidden}@media (width>=651px){#assignment-card .assignment-card__second-row .assignment-card__title{font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}}@media (width<=650px){#assignment-card .assignment-card__second-row .assignment-card__title{font-family:Inter,sans-serif;font-size:1rem;font-weight:600}}#assignment-card .assignment-card__second-row .assignment-card__data-container{text-align:right}#assignment-card .assignment-card__second-row .assignment-card__data-container>p{margin:0}@media (width>=826px){#assignment-card .assignment-card__second-row .assignment-card__data-container>p{font-family:Inter,sans-serif;font-size:1rem;font-weight:500}}@media (width<=825px){#assignment-card .assignment-card__second-row .assignment-card__data-container>p{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}}#assignment-card .assignment-card__second-row .assignment-card__data-container>p:first-child{color:#3d3d4d}#assignment-card .assignment-card__second-row .assignment-card__data-container>p:last-child{color:#151315}#assignment-card .assignment-card__second-row .assignment-card__newly-posted-container{align-items:center;display:flex}#assignment-card .assignment-card__second-row .assignment-card__newly-posted-container>div{color:#3d3d4d;text-align:center;text-transform:uppercase;background-color:#fbdc62;border-radius:4px;margin-left:auto;font-weight:600}@media (width>=826px){#assignment-card .assignment-card__second-row .assignment-card__newly-posted-container>div{padding:6.5px 16px;font-size:.875rem}}@media (width<=825px){#assignment-card .assignment-card__second-row .assignment-card__newly-posted-container>div{margin-left:auto;padding:4px 10px;font-size:.75rem}}#assignment-card .assignment-card__third-row{padding-bottom:.8rem;display:flex}#assignment-card .assignment-card__third-row>p{margin:auto 0}@media (width>=826px){#assignment-card .assignment-card__third-row>p{font-family:Inter,sans-serif;font-size:1rem;font-weight:500}}@media (width<=825px){#assignment-card .assignment-card__third-row>p{font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}}#assignment-card .assignment-card__third-row>div{background-color:#151315;border-radius:100%;width:.5rem;height:.5rem;margin:auto .375rem}#assignment-card .assignment-card__fourth-row{border-top:1px solid #ecebf0;padding-top:.5rem;display:flex}@media only screen and (width>=476px){#assignment-card .assignment-card__fourth-row{gap:1.5rem}}@media (width<=475px){#assignment-card .assignment-card__fourth-row{gap:min(6rem,50% - 6.9375rem)}}#assignment-card .assignment-card__fourth-row>div{display:flex}@media (width>=651px){#assignment-card .assignment-card__fourth-row>div{gap:1rem}}@media (width<=650px){#assignment-card .assignment-card__fourth-row>div{flex-direction:column;row-gap:.3rem;width:4.625rem}}#assignment-card .assignment-card__fourth-row>div>p{width:max-content;margin:auto}#assignment-card .assignment-card__fourth-row>div>div{margin:auto}.commended__fit-tag{border-radius:6px;align-items:center;width:max-content;height:24px;padding-left:12px;padding-right:12px;display:flex}.commended__fit-tag>p{text-transform:capitalize;margin:auto}.commended__fit-tag--high{background-color:#eef9ea}.commended__fit-tag--high>p{color:#2f560d}.commended__fit-tag--medium{background-color:#edf9f5}.commended__fit-tag--medium>p{color:#2a8269}.commended__fit-tag--low{background-color:#fcf1f1}.commended__fit-tag--low>p{color:#b53939}.commended__fit-tag--no-info,.commended__fit-tag--login-to-see{background-color:#f2f2f2}.commended__fit-tag--no-info>p,.commended__fit-tag--login-to-see>p{color:#3d3d4dcc}.assignment-badge{border-radius:100px;width:max-content;height:1.5rem;padding:0 12px}.assignment-badge>p{color:#fff;margin:auto;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.5rem}.assignment-badge__first-to-apply{background-color:#2dbf9b}.assignment-badge__rare-skills{background-color:#992dbf}.consultant-assignment-card+.consultant-assignment-card{margin-top:8px}#open-assignments .consultant-assignment-card+.consultant-assignment-card{margin-top:0}.commended-secondary-button--remove{color:#f36;background-color:#fff;border:1px solid #f36;border-radius:10px;justify-content:center;align-items:center;width:fit-content;height:3rem;padding:0 24px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.commended-secondary-button--remove[disabled]{color:#f366;cursor:not-allowed;border-color:#f366}.commended-secondary-button--remove:not([disabled]):hover,.commended-secondary-button--remove:not([disabled]):active{cursor:pointer;background-color:#fff0f5}#open-assignment-details .assignment-details__wrapper,#external-assignment-details .assignment-details__wrapper{gap:24px;width:100%;display:flex}@media (width>=976px){#open-assignment-details .assignment-details__wrapper,#external-assignment-details .assignment-details__wrapper{flex-direction:row;justify-content:center}#open-assignment-details .assignment-details__wrapper .left-column,#external-assignment-details .assignment-details__wrapper .left-column{flex-direction:column;flex-grow:1;gap:1rem;max-width:min(916px,100% - 340px);display:flex}#open-assignment-details .assignment-details__wrapper .right-column,#external-assignment-details .assignment-details__wrapper .right-column{flex-grow:2;max-width:340px;display:flex}}@media (width<=975px){#open-assignment-details .assignment-details__wrapper,#external-assignment-details .assignment-details__wrapper{flex-direction:column}#open-assignment-details .assignment-details__wrapper .left-column,#open-assignment-details .assignment-details__wrapper .right-column,#external-assignment-details .assignment-details__wrapper .left-column,#external-assignment-details .assignment-details__wrapper .right-column{display:contents}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper{order:1}#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper{order:2}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper{order:3}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__other-assignments-wrapper,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__other-assignments-wrapper{order:4;width:100%}#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper>div,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper>div{margin-top:0}}#open-assignment-details .assignment-details__wrapper .left-column,#external-assignment-details .assignment-details__wrapper .left-column{gap:1rem}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .assignment-badge,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .assignment-badge{margin:auto 0}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box{color:#3d3d4d;text-align:center;text-transform:uppercase;background-color:#fbdc62;border-radius:4px;height:min-content;margin:auto 0;font-weight:600}@media (width>=826px){#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box{padding:6.5px 16px;font-size:.875rem}}@media (width<=825px){#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box{margin-left:auto;padding:4px 10px;font-size:.75rem}}@media (width<=500px){#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box,#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .assignment-badge,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .header__new-box,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__header .assignment-badge{display:none}}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__assignment-description>*,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__assignment-description>*{color:unset}#open-assignment-details .info-wrapper__assignment-description>:not(h1,h2,h3,h4,h5,h6),#external-assignment-details .info-wrapper__assignment-description>:not(h1,h2,h3,h4,h5,h6){line-height:1.65}#open-assignment-details .info-wrapper__assignment-description>p,#external-assignment-details .info-wrapper__assignment-description>p{margin-block:1em}.info-wrapper__assignment-description :is(ul,ol){list-style:revert;margin-block:revert;padding-inline-start:revert}:is(.info-wrapper__assignment-description,.application-view__rich-text) :is(h1,h2,h3,h4,h5,h6){margin-block:0;font-weight:600;line-height:1.25}:is(.info-wrapper__assignment-description,.application-view__rich-text) h1{font-size:2.5rem}:is(.info-wrapper__assignment-description,.application-view__rich-text) h2{font-size:1.75rem}:is(.info-wrapper__assignment-description,.application-view__rich-text) h3{font-size:1.375rem}:is(.info-wrapper__assignment-description,.application-view__rich-text) h4{font-size:1.125rem}:is(.info-wrapper__assignment-description,.application-view__rich-text) h5{font-size:1rem}:is(.info-wrapper__assignment-description,.application-view__rich-text) h6{text-transform:uppercase;font-size:.8125rem}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences{flex-direction:column;gap:1rem;display:flex}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .skills-and-experiences__experience-tags>div,#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .skills-and-experiences__rating-tags>div,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .skills-and-experiences__experience-tags>div,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .skills-and-experiences__rating-tags>div{flex-wrap:wrap;gap:.5rem;display:flex}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-experience-tag,#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-rating-tag,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-experience-tag,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-rating-tag{cursor:unset}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-rating-tag,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__info-wrapper .info-wrapper__skills-and-experiences .commended-rating-tag{border:none}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div{font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.65}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div span,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div span{color:#3d3d4d}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div a,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__questions-wrapper div a{color:#1a61db}#open-assignment-details .assignment-details__wrapper .left-column .open-assignments__other-assignments-wrapper>div,#external-assignment-details .assignment-details__wrapper .left-column .open-assignments__other-assignments-wrapper>div{flex-direction:column;gap:1rem;display:flex}#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper{width:100%}#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper>div>p:first-child,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper>div>p:first-child{color:#3d3d4dcc;text-align:right;margin:2rem 0 .5rem;line-height:1.25rem}#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper .commended-primary-button--big,#open-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper .commended-secondary-button--remove,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper .commended-primary-button--big,#external-assignment-details .assignment-details__wrapper .right-column .open-assignments__assignment-data-wrapper .commended-secondary-button--remove{width:100%}#open-assignment-details .small-assignment-data-container,#external-assignment-details .small-assignment-data-container{margin-top:1rem}#open-assignment-details .small-assignment-data-container .commended-text-1,#external-assignment-details .small-assignment-data-container .commended-text-1{margin:.25rem 0 0}#open-assignment-details .assignment-data-wrapper__status,#external-assignment-details .assignment-data-wrapper__status{margin:1rem 0}.assignment-status-tag{border-radius:100px;min-height:1.75rem;margin-top:.5rem;padding:0 12px;display:inline-flex}.assignment-status-tag>p{margin:auto;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.75rem}.assignment-status-tag--blue{color:#1a61db;background-color:#eef9fe}.assignment-status-tag--gold{color:#765f05;background-color:#fef7d9}.assignment-status-tag--green{color:#2f560d;background-color:#eef9ea}.assignment-status-tag--neutral{color:#3d3d4d;background-color:#f2f2f2}.assignment-status-tag--red{color:#c7463b;background-color:#fdf1f0}.assignment-details__error{color:#c7463b;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}#open-assignment-details .assignment-data-wrapper__interview-component,#external-assignment-details .assignment-data-wrapper__interview-component{flex-direction:column;width:calc(100% + 1rem);margin:1rem 0;display:flex;position:relative}@media (width>=601px){#open-assignment-details .assignment-data-wrapper__interview-component,#external-assignment-details .assignment-data-wrapper__interview-component{padding:1rem;left:-1.5rem}}@media (width<=600px){#open-assignment-details .assignment-data-wrapper__interview-component,#external-assignment-details .assignment-data-wrapper__interview-component{padding:.5rem;left:-1rem}}#open-assignment-details .assignment-data-wrapper__interview-component p,#external-assignment-details .assignment-data-wrapper__interview-component p{color:#3d3d4dcc;margin:.25rem 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}#open-assignment-details .assignment-data-wrapper__interview-component span,#external-assignment-details .assignment-data-wrapper__interview-component span{color:#151315;font-weight:600}#open-assignment-details .assignment-data-wrapper__interview-component a,#external-assignment-details .assignment-data-wrapper__interview-component a{color:#1a61db}#open-assignment-details .assignment-data-wrapper__interview-component .commended-primary-button--small-short-text,#external-assignment-details .assignment-data-wrapper__interview-component .commended-primary-button--small-short-text{margin:.5rem auto}#open-assignment-details .assignment-data-wrapper__interview-component--invited,#external-assignment-details .assignment-data-wrapper__interview-component--invited{background-color:#fef7d9}#open-assignment-details .assignment-data-wrapper__interview-component--completed,#open-assignment-details .assignment-data-wrapper__interview-component--scheduled,#external-assignment-details .assignment-data-wrapper__interview-component--completed,#external-assignment-details .assignment-data-wrapper__interview-component--scheduled{background-color:#66bf8014}#open-assignment-details .assignment-data-wrapper__interview-component--scheduled .commended-text-1{margin:8px 0;font-size:1rem}.external-assignment-page{background:#f8fbff;min-height:100vh}.external-assignment-page__header,.external-assignment-page__footer{background:#fff;border:0 solid #ecebf0;border-bottom-width:1px}.external-assignment-page__header>div,.external-assignment-page__footer,.external-assignment-page>main{width:100%;max-width:1440px;margin-left:auto;margin-right:auto}.external-assignment-page__header>div{justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex}.external-assignment-page>main{padding:1.5rem 2rem 4rem}.external-assignment-page__footer{color:#3d3d4d;border-width:1px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 2rem;display:flex}.external-assignment-page__footer>div{flex-wrap:wrap;gap:1rem;display:flex}.external-assignment-page__footer a{color:#1a61db;text-decoration:none}@media (width<=650px){#assignment-card .assignment-card__first-row .assignment-badge{flex-shrink:0}#assignment-card .assignment-card__first-row .assignment-badge__hide,#assignment-card .assignment-card__second-row>:nth-child(2),#assignment-card .assignment-card__second-row :nth-child(3){display:none}}@media (width<=475px){#assignment-card .assignment-card__second-row>:nth-child(4),#assignment-card .assignment-card__second-row .assignment-card__newly-posted-container,#assignment-card .assignment-card__third-row>div,#assignment-card .assignment-card__third-row>p:last-child{display:none}}@media (width<=350px){#open-assignments .open-assignments__wrapper .wrapper__title-sort-assignments .title-sort-assignments__header h3{font-size:.875rem}}.main-view__profile-overview{width:100%}.main-view__profile-overview article{flex-direction:column;padding-left:1rem;padding-right:1rem;display:flex}.main-view__profile-overview article>h3{color:#1a61db;cursor:pointer;text-align:center;margin-top:16px;margin-left:auto;margin-right:auto;font-size:1.125rem;font-weight:600;text-decoration:underline;display:flex}.main-view__profile-overview .commended-profile-strength-container{margin-top:1.25rem}.home-availability-dialog-backdrop{z-index:90;background:#15131540;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.home-availability-dialog-backdrop[hidden]{display:none}.home-availability-dialog{background:#fff;border:1px solid #ecebf0;border-radius:8px;flex-direction:column;width:min(25rem,100%);max-height:calc(100dvh - 3rem);padding:2rem 2rem 1.5rem;display:flex;overflow-y:auto;box-shadow:0 24px 70px #1513152e}.home-availability-dialog .commended-heading-2{margin:0}.home-availability-dialog .commended-info-text{color:#3d3d4dcc;margin:.75rem 0 1.5rem}.home-availability-dialog__error{color:#151315;background:#fdf1f2;border:1px solid #f5c2c7;border-radius:8px;margin:0 0 1rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.home-availability-dialog__checkbox{color:#151315;align-items:flex-start;gap:.5rem;margin:1.875rem 0 2.25rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.25rem;display:flex}.home-availability-dialog__checkbox input{accent-color:#1a61db;width:1rem;height:1rem;margin:.1rem 0 0}.home-availability-dialog__confirm{width:100%}.home-availability-dialog__close{color:#151315;justify-content:center;width:100%;margin-top:1rem}.home-availability-dialog__close:hover{color:#4280ec}#application-view{grid-template-columns:minmax(0,916px) minmax(18rem,340px);justify-content:center;align-items:flex-start;gap:24px;display:grid}#application-view>.application-view__left-column,#application-view>.application-view__right-column{min-width:0}#application-view .application-info{display:block}#application-view .application-info>p:first-child,#application-view .assignment-data>p:first-child{margin:0}#application-view .application-info>div:first-of-type{grid-template-columns:minmax(0,1fr) 104px;align-items:center;gap:1.25rem;display:grid}#application-view .application-info h1{color:#151315;margin:0;font-family:Inter,sans-serif;font-size:1.125rem;font-weight:600}#application-view .application-info p{color:#3d3d4d;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.7}#application-view .application-info h1+p{margin:1rem 0 0}#application-view .application-info h1+p+p{margin:.75rem 0 0}#application-view .application-info__image{object-fit:contain;justify-self:end;width:100px;height:100px}#application-view .application-info>div:first-of-type>div:last-child svg{color:#1a61db;width:2.75rem;height:2.75rem}#application-view .your-application{margin-top:1.5rem}#application-view .your-application .commended-columnized-content{justify-content:space-between;gap:1.5rem;display:flex}#application-view .your-application .commended-columnized-content+.commended-columnized-content{border-top:1px solid #ecebf0;margin-top:1.5rem;padding-top:1.5rem}#application-view .your-application .commended-columnized-content>div:first-child{flex:14rem}#application-view .your-application .commended-columnized-content>div:last-child{flex:62%}#application-view .your-application .commended-columnized-content .commended-heading-2{margin:0}#application-view .your-application .commended-columnized-content .commended-caption{margin-top:0}#application-view .your-application .commended-columnized-content .your-application__rating-component-container .commended-text-1{margin:0}#application-view .your-application__rating-component-container{padding:0 0 .5rem}#application-view .your-application__rating-component-container:first-child{padding-top:0}#application-view .your-application__rating-component-container:last-child{border-bottom:none;padding-bottom:0}#application-view .application-rating__category,#application-view .application-rating__description,#application-view .application-rating__validation,#application-view .application-generator-helper,#application-view .application-submit-helper,#application-view .application-character-count{color:#3d3d4dcc;margin:.4rem 0 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}#application-view .application-rating__validation{color:#1f6f46;letter-spacing:.08em;text-transform:uppercase;font-size:.75rem}#application-view .application-rating-list{gap:.75rem;display:grid}#application-view .application-rating-group{gap:0;display:grid}#application-view .application-rating-group--experience{padding-top:1rem}#application-view .application-rating__row-header{gap:.25rem;display:grid}#application-view .application-rating__experience-row{grid-template-columns:minmax(12rem,1fr) max-content;align-items:center;gap:1rem;display:grid}#application-view .application-rating__title-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}#application-view .application-rating__validated-tag{color:#1f6f46;letter-spacing:.08em;text-transform:uppercase;background:#f5fff8;border:1px solid #cde8d7;border-radius:999px;align-items:center;min-height:1.5rem;padding:0 .625rem;font-size:.6875rem;font-weight:600;display:inline-flex}#application-view .application-rating__radio-button-group{flex-wrap:wrap;justify-content:flex-start;gap:.5rem;max-width:100%;display:flex}#application-view .application-rating__rating-button{cursor:pointer;background-color:#fff;justify-content:center;width:max-content;min-width:0}#application-view .application-rating__rating-button[aria-pressed=true]{border-color:#0000}#application-view .application-rating__rating-button[aria-pressed=true].commended-rating-tag--good{color:#423677;background-color:#ebedfb;border-color:#ebedfb}#application-view .application-rating__rating-button[aria-pressed=true].commended-rating-tag--advanced{color:#174758;background-color:#e7f6fa;border-color:#e7f6fa}#application-view .application-rating__rating-button[aria-pressed=true].commended-rating-tag--expert{color:#2f560d;background-color:#e8f7e3;border-color:#e8f7e3}#application-view .application-rating__rating-button[aria-pressed=true].commended-rating-tag--not-applicable{color:#8e2c27;background-color:#f3e7e5;border-color:#f3e7e5}#application-view .application-rating__rating-button:not([aria-pressed=true]):hover{border-color:#1a61db}#application-view .application-experience-switch{color:#3d3d4d;cursor:pointer;background:#d8d7de;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:.6rem;width:5rem;height:2rem;padding:.2rem .65rem .2rem .2rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600;display:inline-flex}#application-view .application-experience-switch span{background:#fff;border-radius:999px;width:1.6rem;height:1.6rem;transition:transform .16s;display:block}#application-view .application-experience-switch--on{color:#fff;background:#3158d4;padding-left:.65rem;padding-right:.2rem}#application-view .application-experience-switch--on span{order:2}#application-view .application-experience-switch strong{font-weight:600}#application-view .application-rate-grid,#application-view .contact-details{gap:1rem;display:grid}#application-view .application-rate-grid{grid-template-columns:minmax(0,1fr)}#application-view .application-rate-controls{grid-template-columns:minmax(0,1fr) 6rem max-content;align-items:center;gap:.5rem;display:grid}#application-view .commended-form-control:not(textarea){height:2.375rem;min-height:2.375rem;padding:.375rem .75rem}#application-view .commended-form-control--select{padding-right:2rem}#application-view .commended-form-label{letter-spacing:0;text-transform:none;font-weight:500}#application-view .commended-date-field__picker::part(label){letter-spacing:0;text-transform:none}#application-view .commended-date-field__picker::part(input-field){height:2.375rem;min-height:2.375rem;padding:0 .75rem}#application-view .contact-details>*{width:100%}#application-view .note-container{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}#application-view .note-container .application-language-field{flex:0 15rem;min-width:min(15rem,100%)}#application-view .note-container .commended-primary-button--small{gap:.5rem}#application-view .note-container .commended-primary-button--small svg{width:1rem;height:1rem}#application-view .note-container .application-note-field{flex-basis:100%}#application-view .note-container textarea.commended-form-control{width:100%;height:15rem}#application-view .note-container .submit-button{margin-top:2rem}#application-view .note-container .application-generate-button{background:linear-gradient(147deg,#1a61db 0%,#992dbf 100%);align-self:flex-start;min-height:2.5rem;padding:0 1.5rem}#application-view .note-container .application-generate-button:disabled{color:#fff;background:linear-gradient(147deg,#1a61db66 0%,#992dbf66 100%)}#application-view .application-generator-helper,#application-view .application-submit-helper{flex-basis:100%}#application-view .application-character-count{align-self:center;margin-left:auto}#application-view .assignment-data .application-view__rich-text>*{overflow-wrap:break-word;margin:0}#application-view .assignment-data .application-view__rich-text{font-size:1rem;font-weight:400;line-height:1.625}#application-view .application-view__rich-text ul{padding-left:2.5rem;list-style:outside}#application-view .application-view__rich-text ol{padding-left:2.5rem;list-style:decimal}#application-view .assignment-data__company{margin-top:1rem}.assignment-company-logo{object-fit:contain;object-position:left center;max-width:100%;max-height:3rem;display:block}#application-view .assignment-data__facts{gap:1rem;display:grid}#application-view .small-assignment-data-container .commended-caption,#application-view .small-assignment-data-container .commended-text-1{margin:0}#application-view .small-assignment-data-container .commended-text-1{overflow-wrap:anywhere}#application-view .commended-form-control--invalid{border-color:#ef4444}@media (width<=1185px){#application-view .your-application .commended-columnized-content{flex-direction:column}#application-view .your-application .commended-columnized-content>div:first-child,#application-view .your-application .commended-columnized-content>div:last-child{max-width:unset;flex:initial;min-width:0}}@media (width<=975px){#application-view{grid-template-columns:1fr}#application-view>.application-view__right-column{order:1;grid-column:1;width:100%;position:static}#application-view>.application-view__left-column{display:contents}#application-view .application-view__information{order:2;min-width:0}#application-view .your-application{order:3;min-width:0;margin-top:0}}@media (width<=575px){#application-view .application-info{display:none}#application-view .application-info>div:first-of-type{grid-template-columns:1fr}#application-view .application-info>div:first-of-type>div:last-child{display:none}#application-view .application-rating__row-header,#application-view .application-rating__experience-row{grid-template-columns:1fr}#application-view .application-rating__radio-button-group{justify-content:flex-start;max-width:100%;padding-bottom:.25rem;overflow-x:auto}#application-view .application-rate-grid{grid-template-columns:1fr}}.application-dialog-backdrop{z-index:50;background:#15131540;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.application-dialog{background:#fff;border:1px solid #ecebf0;border-radius:8px;flex-direction:column;width:min(25rem,100%);padding:2rem 2rem 1.5rem;display:flex;box-shadow:0 24px 70px #1513152e}.application-dialog .commended-heading-2{margin:0}.application-dialog__paragraph{color:#3d3d4dcc;margin:1rem 0 0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.55}.application-dialog__rate-field{margin:1.25rem 0 1rem}.application-dialog__rate-field .commended-form-label{letter-spacing:.18em;margin-bottom:.35rem;font-size:.75rem;font-weight:500}.application-dialog__rate-control{display:block;position:relative}.application-dialog__rate-control .commended-form-control{min-height:2.9rem;padding-right:7.25rem}.application-dialog__rate-suffix{color:#3d3d4d;pointer-events:none;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.application-dialog__button{width:100%;margin-top:1rem}.application-dialog__emphasis{color:#151315;font-weight:600}.application-dialog--interview-confirmation{gap:1rem}.application-dialog--interview-confirmation .commended-primary-button--big{width:100%}.assignment-data-wrapper__interview-component{flex-direction:column;width:100%;margin:0;padding:1rem;display:flex;position:relative}.assignment-data-wrapper__interview-component p{color:#3d3d4dcc;margin:.25rem 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}.assignment-data-wrapper__interview-component span{color:#151315;font-weight:600}.assignment-data-wrapper__interview-component .commended-primary-button--small-short-text{margin:.75rem auto 0}.assignment-data-wrapper__interview-component--invited{background-color:#fef7d9}.assignment-data-wrapper__interview-component--completed,.assignment-data-wrapper__interview-component--scheduled{background-color:#66bf8014}.commended-primary-button--small-short-text{color:#fff;cursor:pointer;background:#1a61db;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:7.5rem;min-height:2.5rem;padding:0 1.25rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.commended-primary-button--small-short-text:hover{background:#4280ec}.commended-primary-button--small-short-text:disabled{cursor:not-allowed;background:#1a61db61}.profile-builder-dialog--interview{max-width:40.5rem}.interview-dialog{color:inherit;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 3rem);margin:auto}.interview-dialog:not([open]){display:none}.interview-dialog::backdrop{background:#15131540}.interview-dialog.profile-builder-dialog{border:0;width:min(40.5rem,100vw - 2rem);max-height:calc(100dvh - 3rem);padding:0}.interview-dialog.application-dialog{width:min(25rem,100vw - 2rem);overflow-y:auto}.profile-builder-dialog--interview .profile-builder-dialog__header .commended-text-2+.commended-text-2{margin-top:.35rem}.interview-slots-dialog__content{gap:1.25rem}.interview-slots-dialog__slot-list{flex-wrap:wrap;gap:.5rem;display:flex}.interview-slots-dialog__slot{cursor:pointer;max-width:100%;padding:2px;display:flex;position:relative}.interview-slots-dialog__slot:has(input:focus-visible)>span{outline-offset:2px;outline:2px solid #1a61db}.interview-slots-dialog__slot input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.interview-slots-dialog__slot:has(input:disabled){cursor:wait}.interview-slots-dialog__slot span{background:#fff;border:1px solid #ecebf0;border-radius:8px;flex-direction:column;gap:0;min-width:0;padding:.2rem .5rem;display:flex}.interview-slots-dialog__slot--selected span{background:#66bf80}.interview-slots-dialog__slot strong{color:#3d3d4d;overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.5}.interview-slots-dialog__slot small{color:#3d3d4d;overflow-wrap:anywhere;font-size:.875rem;line-height:1.5}.interview-slots-dialog__slot--selected strong,.interview-slots-dialog__slot--selected small{color:#fff}@media (width<=450px){.interview-slots-dialog__slot strong,.interview-slots-dialog__slot small{font-size:.75rem}}.interview-slots-dialog__additional-slots{flex-direction:column;gap:.75rem;display:flex}.interview-slots-dialog__additional-slots .commended-text-2{margin:0}.additional-slots-dialog__field{flex-direction:column;display:flex}.additional-slots-dialog__textarea{min-height:10rem}.additional-slots-dialog__counter{color:#6b6b7b;letter-spacing:.14em;text-align:right;text-transform:uppercase;margin:-.75rem 0 0;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.commended-profile-tabs{flex-wrap:wrap;margin-bottom:1.5rem}.commended-primary-link--big{color:#1a61db;cursor:pointer;background:0 0;border:0;align-items:center;min-height:1.5rem;padding:0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.commended-primary-link--big:hover{color:#4280ec}.commended-primary-link--big:disabled{cursor:not-allowed;opacity:.6}.commended-primary-button--small{color:#fff;cursor:pointer;background:#3158d4;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:9.5rem;min-height:3rem;padding:0 1.5rem;font-family:Inter,sans-serif;font-size:1rem;font-weight:700;display:inline-flex}.commended-primary-button--small:disabled{cursor:not-allowed;opacity:.6}.commended-secondary-link{color:#ef3e5c;cursor:pointer;background:0 0;border:0;align-items:center;min-height:1.5rem;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;text-decoration:none;display:inline-flex}.commended-secondary-link:hover{color:#c31f3b}.commended-border{background-color:#ecebf0;width:100%;height:1px;margin:16px 0}.commended-alert{border-radius:8px;padding:1rem 1.25rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.commended-alert--error{color:#8f2d2d;background:#fff7f7;border:1px solid #f3d3d3}.commended-alert--success{color:#226b39;background:#f5fff8;border:1px solid #bde8ca}#documents-view{width:100%}#documents-view .documents-view__container{padding:1.75rem 2rem 2rem}#documents-view .documents-view__intro{max-width:62rem;margin:0 0 2rem}#documents-view .documents-view__section+.documents-view__section,#documents-view .documents-view__upload-section+.documents-view__section{margin-top:2.5rem}#documents-view .documents-view__section .commended-heading-2,#documents-view .documents-view__upload-section .commended-heading-2,#documents-view .documents-view__storage-warning .commended-heading-2{margin:0 0 1rem}#documents-view .documents-view__table{border-top:1px solid #ecebf0;width:100%}#documents-view .documents-view__row{border-bottom:1px solid #ecebf0;grid-template-columns:minmax(0,1fr) 9rem 8rem;align-items:center;gap:1rem;min-height:3.75rem;padding:.65rem 0;display:grid}#documents-view .documents-view__row--shared{grid-template-columns:minmax(0,1fr) 8rem minmax(10rem,.55fr) 3rem}#documents-view .documents-view__row--header{color:#6b6b7b;letter-spacing:.08em;text-transform:uppercase;min-height:2.75rem;padding-bottom:.5rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:600}#documents-view .documents-view__document-cell,#documents-view .documents-view__action-cell{min-width:0}#documents-view .documents-view__document-button{color:#151315;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:.75rem;min-width:0;max-width:100%;padding:0;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;display:inline-flex}#documents-view .documents-view__document-button span{overflow-wrap:anywhere}#documents-view .documents-view__document-button:hover{color:#1a61db}#documents-view .documents-view__document-button:disabled,#documents-view .documents-view__download-button:disabled{cursor:wait;opacity:.65}#documents-view .documents-view__file-icon{color:#1a61db;flex:none;width:1.25rem;height:1.25rem}#documents-view .documents-view__uploaded,#documents-view .documents-view__shared-by{color:#6b6b7b;font-family:Inter,sans-serif;font-size:.875rem}#documents-view .documents-view__remove-button,#documents-view .documents-view__download-button{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.5rem;font-family:Inter,sans-serif;display:inline-flex}#documents-view .documents-view__remove-button{color:#ef3e5c;font-size:.875rem}#documents-view .documents-view__remove-button:hover{color:#c31f3b}#documents-view .documents-view__download-button{color:#1a61db}#documents-view .documents-view__download-button:hover{color:#4280ec}#documents-view .documents-view__upload-section{margin-top:2.25rem}#documents-view .documents-view__file-input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}#documents-view .documents-view__upload-button{gap:.55rem;margin-bottom:.6rem}#documents-view .documents-view__upload-button+.commended-info-text{margin:0}#documents-view .documents-view__empty{color:#6b6b7b;margin:0;padding:1rem 0;font-family:Inter,sans-serif;font-size:.9rem}#documents-view .documents-view__loading{color:#6b6b7b;align-items:center;gap:.75rem;min-height:8rem;font-family:Inter,sans-serif;display:flex}#documents-view .documents-view__spinner{flex:none;width:1rem;height:1rem;animation:.9s linear infinite commended-spin}#documents-view .documents-view__storage-warning{background:#fff9e7;border:1px solid #f5d888;border-radius:8px;margin-bottom:2rem;padding:1rem 1.25rem}#documents-view .documents-view__storage-warning .commended-text-2{margin:0}.documents-view__delete-name{color:#151315;overflow-wrap:anywhere;background:#f8fbff;border-radius:6px;margin:1rem 0 0;padding:.75rem;font-family:Inter,sans-serif;font-size:.9rem}@media (width<=700px){#documents-view .documents-view__container{padding:1.25rem}#documents-view .documents-view__row--header{display:none}#documents-view .documents-view__row,#documents-view .documents-view__row--shared{grid-template-columns:minmax(0,1fr) auto;gap:.5rem 1rem;padding:1rem 0}#documents-view .documents-view__document-cell{grid-column:1/-1}#documents-view .documents-view__uploaded,#documents-view .documents-view__shared-by{flex-direction:column;gap:.1rem;display:flex}#documents-view .documents-view__uploaded:before{color:#8a8a97;content:"Uploaded";letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600}#documents-view .documents-view__shared-by:before{color:#8a8a97;content:"Shared by";letter-spacing:.08em;text-transform:uppercase;font-size:.65rem;font-weight:600}#documents-view .documents-view__row--shared .documents-view__action-cell{grid-area:2/2/span 2;align-self:center}#documents-view .documents-view__remove-button{justify-self:end}}#preferences-view{flex-direction:column;gap:2rem;width:100%;display:flex}#preferences-view .commended-alert{width:calc(100% - 3rem)}#preferences-view .preferences-view__container{flex-direction:column;width:calc(100% - 3rem);display:flex}#preferences-view .preferences-view__section{padding-top:1rem}#preferences-view .preferences-view__section>div:first-child{flex:0 26%;max-width:26%}#preferences-view .preferences-view__section>div:last-child{flex:68%;max-width:68%}#preferences-view .preferences-view__section-fields{flex-direction:column;gap:1rem;display:flex}#preferences-view .preferences-view__field{flex-direction:column;gap:.35rem;display:flex}#preferences-view .preferences-view__input-row{align-items:center;gap:.75rem;display:flex}#preferences-view .preferences-view__input{color:#151315;background:#fff;border:1px solid #d9d8e2;border-radius:4px;outline:none;width:min(100%,30rem);min-width:7.5rem;min-height:2.5rem;padding:.45rem .65rem;font-family:Inter,sans-serif;font-size:1rem}#preferences-view .preferences-view__input:focus{border-color:#1a61db;box-shadow:0 0 0 2px #1a61db1f}#preferences-view .preferences-view__input:disabled{cursor:not-allowed;background:#f5f5f8}#preferences-view .preferences-view__suffix{color:#3d3d4d;white-space:nowrap;font-family:Inter,sans-serif;font-size:.875rem;font-weight:700}#preferences-view .preferences-view__switch-row{flex-direction:column;gap:.45rem;display:flex}#preferences-view .preferences-view__switch{background:#d8d7de;border-radius:999px;align-items:center;width:3.5rem;height:2rem;padding:.2rem;display:inline-flex;position:relative}#preferences-view .preferences-view__switch input{cursor:pointer;opacity:0;margin:0;position:absolute;inset:0}#preferences-view .preferences-view__switch>span{pointer-events:none;background:#fff;border-radius:999px;width:1.6rem;height:1.6rem;transition:transform .16s;display:block}#preferences-view .preferences-view__switch--on{background:#3158d4}#preferences-view .preferences-view__switch--on>span{transform:translate(1.5rem)}#preferences-view .preferences-view__save-button{margin-left:auto}@media (width<=700px){#preferences-view .commended-alert,#preferences-view .preferences-view__container{width:calc(100% - 2rem)}#preferences-view .preferences-view__section{flex-direction:column;gap:1rem}#preferences-view .preferences-view__section>div:first-child,#preferences-view .preferences-view__section>div:last-child{width:100%;max-width:100%}#preferences-view .preferences-view__input-row{flex-direction:column;align-items:flex-start}#preferences-view .preferences-view__input{width:100%}}.commended-columnized-content{justify-content:space-between;gap:1.5rem;display:flex}.commended-columnized-content>div:first-child{flex:14rem}.commended-columnized-content>div:last-child{flex:62%}.commended-field-label{color:#151315;margin-bottom:.5rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;display:block}.commended-field-label--required:after{color:#1a61db;content:" •"}.commended-text-field,.commended-text-area{color:#151315;background:#fff;border:1px solid #d8d7de;border-radius:8px;outline:none;width:100%;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:1rem}.commended-text-field:focus,.commended-text-area:focus{border-color:#1a61db}.commended-text-field:disabled{color:#6b7280;background:#f8fbff}.commended-info-text{color:#3d3d4da6;margin:.25rem 0 .5rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500}.commended-rating-tag,.commended-experience-tag{border:0;border-radius:6px;align-items:center;height:2rem;padding:0 12px;font-family:Inter,sans-serif;font-size:.875rem;font-weight:400;display:inline-flex}.commended-rating-tag{border:1px solid #ecebf0;width:max-content}.commended-rating-tag p{text-overflow:ellipsis;white-space:nowrap;margin:auto;overflow:hidden}.commended-rating-tag--good{color:#423677;background-color:#ebedfb}.commended-rating-tag--advanced{color:#174758;background-color:#e7f6fa}.commended-rating-tag--expert{color:#2f560d;background-color:#e8f7e3}.commended-rating-tag--not-applicable{color:#8e2c27;background-color:#f3e7e5}.commended-experience-tag{background-color:#f8fbff;gap:.5rem;width:max-content;max-width:100%}.commended-experience-tag .commended-text-2{color:#3d3d4d;text-overflow:ellipsis;white-space:nowrap;width:max-content;margin:auto 0;overflow:hidden}.commended-traits-container{flex-wrap:wrap;gap:1.2rem 1.5rem;min-width:min(100%,500px);max-width:800px;display:flex}.commended-traits-container>div{color:#151315;background-color:#ecf5f6;border-radius:8px;min-width:calc(50% - .75rem);height:3.5rem;font-size:1rem;font-weight:600;display:flex}.commended-traits-container>div>span{text-align:center;margin:auto}.commended-score-container{width:100%}.commended-score-container>.commended-caption{display:none}.score-container__bar{align-items:center;gap:.5rem;display:flex}.commended-score-bar{background-color:#ecebf0;border-radius:999px;width:100%;min-width:4rem;max-width:125px;height:.5rem}.commended-score-bar>div{border-radius:inherit;background-color:#1a61db;height:100%}.commended-score-bar--active{background-color:#1a61db}.profile-loading-state{gap:1.5rem;display:grid}.profile-loading-state__about{grid-template-columns:10rem minmax(11rem,.8fr) minmax(16rem,1.5fr);align-items:center;gap:2rem;min-height:13rem;display:grid}.profile-loading-state__avatar,.profile-loading-state__line,.profile-loading-state__row,.profile-loading-state__history{background:#ecebf0;animation:1.35s ease-in-out infinite profile-loading-pulse}.profile-loading-state__avatar{border-radius:50%;width:10rem;height:10rem}.profile-loading-state__stack{gap:.75rem;display:grid}.profile-loading-state__stack--wide{gap:.65rem}.profile-loading-state__line{border-radius:4px;width:100%;height:.75rem}.profile-loading-state__line--name{max-width:16rem;height:1.75rem}.profile-loading-state__line--heading{max-width:10rem;height:1.4rem}.profile-loading-state__line--label{max-width:7rem;height:.6rem}.profile-loading-state__line--short{max-width:8rem}.profile-loading-state__line--medium{max-width:70%}.profile-loading-state__columns{grid-template-columns:minmax(0,55fr) minmax(0,45fr);gap:1.5rem;display:grid}.profile-loading-state__panel{gap:1rem;min-height:20rem;display:grid}.profile-loading-state__row{border-radius:4px;height:2.75rem}.profile-loading-state__history{border-radius:4px;height:6.25rem}@keyframes profile-loading-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1059px){.profile-loading-state__about{grid-template-columns:7rem minmax(0,1fr)}.profile-loading-state__avatar{width:7rem;height:7rem}.profile-loading-state__stack--wide{grid-column:1/-1}.profile-loading-state__columns{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.profile-loading-state__avatar,.profile-loading-state__line,.profile-loading-state__row,.profile-loading-state__history{animation:none}}#profile-and-references #profile-about-you,#profile-and-references #profile-about-you--empty{margin-bottom:2rem;display:grid;position:relative}#profile-and-references #profile-about-you{grid-template-columns:min-content max-content auto;grid-template-areas:"photo name-location pitch""photo name-location consultant-data";column-gap:3%}#profile-and-references #profile-about-you--empty{grid-template-columns:min-content max-content auto;grid-template-areas:"photo name-location empty-container";column-gap:3%}#profile-and-references #profile-about-you--empty>.commended-empty-container{grid-area:empty-container}#profile-and-references #profile-about-you>img,#profile-and-references #profile-about-you--empty>img,#profile-and-references .profile-about-you__avatar{border-radius:50%;grid-area:photo;width:10rem;height:10rem}#profile-and-references #profile-about-you>img,#profile-and-references #profile-about-you--empty>img{max-width:none}#profile-and-references .profile-about-you__avatar{color:#1a61db;background:#eef9fe;justify-content:center;align-items:center;font-size:2rem;font-weight:600;display:flex}#profile-and-references #profile-about-you>.profile-about-you__avatar,#profile-and-references #profile-about-you--empty>.profile-about-you__avatar{color:#666872;background:#f2f2f2}#profile-and-references .about-you__name-location{grid-area:name-location;align-self:center}#profile-and-references .about-you__name-location .commended-heading-1{width:max-content;margin:0}#profile-and-references .about-you__name-location .commended-text-2{color:#3d3d4d;width:max-content;line-height:1.4375rem}#profile-and-references #profile-about-you p{margin:0}#profile-and-references #profile-about-you .commended-heading-1{line-height:1.75rem}#profile-and-references #profile-about-you .commended-caption{letter-spacing:0;line-height:1.21875rem}#profile-and-references #profile-about-you .about-you__consultant-data .commended-text-1{line-height:1.625rem}#profile-and-references .about-you__pitch{grid-area:pitch;margin-top:auto;margin-bottom:auto;padding-right:3rem}#profile-and-references .about-you__consultant-data{grid-area:consultant-data;justify-content:space-between;row-gap:.5rem;margin-top:1rem;display:flex}#profile-and-references .profile-builder__edit-link{color:#1a61db;cursor:pointer;background:0 0;border:0;align-items:center;gap:.35rem;height:1.25rem;padding:0;display:inline-flex;position:absolute;top:1.6rem;right:2rem}#profile-and-references .profile-builder__edit-link:disabled{cursor:not-allowed;opacity:.6}.profile-builder-wrapper{width:fit-content;max-width:100%;margin-inline:0}.profile-builder-dialog-backdrop{z-index:90;background:#15131540;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.profile-builder-dialog{background:#fff;border-radius:8px;grid-template-rows:min-content minmax(0,1fr) min-content;grid-template-areas:"header""content""footer";width:100%;max-width:40.5rem;max-height:calc(100vh - 3rem);display:grid;overflow:hidden;box-shadow:0 32px 80px #1513152e}.profile-builder-dialog__header{border-bottom:1px solid #ecebf0;grid-area:header;padding:1.5rem 2rem}.profile-builder-dialog__header .commended-heading-2{margin:0 0 .75rem}.profile-builder-dialog__header .commended-text-2{max-width:31.25rem;margin:0}.profile-builder-dialog__error{color:#151315;background:#fdf1f2;border:1px solid #f5c2c7;padding:.75rem 1rem;font-size:.875rem}.profile-builder-dialog__content{flex-direction:column;grid-area:content;gap:1.3rem;min-height:0;padding:1.5rem 2rem;display:flex;overflow-y:scroll}.profile-builder-dialog__content::-webkit-scrollbar{-webkit-appearance:none}.profile-builder-dialog__content::-webkit-scrollbar:vertical{width:11px}.profile-builder-dialog__content::-webkit-scrollbar-thumb{background-color:#15131580;border:2px solid #fff;border-radius:8px}.profile-builder-dialog__content--about-you img,.profile-builder-dialog__avatar{border-radius:50%;width:6.5rem;height:6.5rem}.profile-builder-dialog__avatar{color:#1a61db;background:#eef9fe;justify-content:center;align-items:center;font-size:1.5rem;font-weight:600;display:flex}#profile-and-references .profile-builder-dialog__content--about-you>img,#profile-and-references .profile-builder-dialog__content--about-you .profile-builder-dialog__avatar{flex:0 0 6.5rem;grid-area:auto;width:6.5rem;min-width:6.5rem;height:6.5rem;min-height:6.5rem;max-height:6.5rem}#profile-and-references .profile-builder-dialog__content--about-you .profile-builder-dialog__avatar{font-size:1.5rem}#profile-and-references .profile-builder-dialog--about-you .profile-builder-dialog__content{gap:1rem}#profile-and-references .profile-builder-dialog--about-you .commended-form-label{letter-spacing:.03em;margin-bottom:.4rem;font-size:.75rem;font-weight:500}#profile-and-references .profile-builder-dialog--about-you .commended-form-field__helper{font-size:.875rem;font-weight:500}#profile-and-references .profile-builder-dialog--about-you .commended-form-control{min-height:2.9rem;padding:.55rem .9rem;font-size:1rem}#profile-and-references .profile-builder-dialog--about-you .commended-form-control--textarea{min-height:4.7rem;padding-top:.65rem}#profile-and-references .profile-builder-dialog--about-you .commended-form-control-shell__icon{width:1.1rem;height:1.1rem;right:.9rem}#profile-and-references .profile-builder-dialog--about-you .commended-form-control-shell--select-like .commended-form-control{padding-right:2.75rem}#profile-and-references .profile-builder-dialog--about-you .commended-form-control--number{width:8rem;min-height:2.8rem;padding:.5rem .8rem}#profile-and-references .profile-builder-dialog--about-you .price-container__currency{line-height:2.8rem}.commended-form-field{display:block}.commended-form-field__header{justify-content:space-between;align-items:center;gap:1rem;display:flex}.commended-form-field__helper{color:#6d7585;font-size:.875rem;font-weight:600}.commended-form-field__error{color:#ef4444;margin-top:.35rem;font-size:.875rem;font-weight:500;display:block}.commended-form-label{color:#3d3d4d;letter-spacing:.02em;text-transform:uppercase;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.commended-form-label span{color:#1a61db}.commended-form-field--invalid .commended-form-label span{color:#ef4444}.commended-form-control-shell{display:block;position:relative}.commended-form-control{color:#151315;background:#fff;border:1px solid #ecebf0;border-radius:8px;outline:none;width:100%;min-height:3.5rem;padding:.75rem 1rem;font-size:1rem}.commended-form-control:focus{border-color:#1a61db;box-shadow:0 0 0 1px #1a61db}.commended-form-field--invalid .commended-form-control{border-color:#ef4444}.commended-form-field--invalid .commended-form-control:focus{border-color:#ef4444;box-shadow:0 0 0 1px #ef4444}.commended-form-control-shell--select-like .commended-form-control{padding-right:3rem}.commended-form-control--select{appearance:none;cursor:pointer;line-height:1.5}.commended-form-control--select:invalid{color:#6d7585}.commended-form-control--select option{color:#151315}.commended-form-control-shell__icon{color:#6d7585;pointer-events:none;width:1.25rem;height:1.25rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.commended-form-control--textarea{resize:vertical;min-height:5.5rem}.about-you-dialog__price-container{align-items:end;gap:1rem;display:flex}.commended-form-control--number{text-align:right;max-width:8rem}.price-container__currency{color:#151315;font-size:1rem;font-weight:700;line-height:3.5rem}.commended-date-field__picker{--vaadin-field-default-width:100%;width:100%;display:block}.commended-date-field__picker::part(label){color:#3d3d4d;letter-spacing:.02em;text-transform:uppercase;font-size:.875rem;font-weight:600}.commended-date-field__picker::part(input-field){color:#151315;background:#fff;border:1px solid #ecebf0;border-radius:8px;min-height:3.5rem}.commended-date-field__picker[focused]::part(input-field){border-color:#1a61db}.commended-date-field__picker[invalid]::part(input-field){border-color:#ef4444}.profile-builder-dialog__footer{border-top:1px solid #ecebf0;grid-area:footer;justify-content:flex-end;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.profile-builder-dialog__footer .commended-primary-link--big{color:#151315;cursor:pointer;background:0 0;border:0;border-radius:.25rem;min-height:2.25rem;padding:0 .375rem;font-size:1rem;font-weight:500;transition:background-color .12s}.profile-builder-dialog__footer .commended-primary-link--big:hover{color:#151315;background-color:#15131505}.profile-builder-dialog__footer .commended-primary-link--big:active{background-color:#1513150d}.profile-builder-dialog__footer .commended-primary-button--small-short-text{color:#fff;cursor:pointer;background:#1a61db;border:0;border-radius:.75rem;justify-content:center;align-items:center;min-width:9.5rem;min-height:3.5rem;padding:0 1.5rem;font-size:1rem;font-weight:700;display:inline-flex}.profile-builder-dialog__footer .commended-primary-button--small-short-text:disabled{cursor:not-allowed;background:#1a61db61}#profile-and-references .profile-builder-dialog--about-you .profile-builder-dialog__footer{padding:1.3rem 2rem}#profile-and-references .profile-builder-dialog--about-you .profile-builder-dialog__footer .commended-primary-link--big{min-height:2.25rem}#profile-and-references .profile-builder-dialog--about-you .profile-builder-dialog__footer .commended-primary-button--small-short-text{border-radius:.625rem;min-width:8rem;min-height:3rem}#profile-and-references .profile-builder-dialog--section .profile-builder-dialog__footer{padding:1.5rem 2rem}#profile-and-references .profile-builder-dialog--section .profile-builder-dialog__footer .commended-primary-button--small-short-text{border-radius:8px;min-width:0;min-height:2.5rem;padding:0 2rem;font-weight:500}#profile-and-references .profile-builder-dialog--work-history{grid-template-columns:minmax(0,1fr);max-width:39.5rem}#profile-and-references .profile-builder-dialog--work-history>*{min-width:0}#profile-and-references .profile-builder-dialog--work-history .profile-builder-detail-dialog__switch{flex-shrink:0}@media (width<=480px){#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__header,#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__content,#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__footer{padding-inline:.875rem}#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__footer{flex-direction:column;align-items:stretch;gap:.75rem}#profile-and-references .profile-builder-dialog--work-history .footer__toggle,#profile-and-references .profile-builder-dialog--work-history .footer__standard-buttons{gap:1rem;margin:0}#profile-and-references .profile-builder-dialog--work-history .footer__standard-buttons{justify-content:flex-end}}#profile-and-references .profile-builder-dialog--remove-role{max-width:34rem}#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__header{padding:1.5rem 1.75rem}#profile-and-references .profile-builder-dialog--work-history .profile-builder-dialog__content{gap:1.3rem;padding:1.5rem 1.75rem}#profile-and-references .profile-builder-dialog__content--remove-role{padding:1.5rem 1.75rem}#profile-and-references .profile-builder-role-dialog__remove-summary{background:#fff8f8;border:1px solid #f1c3c3;border-radius:.5rem;padding:1rem}#profile-and-references .profile-builder-role-dialog__remove-summary .commended-heading-3,#profile-and-references .profile-builder-role-dialog__remove-summary .commended-text-2{margin:0}#profile-and-references .profile-builder-role-dialog__remove-summary .commended-text-2{margin-top:.35rem}#profile-and-references .profile-builder-role-dialog__remove-summary .work-history-item__date-period,#profile-and-references .profile-builder-role-dialog__remove-summary .work-history-item__date-period--missing{margin-top:.55rem}#profile-and-references .profile-builder-dialog--work-history .commended-form-label{letter-spacing:.03em;margin-bottom:.4rem;font-size:.75rem;font-weight:500}#profile-and-references .profile-builder-dialog--work-history .commended-form-control{border-radius:.45rem;min-height:2.45rem;padding:.45rem .55rem;font-size:1rem}#profile-and-references .profile-builder-dialog--work-history .commended-date-field__picker::part(label){font-size:.75rem;font-weight:500}#profile-and-references .profile-builder-dialog--work-history .commended-date-field__picker{margin:0;padding:0;display:flex}#profile-and-references .profile-builder-dialog--work-history .commended-date-field__picker::part(input-field){border-radius:.45rem;min-height:2.45rem}#profile-and-references .profile-builder-dialog__footer--with-toggle{justify-content:space-between;padding:1.3rem 1.75rem}#profile-and-references .profile-builder-dialog__footer--with-toggle .footer__toggle,#profile-and-references .profile-builder-dialog__footer--with-toggle .footer__standard-buttons{align-items:center;display:flex}#profile-and-references .profile-builder-dialog__footer--with-toggle .footer__toggle{gap:1rem;margin-right:auto}#profile-and-references .profile-builder-dialog__footer--with-toggle .footer__standard-buttons{gap:2rem;margin-left:auto}#profile-and-references .profile-builder-dialog__footer--with-toggle .commended-primary-button--small-short-text{border-radius:.625rem;min-width:6.25rem;min-height:3rem}#profile-and-references .profile-builder-role-dialog__visibility .commended-heading-3{margin:0;font-size:1rem}#profile-and-references .profile-builder-role-dialog__helper{color:#3d3d4d73;margin:0 0 .4rem;font-size:.75rem;font-weight:500;display:block}#profile-and-references .profile-builder-role-dialog__helper--warning{color:#ef9b10;margin:.35rem 0 0}#profile-and-references .profile-builder-role-dialog__editor{border:1px solid #d8dde8;display:block}#profile-and-references .profile-builder-role-dialog__toolbar{color:#6d7585;background:#eef9fe;border-bottom:1px solid #d8dde8;flex-wrap:wrap;align-items:center;gap:.35rem;min-height:3.4rem;padding:.65rem .75rem;display:flex}#profile-and-references .profile-builder-role-dialog__toolbar-button{color:#6d7585;cursor:pointer;background:0 0;border:0;border-radius:.35rem;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}#profile-and-references .profile-builder-role-dialog__toolbar-button:hover,#profile-and-references .profile-builder-role-dialog__toolbar-button:focus-visible,#profile-and-references .profile-builder-role-dialog__toolbar-button--active{color:#151315;background:#fff;outline:none}#profile-and-references .profile-builder-role-dialog__editable{color:#151315;border:0;outline:none;width:100%;min-height:16.625rem;padding:.75rem;font-family:inherit;font-size:1rem;display:block;overflow-y:auto}#profile-and-references .profile-builder-role-dialog__editable:empty:before{color:#3d3d4d73;content:"Describe your responsibilities, key deliveries, and context"}#profile-and-references .profile-builder-role-dialog__editable p,#profile-and-references .profile-builder-role-dialog__editable ul,#profile-and-references .profile-builder-role-dialog__editable ol{margin:0 0 .75rem}#profile-and-references .profile-builder-role-dialog__editable>:last-child{margin-bottom:0}#profile-and-references .profile-builder-role-dialog__skill-picker{position:relative}#profile-and-references .profile-builder-role-dialog__select-shell{display:block;position:relative}#profile-and-references .profile-builder-role-dialog__select{color:#151315;background:#fff;border:1px solid #ecebf0;border-radius:.45rem;outline:none;width:100%;min-height:2.45rem;padding:.45rem 2.4rem .45rem .55rem;font-family:Inter,sans-serif;font-size:1rem;display:block}#profile-and-references .profile-builder-role-dialog__select:focus{border-color:#1a61db;box-shadow:0 0 0 1px #1a61db}#profile-and-references .profile-builder-role-dialog__select:disabled{color:#a7adb8;cursor:not-allowed}#profile-and-references .profile-builder-role-dialog__select-icon{color:#6d7585;pointer-events:none;width:1.2rem;height:1.2rem;position:absolute;top:50%;right:.65rem;transform:translateY(-50%)}.profile-builder-role-dialog__dropdown-menu{overscroll-behavior:contain;z-index:100;background:#fff;border:1px solid #ecebf0;border-radius:.45rem;max-height:18rem;position:fixed;overflow-y:auto;box-shadow:0 16px 34px #15131524}.profile-builder-role-dialog__dropdown-item{color:#3d3d4d;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:0 .75rem;font-family:Inter,sans-serif;font-size:1rem;display:grid}.profile-builder-role-dialog__dropdown-item:hover,.profile-builder-role-dialog__dropdown-item:focus,.profile-builder-role-dialog__dropdown-item[data-active]{color:#151315;background:#f8fbff}.profile-builder-role-dialog__dropdown-item:disabled{color:#a7adb8;cursor:not-allowed}.profile-builder-role-dialog__dropdown-item--selected{color:#151315}#profile-and-references .profile-builder-role-dialog__selected-skills{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}#profile-and-references .profile-builder-role-dialog__experience-tag{cursor:pointer;border:0;gap:.45rem}#profile-and-references .profile-builder-role-dialog__experience-tag .commended-info-text,.profile-builder-role-dialog__dropdown-experience .commended-info-text{color:#3d3d4da6;margin:auto 0}.profile-builder-role-dialog__experience-icon{color:#1a61db;flex:none;width:1rem;height:1rem}.profile-builder-role-dialog__dropdown-experience{border:0;justify-self:end;gap:.35rem;min-width:2rem;height:1.85rem;padding:0 .55rem}#profile-and-references .profile-builder-role-dialog__skill-note{color:#3d3d4d;margin:1.3rem 0 0;font-size:.875rem}#profile-and-references .profile-builder-role-dialog__remove-section{border-top:1px solid #ecebf0;padding-top:1.15rem}#profile-and-references .profile-builder-role-dialog__remove-button,#profile-and-references .profile-builder-role-dialog__remove-confirm-button{color:#a33c3c;cursor:pointer;background:#fff;border:1px solid #e7a4a4;border-radius:.5rem;align-items:center;gap:.45rem;min-height:2.5rem;padding:0 .9rem;font-family:Inter,sans-serif;font-size:.9rem;font-weight:600;display:inline-flex}#profile-and-references .profile-builder-role-dialog__remove-button:hover,#profile-and-references .profile-builder-role-dialog__remove-button:focus-visible,#profile-and-references .profile-builder-role-dialog__remove-confirm-button:hover,#profile-and-references .profile-builder-role-dialog__remove-confirm-button:focus-visible{background:#fff5f5;outline:none}#profile-and-references .profile-builder-role-dialog__remove-button:disabled,#profile-and-references .profile-builder-role-dialog__remove-confirm-button:disabled{cursor:not-allowed;opacity:.55}#profile-and-references .profile-builder-role-dialog__remove-confirm{background:#fff8f8;border:1px solid #f1c3c3;border-radius:.5rem;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex}#profile-and-references .profile-builder-role-dialog__remove-confirm .commended-heading-3{margin:0;font-size:1rem}#profile-and-references .profile-builder-role-dialog__remove-confirm .commended-text-2{color:#5d4750;margin:.25rem 0 0}#profile-and-references .profile-builder-role-dialog__remove-actions{flex-shrink:0;align-items:center;gap:1rem;display:flex}#profile-and-references .profile-skills-and-work-history{column-gap:1.5rem;display:flex}#profile-and-references .profile-skill-column{flex-direction:column;row-gap:1.5rem;display:flex}#profile-and-references .profile-whi-column{flex-direction:column;gap:1.5rem;height:100%;display:flex}#profile-and-references .profile-whi-column>.work-history-column{min-width:0}#profile-and-references .work-history-column{order:1}#profile-and-references .profile-builder-component__title-and-edit-button{justify-content:space-between;align-items:center;gap:1rem;display:flex}#profile-and-references .profile-builder-component__title-and-edit-button>div:last-child{justify-content:space-between;min-width:13rem;display:flex}#profile-and-references .profile-builder-component__title-and-edit-button button{margin:auto 0;padding:0}#profile-and-references .commended-empty-container{margin:auto 0}#profile-and-references .commended-empty-container .commended-heading-2{margin-top:0}#profile-and-references .commended-empty-container .commended-text-1{color:#3d3d4d;margin:0;line-height:1.6}#profile-and-references .commended-empty-container__actions{gap:1.5rem;margin-top:1rem;display:flex}#profile-and-references .commended-empty-container__actions .commended-primary-link--big{white-space:nowrap;gap:.4rem;width:min-content;margin-bottom:0;padding:0}#profile-and-references .skill-grid__container{flex-direction:column;row-gap:.5rem;display:flex}#profile-and-references .skill-grid__container .commended-caption{letter-spacing:0}#profile-and-references .skill-grid__container .commended-score-bar{height:6px}#profile-and-references .skill-grid__header,#profile-and-references .skill-grid__row{display:grid}#profile-and-references .skill-grid__header>*,#profile-and-references .skill-grid__row>*{margin:auto}#profile-and-references .skill-grid__header>:first-child,#profile-and-references .skill-grid__row>:first-child{margin-left:0}#profile-and-references .skill-grid__row{cursor:pointer;background-color:#fcfcfc;border-top:1px solid #ecebf0;border-bottom:1px solid #ecebf0;position:relative}#profile-and-references .skill-grid__row .commended-rating-tag{border:0;height:1.5rem;padding:0 .5rem}#profile-and-references .skill-grid__row .commended-rating-tag p{margin:auto}#profile-and-references .skill-grid__row .commended-score-container{max-width:150px}#profile-and-references .skill-grid__row .row__validation{width:100%}#profile-and-references .skill-grid__container--with-experience .skill-grid__header,#profile-and-references .skill-grid__container--with-experience .skill-grid__row{grid-template-columns:minmax(0,1fr) 85px 85px 130px;column-gap:1rem}#profile-and-references .skill-grid__container--without-experience .skill-grid__header,#profile-and-references .skill-grid__container--without-experience .skill-grid__row{grid-template-columns:minmax(0,1fr) 7rem 11rem}#profile-and-references .skill-grid__header>.commended-caption{white-space:nowrap}#profile-and-references .skill-grid__row .row__validation .score-container__bar{justify-content:flex-start;gap:.35rem}#profile-and-references .skill-grid__row .row__validation .score-container__bar span{color:#1a61db;min-width:2.15rem;font-weight:600}#profile-and-references .skill-grid__row .row__validation .commended-score-bar{flex:auto;min-width:4rem;max-width:5.4rem}#profile-and-references .skill-grid__row{color:inherit;font:inherit;text-align:left;width:100%;padding:.5rem 0}.profile-builder-modal-overlay{z-index:50;background:#15131547;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.profile-builder-modal{background:#fff;border-radius:8px;grid-template-rows:min-content minmax(0,1fr) min-content;width:100%;max-width:40.5rem;max-height:calc(100vh - 3rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #15131538}.profile-builder-modal__header,.profile-builder-modal__content,.profile-builder-modal__footer{padding:1.5rem 2rem}.profile-builder-modal__header{border-bottom:1px solid #ecebf0}.profile-builder-modal__header .commended-caption{margin:0 0 .75rem}.profile-builder-modal__header .commended-heading-2{margin:0 0 1rem}.profile-builder-modal__header .commended-text-2{max-width:31.25rem}.profile-builder-modal__content{flex-direction:column;row-gap:1.3rem;display:flex;overflow-y:auto}.profile-builder-modal__content::-webkit-scrollbar{-webkit-appearance:none}.profile-builder-detail-dialog__content::-webkit-scrollbar{-webkit-appearance:none}.profile-builder-modal__content::-webkit-scrollbar:vertical{width:11px}.profile-builder-detail-dialog__content::-webkit-scrollbar:vertical{width:11px}.profile-builder-modal__content::-webkit-scrollbar-thumb{background-color:#15131580;border:2px solid #fff;border-radius:8px}.profile-builder-detail-dialog__content::-webkit-scrollbar-thumb{background-color:#15131580;border:2px solid #fff;border-radius:8px}.profile-builder-modal__footer{border-top:1px solid #ecebf0;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2rem;display:flex}.profile-builder-modal__footer .commended-primary-link--big{color:#151315}.cv-upload-dialog{background:#fff;border-radius:8px;width:min(1100px,100vw - 3rem);max-height:calc(100vh - 3rem);overflow:hidden;box-shadow:0 24px 70px #15131538}.cv-upload-dialog__title{color:#151315;border-bottom:1px solid #ecebf0;margin:0;padding:.875rem 1rem;font-family:Inter,sans-serif;font-size:1.625rem;font-weight:700;line-height:1.25}.cv-upload-dialog__content{padding:1.5rem 1.25rem 0}.cv-upload-dialog__intro{color:#3d3d4d;margin:0;font-family:Inter,sans-serif;font-size:.9375rem;line-height:1.55}.cv-upload-dialog__intro+.cv-upload-dialog__intro{margin-top:.6rem}.cv-upload-dialog__intro a{color:#1a61db;text-decoration:none}.cv-upload-dialog__intro a:hover{color:#4280ec;text-decoration:underline}.cv-upload-dialog__error{color:#8f2d2d;background:#fff7f7;border:1px solid #f3c5c2;border-radius:8px;margin:1rem 0 0;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;line-height:1.6}.cv-upload-dialog__dropzone{cursor:pointer;text-align:center;background:#fff;border:1px dashed #d8d7de;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;width:60%;min-width:400px;max-width:638px;min-height:4.25rem;margin:.875rem auto 0;padding:.75rem 1rem;transition:border-color .12s,box-shadow .12s;display:flex}.cv-upload-dialog__dropzone:hover{border-color:#1a61db;box-shadow:0 0 0 3px #1a61db1a}.cv-upload-dialog__dropzone input{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.cv-upload-dialog__dropzone-button{color:#1a61db;background:#ebf4ff;border-radius:4px;justify-content:center;align-items:center;min-height:2rem;padding:0 .875rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;display:inline-flex}.cv-upload-dialog__dropzone-icon{color:#667085;width:1rem;height:1rem}.cv-upload-dialog__dropzone-hint,.cv-upload-dialog__selected-file{color:#3d3d4d;font-size:.875rem}.cv-upload-dialog__selected-file{justify-content:center;align-items:center;gap:.5rem;margin:.75rem 0 0;display:flex}.cv-upload-dialog__footer{justify-content:flex-end;align-items:center;gap:1rem;padding:0 1.25rem 1.5rem;display:flex}.cv-upload-dialog__footer--single{justify-content:center}.cv-upload-dialog__footer .commended-primary-link--big{color:#1a61db;min-height:2.5rem;padding:0 .75rem;font-size:1rem}.cv-upload-dialog__footer .commended-primary-button--small-short-text{color:#fff;cursor:pointer;background:#1a61db;border:0;border-radius:8px;justify-content:center;align-items:center;width:fit-content;height:2.5rem;padding:0 32px;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;display:inline-flex}.cv-upload-dialog__footer .commended-primary-button--small-short-text:disabled{cursor:not-allowed;background:#1a61db66}.cv-upload-dialog__footer .commended-primary-button--small-short-text:not(:disabled):hover{background:#4280ec}.cv-upload-dialog__processing{text-align:center;flex-direction:column;align-items:center;min-height:19rem;padding:2rem;display:flex}.cv-upload-dialog__processing .commended-heading-2{margin:0}.cv-upload-dialog__loader{color:#1a61db;width:5.5rem;height:5.5rem;margin:2rem auto;animation:.9s linear infinite commended-spin}@media only screen and (width<=640px){.cv-upload-dialog{width:min(100%,100vw - 1rem)}.cv-upload-dialog__dropzone{width:90%;min-width:0}.cv-upload-dialog__footer{padding-right:1rem}}.commended-small-info{border-radius:6px;padding:.5rem 1rem;font-family:Inter,sans-serif}.commended-small-info .commended-heading-3{margin:0}.commended-small-info .commended-text-2{margin:.5rem 0 0}.commended-small-info--warning{background-color:#eb575714;border-top:.5rem solid #eb5757}.commended-small-info--success{background-color:#66bf8014;border-top:.5rem solid #66bf80}@keyframes commended-spin{to{transform:rotate(360deg)}}.profile-builder-catalog{flex-direction:column;gap:1.75rem;display:flex}.profile-builder-catalog__dropdown-section{position:relative}.profile-builder-catalog__suggestions-section{flex-direction:column;gap:.75rem;display:flex}.profile-builder-catalog__suggestion-tags{flex-wrap:wrap;gap:.4rem;display:flex}.profile-builder-catalog__suggestion-tag{color:#503cff;cursor:pointer;background:#fff;border:1px solid #503cff;border-radius:6px;align-items:center;gap:.45rem;min-height:1.5rem;padding:0 .5rem;font-family:Inter,sans-serif;font-size:.875rem;display:inline-flex}.profile-builder-catalog__suggestion-tag:hover,.profile-builder-catalog__suggestion-tag:focus-visible{color:#1a61db;border-color:#1a61db;outline:none}.profile-builder-catalog__dropdown-label{color:#3d3d4d;font-size:.75rem;font-weight:500;display:block}.profile-builder-catalog__dropdown-label>label{text-transform:uppercase}.profile-builder-catalog__dropdown-shell{margin-top:.5rem;position:relative}.profile-builder-catalog__dropdown-shell input{color:#151315;background:#fff;border:1px solid #e4e2ea;border-radius:8px;outline:none;width:100%;min-height:2.5rem;padding:0 3.25rem 0 1rem;font-family:Inter,sans-serif;font-size:.875rem}.profile-builder-catalog__dropdown-shell input:focus{border-color:#1a61db;box-shadow:0 0 0 1px #1a61db}.profile-builder-catalog__dropdown-icon{color:#354052;cursor:pointer;width:1rem;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.profile-builder-catalog__dropdown-menu{overscroll-behavior:contain;z-index:140;background:#fff;border:1px solid #ecebf0;border-radius:8px;max-height:min(28rem,100vh - 18rem);position:fixed;overflow-y:auto;box-shadow:0 16px 34px #15131524}.profile-builder-catalog__dropdown-item{color:#3d3d4d;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:2.25rem;padding:.25rem 1rem;font-family:Inter,sans-serif;font-size:.875rem;display:grid}.profile-builder-catalog__dropdown-item:hover,.profile-builder-catalog__dropdown-item:focus,.profile-builder-catalog__dropdown-item[data-active]{color:#151315;background:#f8fbff}.profile-builder-catalog__dropdown-item--selected{color:#151315}.profile-builder-catalog__dropdown-check{color:#1a61db;justify-content:center;align-items:center;display:inline-flex}.profile-builder-catalog__dropdown-item-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.profile-builder-catalog__dropdown-rating{border:0;justify-self:end;min-width:4.5rem;height:2.1rem;padding:0 .75rem;font-size:.95rem}.profile-builder-catalog__dropdown-empty,.profile-builder-catalog__helper{color:#6b7280;margin:.75rem 0 0;font-size:.875rem}.profile-builder-catalog__dropdown-empty{padding:0 1rem 1rem}.profile-builder-catalog__selected-section{border:0}.profile-builder-catalog__selected-tags{flex-wrap:wrap;gap:.4rem;margin-top:.3rem;display:flex}.profile-builder-catalog--key-traits{gap:1.25rem}.profile-builder-catalog--key-traits .profile-builder-catalog__selected-tags{gap:.5rem;margin-top:0}.profile-builder-catalog__trait-tag{color:#151315;background:#ecf5f6;border-radius:6px;align-items:center;gap:.5rem;min-height:2rem;padding:0 .5rem 0 .75rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;display:inline-flex}.profile-builder-catalog__trait-tag button{color:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;display:inline-flex}.profile-builder-catalog__trait-tag button:disabled{cursor:not-allowed;opacity:.5}.profile-builder-catalog__tag,.profile-builder-catalog__text-tag{cursor:pointer;gap:.5rem}.profile-builder-catalog__tag{border:0;min-height:2rem}.profile-builder-catalog__text-tag{color:#151315;background:#f8fbff;border:1px solid #d8d7de;border-radius:8px;align-items:center;min-height:2rem;padding:0 .75rem;font-family:Inter,sans-serif;font-size:.95rem;display:inline-flex}button.profile-builder-catalog__text-tag{cursor:pointer}.profile-builder-catalog__tag-remove{opacity:.7;justify-content:center;align-items:center;width:1rem;height:1rem;font-size:1rem;font-weight:700;line-height:1;display:inline-flex}.profile-builder-detail-overlay{z-index:130;background:#15131540;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex;position:fixed;inset:0}.profile-builder-detail-dialog{background:#fff;border-radius:8px;grid-template-rows:min-content minmax(0,1fr) min-content;grid-template-areas:"header""content""footer";width:100%;max-width:40.5rem;max-height:calc(100vh - 3rem);display:grid;overflow:hidden;box-shadow:0 24px 70px #15131538}.profile-builder-detail-dialog__header{border-bottom:1px solid #ecebf0;grid-area:header;padding:1.5rem 2rem}.profile-builder-detail-dialog__header .commended-heading-2{margin:0 0 .75rem}.profile-builder-detail-dialog__header .commended-text-2{max-width:31.25rem;margin:0}.profile-builder-detail-dialog__content{flex-direction:column;grid-area:content;row-gap:1.3rem;min-height:0;padding:1.5rem 2rem;display:flex;overflow-y:scroll}.profile-builder-detail-dialog__section+.profile-builder-detail-dialog__section{margin-top:0}.profile-builder-detail-dialog__content--skill .commended-caption{letter-spacing:.08em;margin-bottom:.4rem;font-size:.75rem}.profile-builder-detail-dialog__content--skill .commended-text-2{color:#151315;margin:0;font-size:.875rem;font-weight:400;line-height:1.55}.profile-builder-detail-dialog__validation{align-items:center;gap:.25rem;width:14rem;margin:0 0 .5rem;display:flex}.profile-builder-detail-dialog__validation strong{color:#4d3de3;font-size:.875rem;font-weight:700;line-height:1}.profile-builder-detail-dialog__validation .score-container__bar{flex:auto;gap:0}.profile-builder-detail-dialog__validation .commended-score-bar{min-width:0;max-width:none;height:6px;margin:auto 0 auto 4px}.profile-builder-detail-dialog__rating-options{flex-wrap:wrap;gap:.75rem;margin-top:0;display:flex}.profile-builder-detail-dialog__rating{color:#3d3d4d;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #e4e2ea;border-radius:6px;height:2rem;min-height:0;padding:0 .75rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500}.profile-builder-detail-dialog__rating--selected{color:#423677;background:#ebedfb;border-color:#ebedfb}.profile-builder-detail-dialog__rating--selected.commended-rating-tag--good{color:#423677;background-color:#ebedfb;border-color:#ebedfb}.profile-builder-detail-dialog__rating--selected.commended-rating-tag--advanced{color:#174758;background-color:#e7f6fa;border-color:#e7f6fa}.profile-builder-detail-dialog__rating--selected.commended-rating-tag--expert{color:#2f560d;background-color:#e8f7e3;border-color:#e8f7e3}.profile-builder-detail-dialog__rating--selected.commended-rating-tag--not-applicable{color:#8e2c27;background-color:#f3e7e5;border-color:#f3e7e5}.profile-builder-detail-dialog__toggle{color:#3d3d4d;cursor:pointer;background:#d8d7de;border:0;border-radius:999px;flex-direction:row;justify-content:space-between;align-items:center;width:3.75rem;height:1.75rem;padding:.2rem;font-size:.75rem;display:inline-flex}.profile-builder-detail-dialog__toggle--active{color:#fff;background:#3358d4;flex-direction:row-reverse}.profile-builder-detail-dialog__toggle-thumb{background:#fff;border-radius:50%;flex:0 0 1.35rem;height:1.35rem}.profile-builder-catalog__dropdown-shell--multi{border:1px solid #e4e2ea;border-radius:8px;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.25rem 2rem .25rem .5rem;display:flex}.profile-builder-catalog__dropdown-shell--multi:focus-within{border-color:#1a61db}.profile-builder-catalog__dropdown-shell--multi input{box-shadow:none;border:0;flex:3rem;width:3rem;min-width:3rem;min-height:1.75rem;padding:0}.profile-builder-catalog__dropdown-shell--multi input:focus{box-shadow:none;border:0}.profile-role-selection{overflow-wrap:anywhere;background:#eceaf4;border-radius:4px;align-items:center;gap:.4rem;max-width:100%;padding:.2rem .4rem;font-size:.875rem;display:inline-flex}.profile-role-selection button{color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:inline-flex}.profile-role-option{justify-content:space-between;gap:.75rem;padding:.25rem 0;display:flex}.profile-role-option>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.profile-builder-role-dialog__color{cursor:pointer;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex;position:relative}.profile-builder-role-dialog__color:focus-within{outline:2px solid #503cff}.profile-builder-role-dialog__color input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.profile-builder-detail-dialog__linked-roles{flex-direction:column;gap:.55rem;display:flex}.profile-builder-detail-dialog__linked-role{color:#3d3d4d;cursor:pointer;text-align:left;background:#fff;border:1px solid #e4e2ea;border-radius:6px;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.65rem;width:100%;min-height:3.1rem;padding:.55rem .75rem;display:grid}.profile-builder-detail-dialog__linked-role:hover,.profile-builder-detail-dialog__linked-role:focus-visible{background:#f8fbff;border-color:#1a61db;outline:none}.profile-builder-detail-dialog__linked-role:disabled{color:#a7adb8;cursor:not-allowed}.profile-builder-detail-dialog__linked-role--selected{color:#423677;background:#ebedfb;border-color:#ebedfb}.profile-builder-detail-dialog__linked-role--current{box-shadow:inset 3px 0 #1a61db}.profile-builder-detail-dialog__linked-role-check{color:#fff;background:#fff;border:1px solid #a7adb8;border-radius:4px;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;display:inline-flex}.profile-builder-detail-dialog__linked-role-check--selected{background:#1a61db;border-color:#1a61db}.profile-builder-detail-dialog__linked-role-copy{flex-direction:column;gap:.15rem;min-width:0;display:flex}.profile-builder-detail-dialog__linked-role-title{color:#151315;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:700;overflow:hidden}.profile-builder-detail-dialog__linked-role-org{color:#3d3d4db3;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.profile-builder-detail-dialog__linked-role-meta{flex-direction:column;align-items:flex-end;gap:.15rem;display:flex}.profile-builder-detail-dialog__linked-role-status{color:#3d3d4db3;white-space:nowrap;font-size:.75rem;font-weight:700}.profile-builder-detail-dialog__linked-role--selected .profile-builder-detail-dialog__linked-role-status{color:#423677}.profile-builder-detail-dialog__linked-role-current{color:#1a61db;white-space:nowrap;font-size:.75rem;font-weight:700}.profile-builder-detail-dialog__core-toggle{flex-direction:column;gap:1rem;margin-top:.5rem;display:flex}.profile-builder-detail-dialog__core-toggle-row{align-items:center;gap:1rem;display:flex}.profile-builder-detail-dialog__core-toggle-row .commended-heading-3{margin:auto 0;font-size:1rem;font-weight:700}.profile-builder-detail-dialog__core-toggle--disabled .commended-heading-3{color:#15131580}.profile-builder-detail-dialog__core-toggle--disabled .commended-info-text{color:#ef9b10;margin:-.7rem 0 0;font-size:.75rem;font-weight:500}.profile-builder-detail-dialog__switch{cursor:pointer;background:#d8d7de;border:0;border-radius:999px;align-items:center;width:3.5rem;height:2rem;padding:.2rem;display:inline-flex}.profile-builder-detail-dialog__switch:disabled{cursor:not-allowed;opacity:.55}.profile-builder-detail-dialog__switch span{background:#fff;border-radius:999px;width:1.6rem;height:1.6rem;transition:transform .16s;display:block}.profile-builder-detail-dialog__switch--on{background:#3158d4}.profile-builder-detail-dialog__switch--on span{transform:translate(1.5rem)}.profile-builder-detail-dialog__footer{border-top:1px solid #ecebf0;grid-area:footer;justify-content:flex-end;align-items:center;gap:2rem;padding:1.5rem 2rem;display:flex}.profile-builder-detail-dialog__footer .commended-primary-button--small-short-text{border-radius:8px;min-width:0;min-height:2.5rem;padding:0 2rem;font-weight:500}#profile-and-references .professional-experience-content{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}#profile-and-references .professional-experience-content__tag{cursor:pointer}#profile-and-references span.professional-experience-content__tag{cursor:default}#profile-and-references .professional-experience-content__tag:hover,#profile-and-references .professional-experience-content__tag:focus-visible{background-color:#f1f7ff}#profile-and-references span.professional-experience-content__tag:hover{background-color:#f8fbff}#profile-and-references .professional-experience-content__icon{color:#3d3d4da6;width:1rem;height:1rem}#profile-and-references .profile-builder-tag-section--traits .commended-heading-2{margin:12px 0}@media (width>=451px) and (width<=600px){.commended-traits-container{gap:.8rem 1rem}.commended-traits-container>div{border-radius:6px;min-width:calc(50% - .5rem);height:3rem}.commended-traits-container>div>span{font-size:.8rem}}@media (width<=450px){.commended-traits-container{gap:.4rem .5rem}.commended-traits-container>div{border-radius:4px;min-width:calc(50% - .25rem);height:2rem}.commended-traits-container>div>span{font-size:.6rem}}#profile-and-references .commended-role-count-tag{color:#1a61db;border:1px solid #1a61db;border-radius:6px;align-items:center;min-height:1.5rem;padding:0 .5rem;font-size:.875rem;font-weight:500;display:inline-flex}#profile-and-references .work-history-items-container{flex-direction:column;gap:2.5rem;margin-top:1.5rem;display:flex}#profile-and-references .work-history-item{padding-right:2.75rem;position:relative}#profile-and-references .work-history-item--greyed-out{opacity:1}#profile-and-references .work-history-item--greyed-out .work-history-item__title{color:#15131580}#profile-and-references .work-history-item--greyed-out .work-history-item__organization,#profile-and-references .work-history-item--greyed-out .work-history-item__description{color:#3d3d4d66}#profile-and-references .work-history-item--greyed-out .commended-caption,#profile-and-references .work-history-item--greyed-out .commended-info-text{color:#3d3d4d80}#profile-and-references .work-history-item--greyed-out .commended-rating-tag--good{color:#42367780;background-color:#ebedfb80}#profile-and-references .work-history-item--greyed-out .commended-rating-tag--advanced{color:#17475880;background-color:#e7f6fa80}#profile-and-references .work-history-item--greyed-out .commended-rating-tag--expert{color:#2f560d80;background-color:#e8f7e380}#profile-and-references .work-history-item--greyed-out .commended-experience-tag{color:#3d3d4d80;background-color:#f8fbff80}#profile-and-references .work-history-item__heading-row{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}#profile-and-references .work-history-item__heading-copy{min-width:0}#profile-and-references .work-history-item__actions{flex-shrink:0;align-items:center;gap:.35rem;display:flex;position:absolute;top:-.5rem;right:0}@media (width>=451px){#profile-and-references .work-history-item__actions{right:-.875rem}}#profile-and-references .work-history-item__hidden-icon{color:#7a7a87;width:1.1rem;height:1.1rem}#profile-and-references .work-history-item__edit-container{position:relative}#profile-and-references .work-history-item__edit-button{color:#151315;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;line-height:1;display:inline-flex}#profile-and-references .work-history-item__edit-button:hover,#profile-and-references .work-history-item__edit-button:focus-visible{background:#f2f2f2;outline:none}#profile-and-references .work-history-item__edit-button:disabled{color:#a7adb8;cursor:not-allowed}#profile-and-references .work-history-item__edit-dropdown{z-index:20;background:#fff;border:1px solid #ecebf0;border-radius:8px;flex-direction:column;width:120px;min-width:max-content;padding:2px;display:flex;position:absolute;top:16px;right:16px;box-shadow:0 8px 16px #0003}#profile-and-references .work-history-item__edit-dropdown button{color:#151315;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:0;width:100%;min-height:2rem;padding:.25rem .35rem .25rem 0;font-family:Inter,sans-serif;font-size:.9rem;font-weight:400;display:flex}#profile-and-references .work-history-item__edit-dropdown button:first-child{color:#1a61db}#profile-and-references .work-history-item__edit-dropdown button:last-child{color:#eb5757}#profile-and-references .work-history-item__edit-dropdown button svg{flex-shrink:0;width:18px;height:18px;margin:0 .5rem}#profile-and-references .work-history-item__edit-dropdown button:hover,#profile-and-references .work-history-item__edit-dropdown button:focus-visible{background:#f2f2f28c;outline:none}#profile-and-references .work-history-item__edit-dropdown button:active{background:#f2f2f2}#profile-and-references .work-history-item__title{margin:0 0 .25rem}#profile-and-references .work-history-item__organization,#profile-and-references .work-history-item__description{color:#151315;margin:0;font-family:inherit;font-size:.9rem;line-height:1.5}#profile-and-references .work-history-item__description p{margin:0}#profile-and-references .work-history-item__missing,#profile-and-references .work-history-item__description--missing{color:#ef9b10}#profile-and-references .work-history-item__rich-text>*+*{margin-top:.55rem}#profile-and-references .work-history-item__rich-text ul,#profile-and-references .work-history-item__rich-text ol{margin-top:.55rem;margin-bottom:0;padding-left:1.25rem}#profile-and-references .work-history-item__rich-text a{color:#1a61db;text-underline-offset:.15rem;font-weight:500;text-decoration:underline}#profile-and-references .work-history-item__date-period{color:#3d3d4da6;margin-top:.25rem;margin-bottom:.5rem}#profile-and-references .work-history-item__skills{margin-top:.9rem}#profile-and-references .work-history-item__skills .commended-caption{color:#3d3d4da6;margin:0 0 .5rem}#profile-and-references .work-history-item__skills-list{flex-wrap:wrap;gap:.35rem;display:flex}#profile-and-references .work-history-item__skills-missing{color:#3d3d4da6;margin:0}#profile-and-references .work-history-item .work-history-item__missing,#profile-and-references .work-history-item .work-history-item__date-period--missing,#profile-and-references .work-history-item .work-history-item__description--missing,#profile-and-references .work-history-item .work-history-item__skills-missing{color:#ef9b10}#profile-and-references .work-history-item__skill-tag{cursor:pointer;border:0;gap:.3rem;min-height:1.45rem;padding:0 .5rem;font-size:.75rem}#profile-and-references .work-history-item__skill-tag:hover,#profile-and-references .work-history-item__skill-tag:focus-visible{outline:none;box-shadow:0 0 0 2px #1a61db33}#profile-and-references .work-history-item__experience-tag{cursor:pointer;border:0;min-width:0;min-height:1.45rem;padding:0 .5rem;font-size:.75rem}#profile-and-references .work-history-item__experience-tag:hover,#profile-and-references .work-history-item__experience-tag:focus-visible{outline:none;box-shadow:0 0 0 2px #1a61db33}#profile-and-references .work-history-item__experience-tag .commended-text-2{max-width:13rem}#profile-and-references .work-history-item__experience-tag .commended-info-text{color:#3d3d4da6;margin:auto 0}#profile-and-references .work-history-item__experience-icon{color:#1a61db;flex:none;width:1rem;height:1rem}#profile-and-references .profile-builder-work-history__visibility{border-top:1px solid #ecebf0;justify-content:space-between;align-items:center;gap:1rem;margin-top:1.25rem;padding-top:1rem;display:flex}#profile-and-references .profile-builder-work-history__visibility .commended-heading-3{margin:0;font-size:1rem}#references-view .references-view__graders-admin,#references-view .references-view__first-grader,#references-view .references-view__no-skills,#edit-references-view .commended-white-container{width:calc(100% - 3rem - 2px)}#references-view .references-view__graders-admin>section,#references-view .references-view__first-grader>section,#references-view .references-view__no-skills>section{grid-template-rows:auto auto auto auto;grid-template-columns:auto minmax(7rem,20%);column-gap:2rem;display:grid}#references-view .references-view__graders-admin>section>.commended-heading-2,#references-view .references-view__first-grader>section>.commended-heading-2,#references-view .references-view__no-skills>section>.commended-heading-2{grid-area:1/1}#references-view .references-view__graders-admin>section>.commended-text-2,#references-view .references-view__first-grader>section>.commended-text-2,#references-view .references-view__no-skills>section>.commended-text-2{grid-area:2/1}#references-view .references-view__example-text,#edit-references-view .edit-references-view__example-text{color:#3d3d4da6;grid-area:3/1;margin:8px 0;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55}#references-view .references-view__example-text button,#edit-references-view .edit-references-view__example-text button{color:#1a61db;cursor:pointer;font:inherit;background:0 0;border:0;padding:0}#references-view .references-view__example-text button:hover,#edit-references-view .edit-references-view__example-text button:hover{color:#4280ec}#references-view .references-view__graders-admin>section>.commended-primary-button--big,#references-view .references-view__first-grader>section>.commended-primary-button--big,#references-view .references-view__no-skills>section>.commended-primary-button--big{grid-area:4/1;margin-top:1rem}#references-view .references-view__graders-admin>section>img,#references-view .references-view__first-grader>section>img,#references-view .references-view__no-skills>section>img{grid-area:1/2/4;width:100%;max-width:11rem;margin:auto}#references-view .graders-admin__graders-container .graders-container__content{grid-template-columns:minmax(10rem,1fr) minmax(6rem,9rem) minmax(11rem,auto);justify-content:space-between;gap:.75rem 2rem;display:grid}#references-view .graders-container__content>*{margin-top:auto;margin-bottom:auto}#references-view .graders-container__skills-count{text-align:center;justify-self:center;margin-left:0}#references-view .graders-container__status{align-items:center;gap:1rem;display:flex}#references-view .graders-container__status-copy{flex-direction:column;gap:.15rem;display:flex}#references-view .graders-container__status-copy .commended-text-2{margin:0}#references-view .graders-container__validation-summary{color:#3d3d4db3;max-width:18rem}#references-view .graders-container__status-text--pending{color:#765f05}#references-view .graders-container__status-text--bounced{color:#ef3e5c}#references-view .graders-container__status-text--completed{color:#17863c}#references-view .graders-container__edit-container{margin:auto;position:relative}#references-view .graders-container__edit-button{color:#3d3d4d;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:flex}#references-view .graders-container__edit-button:hover{background-color:#f3f2f6}#references-view .graders-container__edit-dropdown{z-index:10;background-color:#fff;border:1px solid #ecebf0;border-radius:8px;width:120px;min-width:max-content;padding:2px;display:none;position:absolute;top:.25rem;right:1.35rem;box-shadow:0 8px 16px #0003}#references-view .graders-container__edit-container:hover .graders-container__edit-dropdown,#references-view .graders-container__edit-container:focus-within .graders-container__edit-dropdown{display:block}#references-view .graders-container__edit-dropdown a,#references-view .graders-container__edit-dropdown button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;width:100%;padding:.35rem .5rem;text-decoration:none;display:flex}#references-view .graders-container__edit-dropdown a:first-child .commended-text-2{color:#1a61db}#references-view .graders-container__edit-dropdown button:last-child .commended-text-2{color:#ef3e5c}#references-view .graders-container__edit-dropdown a:hover,#references-view .graders-container__edit-dropdown button:hover{background:#f3f2f68c}#references-view .graders-container__add-reference{grid-column:1/3;gap:.5rem;margin-top:1rem}.request-success-inline{background:#66bf8014;border:1px solid #c7e7d1;border-left:.5rem solid #66bf80;border-radius:8px;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.request-success-notification{z-index:90;background:#fff;border-left:.5rem solid #66bf80;border-radius:8px;width:max-content;max-width:min(42rem,100vw - 2rem);position:fixed;top:30vh;left:50%;transform:translate(-50%);box-shadow:0 18px 52px #15131529}.request-success__content{background-color:#66bf8014;align-items:center;gap:2rem;padding:1.35rem 1.5rem;display:flex}.request-success__image-container{flex:none;align-items:center;display:flex}.request-success__image-container img{width:3rem;height:3rem;display:block}.request-success__text{min-width:0}.request-success__text .commended-heading-2{margin:0 0 .35rem}.request-success__text .commended-text-2{max-width:30rem;margin:0}.request-success__close{cursor:pointer;background:0 0;border:0;flex:none;align-items:center;padding:0;display:flex}.request-success__close img{width:1.5rem;height:1.5rem;display:block}.grading-example-dialog{z-index:80;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.grading-example-dialog__overlay{background:#00000047;position:absolute;inset:0}.grading-example-dialog__content{z-index:1;background:#fff;border:1px solid #ecebf0;border-radius:8px;align-items:flex-start;width:100%;max-width:75rem;max-height:calc(100vh - 4rem);padding:0;display:flex;position:relative;overflow-y:auto}.grading-example-dialog__content img{width:100%;height:auto}.grading-example-dialog__image--mobile{max-width:550px;margin:auto;display:none}.grading-example-dialog__content .commended-primary-button--big{position:absolute;bottom:3rem;right:4rem}.reference-delete-dialog{z-index:85;justify-content:center;align-items:center;padding:1.5rem;display:flex;position:fixed;inset:0}.reference-delete-dialog__overlay{background:#00000047;position:absolute;inset:0}.reference-delete-dialog__content{z-index:1;background:#fff;border:1px solid #ecebf0;border-radius:8px;width:min(100%,28rem);max-width:28rem;padding:1.75rem 2rem 1.5rem;position:relative;box-shadow:0 24px 70px #15131538}.reference-delete-dialog__content .commended-heading-2{margin:0 0 .75rem}.reference-delete-dialog__content .commended-text-2{margin:0}.reference-delete-dialog__footer{justify-content:flex-end;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}.reference-delete-dialog__delete-button{color:#fff;cursor:pointer;background:#ef3e5c;border:0;border-radius:8px;justify-content:center;align-items:center;min-width:7.5rem;min-height:2.65rem;padding:0 1.2rem;font-family:Inter,sans-serif;font-size:.95rem;font-weight:700;display:inline-flex}.reference-delete-dialog__delete-button:hover{background:#c31f3b}.reference-delete-dialog__delete-button:disabled{cursor:not-allowed;opacity:.6}#edit-references-view .edit-references-view__data-section{flex-direction:column;gap:.75rem;max-width:37.5rem;display:flex}#edit-references-view .edit-references-view__data-section>label{min-width:0}#edit-references-view .commended-columnized-content>div:first-child{flex:0 29%;max-width:29%}#edit-references-view .commended-columnized-content>div:last-child{flex:65%;max-width:65%}#edit-references-view .commended-field-label{color:#3d3d4d;letter-spacing:.04em;text-transform:uppercase;margin-bottom:.25rem;font-size:.75rem}#edit-references-view .commended-text-field,#edit-references-view .commended-text-area,#edit-references-view .reference-skill-select input{border-color:#ecebf0;min-height:2.5rem;padding:.5rem .75rem}#edit-references-view .commended-text-field--invalid,#edit-references-view .reference-skill-select input.reference-skill-select__input--invalid{border-color:#ef3e5c}#edit-references-view .commended-text-field--invalid:focus,#edit-references-view .reference-skill-select input.reference-skill-select__input--invalid:focus{border-color:#ef3e5c;box-shadow:0 0 0 2px #ef3e5c1f}#edit-references-view .edit-references-view__field-error{color:#ef3e5c;margin-top:.25rem;font-family:Inter,sans-serif;font-size:.75rem;font-weight:500;line-height:1.4;display:block}#edit-references-view .commended-text-field::placeholder,#edit-references-view .commended-text-area::placeholder,#edit-references-view .reference-skill-select input::placeholder{color:#3d3d4da6}#edit-references-view .reference-skill-select__label{color:#3d3d4dcc;margin:0 0 .35rem;font-family:Inter,sans-serif;font-size:.875rem;font-weight:500;line-height:1.55;display:block}#edit-references-view .reference-skill-select{position:relative}#edit-references-view .reference-skill-select input{color:#151315;background:#fff;border:1px solid #ecebf0;border-radius:8px;outline:none;width:100%;padding-right:3rem;font-family:Inter,sans-serif;font-size:1rem}#edit-references-view .reference-skill-select input:focus{border-color:#1a61db}#edit-references-view .reference-skill-select__toggle{color:#64748b;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:2rem;height:2.5rem;padding:0;display:flex;position:absolute;top:0;right:.65rem}#edit-references-view .reference-skill-select__menu{z-index:70;background:#fff;border:1px solid #ecebf0;border-radius:8px;max-height:18rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #15131524}#edit-references-view .reference-skill-select__option{color:#3d3d4d;cursor:pointer;text-align:left;background:#fff;border:0;grid-template-columns:1.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;width:100%;min-height:2.75rem;padding:0 .75rem;font-family:Inter,sans-serif;font-size:.95rem;display:grid}#edit-references-view .reference-skill-select__option:hover,#edit-references-view .reference-skill-select__option:focus,#edit-references-view .reference-skill-select__option[data-active]{color:#151315;background:#f8fbff}#edit-references-view .reference-skill-select__option--selected{color:#151315}#edit-references-view .reference-skill-select__option-check{color:#1a61db;justify-content:center;align-items:center;display:inline-flex}#edit-references-view .reference-skill-select__option-label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#edit-references-view .reference-skill-select__option-rating{max-width:7.5rem;height:1.75rem}#edit-references-view .reference-skill-select__option-category{color:#3d3d4d9e;font-size:.75rem}#edit-references-view .reference-skill-select__empty{color:#3d3d4db3;margin:0;padding:.75rem 1rem;font-family:Inter,sans-serif;font-size:.875rem}#edit-references-view .edit-references__skill-section .skill-section__skill-container{flex-wrap:wrap;gap:.5rem;margin-top:1rem;display:flex}#edit-references-view .edit-references__skill-section .commended-rating-tag{cursor:pointer}#edit-references-view .edit-references__skill-section .reference-skill-tag{gap:.5rem}#edit-references-view .edit-references__skill-section .reference-skill-tag__remove{opacity:.7;align-items:center;font-size:1rem;line-height:1;display:inline-flex}#edit-references-view .edit-references__skill-section .reference-skill-tag--experience{border:0}#edit-references-view .edit-references__skill-section .reference-skill-tag--experience .commended-text-2{max-width:15rem;margin:0}#edit-references-view .edit-references__skill-section .reference-skill-tag__experience-icon{color:#1a61db;width:1rem;height:1rem}#edit-references-view .edit-references-view__validation-error{color:#ef3e5c}#edit-references-view .message-section__invitation-message{resize:vertical;min-height:10.6rem}#edit-references-view .message-section__button-container{justify-content:flex-end;gap:2rem;margin-top:2rem;display:flex}#edit-references-view .message-section__button-container .commended-secondary-link{margin:auto 0 auto auto}@media (width<=650px){#edit-references-view .edit-references-view__data-section{grid-template-columns:minmax(0,1fr);max-width:none}#edit-references-view .commended-white-container .commended-columnized-content{flex-direction:column;row-gap:1.5rem}#edit-references-view .commended-columnized-content>div:first-child,#edit-references-view .commended-columnized-content>div:last-child{max-width:100%}}.grader-public-page{box-sizing:border-box;background-color:#f8fbff;min-height:100vh;padding:1px 1rem 3rem;font-family:Inter,sans-serif;overflow:auto}.grader-public-container{box-sizing:border-box;flex-direction:column;width:100%;max-width:920px;margin:3rem auto;display:flex}#grader-start .commended-text-1,#grader-view .commended-text-1{line-height:1.6}#grader-start .grader-start__continue-button{margin:1.5rem auto .5rem}#grader-start .grader-start__disclaimer{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}#grader-view .grader-view__rating-section{align-items:flex-start}#grader-view .grader-view__rating-section>div:first-child{flex:0 0 29%;max-width:29%}#grader-view .grader-view__rating-section>div:last-child{flex:0 0 65%;max-width:65%}#grader-view .grader-view__rating-column{flex-direction:column;gap:.75rem;display:flex}#grader-view .grader-view__rating-column>.commended-caption{margin-bottom:.25rem}#grader-view .your-application__rating-component-container{grid-template-columns:minmax(12rem,1fr) max-content;align-items:center;gap:1rem;padding:.35rem 0;display:grid}#grader-view .your-application__rating-component-container .commended-text-1{color:#151315;overflow-wrap:normal;word-break:normal;margin:0}#grader-view .grader-view__radio-button-group{flex-wrap:nowrap;justify-content:flex-end;gap:.5rem;max-width:min(600px,90vw);display:flex}#grader-view .grader-view__rating-button{cursor:pointer;background-color:#fff;justify-content:center;width:max-content;min-width:0}#grader-view .grader-view__rating-button[aria-pressed=true]{border-color:#0000}#grader-view .grader-view__rating-button:not([aria-pressed=true]):hover{border-color:#1a61db}#grader-view .grader-view__submit-row{margin-top:1.5rem}#grader-view .grader-view__submit-row>div:last-child{justify-content:flex-end;display:flex}@media (width>=1060px){#profile-and-references .profile-skill-column{width:55%;min-width:515px}#profile-and-references .profile-whi-column{box-sizing:content-box;width:calc(45% - 1.5rem);min-width:371px}#profile-and-references .skill-grid__row{width:calc(100% + 3rem);padding:.5rem 1.5rem;left:-1.5rem}}@media (width>=601px) and (width<=1059px){#profile-and-references .skill-grid__row{width:calc(100% + 3rem);padding:.5rem 1.5rem;left:-1.5rem}}@media (width>=451px) and (width<=600px){#profile-and-references .skill-grid__row{width:calc(100% + 2rem);padding:.5rem 1rem;left:-1rem}#profile-and-references .skill-grid__header .commended-caption,#profile-and-references .skill-grid__row .commended-rating-tag p,#profile-and-references .skill-grid__row .commended-text-2,#profile-and-references .skill-grid__row .score-container__bar span{font-size:.65rem}#profile-and-references .skill-grid__row .commended-rating-tag{height:1.2rem}#profile-and-references .skill-grid__container--without-experience .skill-grid__header,#profile-and-references .skill-grid__container--without-experience .skill-grid__row{grid-template-columns:9rem auto 6.8rem;column-gap:1rem}}@media (width<=1300px) and (width>=1001px){#profile-and-references #profile-about-you{grid-template-columns:min-content min-content auto;grid-template-areas:"photo name-location pitch""photo consultant-data consultant-data";column-gap:2%}#profile-and-references .about-you__consultant-data{justify-content:end;column-gap:5%}}@media (width<=1059px){#profile-and-references .profile-skills-and-work-history{flex-direction:column}#profile-and-references .profile-skill-column,#profile-and-references .profile-whi-column{width:100%;max-width:100%}#profile-and-references .profile-whi-column{margin-top:1.5rem}}@media (width<=1000px) and (width>=701px){#profile-and-references #profile-about-you{grid-template-columns:min-content auto;grid-template-areas:"photo pitch""name-location pitch""consultant-data consultant-data";column-gap:5%}#profile-and-references .about-you__name-location{margin:1rem 0}#profile-and-references .about-you__consultant-data{flex-wrap:wrap;justify-content:space-between;gap:1rem}#profile-and-references .about-you__pitch{min-width:0;padding-right:0}#profile-and-references #profile-about-you--empty{grid-template-columns:min-content minmax(0,1fr);grid-template-areas:"photo empty-container""name-location empty-container";column-gap:5%}#profile-and-references #profile-about-you--empty .about-you__name-location{margin:1rem 0 0}}@media (width<=700px){#profile-and-references #profile-about-you{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""name-location""pitch""consultant-data"}#profile-and-references #profile-about-you--empty{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""name-location""empty-container"}#profile-and-references #profile-about-you>img,#profile-and-references #profile-about-you--empty>img,#profile-and-references .profile-about-you__avatar{margin:auto}#profile-and-references .about-you__name-location{margin:1rem auto}#profile-and-references .about-you__name-location .commended-text-2,#profile-and-references .about-you__name-location .commended-heading-1{overflow-wrap:anywhere;text-align:center;width:auto;max-width:100%}#profile-and-references .about-you__pitch{padding-right:0}#profile-and-references .about-you__consultant-data{flex-direction:column}}@media (width<=560px){#profile-and-references .skill-grid__container--with-experience .skill-grid__header>:not(:first-child){display:none}#profile-and-references .skill-grid__container--with-experience .skill-grid__row{grid-template-columns:minmax(0,1fr) 6rem;grid-template-areas:"row-skill-name row-rating-tag""row-experience row-experience""row-validation row-validation";row-gap:.25rem}#profile-and-references .skill-grid__container--with-experience .row__skill-name{overflow-wrap:anywhere;grid-area:row-skill-name;min-width:0}#profile-and-references .skill-grid__container--with-experience .row__rating-tag{grid-area:row-rating-tag;margin-right:0}#profile-and-references .skill-grid__container--with-experience .row__experience{grid-area:row-experience;margin:0}#profile-and-references .skill-grid__container--with-experience .row__experience:before{color:#3d3d4d;content:"Experience";text-transform:uppercase;margin-right:1rem;font-size:.75rem;font-weight:500}#profile-and-references .skill-grid__container--with-experience .row__validation{grid-area:row-validation}#profile-and-references .skill-grid__container--with-experience .row__validation .commended-caption{color:#3d3d4d;white-space:nowrap;display:block}#profile-and-references .skill-grid__container--with-experience .row__validation .score-container__bar{justify-content:flex-end}#profile-and-references .skill-grid__container--with-experience .row__validation .commended-score-bar{max-width:125px}}@media (width<=450px){#profile-and-references .skill-grid__container--without-experience .skill-grid__header,#profile-and-references .skill-grid__container--without-experience .skill-grid__row{grid-template-columns:minmax(0,1fr) 3.7rem 6.6rem;column-gap:1.5rem}#profile-and-references .skill-grid__container--without-experience .skill-grid__header .commended-caption,#profile-and-references .skill-grid__container--without-experience .skill-grid__row .commended-text-2,#profile-and-references .skill-grid__container--without-experience .skill-grid__row .commended-rating-tag p,#profile-and-references .skill-grid__container--without-experience .skill-grid__row .score-container__bar span{font-size:.625rem}#profile-and-references .skill-grid__container--without-experience .skill-grid__row .commended-rating-tag{height:1rem}}@media (width<=700px){.commended-columnized-content{flex-direction:column}.commended-columnized-content>div:first-child,.commended-columnized-content>div:last-child{max-width:100%}#references-view .references-view__graders-admin,#references-view .references-view__first-grader,#references-view .references-view__no-skills,#edit-references-view .commended-white-container{width:calc(100% - 2rem - 2px)}#grader-view .your-application__rating-component-container{flex-direction:column;align-items:flex-start;display:flex}#grader-view .grader-view__rating-section>div:first-child,#grader-view .grader-view__rating-section>div:last-child{flex-basis:auto;max-width:100%}#grader-view .grader-view__radio-button-group{flex-wrap:wrap;justify-content:flex-start}}@media (width<=660px){#references-view .graders-admin__graders-container .graders-container__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr);column-gap:.75rem}#references-view .graders-admin__graders-container{flex-direction:column}#references-view .graders-admin__graders-container>div,#references-view .graders-admin__graders-container .graders-container__content{max-width:100%}}@media (width<=485px){#references-view .graders-admin__graders-container .graders-container__content{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:.75rem}#references-view .graders-container__content>*{overflow-wrap:anywhere;min-width:0}#references-view .graders-container__status{gap:.25rem}#references-view .graders-container__edit-container{flex-shrink:0}#references-view .graders-container__skills-column{display:none}}@media (width<=450px){#references-view .references-view__graders-admin>section,#references-view .references-view__first-grader>section,#references-view .references-view__no-skills>section{grid-template-columns:1fr}#references-view .references-view__graders-admin>section>img,#references-view .references-view__first-grader>section>img,#references-view .references-view__no-skills>section>img{display:none}}@media (width<=700px){.grading-example-dialog__image--desktop{display:none}.grading-example-dialog__image--mobile{display:block}.grading-example-dialog__content .commended-primary-button--big{bottom:1.5rem;right:1.5rem}.reference-delete-dialog__footer{flex-direction:column-reverse;align-items:stretch}.reference-delete-dialog__footer .commended-primary-link--big,.reference-delete-dialog__footer .commended-primary-button--big{justify-content:center;width:100%}.request-success-notification{width:calc(100vw - 2rem);top:1rem}.request-success__content{align-items:flex-start;gap:1rem;padding:1rem}.request-success__image-container img{width:2.25rem;height:2.25rem}}@media (width>=1301px){.consultant-app-header__inner{padding:0 80px}.consultant-app-main{padding:24px 80px}}@media (width>=1001px) and (width<=1300px){.consultant-app-header__inner{padding:0 50px}.consultant-app-main{padding:20px 50px}}@media (width>=801px) and (width<=1000px){.consultant-app-header__inner{padding:0 32px}.consultant-app-main{padding:30px}}@media (width>=801px){.consultant-app-nav{display:flex}.consultant-app-nav__link{margin:auto 1.5rem}}#preferences-view .preferences-view__input[aria-invalid=true]{border-color:#ea1c32}@media (width>=801px) and (width<=1000px){.consultant-app-nav__link{white-space:nowrap;margin:auto 1rem;font-size:1rem}.consultant-help-menu__trigger>span:first-child{font-size:1rem}.consultant-help-menu__trigger{column-gap:.5rem}}@media (width>=1051px){#main-view .home-view{flex-direction:row;gap:24px}}@media (width<=1050px){.main-view__recommended-skills-container #recommended-skills__flash{top:18px}#main-view .home-view{flex-direction:column;width:100%}#main-view .home-view>div{display:contents}#main-view .home-view>div>*{width:100%}.action-required-component{order:1}.main-view__profile-overview{order:2}.main-view__suggested-assignments-container{order:3}.main-view__recommended-skills-container{order:4}.main-profile__condensed-applications{order:5}.main-view__news{order:6}.main-profile__recent-invitation-responses{order:7}}@media (width<=760px){.progress-bar-component__contents{flex-direction:column}.progress-bar-component-contents__image-and-text-wrapper{justify-content:space-between;gap:5%;display:flex}.progress-bar-component-contents__text-wrapper>*{max-width:none}}@media (width<=600px){.commended-heading-2{font-size:1rem}.commended-text-1{font-size:.875rem}.commended-white-container{max-width:calc(100% - 31px);padding:1rem}.progress-bar-component__header{flex-direction:column;align-items:stretch}.progress-bar-component .progress-bar-component__header .commended-profile-strength-container{max-width:unset;width:100%}.progress-bar-component__button{margin-left:auto;margin-right:auto}}@media (width<=450px){.progress-bar-component-contents__image-wrapper{display:none}.progress-bar-component__button{width:100%}}@media (width>=401px) and (width<=800px){.consultant-app-header__inner{height:4rem;padding:0 15px}.consultant-app-main{padding:15px 15px 88px}.consultant-help-menu__trigger>span:first-child{display:none}.consultant-help-menu__photo{width:32px;height:32px}.consultant-help-menu__caret{width:12px;height:12px;margin-left:10px;display:block}}@media (width<=400px){.consultant-app-header__inner{height:4rem;padding:0 16px}.consultant-app-main{padding:8px 8px 88px}.consultant-help-menu__trigger>span:first-child{display:none}.consultant-help-menu__photo{width:32px;height:32px}.consultant-help-menu__caret{width:12px;height:12px;margin-left:10px;display:block}}.card-shell{background:var(--color-panel);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border:1px solid #ffffffb8;border-radius:2rem;padding:1.5rem;position:relative;box-shadow:0 28px 70px #0f172a14}.card-glow{pointer-events:none;background:radial-gradient(circle,#3b82f629,#0000 68%);border-radius:9999px;width:22rem;height:22rem;position:absolute;inset:-25% auto auto 55%}.client-orb{z-index:0;filter:blur(70px);opacity:.42;pointer-events:none;border-radius:9999px;width:24rem;height:24rem;position:fixed}.client-orb-left{background:#0ea5e938;top:8rem;left:-8rem}.client-orb-right{background:#1e40af29;top:18rem;right:-10rem}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}}
