/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--ring-pct:0}}}@layer theme{:host,:root{--font-sans:var(--font-sans);--font-mono:var(--font-sans);--color-red-50:oklch(97.1% .013 17.38);--color-amber-50:oklch(98.7% .022 95.277);--color-green-50:oklch(98.2% .018 155.826);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--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-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--shadow-xs:var(--shadow-xs);--shadow-sm:var(--shadow-sm);--shadow-md:var(--shadow-md);--shadow-lg:var(--shadow-lg);--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--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-sans);--shadow:var(--shadow);--radius:var(--radius);--radius-full:var(--radius-full);--text-hero:var(--text-hero);--text-numeral:var(--text-numeral);--text-display-xl:var(--text-display-xl);--text-display:var(--text-display);--text-h1:var(--text-h1);--text-h2:var(--text-h2);--text-h3:var(--text-h3);--text-body:var(--text-body);--text-small:var(--text-small);--text-micro:var(--text-micro);--font-sans-ar:var(--font-sans-ar);--container-narrow:var(--container-narrow);--container-wide:var(--container-wide);--container-prose:var(--container-prose);--shadow-sharp-1:var(--shadow-sharp-1);--shadow-sharp-2:var(--shadow-sharp-2);--shadow-sharp-3:var(--shadow-sharp-3);--shadow-sharp-4:var(--shadow-sharp-4);--shadow-sharp-5:var(--shadow-sharp-5)}}@layer base{*,::backdrop,:after,:before{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}:host,html{-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-x-0{inset-inline:var(--space-0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.end-0{inset-inline-end:var(--space-0)}.top-0{top:var(--space-0)}.top-3{top:var(--space-3)}.top-15{top:calc(var(--spacing) * 15)}.top-20{top:var(--space-20)}.top-\[3px\]{top:3px}.bottom-0{bottom:var(--space-0)}.bottom-\[3px\]{bottom:3px}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:var(--space-0)}.m-2{margin:var(--space-2)}.mx-4{margin-inline:var(--space-4)}.mx-auto{margin-inline:auto}.my-0{margin-block:var(--space-0)}.my-6{margin-block:var(--space-6)}.my-8{margin-block:var(--space-8)}.ms-1\.5{margin-inline-start:calc(var(--spacing) * 1.5)}.ms-2{margin-inline-start:var(--space-2)}.ms-5{margin-inline-start:var(--space-5)}.ms-\[3px\]{margin-inline-start:3px}.ms-auto{margin-inline-start:auto}.me-1{margin-inline-end:var(--space-1)}.me-2{margin-inline-end:var(--space-2)}.mt-0{margin-top:var(--space-0)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--space-1)}.mt-2{margin-top:var(--space-2)}.mt-3{margin-top:var(--space-3)}.mt-4{margin-top:var(--space-4)}.mt-5{margin-top:var(--space-5)}.mt-6{margin-top:var(--space-6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:var(--space-8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:var(--space-10)}.mt-12{margin-top:var(--space-12)}.mt-\[7px\]{margin-top:7px}.mt-auto{margin-top:auto}.-mb-px{margin-bottom:-1px;margin-bottom:calc(var(--space-px) * -1)}.mb-1{margin-bottom:var(--space-1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:var(--space-2)}.mb-3{margin-bottom:var(--space-3)}.mb-4{margin-bottom:var(--space-4)}.mb-5{margin-bottom:var(--space-5)}.mb-6{margin-bottom:var(--space-6)}.mb-8{margin-bottom:var(--space-8)}.mb-\[15px\]{margin-bottom:15px}.mb-\[26px\]{margin-bottom:26px}.ml-2{margin-left:var(--space-2)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-2{width:var(--space-2);height:var(--space-2)}.size-3{width:var(--space-3);height:var(--space-3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:var(--space-4);height:var(--space-4)}.size-5{width:var(--space-5);height:var(--space-5)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[11px\]{width:11px;height:11px}.size-\[18px\]{width:18px;height:18px}.size-\[34px\]{width:34px;height:34px}.size-\[52px\]{width:52px;height:52px}.size-\[58px\]{width:58px;height:58px}.h-2{height:var(--space-2)}.h-3{height:var(--space-3)}.h-4{height:var(--space-4)}.h-5{height:var(--space-5)}.h-6{height:var(--space-6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:var(--space-8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:var(--space-10)}.h-16{height:var(--space-16)}.h-24{height:var(--space-24)}.h-114{height:calc(var(--spacing) * 114)}.h-\[26px\]{height:26px}.h-\[42px\]{height:42px}.h-full{height:100%}.h-px{height:1px;height:var(--space-px)}.min-h-full{min-height:100%}.\!w-auto{width:auto!important}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:var(--space-3)}.w-3\/4{width:75%}.w-4{width:var(--space-4)}.w-6{width:var(--space-6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:var(--space-8)}.w-9{width:calc(var(--spacing) * 9)}.w-11\/12{width:91.6667%}.w-16{width:var(--space-16)}.w-32{width:var(--space-32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-64{width:calc(var(--spacing) * 64)}.w-\[26px\]{width:26px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[58ch\]{max-width:58ch}.max-w-\[260px\]{max-width:260px}.max-w-\[820px\]{max-width:820px}.max-w-\[840px\]{max-width:840px}.max-w-\[1240px\]{max-width:1240px}.max-w-prose{max-width:65ch}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:var(--space-0)}.min-w-\[44px\]{min-width:44px}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.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-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.resize{resize:both}.resize-y{resize:vertical}.scroll-mt-4{scroll-margin-top:var(--space-4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.appearance-none{appearance:none}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.\!gap-1{gap:var(--space-1)!important}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--space-1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:var(--space-2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:var(--space-8)}.gap-10{gap:var(--space-10)}.gap-\[3px\]{gap:3px}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-1) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-2) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-3) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-4) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-5) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--space-6) * var(--tw-space-y-reverse));margin-block-end:calc(var(--space-6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:var(--space-2)}.gap-x-4{column-gap:var(--space-4)}.gap-y-1{row-gap:var(--space-1)}.gap-y-2{row-gap:var(--space-2)}.gap-y-3{row-gap:var(--space-3)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.rounded{border-radius:var(--radius)}.rounded-\[10px\]{border-radius:10px}.rounded-\[15px\]{border-radius:15px}.rounded-full{border-radius:var(--radius-full)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-blue{border-color:var(--blue)}.border-blue-grey{border-color:var(--blue-grey)}.border-blue\/30{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.border-blue\/30{border-color:color-mix(in oklab,var(--blue) 30%,transparent)}}.border-blue\/40{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.border-blue\/40{border-color:color-mix(in oklab,var(--blue) 40%,transparent)}}.border-border{border-color:var(--border)}.border-danger,.border-danger\/30{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/30{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.border-danger\/40{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.border-danger\/40{border-color:color-mix(in oklab,var(--danger) 40%,transparent)}}.border-input{border-color:var(--input)}.border-primary{border-color:var(--primary)}.border-sky-light{border-color:var(--sky-light)}.border-sky-mid{border-color:var(--sky-mid)}.border-success,.border-success\/30{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/30{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.border-success\/40{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/40{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.border-success\/50{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.border-success\/50{border-color:color-mix(in oklab,var(--success) 50%,transparent)}}.border-transparent{border-color:#0000}.border-warning,.border-warning\/30{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/30{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.border-warning\/40{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.border-warning\/40{border-color:color-mix(in oklab,var(--warning) 40%,transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.border-white\/10{border-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-t-blue{border-top-color:var(--blue)}.border-t-primary{border-top-color:var(--primary)}.bg-accent{background-color:var(--accent)}.bg-amber-50{background-color:var(--color-amber-50)}.bg-blue{background-color:var(--blue)}.bg-blue-grey{background-color:var(--blue-grey)}.bg-blue\/5{background-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.bg-blue\/5{background-color:color-mix(in oklab,var(--blue) 5%,transparent)}}.bg-card{background-color:var(--card)}.bg-danger,.bg-danger\/5{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/5{background-color:color-mix(in oklab,var(--danger) 5%,transparent)}}.bg-danger\/10{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.bg-destructive{background-color:var(--destructive)}.bg-gold,.bg-gold\/10{background-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.bg-gold\/10{background-color:color-mix(in oklab,var(--gold) 10%,transparent)}}.bg-green-50{background-color:var(--color-green-50)}.bg-muted{background-color:var(--muted)}.bg-navy{background-color:var(--navy)}.bg-off-white{background-color:var(--off-white)}.bg-plus{background-color:var(--plus)}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-red-50{background-color:var(--color-red-50)}.bg-secondary{background-color:var(--secondary)}.bg-sky-light{background-color:var(--sky-light)}.bg-sky-mid{background-color:var(--sky-mid)}.bg-success,.bg-success\/10{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/10{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.bg-success\/15{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.bg-success\/15{background-color:color-mix(in oklab,var(--success) 15%,transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.bg-warning\/10{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab,red,red)){.bg-white\/5{background-color:color-mix(in oklab,var(--color-white) 5%,transparent)}}.bg-white\/8{background-color:#ffffff14}@supports (color:color-mix(in lab,red,red)){.bg-white\/8{background-color:color-mix(in oklab,var(--color-white) 8%,transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab,red,red)){.bg-white\/30{background-color:color-mix(in oklab,var(--color-white) 30%,transparent)}}.bg-white\/\[0\.07\]{background-color:#ffffff12}@supports (color:color-mix(in lab,red,red)){.bg-white\/\[0\.07\]{background-color:color-mix(in oklab,var(--color-white) 7%,transparent)}}.fill-none{fill:none}.fill-white{fill:var(--color-white)}.stroke-blue-grey{stroke:var(--blue-grey)}.stroke-current{stroke:currentColor}.stroke-gold{stroke:var(--gold)}.stroke-white{stroke:var(--color-white)}.stroke-2{stroke-width:2px}.object-contain{object-fit:contain}.p-0{padding:var(--space-0)}.p-3{padding:var(--space-3)}.p-4{padding:var(--space-4)}.p-5{padding:var(--space-5)}.p-6{padding:var(--space-6)}.p-\[3px\]{padding:3px}.px-1{padding-inline:var(--space-1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:var(--space-2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:var(--space-3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:var(--space-4)}.px-5{padding-inline:var(--space-5)}.px-6{padding-inline:var(--space-6)}.px-\[13px\]{padding-inline:13px}.px-\[18px\]{padding-inline:18px}.py-0{padding-block:var(--space-0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--space-1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:var(--space-2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:var(--space-3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:var(--space-4)}.py-6{padding-block:var(--space-6)}.py-8{padding-block:var(--space-8)}.py-10{padding-block:var(--space-10)}.py-14{padding-block:var(--space-14)}.py-16{padding-block:var(--space-16)}.py-24{padding-block:var(--space-24)}.py-\[5px\]{padding-block:5px}.py-px{padding-block:1px;padding-block:var(--space-px)}.ps-5{padding-inline-start:var(--space-5)}.ps-\[5px\]{padding-inline-start:5px}.pe-5{padding-inline-end:var(--space-5)}.pe-\[7px\]{padding-inline-end:7px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--space-1)}.pt-2{padding-top:var(--space-2)}.pt-3{padding-top:var(--space-3)}.pt-6{padding-top:var(--space-6)}.pt-\[17px\]{padding-top:17px}.pb-0\.5{padding-bottom:calc(var(--spacing) * .5)}.pb-4{padding-bottom:var(--space-4)}.pb-24{padding-bottom:var(--space-24)}.pl-4{padding-left:var(--space-4)}.pl-5{padding-left:var(--space-5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-top{vertical-align:top}.font-mono,.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9\.5px\]{font-size:9.5px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[25px\]{font-size:25px}.text-body{font-size:var(--text-body)}.text-micro{font-size:var(--text-micro)}.text-small{font-size:var(--text-small)}.leading-\(--leading-body\){--tw-leading:var(--leading-body);line-height:var(--leading-body)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\(--tracking-label\){--tw-tracking:var(--tracking-label);letter-spacing:var(--tracking-label)}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7FB0FF\]{color:#7fb0ff}.text-\[\#9dc0ff\]{color:#9dc0ff}.text-\[color-mix\(in_oklab\,var\(--gold\)_58\%\,var\(--navy\)\)\]{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.text-\[color-mix\(in_oklab\,var\(--gold\)_58\%\,var\(--navy\)\)\]{color:color-mix(in oklab,var(--gold) 58%,var(--navy))}}.text-accent-foreground{color:var(--accent-foreground)}.text-blue{color:var(--blue)}.text-blue-grey{color:var(--blue-grey)}.text-card-foreground{color:var(--card-foreground)}.text-danger{color:var(--danger)}.text-foreground{color:var(--foreground)}.text-gold{color:var(--gold)}.text-muted-foreground{color:var(--muted-foreground)}.text-navy{color:var(--navy)}.text-plus-foreground{color:var(--plus-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-sky-mid{color:var(--sky-mid)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-white{color:var(--color-white)}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab,red,red)){.text-white\/40{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab,red,red)){.text-white\/45{color:color-mix(in oklab,var(--color-white) 45%,transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab,red,red)){.text-white\/50{color:color-mix(in oklab,var(--color-white) 50%,transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab,red,red)){.text-white\/55{color:color-mix(in oklab,var(--color-white) 55%,transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab,red,red)){.text-white\/60{color:color-mix(in oklab,var(--color-white) 60%,transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.text-white\/70{color:color-mix(in oklab,var(--color-white) 70%,transparent)}}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:var(--shadow)}.shadow,.shadow-\[0_30px_70px_-26px_rgb\(0_0_0_\/_0\.55\)\,0_3px_12px_-3px_rgb\(0_0_0_\/_0\.3\)\]{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_30px_70px_-26px_rgb\(0_0_0_\/_0\.55\)\,0_3px_12px_-3px_rgb\(0_0_0_\/_0\.3\)\]{--tw-shadow:0 30px 70px -26px var(--tw-shadow-color,#0000008c),0 3px 12px -3px var(--tw-shadow-color,#0000004d)}.shadow-lg{--tw-shadow:var(--shadow-lg)}.shadow-lg,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:var(--shadow-sm)}.shadow-xs{--tw-shadow:var(--shadow-xs)}.ring,.ring-1,.shadow-xs{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring-blue\/15{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ring-blue\/15{--tw-ring-color:color-mix(in oklab,var(--blue) 15%,transparent)}}.ring-gold\/25{--tw-ring-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.ring-gold\/25{--tw-ring-color:color-mix(in oklab,var(--gold) 25%,transparent)}}.ring-ring{--tw-ring-color:var(--ring)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.blur-\[5px\]{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[5px\]{--tw-blur:blur(5px)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,transform\,border-color\]{transition-property:box-shadow,transform,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[whatsapp\:stub\]{whatsapp:stub}.ring-inset{--tw-ring-inset:inset}.group-focus-within\/field\:text-blue:is(:where(.group\/field):focus-within *){color:var(--blue)}.placeholder\:font-normal::placeholder{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.placeholder\:text-blue-grey\/80::placeholder{color:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-blue-grey\/80::placeholder{color:color-mix(in oklab,var(--blue-grey) 80%,transparent)}}.placeholder\:text-white\/40::placeholder{color:#fff6}@supports (color:color-mix(in lab,red,red)){.placeholder\:text-white\/40::placeholder{color:color-mix(in oklab,var(--color-white) 40%,transparent)}}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.focus-within\:border-blue:focus-within{border-color:var(--blue)}.focus-within\:shadow-lg:focus-within{--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:shadow-md:focus-within{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-4:focus-within{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-blue\/15:focus-within{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-blue\/15:focus-within{--tw-ring-color:color-mix(in oklab,var(--blue) 15%,transparent)}}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#4D86FF\]:hover{border-color:#4d86ff}.hover\:border-blue-grey:hover{border-color:var(--blue-grey)}.hover\:border-blue\/40:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.hover\:border-blue\/40:hover{border-color:color-mix(in oklab,var(--blue) 40%,transparent)}}.hover\:border-navy:hover{border-color:var(--navy)}.hover\:border-white\/35:hover{border-color:#ffffff59}@supports (color:color-mix(in lab,red,red)){.hover\:border-white\/35:hover{border-color:color-mix(in oklab,var(--color-white) 35%,transparent)}}.hover\:bg-\[\#4D86FF\]\/20:hover{background-color:oklab(64.3962% -.0226623 -.188521/.2)}.hover\:bg-blue:hover{background-color:var(--blue)}.hover\:bg-danger\/10:hover{background-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-danger\/10:hover{background-color:color-mix(in oklab,var(--danger) 10%,transparent)}}.hover\:bg-off-white:hover{background-color:var(--off-white)}.hover\:bg-sky-light:hover{background-color:var(--sky-light)}.hover\:bg-success\/10:hover{background-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-success\/10:hover{background-color:color-mix(in oklab,var(--success) 10%,transparent)}}.hover\:bg-warning\/10:hover{background-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-warning\/10:hover{background-color:color-mix(in oklab,var(--warning) 10%,transparent)}}.hover\:bg-white\/\[0\.17\]:hover{background-color:#ffffff2b}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.17\]:hover{background-color:color-mix(in oklab,var(--color-white) 17%,transparent)}}.hover\:text-blue:hover{color:var(--blue)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-navy:hover{color:var(--navy)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow:hover{--tw-shadow:var(--shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:brightness-105:hover{--tw-brightness:brightness(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-blue:focus{border-color:var(--blue)}.focus\:border-gold:focus{border-color:var(--gold)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-blue\/15:focus{--tw-ring-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.focus\:ring-blue\/15:focus{--tw-ring-color:color-mix(in oklab,var(--blue) 15%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:cursor-default:disabled{cursor:default}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-blue-grey:disabled{background-color:var(--blue-grey)}.disabled\:no-underline:disabled{text-decoration-line:none}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:520px){.max-\[520px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:mx-0{margin-inline:var(--space-0)}.sm\:my-3{margin-block:var(--space-3)}.sm\:ms-0{margin-inline-start:var(--space-0)}.sm\:mt-8{margin-top:var(--space-8)}.sm\:mt-12{margin-top:var(--space-12)}.sm\:block{display:block}.sm\:h-auto{height:auto}.sm\:w-52{width:calc(var(--spacing) * 52)}.sm\:w-px{width:1px;width:var(--space-px)}.sm\:min-w-56{min-width:calc(var(--spacing) * 56)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-stretch{align-items:stretch}.sm\:gap-3{gap:var(--space-3)}.sm\:gap-6{gap:var(--space-6)}.sm\:px-5{padding-inline:var(--space-5)}.sm\:px-6{padding-inline:var(--space-6)}.sm\:px-8{padding-inline:var(--space-8)}.sm\:py-16{padding-block:var(--space-16)}.sm\:py-24{padding-block:var(--space-24)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}}@media (min-width:48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:64rem){.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[1\.4fr_2\.2fr_1\.5fr\]{grid-template-columns:1.4fr 2.2fr 1.5fr}.lg\:gap-\[14px\]{gap:14px}.lg\:px-8{padding-inline:var(--space-8)}.lg\:pb-6{padding-bottom:var(--space-6)}.lg\:text-\[30px\]{font-size:30px}}.rtl\:pr-4:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-right:var(--space-4)}.rtl\:pl-0:where(:dir(rtl),[dir=rtl],[dir=rtl] *){padding-left:var(--space-0)}.rtl\:text-right:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media print{.print\:mx-0{margin-inline:var(--space-0)}.print\:hidden{display:none}.print\:max-w-none{max-width:none}.print\:p-0{padding:var(--space-0)}}}:root{--navy:#0a1f44;--blue:#1463ff;--sky-light:#e6ebf1;--sky-mid:#d4dbe5;--off-white:#f4f6f9;--blue-grey:#667085;--gold:#c8a060;--success:#059669;--warning:#d97706;--danger:#dc2626;--background:#fff;--foreground:var(--navy);--card:#fff;--card-foreground:var(--navy);--popover:#fff;--popover-foreground:var(--navy);--primary:var(--blue);--primary-foreground:#fff;--secondary:var(--sky-light);--secondary-foreground:var(--navy);--muted:var(--off-white);--muted-foreground:var(--blue-grey);--accent:var(--sky-light);--accent-foreground:var(--blue);--destructive:var(--danger);--destructive-foreground:#fff;--border:var(--sky-mid);--input:var(--sky-mid);--ring:var(--blue);--plus:var(--gold);--plus-foreground:var(--navy);--radius-sm:6px;--radius:10px;--radius-md:14px;--radius-lg:20px;--radius-full:9999px;--shadow-xs:0 1px 2px 0 #0a1f440a;--shadow-sm:0 1px 2px -1px #0a1f4414,2px 4px 8px -2px #0a1f440d;--shadow:0 2px 4px -2px #0a1f4414,4px 8px 16px -4px #0a1f4412;--shadow-md:0 4px 8px -3px #0a1f441f,6px 16px 28px -6px #0a1f441a;--shadow-lg:0 12px 24px -8px #0a1f442e,16px 32px 56px -12px #0a1f4429;--shadow-focus:0 0 0 3px #1463ff59}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans),system-ui,sans-serif}html[dir=rtl] body{font-family:var(--font-cairo),var(--font-sans),system-ui,sans-serif}:root{--font-sans-ar:var(--font-cairo),"Cairo","Noto Naskh Arabic","Segoe UI",Tahoma,sans-serif;--font-mono:var(--font-sans),ui-monospace,"SF Mono","Menlo","Consolas",monospace;--text-hero:clamp(2.5rem,1rem + 6vw,4.75rem);--text-numeral:clamp(2.25rem,1.4rem + 3vw,3.5rem);--text-display-xl:clamp(2.125rem,1.3rem + 4.1vw,3.75rem);--text-display:clamp(1.75rem,1.2rem + 2.75vw,2.25rem);--text-h1:clamp(1.625rem,1.25rem + 1.9vw,1.875rem);--text-h2:1.5rem;--text-h3:1.125rem;--text-body:1rem;--text-small:.875rem;--text-micro:.75rem;--font-w-regular:400;--font-w-medium:500;--font-w-semibold:600;--font-w-bold:700;--font-w-display:700;--tracking-tight:-.03em;--tracking-snug:-.015em;--tracking-normal:0;--tracking-wide:.01em;--tracking-label:.04em;--leading-hero:1;--leading-display-xl:1.05;--leading-display:1.02;--leading-h1:1.1;--leading-h2:1.2;--leading-h3:1.35;--leading-body:1.55;--leading-small:1.5;--leading-micro:1.4;--leading-mono:1.45;--leading-hero-ar:1.18;--leading-display-xl-ar:1.3;--leading-display-ar:1.25;--leading-h1-ar:1.35;--leading-h2-ar:1.45;--leading-h3-ar:1.55;--leading-body-ar:1.7;--leading-small-ar:1.65;--leading-micro-ar:1.55;--space-0:0;--space-px:1px;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-14:3.5rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--space-32:8rem;--space-card-x:var(--space-4);--space-card-y:var(--space-4);--space-card-x-lg:var(--space-6);--space-card-y-lg:var(--space-6);--space-stack-tight:var(--space-2);--space-stack:var(--space-3);--space-stack-loose:var(--space-4);--space-inline-tight:var(--space-1);--space-inline:var(--space-2);--space-inline-loose:var(--space-3);--space-section-y:var(--space-12);--gutter:var(--space-4);--container-narrow:45rem;--container:80rem;--container-wide:90rem;--container-prose:40rem;--shadow-sharp-1:0 1px 0 0 #0a1f4414,0 2px 3px -1px #0a1f440f;--shadow-sharp-2:0 1px 0 0 #0a1f441a,0 4px 6px -2px #0a1f4414;--shadow-sharp-3:0 2px 0 0 #0a1f441a,0 8px 14px -4px #0a1f441a;--shadow-sharp-4:0 2px 0 0 #0a1f441f,0 16px 28px -8px #0a1f4424;--shadow-sharp-5:0 3px 0 0 #0a1f4424,0 24px 44px -12px #0a1f442e}@media (min-width:640px){:root{--gutter:var(--space-6);--space-section-y:var(--space-16)}}@media (min-width:1024px){:root{--gutter:var(--space-8);--space-section-y:var(--space-24)}}.t-display{font-size:var(--text-display);line-height:var(--leading-display);font-weight:var(--font-w-bold)}.t-display,.t-hero{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--foreground)}.t-hero{font-size:var(--text-hero);line-height:var(--leading-hero);font-weight:var(--font-w-display)}.t-numeral{font-family:var(--font-sans);font-size:var(--text-numeral);line-height:1;font-weight:var(--font-w-semibold);letter-spacing:var(--tracking-tight);font-variant-numeric:tabular-nums}.t-display-xl{font-size:var(--text-display-xl);line-height:var(--leading-display-xl);font-weight:var(--font-w-display)}.t-display-xl,.t-h1{font-family:var(--font-sans);letter-spacing:var(--tracking-tight);color:var(--foreground)}.t-h1{font-size:var(--text-h1);line-height:var(--leading-h1);font-weight:var(--font-w-bold)}.t-h2{font-size:var(--text-h2);line-height:var(--leading-h2)}.t-h2,.t-h3{font-family:var(--font-sans);font-weight:var(--font-w-semibold);letter-spacing:var(--tracking-snug);color:var(--foreground)}.t-h3{font-size:var(--text-h3);line-height:var(--leading-h3)}.t-body{font-weight:var(--font-w-regular)}.t-body,.t-body-strong{font-family:var(--font-sans);font-size:var(--text-body);line-height:var(--leading-body)}.t-body-strong{font-weight:var(--font-w-medium)}.t-small{font-family:var(--font-sans);font-size:var(--text-small);line-height:var(--leading-small);font-weight:var(--font-w-regular);color:var(--muted-foreground)}.t-mono{font-size:var(--text-small);line-height:var(--leading-mono);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero"}.t-mono,.t-mono-micro{font-family:var(--font-mono);font-weight:var(--font-w-regular);letter-spacing:0}.t-mono-micro{font-size:var(--text-micro);font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero"}.t-label,.t-mono-micro{line-height:var(--leading-micro);color:var(--muted-foreground)}.t-label{font-size:var(--text-micro);font-weight:var(--font-w-medium);letter-spacing:var(--tracking-label);text-transform:uppercase}.t-label,.t-num{font-family:var(--font-mono)}.t-num{font-variant-numeric:tabular-nums slashed-zero;font-feature-settings:"zero";letter-spacing:0}[dir=rtl] .t-body,[dir=rtl] .t-body-strong,[dir=rtl] .t-display,[dir=rtl] .t-h1,[dir=rtl] .t-h2,[dir=rtl] .t-h3,[dir=rtl] .t-hero,[dir=rtl] .t-small{font-family:var(--font-sans-ar);letter-spacing:0}[dir=rtl] .t-hero{line-height:var(--leading-hero-ar)}[dir=rtl] .t-display-xl,[dir=rtl] .t-numeral{font-family:var(--font-sans-ar);letter-spacing:0}[dir=rtl] .t-display-xl{line-height:var(--leading-display-xl-ar)}[dir=rtl] .t-display{line-height:var(--leading-display-ar)}[dir=rtl] .t-h1{line-height:var(--leading-h1-ar)}[dir=rtl] .t-h2{line-height:var(--leading-h2-ar)}[dir=rtl] .t-h3{line-height:var(--leading-h3-ar)}[dir=rtl] .t-body,[dir=rtl] .t-body-strong{line-height:var(--leading-body-ar)}[dir=rtl] .t-small{line-height:var(--leading-small-ar)}[dir=rtl] .t-label,[dir=rtl] .t-mono,[dir=rtl] .t-mono-micro,[dir=rtl] .t-num{font-family:var(--font-mono);direction:ltr;unicode-bidi:embed}:root{--dur-instant:80ms;--dur-fast:.14s;--dur-base:.18s;--dur-mid:.24s;--dur-slow:.32s;--dur-page:.42s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-in:cubic-bezier(.4,0,.9,.3);--ease-in-out:cubic-bezier(.5,0,.2,1);--ease-notch:cubic-bezier(.32,1.4,.42,1);--ease-settle:cubic-bezier(.16,.8,.24,1);--ease-linear:linear;--motion-lift-y:-2px;--motion-press-scale:.98;--motion-pop-scale:1.04;--motion-enter-y:8px;--motion-enter-scale:.96;--motion-stagger-step:40ms;--motion-stagger-step-lg:90ms;--transition-colors:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),fill var(--dur-fast) var(--ease-out),stroke var(--dur-fast) var(--ease-out);--transition-transform:transform var(--dur-base) var(--ease-out);--transition-opacity:opacity var(--dur-base) var(--ease-out);--transition-shadow:box-shadow var(--dur-base) var(--ease-out);--transition-base:color var(--dur-fast) var(--ease-out),background-color var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out),opacity var(--dur-base) var(--ease-out)}.motion-base{transition:var(--transition-base)}.motion-colors{transition:var(--transition-colors)}.motion-shadow{transition:var(--transition-shadow)}.motion-transform{transition:var(--transition-transform)}.motion-lift{transition:transform var(--dur-mid) var(--ease-out),box-shadow var(--dur-mid) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.motion-lift:hover{transform:translateY(var(--motion-lift-y));box-shadow:var(--shadow-md)}.motion-press{transition:transform var(--dur-fast) var(--ease-out)}.motion-press:active{transform:scale(var(--motion-press-scale));transition-duration:var(--dur-instant)}@keyframes cheghel-notch-pop{0%{transform:scale(1)}60%{transform:scale(var(--motion-pop-scale))}to{transform:scale(1)}}.motion-notch-pop{animation:cheghel-notch-pop var(--dur-mid) var(--ease-notch)}@keyframes cheghel-enter-up{0%{opacity:0;transform:translateY(var(--motion-enter-y))}to{opacity:1;transform:translateY(0)}}.motion-enter-up{animation:cheghel-enter-up var(--dur-base) var(--ease-out) both}@keyframes cheghel-enter-scale{0%{opacity:0;transform:scale(var(--motion-enter-scale))}to{opacity:1;transform:scale(1)}}.motion-enter-scale{animation:cheghel-enter-scale var(--dur-slow) var(--ease-settle) both}@keyframes cheghel-unlock-reveal{0%{opacity:0;filter:blur(6px);transform:translateY(4px)}to{opacity:1;filter:blur();transform:translateY(0)}}.motion-unlock-reveal{animation:cheghel-unlock-reveal var(--dur-slow) var(--ease-settle) both}@keyframes cheghel-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.motion-shimmer{background:linear-gradient(90deg,var(--muted) 0,var(--muted) 50%,var(--muted) 100%)}@supports (color:color-mix(in lab,red,red)){.motion-shimmer{background:linear-gradient(90deg,var(--muted) 0,color-mix(in oklab,var(--muted) 60%,#fff) 50%,var(--muted) 100%)}}.motion-shimmer{background-size:200% 100%;animation:cheghel-shimmer 1.6s linear infinite}.motion-enter-scale,.motion-enter-up{animation-delay:calc(var(--motion-stagger-step) * var(--i,0))}.motion-stagger-lg{--motion-stagger-step:var(--motion-stagger-step-lg)}@keyframes cheghel-spin{to{transform:rotate(1turn)}}.motion-spin{animation:cheghel-spin .8s linear infinite}@keyframes cheghel-indeterminate{0%{transform:translate(-100%)scaleX(.4)}60%{transform:translate(60%)scaleX(.6)}to{transform:translate(140%)scaleX(.4)}}.motion-indeterminate{animation:cheghel-indeterminate 1.4s var(--ease-in-out) infinite;transform-origin:0}[dir=rtl] .motion-indeterminate{transform-origin:100%}@media (prefers-reduced-motion:reduce){:root{--dur-instant:1ms;--dur-fast:1ms;--dur-base:1ms;--dur-mid:1ms;--dur-slow:1ms;--dur-page:1ms}.motion-lift:hover,.motion-press:active{transform:none}.motion-enter-scale,.motion-enter-up,.motion-notch-pop,.motion-unlock-reveal{opacity:1;filter:none;animation:none;transform:none}.motion-shimmer{animation:none}.motion-spin{animation:cheghel-spin 1.6s linear infinite}.motion-indeterminate{animation:none;transform:scaleX(.5)}*,:after,:before{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}:root{--icon-xs:.875rem;--icon-sm:1rem;--icon-md:1.25rem;--icon-lg:1.5rem;--icon-xl:2rem;--icon-stroke:1.6;--icon-stroke-bold:2;--icon-tile-sm:2rem;--icon-tile-md:2.5rem;--icon-tile-lg:3rem}.icon{width:var(--icon-sm);height:var(--icon-sm);stroke:currentColor;stroke-width:var(--icon-stroke);stroke-linecap:round;stroke-linejoin:round;fill:none;vertical-align:-.125em;flex-shrink:0;display:inline-block}.icon-xs{width:var(--icon-xs);height:var(--icon-xs)}.icon-sm{width:var(--icon-sm);height:var(--icon-sm)}.icon-md{width:var(--icon-md);height:var(--icon-md)}.icon-lg{width:var(--icon-lg);height:var(--icon-lg)}.icon-xl{width:var(--icon-xl);height:var(--icon-xl)}.icon-bold{stroke-width:var(--icon-stroke-bold)}.icon-duo [data-fill]{fill:currentColor;fill-opacity:.15}.icon-solid{fill:currentColor;stroke:none}.icon-tile{width:var(--icon-tile-md);height:var(--icon-tile-md);border-radius:var(--radius);background:var(--accent);color:var(--accent-foreground);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.icon-tile-sm{width:var(--icon-tile-sm);height:var(--icon-tile-sm);border-radius:var(--radius-sm)}.icon-tile-lg{width:var(--icon-tile-lg);height:var(--icon-tile-lg);border-radius:var(--radius-md)}.icon-tile-circle{border-radius:var(--radius-full)}.icon-tile-muted{background:var(--muted);color:var(--muted-foreground)}.icon-tile-success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.icon-tile-success{background:color-mix(in oklab,var(--success) 14%,#fff)}}.icon-tile-success{color:var(--success)}.icon-tile-warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.icon-tile-warning{background:color-mix(in oklab,var(--warning) 16%,#fff)}}.icon-tile-warning{color:var(--warning)}.icon-tile-danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.icon-tile-danger{background:color-mix(in oklab,var(--danger) 12%,#fff)}}.icon-tile-danger{color:var(--danger)}.icon-tile-plus{background:var(--plus)}@supports (color:color-mix(in lab,red,red)){.icon-tile-plus{background:color-mix(in oklab,var(--plus) 18%,#fff)}}.icon-tile-plus{color:#78560a}[dir=rtl] [data-dir-mirror]{transform:scaleX(-1)}.icon [data-notch]{fill:currentColor;stroke:none;opacity:1}.icon-xs [data-notch]{opacity:0}.container,.container-narrow,.container-prose,.container-wide{width:100%;padding-inline:var(--gutter);margin-inline:auto}.container{max-width:calc(var(--container) + 2 * var(--gutter))}.container-narrow{max-width:calc(var(--container-narrow) + 2 * var(--gutter))}.container-wide{max-width:calc(var(--container-wide) + 2 * var(--gutter))}.container-prose{max-width:calc(var(--container-prose) + 2 * var(--gutter))}.section{padding-block:var(--space-section-y)}.section-tight{padding-block:calc(var(--space-section-y) * .5)}.section-loose{padding-block:calc(var(--space-section-y) * 1.5)}.stack{gap:var(--space-stack)}.stack,.stack-tight{flex-direction:column;display:flex}.stack-tight{gap:var(--space-stack-tight)}.stack-loose{gap:var(--space-stack-loose);flex-direction:column;display:flex}.cluster{gap:var(--space-inline) var(--space-inline)}.cluster,.cluster-tight{flex-wrap:wrap;display:flex}.cluster-tight{gap:var(--space-inline-tight) var(--space-inline-tight)}.cluster-loose{gap:var(--space-inline-loose) var(--space-inline-loose);flex-wrap:wrap;display:flex}.card-pad{padding-inline:var(--space-card-x);padding-block:var(--space-card-y)}.card-pad-lg{padding-inline:var(--space-card-x-lg);padding-block:var(--space-card-y-lg)}.list-grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.list-grid{gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.list-grid{grid-template-columns:minmax(0,1fr)}.list-grid.with-rail{gap:var(--space-8);grid-template-columns:18rem minmax(0,1fr)}}@media print{.fixed,footer,header{display:none!important}.cv-print-area footer,.cv-print-area header{display:revert!important}body{background:#fff!important}.cv-print-area article{box-shadow:none!important;border:none!important;border-radius:0!important;padding:0!important}.cv-print-area li,.cv-print-area section>div>div{break-inside:avoid;page-break-inside:avoid}.cv-print-area h2,.cv-print-area h3{break-after:avoid;page-break-after:avoid}.cv-print-area a{text-decoration:underline;color:inherit!important}@bottom- * margin-box blanking rules, so it would rebring the date/title strip — worse on a CV than a slightly tight page-2 top. */ .cv-print-area{padding:1.5cm}@page{margin:0}}.d310-hero{--hero-accent:#4d86ff;--hero-accent-soft:#7fb0ff;isolation:isolate;color:#fff;background:radial-gradient(132% 104% at 72% 6%,#123f7d 0,#0d2c60 24%,var(--navy) 46%,#071734 72%,#050f27 100%);width:100vw;margin-inline:calc(50% - 50vw);position:relative;overflow:hidden}.d310-hero__aurora{z-index:0;pointer-events:none;animation:d310-hero-in 1.2s var(--ease-out) both;position:absolute;inset:0;overflow:hidden}.d310-hero__aurora i{filter:blur(64px);mix-blend-mode:screen;will-change:transform,opacity;border-radius:50%;display:block;position:absolute}.d310-hero__aurora i:first-child{opacity:.55;width:56vw;height:56vw;animation:d310-auroraA 30s var(--ease-in-out) infinite;background:radial-gradient(circle,#266cec99,#266cec00 66%);top:-20%;left:40%}.d310-hero__aurora i:nth-child(2){opacity:.48;width:48vw;height:48vw;animation:d310-auroraB 38s var(--ease-in-out) infinite;background:radial-gradient(circle,#1860d294,#1860d200 64%);top:2%;left:2%}.d310-hero__aurora i:nth-child(3){opacity:.4;width:42vw;height:42vw;animation:d310-auroraC 46s var(--ease-in-out) infinite;background:radial-gradient(circle,#6098ff80,#6098ff00 62%);top:34%;left:58%}@keyframes d310-auroraA{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-5%,7%)scale(1.14)}}@keyframes d310-auroraB{0%,to{transform:translate(0)scale(1.05)}50%{transform:translate(7%,-4%)scale(.9)}}@keyframes d310-auroraC{0%,to{transform:translate(0)scale(.95)}50%{transform:translate(-6%,-6%)scale(1.12)}}@keyframes d310-hero-in{0%{opacity:0}to{opacity:1}}.d310-hero__plexus{z-index:1;filter:blur(1.4px);width:100%;height:100%;animation:d310-hero-in 1.4s var(--ease-out) both;display:block}.d310-hero__plexus,.d310-hero__veil{pointer-events:none;position:absolute;inset:0}.d310-hero__veil{z-index:2;background:radial-gradient(60% 58% at 50% 44%,#07142dad,#07142d38 62%,#0000 84%),linear-gradient(#06102680,#0000 22% 70%,#040c1eeb)}.d310-hero:after{content:"";z-index:3;pointer-events:none;opacity:.42;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:140px 140px;position:absolute;inset:0}.d310-hero__inner{z-index:4;position:relative}.d310-hero__mark{font-family:var(--font-cairo),"Cairo",sans-serif;letter-spacing:0;color:var(--hero-accent-soft);font-size:.9375rem;font-weight:700;line-height:1}.d310-hero__line{margin-block:-.06em -.16em;padding-block:.06em .16em;display:block;overflow:hidden}.d310-hero__line-i{will-change:transform;animation:d310-hero-rise var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--motion-stagger-step) * var(--i,0));display:block}@keyframes d310-hero-rise{0%{transform:translateY(112%)}to{transform:translateY(0)}}.d310-hero__accent{color:var(--hero-accent)}.d310-hero .t-hero{color:#fff}@media (prefers-reduced-motion:reduce){.d310-hero__aurora,.d310-hero__aurora i,.d310-hero__plexus{animation:none}.d310-hero__line-i{animation:none;transform:none}}.d310-bleed{width:100vw;margin-inline:calc(50% - 50vw)}.lp-cta__mark{font-family:var(--font-cairo),"Cairo",sans-serif;z-index:0;color:var(--blue);inset-inline-end:-2%;font-size:clamp(180px,26vw,320px);font-weight:700;line-height:1;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.lp-cta__mark{color:color-mix(in oklab,var(--blue) 6%,transparent)}}.lp-cta__mark{-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap}.lp-load{z-index:40;pointer-events:none;opacity:0;top:50%;width:16px;height:clamp(170px,32vh,273px);transition:opacity 1.1s;position:fixed;inset-inline-end:20px;transform:translateY(-50%)}.lp-load.is-scrolling{opacity:.42;transition:opacity .28s}.lp-load:has(.lp-load__mark:hover){opacity:.92;transition:opacity .2s}.lp-load__tube{background:var(--muted);width:5px;box-shadow:inset 0 0 0 1px var(--sky-mid),inset 0 1px 2px var(--navy);border-radius:999px;position:absolute;top:0;bottom:0;left:50%;overflow:hidden;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.lp-load__tube{box-shadow:inset 0 0 0 1px var(--sky-mid),inset 0 1px 2px color-mix(in oklab,var(--navy) 10%,transparent)}}.lp-load__fill{will-change:height;background:linear-gradient(180deg,var(--blue),#3d78ff);border-radius:999px;height:0;position:absolute;top:0;left:0;right:0;box-shadow:inset 1px 0 oklab(100% 0 5.96046e-8/.26)}.lp-load__head{z-index:3;pointer-events:none;background:radial-gradient(circle at 50% 42%,#e4eeff,#7fa8ff 48%,var(--blue) 74%,transparent 82%);width:9px;height:9px;box-shadow:0 0 4px 0 var(--blue),0 0 8px 2px var(--blue);border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.lp-load__head{box-shadow:0 0 4px 0 color-mix(in oklab,var(--blue) 40%,transparent),0 0 8px 2px color-mix(in oklab,var(--blue) 15%,transparent)}}.lp-load__mark{cursor:pointer;pointer-events:auto;z-index:4;justify-content:center;align-items:center;height:16px;text-decoration:none;display:flex;position:absolute;top:0;left:0;right:0;transform:translateY(-50%)}.lp-load__tick{background:var(--sky-mid);width:5px;height:5px;transition:transform .26s var(--ease-out),background-color .22s ease,box-shadow .22s ease;border-radius:50%}.lp-load__mark[data-passed] .lp-load__tick{box-shadow:0 0 0 1px var(--blue);background:#fff}@supports (color:color-mix(in lab,red,red)){.lp-load__mark[data-passed] .lp-load__tick{box-shadow:0 0 0 1px color-mix(in oklab,var(--blue) 40%,transparent)}}.lp-load__mark:hover .lp-load__tick{transform:scale(1.4)}.lp-load__mark.is-active .lp-load__tick{box-shadow:0 0 0 2px var(--blue),0 0 8px 2px var(--blue);background:#fff;transform:scale(1.6)}@supports (color:color-mix(in lab,red,red)){.lp-load__mark.is-active .lp-load__tick{box-shadow:0 0 0 2px color-mix(in oklab,var(--blue) 60%,transparent),0 0 8px 2px color-mix(in oklab,var(--blue) 45%,transparent)}}.lp-load__lbl{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.02em;color:var(--navy);border:1px solid var(--sky-mid);box-shadow:var(--shadow-sm);opacity:0;pointer-events:none;background:#fff;border-radius:999px;padding:3px 9px;font-size:10.5px;font-weight:600;transition:opacity .18s,transform .18s;position:absolute;inset-inline-end:calc(100% + 4px);transform:translate(6px)}[dir=rtl] .lp-load__lbl{transform:translate(-6px)}.lp-load__mark.is-active .lp-load__lbl,.lp-load__mark:hover .lp-load__lbl{opacity:1;transform:none}.lp-load__mark.is-active .lp-load__lbl{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.lp-load__mark.is-active .lp-load__lbl{border-color:color-mix(in oklab,var(--blue) 38%,var(--sky-mid))}}@media (max-width:1180px){.lp-load{inset-inline-end:12px}.lp-load__lbl{display:none}}@media (max-width:760px){.lp-load{display:none}}@media (prefers-reduced-motion:reduce){.lp-load{opacity:.42;transition:none}}.d310-fair{isolation:isolate}.d310-fair h2{color:#fff}.d310-fair>*{position:relative}.d310-fair:before{content:"";z-index:0;pointer-events:none;opacity:.5;background:radial-gradient(48% 62% at 12% -8%,var(--blue),transparent 60%),radial-gradient(42% 58% at 96% 22%,#3e7bff33,transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.d310-fair:before{background:radial-gradient(48% 62% at 12% -8%,color-mix(in oklab,var(--blue) 26%,transparent),transparent 60%),radial-gradient(42% 58% at 96% 22%,oklab(61.6246% -.0249852 -.205335/.2),transparent 62%)}}.d310-fair__spot{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(340px 340px at var(--mx,50%) var(--my,50%),oklab(64.3962% -.0226623 -.188521/.42),transparent 60%);mix-blend-mode:screen;transition:opacity .35s;position:absolute;inset:0}.d310-fair.is-hot .d310-fair__spot{opacity:.55}@media (pointer:coarse),(prefers-reduced-motion:reduce){.d310-fair__spot{display:none}}.d310-fair__cedar{aspect-ratio:1;z-index:0;pointer-events:none;opacity:.1;top:50%;background:#fff;width:min(52vw,500px);position:absolute;inset-inline-end:-24px;transform:translateY(-50%);-webkit-mask:url(/brand/cedar-mark.svg) 50%/contain no-repeat;mask:url(/brand/cedar-mark.svg) 50%/contain no-repeat}[dir=rtl] .d310-fair__cedar{inset-inline:-24px auto;transform:translateY(-50%)scaleX(-1)}.d310-emp{grid-template-columns:1fr;align-items:center;gap:44px;display:grid}@media (min-width:980px){.d310-emp{grid-template-columns:1fr 1.05fr;gap:64px}}.d310-emp__points{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.d310-emp__points li{border-top:1px solid var(--sky-mid);align-items:flex-start;gap:20px;padding:18px 0;display:flex}.d310-emp__points li:last-child{border-bottom:1px solid var(--sky-mid)}.d310-emp__points .n{font-family:var(--font-mono);color:var(--blue);font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:2px;font-size:13px;font-weight:800}.d310-emp__points .tx{color:var(--blue-grey);font-size:14.5px;line-height:1.6}.d310-emp__points .tx b{color:var(--navy);font-weight:700}.d310-emp__pro{vertical-align:middle;font-family:var(--font-mono);letter-spacing:.08em;color:#3a2a0a;background:var(--gold);border-radius:999px;margin-inline-start:7px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-block}.d310-rank{border:1px solid var(--sky-mid);box-shadow:var(--shadow-lg);background:#fff;border-radius:20px;padding:18px 20px 20px}.d310-rank__chrome{border-bottom:1px solid var(--sky-mid);align-items:center;gap:12px;padding:2px 2px 15px;display:flex}.d310-rank__dots{flex-shrink:0;gap:6px;display:flex}.d310-rank__dots i{background:var(--sky-mid);border-radius:50%;width:9px;height:9px}.d310-rank__tab{min-width:0;font-family:var(--font-mono);color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.d310-rank__live{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--success);flex-shrink:0;align-items:center;gap:7px;font-size:10px;font-weight:700;display:inline-flex}.d310-rank__live:before{content:"";background:var(--success);width:7px;height:7px;box-shadow:0 0 0 0 var(--success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.d310-rank__live:before{box-shadow:0 0 0 0 color-mix(in oklab,var(--success) 55%,transparent)}}.d310-rank__live:before{animation:d310-pulse 2.2s infinite}@keyframes d310-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--success) 50%,transparent)}70%{box-shadow:0 0 0 8px #0000}to{box-shadow:0 0 #0000}}.d310-rank__stats{border-bottom:1px solid var(--sky-mid);grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 2px;display:grid}.d310-rank__stat{flex-direction:column;gap:2px;display:flex}.d310-rank__stat .v{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:23px;font-weight:800;line-height:1}.d310-rank__stat .k{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);font-size:9.5px}.d310-rank__list{min-height:330px;padding-top:4px;position:relative}.d310-rank__row{border-bottom:1px solid var(--sky-mid);align-items:center;gap:13px;padding:13px 0;transition:transform .6s cubic-bezier(.2,.85,.25,1),background-color .45s,opacity .4s;display:flex}.d310-rank__row:last-child{border-bottom:none}.d310-rank__row.is-enter{opacity:0;transform:translateY(-12px)}.d310-rank__row.is-exit{opacity:0;transform:translateY(-10px)}.d310-rank__row.is-new{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.d310-rank__row.is-new{background:color-mix(in oklab,var(--blue) 9%,transparent)}}.d310-rank__row.is-new{border-bottom-color:#0000;border-radius:12px;margin-inline:-12px;padding-inline:12px}.d310-rank__row--top{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.d310-rank__row--top{background:color-mix(in oklab,var(--blue) 5%,transparent)}}.d310-rank__row--top{border-bottom-color:#0000;border-radius:12px;margin-inline:-12px;padding-inline:12px}.d310-rank__pos{font-family:var(--font-mono);color:var(--blue-grey);text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:14px;font-size:12px;font-weight:700}.d310-rank__av{width:38px;height:38px;font-family:var(--font-mono);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:12.5px;font-weight:700;display:grid}.d310-rank__who{flex:1;min-width:0}.d310-rank__who .t{color:var(--navy);font-size:13.5px;font-weight:600;display:block}.d310-rank__who .s{font-family:var(--font-mono);color:var(--blue-grey);margin-top:2px;font-size:11px;display:block}.d310-rank__foot{border-top:1px solid var(--sky-mid);color:var(--blue-grey);align-items:center;gap:9px;margin-top:15px;padding-top:15px;font-size:12px;line-height:1.45;display:flex}.d310-rank__foot svg{width:16px;height:16px;color:var(--blue);flex-shrink:0}@media (prefers-reduced-motion:reduce){.d310-rank__row{transition:none}.d310-rank__live:before{animation:none}}.seg-ind{transition:transform .34s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.seg-ind{transition:none}}.d310-fit{flex-shrink:0;width:40px;height:40px;position:relative}.d310-fit svg{width:100%;height:100%;transform:rotate(-90deg)}.d310-fit__track{fill:none;stroke:var(--sky-light);stroke-width:3px}.d310-fit__fill{fill:none;stroke:var(--fit-c,var(--blue));stroke-width:3px;stroke-linecap:round;transition:stroke-dashoffset .8s cubic-bezier(.2,.7,.2,1)}.d310-fit__num{font-family:var(--font-mono);color:var(--navy);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.d310-fit--strong{--fit-c:var(--success)}.d310-fit--fair{--fit-c:var(--warning)}.d310-fit--weak{--fit-c:var(--danger)}.d310-morph__prog-track{background:var(--sky-light);border-radius:999px;height:3px;margin-top:12px;position:relative;overflow:hidden}.d310-morph__prog{transform-origin:0;background:var(--blue);border-radius:999px;animation:d310-morph-prog 4.2s linear infinite;position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .d310-morph__prog{transform-origin:100%}.d310-morph__prog[data-paused=true]{animation-play-state:paused}@keyframes d310-morph-prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.d310-morph__prog-track{display:none}}.lp-nav{z-index:60;pointer-events:none;inset-inline:0;position:fixed;top:0}.lp-nav__bar{pointer-events:auto;border-bottom:1px solid #0000;align-items:center;gap:18px;width:100%;height:64px;margin-inline:auto;padding-inline:24px;transition:width .55s cubic-bezier(.4,0,.2,1),height .4s,border-radius .5s,padding .45s,margin-top .55s cubic-bezier(.2,.8,.2,1),background-color .35s,box-shadow .45s,border-color .35s;display:flex;position:relative}.lp-nav.is-scrolled .lp-nav__bar{border-color:var(--sky-mid);-webkit-backdrop-filter:blur(20px)saturate(1.7);backdrop-filter:blur(20px)saturate(1.7);background:oklab(100% 0 5.96046e-8/.9);border-radius:9999px;width:min(1000px,100% - 32px);height:56px;margin-top:12px;padding-inline:12px;box-shadow:0 12px 34px -14px #0a1f444d,0 2px 8px -3px #0a1f4424}.lp-nav__brand{letter-spacing:-.02em;white-space:nowrap;color:var(--navy);align-items:center;gap:9px;font-size:18px;font-weight:700;text-decoration:none;display:inline-flex}.lp-nav__brand-mark{width:24px;height:24px;color:var(--blue);flex-shrink:0}.lp-nav__ar{font-family:var(--font-cairo),"Cairo",sans-serif;color:var(--blue)}.lp-lang{background:var(--off-white);border:1px solid var(--sky-mid);border-radius:999px;align-items:stretch;padding:3px;display:inline-flex;position:relative}.lp-lang__thumb{z-index:0;width:calc(50% - 3px);box-shadow:var(--shadow-sm);top:3px;bottom:3px;background:#fff;border-radius:999px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:3px}.lp-lang[data-lang=ar] .lp-lang__thumb{transform:translate(100%)}[dir=rtl] .lp-lang[data-lang=ar] .lp-lang__thumb{transform:translate(-100%)}.lp-lang__opt{z-index:1;cursor:pointer;min-width:30px;height:26px;font-family:var(--font-mono);color:var(--blue-grey);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 8px;font-size:12px;font-weight:700;transition:color .24s;display:inline-flex;position:relative}.lp-lang__opt[lang=ar]{font-family:var(--font-cairo),"Cairo",sans-serif;font-size:15px;line-height:1}.lp-lang__opt.is-on{color:var(--navy)}.lp-lang__opt:disabled{cursor:default}.lp-nav:not(.is-scrolled) .lp-lang{background:#ffffff1f;border-color:#ffffff47}.lp-nav:not(.is-scrolled) .lp-lang__thumb{background:#fffffff0}.lp-nav:not(.is-scrolled) .lp-lang__opt{color:#ffffffd1}.lp-nav:not(.is-scrolled) .lp-lang__opt.is-on{color:var(--navy)}.lp-nav__links{align-items:center;gap:2px;display:flex}.lp-nav__link{color:var(--blue-grey);border-radius:8px;padding:7px 11px;font-size:14px;font-weight:500;text-decoration:none;transition:color .16s,background-color .16s}.lp-nav__link:hover{color:var(--navy)}.lp-nav__spacer{flex:1}.lp-nav__actions{align-items:center;gap:10px;display:flex}.lp-nav__cta{white-space:nowrap;border:1px solid #0000;border-radius:8px;padding:8px 14px;font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s,filter .2s}.lp-nav__cta--ghost{color:var(--navy)}.lp-nav__cta--ghost:hover{background:var(--off-white)}.lp-nav__cta--solid{background:var(--blue);color:#fff;border-color:var(--blue)}.lp-nav__cta--solid:hover{filter:brightness(1.06)}.lp-nav__burger{cursor:pointer;color:var(--navy);background:0 0;border:0;border-radius:8px;padding:6px;display:none}.lp-nav__burger svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:24px;height:24px}.lp-nav__sheet{display:none}.lp-nav:not(.is-scrolled) .lp-nav__brand{color:#fff}.lp-nav:not(.is-scrolled) .lp-nav__ar{color:#7fb0ff}.lp-nav:not(.is-scrolled) .lp-nav__link{color:#ffffffc7}.lp-nav:not(.is-scrolled) .lp-nav__cta--ghost,.lp-nav:not(.is-scrolled) .lp-nav__link:hover{color:#fff}.lp-nav:not(.is-scrolled) .lp-nav__cta--ghost:hover{background:#ffffff24}.lp-nav:not(.is-scrolled) .lp-nav__cta--solid{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff24;border-color:#ffffff4d}.lp-nav:not(.is-scrolled) .lp-nav__cta--solid:hover{background:#ffffff38}.lp-nav:not(.is-scrolled) .lp-nav__burger{color:#fff}@media (prefers-reduced-motion:reduce){.lp-nav__bar{transition:background-color .2s}}@media (max-width:860px){.lp-nav__links{display:none}.lp-nav__burger{display:inline-grid}.lp-nav.is-open .lp-nav__sheet{pointer-events:auto;border:1px solid var(--sky-mid);box-shadow:var(--shadow-lg);top:calc(100% + 8px);background:#fff;border-radius:14px;flex-direction:column;gap:2px;padding:8px;display:flex;position:absolute;inset-inline:12px}.lp-nav__sheet .lp-nav__link{color:var(--navy);border-radius:10px;padding:12px 14px;font-size:15px;font-weight:600}.lp-nav__sheet .lp-nav__link:hover{background:var(--off-white)}}.d310-faq__item{border-bottom:1px solid var(--sky-mid);border-radius:12px;transition:background-color .35s}.d310-faq__item.is-open{background:#1463ff0d}.d310-faq__item summary{cursor:pointer;align-items:center;gap:16px;padding:20px 12px;list-style:none;display:flex}.d310-faq__item summary::-webkit-details-marker{display:none}.d310-faq__num{font-family:var(--font-mono);color:var(--blue-grey);opacity:.7;font-variant-numeric:tabular-nums;direction:ltr;font-size:12px;font-weight:700;transition:color .2s,opacity .2s}.d310-faq__q{letter-spacing:-.015em;color:var(--navy);flex:1;font-size:15.5px;font-weight:600;transition:color .2s}.d310-faq__item summary:hover .d310-faq__q{color:var(--blue)}.d310-faq__item.is-open .d310-faq__num,.d310-faq__item.is-open .d310-faq__q{color:var(--blue);opacity:1}.d310-faq__ic{flex-shrink:0;width:20px;height:20px;transition:transform .38s cubic-bezier(.2,.8,.2,1);position:relative}.d310-faq__ic:after,.d310-faq__ic:before{content:"";background:var(--blue-grey);border-radius:2px;transition:background-color .25s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.d310-faq__ic:before{width:13px;height:2px}.d310-faq__ic:after{width:2px;height:13px}.d310-faq__item summary:hover .d310-faq__ic:after,.d310-faq__item summary:hover .d310-faq__ic:before{background:var(--blue)}.d310-faq__item.is-open .d310-faq__ic{transform:rotate(135deg)}.d310-faq__item.is-open .d310-faq__ic:after,.d310-faq__item.is-open .d310-faq__ic:before{background:var(--blue)}.d310-faq__a-in{padding-inline:40px 12px;position:relative}.d310-faq__a-in p{color:var(--blue-grey);max-width:62ch;margin:0;padding:2px 0 24px;font-size:14px;line-height:1.7}.d310-faq__a-in p b{color:var(--navy);font-weight:600}.d310-faq__item.is-open .d310-faq__a-in:before{content:"";background:var(--blue);inset-inline-start:10px;border-radius:2px;width:2px;position:absolute;top:2px;bottom:26px}@supports (color:color-mix(in lab,red,red)){.d310-faq__item.is-open .d310-faq__a-in:before{background:color-mix(in oklab,var(--blue) 55%,transparent)}}.d310-faq--js .d310-faq__a{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.2,.8,.2,1),opacity .3s;display:grid}.d310-faq--js .d310-faq__a-in{min-height:0;overflow:hidden}.d310-faq--js .d310-faq__item.is-open .d310-faq__a{opacity:1;grid-template-rows:1fr}@media (prefers-reduced-motion:reduce){.d310-faq--js .d310-faq__a,.d310-faq__ic,.d310-faq__item{transition:none}}.d310-why{grid-template-columns:1fr;gap:0;display:grid}@media (min-width:980px){.d310-why{grid-template-columns:1fr 1fr;gap:72px}}.d310-why__stage-col{position:relative}.d310-why__stage{place-items:center;height:60vh;display:grid;position:sticky;top:20vh}.d310-why__viz{opacity:0;pointer-events:none;grid-area:1/1;width:100%;max-width:380px;transition:opacity .5s,transform .5s cubic-bezier(.2,.7,.2,1);transform:translateY(14px)scale(.99)}.d310-why__viz.is-live{opacity:1;pointer-events:auto;transform:none}.d310-why__steps{margin:0;padding:0;list-style:none}.d310-why__step{opacity:.4;flex-direction:column;justify-content:center;gap:12px;min-height:56vh;transition:opacity .45s;display:flex}.d310-why__step.is-on{opacity:1}@media (max-width:979px){.d310-why__stage-col{display:none}.d310-why__step{opacity:1;border:1px solid var(--sky-mid);min-height:0;box-shadow:var(--shadow-sm);background:#fff;border-radius:18px;gap:10px;margin-bottom:16px;padding:24px}}@media (prefers-reduced-motion:reduce){.d310-why__step,.d310-why__viz{transition:none}}:root{--d310-shadow-sm:0 1px 2px -1px #0a1f4414,2px 4px 8px -2px #0a1f440d;--d310-shadow:0 2px 4px -2px #0a1f4414,4px 8px 16px -4px #0a1f4412;--d310-shadow-md:0 4px 8px -3px #0a1f441f,6px 16px 28px -6px #0a1f441a;--d310-shadow-lg:0 12px 24px -8px #0a1f442e,16px 32px 56px -12px #0a1f4429}.lp-sec{width:100vw;margin-inline:calc(50% - 50vw);padding:96px 28px;position:relative;overflow:clip}@media (min-width:981px){.lp-sec{padding:128px 28px}}.lp-sec--tint{background:var(--off-white)}.lp-in{z-index:1;max-width:1120px;margin:0 auto;position:relative}.lp-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin-bottom:16px;font-size:11px;display:flex}.lp-kicker:before{content:"";background:var(--blue);width:26px;height:1px}.lp-kicker i{opacity:.62;letter-spacing:.12em;font-variant-numeric:tabular-nums;order:-1;font-style:normal}.lp-h2{letter-spacing:-.035em;text-wrap:balance;color:var(--navy);margin:0 0 14px;font-size:clamp(28px,3.6vw,40px);font-weight:800;line-height:1.08}[dir=rtl] .lp-h2{font-family:var(--font-cairo),sans-serif;letter-spacing:0;line-height:1.3}.lp-lead{color:var(--blue-grey);text-wrap:pretty;max-width:52ch;margin:0;font-size:16px;line-height:1.65}.lp-lead b{color:var(--navy);font-weight:600}.lp-why{overflow:visible}.lp-why__head{margin-bottom:4px}.lp-why__grid{grid-template-columns:1fr 1fr;gap:72px;margin-top:10px;display:grid}.lp-why__col-viz{position:relative}.lp-stage{place-items:center;height:62vh;display:grid;position:sticky;top:19vh}.lp-viz{opacity:0;pointer-events:none;will-change:opacity,transform;flex-direction:column;grid-area:1/1;gap:18px;width:100%;max-width:392px;margin:0;transition:opacity .55s,transform .55s cubic-bezier(.2,.7,.2,1);display:flex;transform:translateY(16px)scale(.985)}.lp-stage .lp-viz[data-viz="0"]{opacity:1;transform:none}.lp-stage[data-active="0"] .lp-viz[data-viz="0"],.lp-stage[data-active="1"] .lp-viz[data-viz="1"],.lp-stage[data-active="2"] .lp-viz[data-viz="2"]{opacity:1;pointer-events:auto;transform:none}.lp-stage[data-active="0"] .lp-viz[data-viz="1"],.lp-stage[data-active="0"] .lp-viz[data-viz="2"],.lp-stage[data-active="1"] .lp-viz[data-viz="0"],.lp-stage[data-active="1"] .lp-viz[data-viz="2"],.lp-stage[data-active="2"] .lp-viz[data-viz="0"],.lp-stage[data-active="2"] .lp-viz[data-viz="1"]{opacity:0;transform:translateY(16px)scale(.985)}.lp-viz figcaption{font-family:var(--font-mono);letter-spacing:.01em;color:var(--blue-grey);text-align:center;font-size:11.5px}.lp-viz figcaption b{color:var(--blue);font-weight:700}.lp-viz__doc{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-md);background:#fff;border-radius:16px;flex-direction:column;gap:11px;padding:26px 26px 30px;display:flex;position:relative}.lp-viz__doc-row{background:var(--off-white);border-radius:5px;width:100%;height:9px}.lp-viz__doc-row.w1{width:56%}.lp-viz__doc-row.w2{width:82%}.lp-viz__doc-row.w3{width:38%}.lp-viz__stamp{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--blue-grey);border:1px dashed var(--sky-mid);border-radius:6px;align-self:flex-start;margin-top:9px;padding:5px 9px;font-size:9.5px}.lp-viz__shield{background:var(--blue);width:62px;height:62px;box-shadow:var(--d310-shadow-lg);inset-inline-end:-15px;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-15px}.lp-viz__shield svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:33px;height:33px}.lp-viz__shield .ck{stroke-dasharray:16;stroke-dashoffset:16px}.lp-viz.is-live .lp-viz__shield{animation:vizPop .55s cubic-bezier(.2,1.25,.4,1) both}.lp-viz.is-live .lp-viz__shield .ck{stroke-dashoffset:0;transition:stroke-dashoffset .5s .35s}@keyframes vizPop{0%{opacity:0;transform:scale(.35)}to{opacity:1;transform:scale(1)}}.lp-viz__resp{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-md);background:#fff;border-radius:16px;flex-direction:column;gap:15px;padding:24px;display:flex}.lp-viz__resp-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lp-viz__big{letter-spacing:-.04em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:44px;font-weight:800;line-height:1}.lp-viz__reply{color:var(--success);align-items:center;gap:7px;font-size:12px;font-weight:700;display:inline-flex}.lp-viz__reply i{background:var(--success);border-radius:50%;flex-shrink:0;width:9px;height:9px}.lp-viz.is-live .lp-viz__reply i{animation:vizPulse 1.8s ease-out infinite}@keyframes vizPulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--success) 55%,transparent)}to{box-shadow:0 0 0 11px #0000}}.lp-viz__track{background:var(--off-white);border-radius:6px;height:10px;overflow:hidden}.lp-viz__track span{background:linear-gradient(90deg,var(--blue),#4c86ff);border-radius:6px;width:0;height:100%;transition:width 1.05s cubic-bezier(.2,.7,.2,1);display:block}.lp-viz.is-live .lp-viz__track span{width:var(--w)}.lp-viz__resp-foot{font-family:var(--font-mono);color:var(--blue-grey);justify-content:space-between;font-size:11px;display:flex}.lp-viz__fit{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-md);background:#fff;border-radius:16px;align-items:center;gap:20px;padding:22px;display:flex}.lp-viz__ring{flex-shrink:0;width:100px;height:100px;transform:rotate(-90deg)}.lp-viz__ring .tr{fill:none;stroke:var(--off-white);stroke-width:9px}.lp-viz__ring .vl{fill:none;stroke:var(--success);stroke-width:9px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke-dashoffset 1.15s cubic-bezier(.2,.7,.2,1)}.lp-viz.is-live .lp-viz__ring .vl{stroke-dashoffset:6px}.lp-viz__fit-c{flex-direction:column;gap:2px;display:flex}.lp-viz__fit-c .lp-viz__big{font-size:38px}.lp-viz__fit-c em{color:var(--success);font-size:12px;font-style:normal;font-weight:700}.lp-viz__metrics{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-md);background:#fff;border-radius:16px;gap:9px;margin:0;padding:16px 20px;list-style:none;display:grid}.lp-viz__metrics li{color:var(--blue-grey);grid-template-columns:74px 1fr;align-items:center;gap:12px;font-size:11px;display:grid}.lp-viz__metrics li i{background:var(--blue);border-radius:4px;width:0;height:6px;transition:width .9s cubic-bezier(.2,.7,.2,1)}.lp-viz.is-live .lp-viz__metrics li i{width:var(--w)}.lp-why__steps{margin:0;padding:0;list-style:none}.lp-step{opacity:.38;flex-direction:column;justify-content:center;gap:13px;min-height:58vh;transition:opacity .45s;display:flex}.lp-step.is-on{opacity:1}.lp-step__ix{font-family:var(--font-mono);letter-spacing:.14em;color:var(--blue);opacity:.5;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.lp-pain__tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--danger);background:var(--danger);align-self:flex-start;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lp-pain__tag{background:color-mix(in oklab,var(--danger) 9%,transparent)}}.lp-pain__tag{border-radius:999px;padding:4px 10px;text-decoration:line-through;text-decoration-thickness:1.5px}.lp-step h3{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:clamp(23px,2.5vw,31px);font-weight:800;line-height:1.13}[dir=rtl] .lp-step h3{font-family:var(--font-cairo),sans-serif;letter-spacing:0;line-height:1.4}.lp-step p{color:var(--blue-grey);max-width:46ch;margin:0;font-size:15px;line-height:1.7}.lp-step p b{color:var(--navy);font-weight:600}.lp-pain__proof{font-family:var(--font-mono);color:var(--blue);align-items:center;gap:8px;margin-top:2px;font-size:11px;font-weight:600;display:flex}.lp-pain__proof svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}@media (max-width:980px){.lp-why__grid{grid-template-columns:1fr;gap:0}.lp-why__col-viz{display:none}.lp-step{opacity:1;border:1px solid var(--sky-light);min-height:0;box-shadow:var(--d310-shadow-sm);background:#fff;border-radius:18px;gap:11px;margin-bottom:16px;padding:24px}.lp-step h3{font-size:20px}.lp-step p{font-size:14px}}@media (prefers-reduced-motion:reduce){.lp-step,.lp-viz,.lp-viz__metrics li i,.lp-viz__ring .vl,.lp-viz__track span{transition:none!important}.lp-viz.is-live .lp-viz__reply i,.lp-viz.is-live .lp-viz__shield,.lp-viz.is-live .lp-viz__shield .ck{animation:none!important}}.lp-h2 .lt{color:var(--blue-grey);letter-spacing:-.02em;font-weight:400}.lp-anim .lp-rev{opacity:0;filter:blur(4px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1);transform:translateY(16px)}.lp-anim .lp-rev.is-in{opacity:1;filter:none;transform:none}.lp-anim .lp-rev[data-d="1"]{transition-delay:60ms}.lp-anim .lp-rev[data-d="2"]{transition-delay:.14s}.lp-anim .lp-rev[data-d="3"]{transition-delay:.22s}@media (prefers-reduced-motion:reduce){.lp-anim .lp-rev{transition:none;opacity:1!important;filter:none!important;transform:none!important}}.lp-price .lp-lead{max-width:52ch}.lp-price:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(46% 260px at 50% -40px,var(--blue),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lp-price:before{background:radial-gradient(46% 260px at 50% -40px,color-mix(in oklab,var(--blue) 6%,transparent),transparent 72%)}}.lp-cycle{border:1px solid var(--sky-light);width:max-content;max-width:100%;box-shadow:var(--d310-shadow-sm);background:#fff;grid-template-columns:repeat(3,1fr);margin:36px auto 0;padding:5px;display:grid;position:relative}.lp-cycle,.lp-cycle__thumb{border-radius:var(--radius-full)}.lp-cycle__thumb{z-index:0;background:var(--navy);width:calc(33.3333% - 3.33333px);box-shadow:var(--d310-shadow);top:5px;bottom:5px;transition:transform .34s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:5px}.lp-price[data-cycle=six] .lp-cycle__thumb{transform:translate(100%)}.lp-price[data-cycle=year] .lp-cycle__thumb{transform:translate(200%)}[dir=rtl] .lp-price[data-cycle=six] .lp-cycle__thumb{transform:translate(-100%)}[dir=rtl] .lp-price[data-cycle=year] .lp-cycle__thumb{transform:translate(-200%)}.lp-cycle__opt{z-index:1;cursor:pointer;font-family:var(--font-sans);color:var(--blue-grey);border-radius:var(--radius-full);white-space:nowrap;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:10px 22px;font-size:13.5px;font-weight:700;transition:color .24s;display:inline-flex;position:relative}.lp-cycle__opt.is-on{color:#fff}.lp-cycle__save{font-family:var(--font-mono);letter-spacing:.01em;color:var(--success);background:var(--success);font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.lp-cycle__save{background:color-mix(in oklab,var(--success) 14%,transparent)}}.lp-cycle__save{font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;border-radius:999px;padding:2px 7px}.lp-cycle__opt.is-on .lp-cycle__save{color:#fff;background:#fff3}.lp-price__grid{grid-template-columns:.82fr 1.18fr;align-items:stretch;gap:20px;margin-top:40px;display:grid}.lp-plan{border:1px solid var(--sky-light);background:#fff;border-radius:20px;flex-direction:column;padding:30px 28px;display:flex;position:relative}.lp-plan__name{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:8px;font-size:14px;font-weight:800;display:inline-flex}.lp-plan__blurb{color:var(--blue-grey);text-wrap:pretty;min-height:42px;margin:12px 0 0;font-size:13.5px;line-height:1.55}.lp-plan__price{flex-wrap:wrap;align-items:flex-end;gap:9px;margin-top:20px;display:flex}.lp-plan__amt{font-family:var(--font-mono);letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-items:flex-start;font-weight:800;line-height:.85;display:inline-flex}.lp-plan__amt .cur{margin-top:7px;margin-inline-end:2px;font-size:23px}.lp-plan__amt .int{font-size:50px;display:inline-block}.lp-plan__per{color:var(--blue-grey);margin-bottom:6px;font-size:14px;font-weight:600}.lp-plan__was{color:var(--blue-grey);opacity:.65;font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate;align-self:flex-end;margin-bottom:8px;font-size:17px;font-weight:700;text-decoration:line-through;text-decoration-thickness:1.5px}.lp-plan__sub{color:var(--blue-grey);font-variant-numeric:tabular-nums;min-height:16px;margin-top:11px;font-size:12px}.lp-plan__inc{border-top:1px solid var(--sky-light);color:var(--navy);margin-top:24px;padding-top:20px;font-size:12.5px;font-weight:700}.lp-plan__feats{flex-direction:column;gap:11px;margin:14px 0 0;padding:0;list-style:none;display:flex}.lp-plan__feats--two{grid-template-columns:1fr 1fr;gap:12px 24px;display:grid}.lp-plan__feats li{color:var(--navy);align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.lp-plan__feats li svg{width:15px;height:15px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.lp-plan__foot{color:var(--blue-grey);align-items:center;gap:7px;margin-top:auto;padding-top:22px;font-size:11.5px;display:flex}.lp-plan__foot svg{width:14px;height:14px;color:var(--success);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.lp-plan--plus{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.lp-plan--plus{border-color:color-mix(in oklab,var(--gold) 52%,var(--sky-light))}}.lp-plan--plus{box-shadow:var(--d310-shadow-lg);background:linear-gradient(180deg,var(--gold),#fff 230px)}@supports (color:color-mix(in lab,red,red)){.lp-plan--plus{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 7%,#fff),#fff 230px)}}.lp-plan--plus:before{content:"";background:linear-gradient(90deg,transparent,var(--gold) 22%,var(--gold) 78%,transparent);border-radius:20px 20px 0 0;height:3px;position:absolute;inset:0 0 auto}.lp-plan--plus .lp-plan__name{color:#7a5c1c}.lp-plan--plus .lp-plan__name svg{width:15px;height:15px;color:var(--gold);fill:currentColor}.lp-plan--plus .lp-plan__feats li svg{color:var(--gold)}.lp-plan__ribbon{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);box-shadow:var(--d310-shadow-sm);top:0;border-radius:999px;align-items:center;gap:6px;padding:6px 13px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;inset-inline-end:26px;transform:translateY(-50%)}.lp-plan__ribbon svg{fill:currentColor;width:11px;height:11px}.lp-price__fine{text-align:center;font-family:var(--font-mono);color:var(--blue-grey);margin:28px 0 0;font-size:11px}.lp-plan__cta{width:100%;height:50px;font-family:var(--font-sans);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;margin-top:20px;font-size:15px;font-weight:700;transition:transform .18s,filter .18s,background-color .2s;display:inline-flex}.lp-plan__cta:active{transition-duration:60ms;transform:translateY(0)}.lp-plan__cta--outline{border:1px solid var(--sky-mid);color:var(--navy);background:#fff}.lp-plan__cta--outline:hover{background:var(--off-white);transform:translateY(-1px)}.lp-plan__cta--plus{background:var(--gold);color:#3a2a0a;border:0}.lp-plan__cta--plus:hover{filter:brightness(1.05);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.lp-plan__cta{transition:none}.lp-plan__cta:hover{transform:none}}.lp-plan__amt .lp-odo{font-variant-numeric:tabular-nums;align-items:flex-start;line-height:1;display:inline-flex}.lp-odo__d,.lp-odo__sep{display:inline-block}.lp-odo__d{height:1em;overflow:hidden}.lp-odo__reel{flex-direction:column;display:flex}.lp-odo__reel span{text-align:center;height:1em;line-height:1;display:block}@media (prefers-reduced-motion:no-preference){.lp-odo__reel{transition:transform .72s cubic-bezier(.32,.06,.12,1)}}@media (max-width:860px){.lp-price__grid{max-width:560px;margin-inline:auto}.lp-plan__feats--two,.lp-price__grid{grid-template-columns:1fr}}.job-card,.lp-jobs,.lp-morph{--surface-card:#fff;--muted:var(--off-white);--border:var(--sky-light);--border-strong:var(--sky-mid);--blue-light:var(--sky-light);--foreground:var(--navy);--shadow-sm:var(--d310-shadow-sm);--shadow:var(--d310-shadow);--shadow-md:var(--d310-shadow-md);--shadow-lg:var(--d310-shadow-lg);--elevation-1:var(--d310-shadow-sm);--elevation-2:var(--d310-shadow);--elevation-3:var(--d310-shadow-md);--radius-md:14px;--radius:10px}.job-card{background:var(--surface-card);border:1px solid var(--border);box-shadow:var(--d310-shadow-sm);font-family:var(--font-sans);color:var(--navy);isolation:isolate;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:border-color .16s cubic-bezier(.2,.8,.2,1),box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);display:flex;position:relative}.job-card:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.job-card:hover{border-color:color-mix(in oklab,var(--blue) 30%,var(--border))}}.job-card:hover{box-shadow:var(--d310-shadow-md);transform:translateY(-3px)}.job-card:focus-within{border-color:var(--blue);box-shadow:var(--d310-shadow-md),0 0 0 3px var(--blue)}@supports (color:color-mix(in lab,red,red)){.job-card:focus-within{box-shadow:var(--d310-shadow-md),0 0 0 3px color-mix(in oklab,var(--blue) 22%,transparent)}}.job-card__title a:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}.job-card>*{z-index:1;position:relative}.job-card__head{align-items:flex-start;gap:14px;display:flex}.job-card__logo{width:48px;height:48px;font-family:var(--font-mono);letter-spacing:-.02em;color:#fff;box-shadow:var(--d310-shadow-sm);border:1px solid oklab(0 none none/.08);border-radius:12px;flex-shrink:0;place-items:center;font-size:17px;font-weight:700;display:grid;overflow:hidden}.job-card__logo img{object-fit:cover;width:100%;height:100%}.job-card__heading{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.job-card__title{letter-spacing:-.015em;margin:0;font-size:17px;font-weight:600;line-height:1.25}.job-card__title a{color:inherit;text-decoration:none}.job-card__title a:hover{color:var(--blue)}.job-card__company{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:8px;font-size:13.5px;line-height:1.3;display:flex}.job-card__company b{color:var(--navy);font-weight:600}.job-card__company .dot{background:var(--blue-grey);opacity:.6;border-radius:50%;flex-shrink:0;width:3px;height:3px}.job-card__company svg{opacity:.8;flex-shrink:0;width:13px;height:13px}.job-card__save{width:36px;height:36px;color:var(--blue-grey);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-shrink:0;place-items:center;margin:-4px -4px 0 0;transition:background-color .14s,border-color .14s,color .14s;display:grid}.job-card__save:hover{background:var(--off-white);color:var(--navy)}.job-card__save svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .28s cubic-bezier(.32,1.5,.42,1)}.job-card__save[aria-pressed=true]{color:var(--blue)}.job-card__save[aria-pressed=true] svg{fill:var(--blue);stroke:var(--blue);animation:jc-save-pop .42s cubic-bezier(.32,1.5,.42,1)}@keyframes jc-save-pop{0%{transform:scale(1)}35%{transform:scale(1.32)translateY(-2px)}70%{transform:scale(.92)}to{transform:scale(1)}}.job-card__tags{flex-wrap:wrap;gap:7px;display:flex}.jc-tag{height:26px;font-family:var(--font-mono);letter-spacing:.01em;background:var(--off-white);color:var(--blue-grey);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;padding-inline:10px;font-size:11px;font-weight:500;display:inline-flex}.jc-tag svg{opacity:.85;width:13px;height:13px}.jc-tag--remote{background:var(--sky-light);color:var(--blue)}.jc-tag--salary{color:var(--navy);border-color:var(--sky-light);background:0 0;font-weight:600}.jc-tag--salary b{color:var(--success)}.jc-tag--urgent{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.jc-tag--urgent{background:color-mix(in oklab,var(--warning) 14%,transparent)}}.jc-tag--urgent{color:var(--warning)}.job-card__divider{background:var(--sky-light);opacity:.7;height:1px;margin:2px 0}.job-card__foot{align-items:center;gap:12px;display:flex}.job-card__meta{font-family:var(--font-mono);color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:7px;font-size:11.5px;display:flex}.job-card__meta .m{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.job-card__meta .m svg{opacity:.8;flex-shrink:0;width:13px;height:13px}.job-card__meta .m--pill{background:var(--off-white);height:24px;color:var(--navy);border-radius:999px;padding-inline:9px;font-weight:600}.job-card__meta .m--pill svg{color:var(--blue-grey);opacity:1}.job-card__meta .m--count{background:var(--sky-light);height:24px;color:var(--blue);border-radius:999px;padding-inline:9px;font-weight:600}.job-card__meta .m--count svg{color:var(--blue);opacity:1}.job-card__meta .m--count b{font-weight:700}.job-card__action{align-items:center;gap:8px;margin-left:auto;display:flex}.jc-match{--mc:var(--blue);align-items:center;gap:9px;display:inline-flex}.jc-match[data-band=high]{--mc:var(--success)}.jc-match[data-band=good]{--mc:var(--blue)}.jc-match[data-band=ok]{--mc:var(--warning)}.jc-match[data-band=low]{--mc:var(--blue-grey)}.jc-match__ring{flex-shrink:0;width:42px;height:42px;position:relative}.jc-match__ring svg{width:42px;height:42px;transform:rotate(-90deg)}.jc-match__ring circle{fill:none;stroke-width:3.4px;stroke-linecap:round}.jc-match__ring .track{stroke:var(--sky-light)}.jc-match__ring .fill{stroke:var(--mc);stroke-dasharray:var(--pct,0) 100;transition:stroke-dasharray .7s cubic-bezier(.2,.8,.2,1),stroke .2s}.jc-match__pct{font-family:var(--font-mono);letter-spacing:-.02em;color:var(--mc);font-variant-numeric:tabular-nums;place-items:center;font-size:13px;font-weight:700;display:grid;position:absolute;inset:0}.job-card__flag{z-index:2;height:22px;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;top:14px;border-radius:999px;align-items:center;gap:5px;padding-inline:9px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;inset-inline-end:14px}.job-card__flag svg{width:11px;height:11px}.job-card__flag--new{background:var(--blue);color:#fff}.job-card:has(.job-card__flag) .job-card__save{margin-top:18px}.job-card--plus{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.job-card--plus{border-color:color-mix(in oklab,var(--gold) 55%,var(--border))}}.job-card--plus{background:linear-gradient(180deg,var(--gold) 0,#fff 64px),#fff}@supports (color:color-mix(in lab,red,red)){.job-card--plus{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 7%,#fff) 0,#fff 64px),#fff}}.job-card--plus{box-shadow:0 4px 14px -6px #0a1f4459,var(--d310-shadow-sm)}.job-card--plus:hover{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.job-card--plus:hover{border-color:color-mix(in oklab,var(--gold) 75%,var(--border))}}.job-card--plus:hover{box-shadow:0 12px 26px -10px #0a1f4480,var(--d310-shadow)}.jc-promoted{height:22px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding-inline:9px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 2px 6px -2px #0a1f4499}.jc-promoted svg{width:11px;height:11px}[dir=rtl] .job-card__save{margin:-4px 0 0 -4px}[dir=rtl] .job-card__action{margin-left:0;margin-right:auto}@media (prefers-reduced-motion:reduce){.jc-match__ring .fill,.job-card,.job-card__save svg{transition:none!important;animation:none!important}.job-card:hover{transform:none}}.lp-morph{max-width:480px;margin:48px auto 0}.lp-morph__steps{border:1px solid var(--sky-light);border-radius:var(--radius-full);box-shadow:var(--d310-shadow-sm);background:#fff;grid-template-columns:repeat(3,1fr);padding:5px;display:grid;position:relative}.lp-morph__thumb{z-index:0;border-radius:var(--radius-full);background:var(--navy);width:calc(33.3333% - 3.33333px);box-shadow:var(--d310-shadow);--ring:#ffffffeb;top:5px;bottom:5px;transition:transform .42s cubic-bezier(.4,0,.2,1),background-color .42s;position:absolute;inset-inline-start:5px}.lp-morph[data-stage=free] .lp-morph__thumb{transform:translate(100%)}.lp-morph[data-stage=plus] .lp-morph__thumb{background:var(--gold);--ring:#3a2a0ad1;transform:translate(200%)}[dir=rtl] .lp-morph[data-stage=free] .lp-morph__thumb{transform:translate(-100%)}[dir=rtl] .lp-morph[data-stage=plus] .lp-morph__thumb{transform:translate(-200%)}.lp-morph__step{z-index:1;cursor:pointer;border-radius:var(--radius-full);background:0 0;border:0;flex-direction:column;align-items:center;gap:2px;padding:9px 6px;display:flex;position:relative}.lp-morph__step .s-n{font-family:var(--font-mono);letter-spacing:.02em;color:var(--blue-grey);font-size:12px;font-weight:700;transition:color .28s}.lp-morph__step .s-d{color:var(--blue-grey);opacity:.75;font-size:10.5px;transition:color .28s,opacity .28s}.lp-morph__step.is-on .s-n{color:#fff}.lp-morph__step.is-on .s-d{color:#ffffffd1;opacity:1}.lp-morph[data-stage=plus] .lp-morph__step.is-on .s-n{color:#3a2a0a}.lp-morph[data-stage=plus] .lp-morph__step.is-on .s-d{color:#3a2a0ab8}.lp-morph__ring{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.lp-morph__ring rect{fill:none;stroke:var(--ring);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100px;transition:stroke .42s}@media (prefers-reduced-motion:no-preference){.lp-morph__ring rect{animation:lp-ringd 4.2s linear infinite}.lp-morph.is-paused .lp-morph__ring rect{animation-play-state:paused}.lp-morph--noring .lp-morph__ring rect{animation:none}}@media (prefers-reduced-motion:reduce){.lp-morph__ring{display:none}}@keyframes lp-ringd{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.lp-morph__cardwrap{margin-top:26px}.lp-mcard{transition:box-shadow .5s,border-color .5s}.lp-morph[data-stage=plus] .lp-mcard{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.lp-morph[data-stage=plus] .lp-mcard{border-color:color-mix(in oklab,var(--gold) 42%,var(--sky-light))}}.lp-morph[data-stage=plus] .lp-mcard{box-shadow:var(--d310-shadow-md)}.lp-mcard__logo{transition:filter .55s}.lp-morph[data-stage=visitor] .lp-mcard__logo{filter:grayscale()opacity(.5)}.lp-mcard__co{transition:filter .55s}.lp-morph[data-stage=visitor] .lp-mcard__co{filter:blur(4.5px)}.lp-mcard__vf{color:var(--success);align-items:center;gap:4px;transition:max-width .5s cubic-bezier(.2,.8,.2,1),opacity .4s,margin .45s;display:inline-flex;overflow:hidden}.lp-mcard__vf svg{flex-shrink:0;width:11px;height:11px}.lp-morph[data-stage=visitor] .lp-mcard__vf{opacity:0;max-width:0;margin-inline:-3px 0}.lp-mcard__rev{align-items:center;gap:6px;transition:max-width .5s cubic-bezier(.2,.8,.2,1),opacity .4s,padding .4s,margin .4s,border-width .4s;display:inline-flex;overflow:hidden}.lp-mcard__rev svg{width:12px;height:12px;color:var(--gold);flex-shrink:0}.lp-morph:not([data-stage=plus]) .lp-mcard__rev{opacity:0;border-width:0;max-width:0;margin-inline:-7px 0;padding-inline:0}.lp-mcard__sal .lp-mcard__sal-lock{opacity:.8;align-items:center;max-width:14px;transition:max-width .45s cubic-bezier(.2,.8,.2,1),opacity .35s,margin .4s;display:inline-flex;overflow:hidden}.lp-mcard__sal .lp-mcard__sal-lock svg{flex-shrink:0;width:11px;height:11px}.lp-mcard__sal .v{direction:ltr;unicode-bidi:isolate;transition:filter .5s,opacity .5s}.lp-morph:not([data-stage=plus]) .lp-mcard__sal .v{filter:blur(4px);opacity:.55}.lp-morph[data-stage=plus] .lp-mcard__sal .lp-mcard__sal-lock{opacity:0;max-width:0;margin-inline-end:-6px}.lp-mcard__match .jc-match__ring .fill{--pct:0}.lp-morph[data-stage=free] .lp-mcard__match .jc-match__ring .fill,.lp-morph[data-stage=plus] .lp-mcard__match .jc-match__ring .fill{--pct:92}.lp-mcard__match .jc-match__pct{transition:opacity .4s}.lp-morph[data-stage=visitor] .lp-mcard__match .jc-match__pct{opacity:0}.lp-mcard__lock{opacity:0;color:var(--blue-grey);place-items:center;transition:opacity .4s;display:grid;position:absolute;inset:0}.lp-mcard__lock svg{width:15px;height:15px}.lp-morph[data-stage=visitor] .lp-mcard__lock{opacity:1}.lp-morph__cta{margin-top:16px}.lp-mcard__btn{width:100%;height:46px;font-family:var(--font-sans);cursor:pointer;border:1.5px solid #0000;border-radius:11px;justify-content:center;align-items:center;font-size:15px;font-weight:700;text-decoration:none;transition:background-color .5s,border-color .5s,color .5s,box-shadow .4s;display:inline-flex}.lp-morph[data-stage=visitor] .lp-mcard__btn{border-color:var(--sky-mid);color:var(--navy);background:0 0}.lp-morph[data-stage=visitor] .lp-mcard__btn:hover{border-color:var(--blue);color:var(--blue)}.lp-morph[data-stage=free] .lp-mcard__btn{background:var(--blue);border-color:var(--blue);color:#fff}.lp-morph[data-stage=plus] .lp-mcard__btn{background:var(--gold);border-color:var(--gold);color:#3a2a0a}.lp-morph__cap{text-align:center;text-wrap:pretty;max-width:52ch;color:var(--blue-grey);min-height:66px;margin:24px auto 0;font-size:14px;line-height:1.6;transition:opacity .3s}.lp-morph__cap.is-swapping{opacity:0}.lp-morph__cap b{color:var(--navy);font-weight:600}.lp-sechead{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:34px;display:flex}.lp-sechead .lp-kicker{margin-bottom:12px}.lp-sechead h2{margin:0}.lp-seeall{white-space:nowrap;font-family:var(--font-sans);color:var(--blue);flex-shrink:0;align-items:center;gap:7px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.lp-seeall svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .18s}.lp-seeall:hover svg{transform:translate(3px)}[dir=rtl] .lp-seeall svg{transform:scaleX(-1)}[dir=rtl] .lp-seeall:hover svg{transform:scaleX(-1)translate(3px)}.jobs-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.jobs-list{flex-direction:column;gap:12px;display:flex}.lp-jobs{grid-template-columns:repeat(3,1fr);position:relative}.lp-jobs .job-card__logo{font-size:18px;font-weight:800}.lp-jobs .job-card{box-shadow:var(--d310-shadow)}.lp-jobs .job-card:focus-within,.lp-jobs .job-card:hover{box-shadow:var(--d310-shadow-lg)}.lp-jc-vf{color:var(--success);align-items:center;gap:4px;font-weight:600;display:inline-flex}.lp-jc-vf svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px}.lp-jc-cohide{color:var(--blue-grey);align-items:center;gap:5px;font-weight:500;display:inline-flex}.lp-jc-cohide svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:12px;height:12px}.jc-tag--salary .lp-sal-lk{opacity:.8;width:11px;height:11px;color:var(--gold);flex-shrink:0}.lp-sal-gate{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none}[dir=rtl] .lp-sal-gate{direction:ltr;unicode-bidi:isolate}@media (prefers-reduced-motion:no-preference){.lp-jobs.is-deal .job-card{will-change:transform;backface-visibility:hidden}}@media (max-width:980px){.lp-jobs{grid-template-columns:1fr;max-width:560px;margin-inline:auto}.lp-sechead{flex-direction:column;align-items:flex-start;gap:14px}}.lp-orb{z-index:0;pointer-events:none;aspect-ratio:1;background:radial-gradient(circle closest-side,var(--oc,var(--blue)),transparent 72%);border-radius:50%;position:absolute}@supports (color:color-mix(in lab,red,red)){.lp-orb{background:radial-gradient(circle closest-side,var(--oc,color-mix(in oklab,var(--blue) 8%,transparent)),transparent 72%)}}.lp-orb--jobs{--oc:var(--blue);top:-240px;width:700px;inset-inline-end:-200px}@supports (color:color-mix(in lab,red,red)){.lp-orb--jobs{--oc:color-mix(in oklab,var(--blue) 6%,transparent)}}.lp-orb--jobs{--dx:-70px;--dy:56px;--dur:40s}.lp-orb--compare{--oc:var(--blue);margin-top:-380px;top:50%;width:760px;margin-inline-start:-380px;inset-inline-start:50%}@supports (color:color-mix(in lab,red,red)){.lp-orb--compare{--oc:color-mix(in oklab,var(--blue) 7%,transparent)}}.lp-orb--compare{--dx:0px;--dy:0px;--ds:1.12;--dur:11s}.lp-orb--compare:after{content:"";border-radius:inherit;background:radial-gradient(circle closest-side,var(--gold),transparent 72%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.lp-orb--compare:after{background:radial-gradient(circle closest-side,color-mix(in oklab,var(--gold) 9%,transparent),transparent 72%)}}.lp-orb--compare:after{opacity:0;transition:opacity 1.1s}.lp-sec:has(.lp-morph[data-stage=plus]) .lp-orb--compare:after{opacity:1}@keyframes lp-drift{to{transform:translate3d(var(--dx,54px),var(--dy,-38px),0) scale(var(--ds,1.1))}}@media (prefers-reduced-motion:no-preference){.lp-orb{animation:lp-drift var(--dur,30s) ease-in-out infinite alternate}}.dash-wrap{--surface-card:#fff;--surface-page:var(--off-white);--surface-overlay:#fff;--border:var(--sky-light);--border-strong:var(--sky-mid);--muted:var(--off-white);--blue-light:var(--sky-light);--foreground:var(--navy);--shadow-sm:var(--d310-shadow-sm);--shadow:var(--d310-shadow);--shadow-md:var(--d310-shadow-md);--shadow-lg:var(--d310-shadow-lg);--nav-h:68px;--nav-px:28px;max-width:1216px;padding:34px var(--nav-px) 96px;margin:0 auto}.dash-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:26px;display:flex}.dash-head__eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:9px;margin-bottom:11px;font-size:11px;display:flex}.dash-head__eyebrow:before{content:"";background:var(--blue);width:22px;height:1px}.dash-head h1{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:29px;font-weight:700;line-height:1.1}.dash-head h1 .nm{color:var(--blue)}.dash-head__sub{color:var(--blue-grey);margin:7px 0 0;font-size:14px;line-height:1.55}.dash-head__sub b{color:var(--navy);font-weight:600}.dash-head__cta{flex-shrink:0;align-items:center;gap:10px;display:flex}.dash-post{position:relative}.dash-post .btn[disabled],.dash-post button[disabled]{cursor:not-allowed}.dash-post__lock{z-index:2;background:var(--warning);color:#fff;width:20px;height:20px;box-shadow:0 0 0 2px var(--off-white);top:-7px;border-radius:50%;place-items:center;display:grid;position:absolute;inset-inline-end:-7px}.dash-post__lock svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.dash-post:not(.is-gated) .dash-post__lock{display:none}.dash-post__tip{z-index:20;background:var(--navy);color:#fff;width:max-content;max-width:250px;box-shadow:var(--d310-shadow-md);opacity:0;pointer-events:none;top:calc(100% + 10px);border-radius:10px;padding:9px 12px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .16s,transform .16s;position:absolute;inset-inline-end:0;transform:translateY(-4px)}.dash-post__tip:before{content:"";background:inherit;top:-5px;width:10px;height:10px;position:absolute;inset-inline-end:22px;transform:rotate(45deg)}.dash-post.is-gated:focus-within .dash-post__tip,.dash-post.is-gated:hover .dash-post__tip{opacity:1;transform:none}.dash-banner{margin-bottom:26px}.dash-banner[hidden]{display:none}.dash-vprog{align-items:center;gap:9px;margin-top:9px;display:flex}.dash-vprog__track{background:var(--warning);border-radius:3px;flex:1;max-width:220px;height:5px}@supports (color:color-mix(in lab,red,red)){.dash-vprog__track{background:color-mix(in oklab,var(--warning) 18%,#fff)}}.dash-vprog__track{overflow:hidden}.dash-vprog__track i{background:var(--warning);border-radius:3px;width:50%;height:100%;transition:width .8s cubic-bezier(.2,.8,.2,1);display:block}.dash-vprog__lbl{font-family:var(--font-mono);color:var(--blue-grey);white-space:nowrap;font-size:10.5px}.dash-kpis-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.dash-kpis-head__lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);font-size:11px}.dash-kpis-head__note{font-family:var(--font-sans);color:var(--blue-grey);letter-spacing:0;margin-inline-start:8px;font-size:11.5px;font-weight:500}@media (max-width:520px){.dash-kpis-head__note{display:none}}.dash-wrap .seg{background:var(--off-white);border:1px solid var(--sky-light);border-radius:var(--radius-full);align-items:center;gap:2px;margin-inline-start:auto;padding:3px;display:inline-flex}.dash-wrap .seg a,.dash-wrap .seg button{appearance:none;cursor:pointer;border-radius:var(--radius-full);font-family:var(--font-mono);color:var(--blue-grey);font-variant-numeric:tabular-nums;background:0 0;border:none;padding:5px 13px;font-size:12px;font-weight:600;text-decoration:none;transition:color .15s,background-color .15s,box-shadow .15s}.dash-wrap .seg a:hover,.dash-wrap .seg button:hover{color:var(--navy)}.dash-wrap .seg [aria-selected=true]{color:var(--navy);box-shadow:var(--d310-shadow-sm);background:#fff}.dash-kpis{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:26px;display:grid}.kpi{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-sm);background:#fff;border-radius:15px;padding:17px 18px 16px;transition:box-shadow .2s,transform .2s,border-color .2s;position:relative;overflow:hidden}.kpi:hover{box-shadow:var(--d310-shadow);transform:translateY(-2px)}.kpi.is-disabled{opacity:.62}.kpi.is-disabled:hover{box-shadow:var(--d310-shadow-sm);transform:none}.kpi__top{justify-content:space-between;align-items:center;gap:10px;margin-bottom:15px;display:flex}.kpi__ic{background:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.kpi__ic{background:color-mix(in oklab,var(--blue) 12%,#fff)}}.kpi__ic{color:var(--blue)}.kpi__ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.kpi--gold .kpi__ic{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.kpi--gold .kpi__ic{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.kpi--gold .kpi__ic{color:var(--gold)}.kpi__delta{font-family:var(--font-mono);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:3px;padding:2px 7px 2px 5px;font-size:11px;font-weight:600;display:inline-flex}.kpi__delta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.kpi__delta--up{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.kpi__delta--up{background:color-mix(in oklab,var(--success) 12%,transparent)}}.kpi__delta--down{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.kpi__delta--down{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.kpi__delta--flat{color:var(--blue-grey);background:var(--off-white)}.kpi__num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--navy);font-size:30px;font-weight:700;line-height:1}.kpi__num .u{color:var(--blue-grey);letter-spacing:0;margin-inline-start:3px;font-size:15px;font-weight:600}.kpi__lbl{color:var(--blue-grey);margin-top:7px;font-size:12.5px;line-height:1.4}.kpi__lbl b{color:var(--navy);font-weight:600}.kpi__spark{width:100%;height:30px;margin-top:13px;display:block;overflow:visible}.kpi__spark .sp-area{fill:var(--blue)}@supports (color:color-mix(in lab,red,red)){.kpi__spark .sp-area{fill:color-mix(in oklab,var(--blue) 9%,transparent)}}.kpi__spark .sp-area{stroke:none}.kpi__spark .sp-line{fill:none;stroke:var(--blue);stroke-width:1.7px;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.dash-grid{grid-template-columns:1fr 336px;align-items:start;gap:22px;display:grid}.dash-grid>*{min-width:0}.dash-wrap .panel{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-sm);background:#fff;border-radius:16px;overflow:hidden}.panel__head{border-bottom:1px solid var(--sky-light);gap:12px;padding:16px 18px}.panel__head,.panel__head h2{align-items:center;display:flex}.panel__head h2{letter-spacing:-.01em;color:var(--navy);gap:9px;margin:0;font-size:15px;font-weight:600}.panel__head .count{font-family:var(--font-mono);color:var(--blue-grey);background:var(--off-white);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.panel__head .sp{flex:1}.panel__link{color:var(--blue);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.panel__link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.panel__link:hover{text-underline-offset:2px;text-decoration:underline}[dir=rtl] .panel__link svg{transform:scaleX(-1)}.list-tools{border-bottom:1px solid var(--sky-light);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 18px;display:flex}.chip-filter{border:1px solid var(--sky-light);cursor:pointer;height:30px;color:var(--blue-grey);font-family:var(--font-sans);background:#fff;border-radius:999px;align-items:center;gap:6px;padding-inline:12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background-color .14s,color .14s,border-color .14s;display:inline-flex}.chip-filter:hover{background:var(--off-white);color:var(--navy)}.chip-filter[aria-pressed=true]{background:var(--sky-light);color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.chip-filter[aria-pressed=true]{border-color:color-mix(in oklab,var(--blue) 30%,var(--sky-light))}}.chip-filter[aria-pressed=true]{font-weight:600}.chip-filter .n{font-family:var(--font-mono);opacity:.75;font-variant-numeric:tabular-nums;font-size:10.5px}.list-tools .sp{flex:1}.list-sort{border:1px solid var(--sky-light);cursor:pointer;height:30px;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:9px;align-items:center;gap:7px;padding-inline:12px;font-size:12.5px;font-weight:500;text-decoration:none;display:inline-flex}.list-sort svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--blue-grey)}.list-sort:hover{background:var(--off-white)}.dash-wrap table.table{border-collapse:collapse;width:100%}.dash-wrap .table th{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);text-align:start;border-bottom:1px solid var(--sky-light);white-space:nowrap;padding:11px 14px;font-size:10px;font-weight:700}.dash-wrap .table th.is-num{text-align:end}.dash-wrap .table td{border-bottom:1px solid var(--sky-light);color:var(--navy);vertical-align:middle;padding:12px 14px;font-size:13px}.dash-wrap .table tbody tr:last-child td{border-bottom:none}.dash-wrap .table tbody tr:hover td{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.dash-wrap .table tbody tr:hover td{background:color-mix(in oklab,var(--blue) 3%,#fff)}}.dash-wrap .table td.is-num{text-align:end;white-space:nowrap;font-variant-numeric:tabular-nums}.dash-wrap .table td.col-actions{text-align:end;width:52px}.dash-wrap .table td.col-status{width:110px}.dash-wrap .table tr.is-muted td{opacity:.68}.job-cell{align-items:center;gap:12px;min-width:0;display:flex}.job-cell__logo{width:38px;height:38px;font-family:var(--font-mono);color:#fff;border-radius:10px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.job-cell__main{min-width:0}.job-cell__t{letter-spacing:-.01em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.job-cell__t a{color:inherit;text-decoration:none}.job-cell__t a:hover{color:var(--blue)}.job-cell__m{color:var(--blue-grey);white-space:nowrap;align-items:center;gap:7px;margin-top:2px;font-size:12px;display:flex}.job-cell__m .dot{opacity:.5;background:currentColor;border-radius:50%;width:3px;height:3px}.appl{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.appl__total{color:var(--navy);font-size:14.5px;font-weight:600}.appl__new{white-space:nowrap;font-family:var(--font-mono);letter-spacing:.01em;color:var(--blue);background:var(--blue);flex-shrink:0;font-size:10px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.appl__new{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.appl__new{border-radius:999px;padding:2px 7px;line-height:1.4}.appl__none{color:var(--blue-grey);font-size:13px}.mini-metric{color:var(--blue-grey);font-variant-numeric:tabular-nums;align-items:center;gap:6px;display:inline-flex}.mini-metric svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;opacity:.7;width:14px;height:14px}.mini-metric b{color:var(--navy);font-size:13.5px;font-weight:600}.row-menu-btn{cursor:pointer;width:32px;height:32px;color:var(--blue-grey);background:0 0;border:none;border-radius:8px;place-items:center;margin-inline-start:auto;transition:background-color .13s,color .13s;display:grid}.row-menu-btn:hover{background:var(--off-white);color:var(--navy)}.row-menu-btn svg{fill:currentColor;width:18px;height:18px}.dash-wrap .badge{font-family:var(--font-mono);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;font-weight:700;display:inline-flex}.dash-wrap .badge--sm{text-transform:uppercase;padding:3px 9px;font-size:10px}.dash-wrap .badge--soft.badge--success{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.dash-wrap .badge--soft.badge--success{background:color-mix(in oklab,var(--success) 13%,transparent)}}.dash-wrap .badge--soft.badge--warning{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.dash-wrap .badge--soft.badge--warning{background:color-mix(in oklab,var(--warning) 15%,transparent)}}.dash-wrap .badge--soft.badge--neutral{color:var(--blue-grey);background:var(--off-white)}.dash-wrap .badge--soft.badge--danger{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.dash-wrap .badge--soft.badge--danger{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.list-foot{border-top:1px solid var(--sky-light);justify-content:space-between;align-items:center;gap:14px;padding:13px 18px;display:flex}.list-foot__info{font-family:var(--font-mono);color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:11px}.list-foot__pages{align-items:center;gap:5px;display:flex}.pg-btn{border:1px solid var(--sky-light);cursor:pointer;min-width:32px;height:32px;color:var(--navy);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#fff;border-radius:8px;place-items:center;padding-inline:8px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .13s,border-color .13s;display:grid}.pg-btn:hover:not([disabled]):not([aria-current]){background:var(--off-white)}.pg-btn[aria-current=page]{background:var(--blue);color:#fff;border-color:var(--blue)}.pg-btn.is-disabled,.pg-btn[disabled]{opacity:.4;cursor:not-allowed;pointer-events:none}.pg-btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}[dir=rtl] .pg-btn svg{transform:scaleX(-1)}.list-empty{text-align:center;padding:52px 24px}.list-empty__ic{background:var(--sky-light);width:52px;height:52px;color:var(--blue);border-radius:15px;place-items:center;margin:0 auto 16px;display:grid}.list-empty__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.list-empty__t{letter-spacing:-.01em;color:var(--navy);margin-bottom:5px;font-size:16px;font-weight:600}.list-empty__p{color:var(--blue-grey);max-width:40ch;margin:0 auto 20px;font-size:13.5px;line-height:1.6}.dash-side{top:calc(var(--nav-h) + 20px);flex-direction:column;gap:22px;display:flex;position:sticky}.cmpcard{padding:0;overflow:hidden}.cmpcard__cover{background:linear-gradient(120deg,var(--cover-a,#0b7a3b),var(--cover-b,#13a05a));z-index:0;height:66px;position:relative}.cmpcard__body{z-index:1;margin-top:-30px;padding:0 18px 18px;position:relative}.cmpcard__logo{width:60px;height:60px;font-family:var(--font-mono);color:#fff;box-shadow:0 0 0 4px #fff,var(--d310-shadow-sm);border-radius:15px;place-items:center;font-size:22px;font-weight:700;display:grid}.cmpcard__name{align-items:center;gap:7px;margin-top:12px;display:flex}.cmpcard__name h3{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:17px;font-weight:700}.cmpcard__verify{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.cmpcard__verify svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.cmpcard--pending .cmpcard__verify{background:var(--warning)}.cmpcard--rejected .cmpcard__verify,.cmpcard--unverified .cmpcard__verify{display:none}.cmpcard__meta{color:var(--blue-grey);margin-top:4px;font-size:12.5px}.cmpcard__stats{border-top:1px solid var(--sky-light);gap:22px;margin-top:15px;padding-top:15px;display:flex}.cmpcard__stat{flex-direction:column;gap:2px;display:flex}.cmpcard__stat .n{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--navy);font-size:16px;font-weight:700}.cmpcard__stat .l{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-grey);font-size:9.5px}.cmpcard__foot{gap:9px;margin-top:16px;display:flex}.setup__head{align-items:center;gap:12px;padding:16px 18px 14px;display:flex}.setup__ring{flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}.setup__ring svg{width:44px;height:44px;position:absolute;inset:0;transform:rotate(-90deg)}.setup__ring circle{fill:none;stroke-width:3.4px;stroke-linecap:round}.setup__ring .trk{stroke:var(--sky-light)}.setup__ring .val{stroke:var(--blue);stroke-dasharray:var(--pct,0) 100;transition:stroke-dasharray 1s cubic-bezier(.2,.8,.2,1)}.setup__ring .pct{font-family:var(--font-mono);color:var(--navy);font-size:11px;font-weight:700}.setup__htxt .t{letter-spacing:-.01em;color:var(--navy);font-size:14px;font-weight:600}.setup__htxt .s{color:var(--blue-grey);margin-top:2px;font-size:12px}.setup__list{flex-direction:column;padding:4px 8px 12px;display:flex}.setup__item{color:var(--navy);cursor:pointer;border-radius:11px;align-items:center;gap:12px;padding:10px;text-decoration:none;transition:background-color .13s;display:flex}.setup__item:hover{background:var(--off-white)}.setup__item.is-soon{cursor:default;opacity:.7}.setup__item.is-soon:hover{background:0 0}.setup__box{border:1.6px solid var(--sky-mid);color:#0000;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background-color .18s,border-color .18s,color .18s;display:grid}.setup__box svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.setup__item.is-done .setup__box{background:var(--success);border-color:var(--success);color:#fff}.setup__item.is-current .setup__box{border-color:var(--blue);border-style:dashed}.setup__txt{flex-direction:column;flex:1;min-width:0;display:flex}.setup__txt .s,.setup__txt .t{display:block}.setup__txt .t{letter-spacing:-.01em;color:var(--navy);font-size:13.5px;font-weight:500}.setup__item.is-done .setup__txt .t{color:var(--blue-grey);text-decoration:line-through;-webkit-text-decoration-color:var(--blue-grey);text-decoration-color:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.setup__item.is-done .setup__txt .t{-webkit-text-decoration-color:color-mix(in oklab,var(--blue-grey) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--blue-grey) 50%,transparent)}}.setup__txt .s{color:var(--blue-grey);margin-top:1px;font-size:11.5px}.setup__go{color:var(--blue-grey);opacity:0;flex-shrink:0;transition:opacity .14s,transform .14s;transform:translate(-3px)}[dir=rtl] .setup__go{transform:translate(3px)scaleX(-1)}.setup__item:not(.is-done):not(.is-soon):hover .setup__go{opacity:1;transform:none}[dir=rtl] .setup__item:not(.is-done):not(.is-soon):hover .setup__go{transform:scaleX(-1)}.setup__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.setup__soon{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-grey);background:var(--off-white);border-radius:999px;margin-inline-start:auto;padding:3px 7px;font-size:9px;font-weight:700}@media (max-width:980px){.dash-grid{grid-template-columns:1fr}.dash-side{flex-flow:wrap;position:static}.dash-side>*{flex:1;min-width:280px}.dash-kpis{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.dash-wrap{padding-top:24px}.dash-head{flex-direction:column;align-items:stretch;gap:16px}.dash-head__cta{justify-content:stretch}.dash-head__cta .dash-post{flex:1}.dash-kpis{grid-template-columns:1fr 1fr;gap:10px}.kpi__num{font-size:25px}}@media (prefers-reduced-motion:reduce){.dash-post__tip,.dash-vprog__track i,.kpi,.setup__box,.setup__go,.setup__ring .val{transition:none!important}}.dash-list-panel,.dash-list-panel .table-scroll{overflow:visible}.row-menu{display:inline-block;position:relative}.row-menu>summary{cursor:pointer;list-style:none}.row-menu>summary::-webkit-details-marker{display:none}.row-menu__pop{z-index:30;border:1px solid var(--sky-light);min-width:168px;box-shadow:var(--d310-shadow-md);inset-inline-end:0;background:#fff;border-radius:12px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px)}.row-menu__item{font-family:var(--font-sans);color:var(--navy);cursor:pointer;text-align:start;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;width:100%;padding:8px 10px;font-size:13px;font-weight:500;text-decoration:none;display:flex}.row-menu__item:hover{background:var(--off-white)}.row-menu__item:disabled{opacity:.5;cursor:default}.btn-primary-inline{background:var(--blue);color:#fff;height:40px;font-family:var(--font-sans);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;padding-inline:16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.btn-primary-inline:hover{filter:brightness(1.05)}.btn-primary-inline.is-disabled{background:var(--off-white);color:var(--blue-grey);cursor:not-allowed}.emp-nav-wrap{z-index:60;position:sticky;top:0}.nav--employer{--nav-px:26px;width:100%;height:62px;padding-inline:var(--nav-px);-webkit-backdrop-filter:blur(14px)saturate(1.4);backdrop-filter:blur(14px)saturate(1.4);background:oklab(100% 0 5.96046e-8/.8);border-bottom:1px solid #0000;align-items:center;gap:14px;margin-inline:auto;transition:width .5s cubic-bezier(.4,0,.2,1),height .4s,border-radius .5s,padding .45s,margin-top .5s cubic-bezier(.2,.8,.2,1),background-color .35s,box-shadow .45s,border-color .35s;display:flex;position:relative}.nav--employer:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--sky-light) 12%,var(--sky-light) 88%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}.emp-nav-wrap.is-scrolled .nav--employer{border:1px solid var(--sky-mid);background:oklab(100% 0 5.96046e-8/.9);border-radius:9999px;width:min(1180px,100% - 32px);height:54px;margin-top:12px;padding-inline:14px;box-shadow:0 12px 34px -14px #0a1f444d,0 2px 8px -3px #0a1f4424}.emp-nav-wrap.is-scrolled .nav--employer:after{display:none}.nav--employer .nav__brand{letter-spacing:-.02em;color:var(--navy);flex-shrink:0;align-items:center;gap:11px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.nav--employer .nav__brand-word{white-space:nowrap}.nav--employer .nav__links{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.nav--employer .nav__link{z-index:1;height:38px;font-family:var(--font-sans);color:var(--blue-grey);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;align-items:center;gap:7px;padding-inline:14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s,background-color .14s;display:inline-flex;position:relative}.nav--employer .nav__link:hover{color:var(--navy);background:var(--off-white)}.nav--employer .nav__link--active{color:var(--blue);font-weight:600}.nav--employer .nav__link--active:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:2px;position:absolute;bottom:-1px;left:14px;right:14px}.nav--employer .nav__link[aria-disabled=true]{color:var(--sky-mid);cursor:not-allowed}.nav--employer .nav__link[aria-disabled=true]:hover{color:var(--sky-mid);background:0 0}.nav--employer .nav__badge{background:var(--blue);color:#fff;min-width:17px;height:17px;font-family:var(--font-mono);border-radius:999px;place-items:center;margin-inline-start:2px;padding-inline:5px;font-size:10px;font-weight:600;display:inline-grid}.nav--employer .nav__spacer{flex:1}.nav--employer .nav__actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.nav--employer .nav__cta{background:var(--blue);color:#fff;height:38px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:none;border-radius:10px;align-items:center;gap:6px;padding-inline:15px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.nav--employer .nav__cta:hover{filter:brightness(1.05)}.nav--employer .nav__cta[aria-disabled=true]{background:var(--off-white);color:var(--blue-grey);cursor:not-allowed}.nav--employer .nav__cta svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nav--employer .nav__name{color:var(--blue-grey);white-space:nowrap;font-size:13px}.nav--employer .nav__acct{background:var(--off-white);width:30px;height:30px;color:var(--navy);font-family:var(--font-mono);border:1px solid var(--sky-light);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}@media (max-width:940px){.nav--employer{-webkit-overflow-scrolling:touch;gap:12px;overflow-x:auto}.nav--employer .nav__brand-word,.nav--employer .nav__name{display:none}}.appl__new-cluster{appearance:none;cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;padding:2px 3px 2px 1px;text-decoration:none;transition:background-color .14s;display:inline-flex}.appl__new-cluster:hover{background:var(--off-white)}.appl__new-cluster .mini-av{width:20px;height:20px;font-family:var(--font-mono);color:#fff;background:var(--c,var(--blue));letter-spacing:.02em;border:2px solid #fff;border-radius:50%;place-items:center;margin-inline-start:-7px;font-size:8.5px;font-weight:700;display:grid}.appl__new-cluster .mini-av:first-child{margin-inline-start:0}.appl__more{font-family:var(--font-mono);color:var(--blue);white-space:nowrap;margin-inline-start:7px;font-size:10px;font-weight:700}.appl-zero{justify-content:flex-end;gap:8px}.appl-boost,.appl-zero{align-items:center;display:inline-flex}.appl-boost{border:1px solid var(--blue);gap:5px;height:26px;padding-inline:9px}@supports (color:color-mix(in lab,red,red)){.appl-boost{border:1px solid color-mix(in oklab,var(--blue) 30%,var(--sky-light))}}.appl-boost{background:var(--blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.appl-boost{background:color-mix(in oklab,var(--blue) 8%,#fff)}}.appl-boost{color:var(--blue);font-family:var(--font-sans);cursor:pointer;white-space:nowrap;font-size:11.5px;font-weight:600;text-decoration:none;transition:background-color .14s}.appl-boost svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.appl-boost:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.appl-boost:hover{background:color-mix(in oklab,var(--blue) 15%,#fff)}}.pj{--surface-card:#fff;--surface-overlay:#fff;--border:var(--sky-light);--border-strong:var(--sky-mid);--muted:var(--off-white);--blue-light:var(--sky-light);--foreground:var(--navy);--shadow-sm:var(--d310-shadow-sm);--shadow:var(--d310-shadow);--shadow-md:var(--d310-shadow-md);--shadow-lg:var(--d310-shadow-lg);--nav-px:28px;max-width:1180px;padding:26px var(--nav-px) 140px;margin:0 auto}@keyframes pj-spin{to{transform:rotate(1turn)}}@keyframes pj-shim{0%{background-position:200% 0}to{background-position:-200% 0}}.pj-top{gap:14px;margin-bottom:22px}.pj-crumb,.pj-top{align-items:center;display:flex}.pj-crumb{gap:8px;font-size:13px;font-weight:500}.pj-crumb,.pj-crumb a{color:var(--blue-grey)}.pj-crumb a{text-decoration:none}.pj-crumb a:hover{color:var(--navy)}.pj-crumb svg{opacity:.5;width:15px;height:15px}[dir=rtl] .pj-crumb svg{transform:scaleX(-1)}.pj-crumb .cur{color:var(--navy);font-weight:600}.pj-save{color:var(--blue-grey);opacity:0;align-items:center;gap:7px;margin-inline-start:auto;font-size:12px;transition:opacity .3s;display:inline-flex}.pj-save.is-on{opacity:1}.pj-save svg{width:13px;height:13px;color:var(--success)}.pj-save .spin{border:2px solid var(--sky-light);border-top-color:var(--blue);border-radius:50%;width:12px;height:12px;animation:pj-spin .7s linear infinite}.pj-hero{max-width:640px;margin-bottom:30px}.pj-eyebrow{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue);align-items:center;gap:9px;margin-bottom:14px;font-size:11px;display:flex}.pj-eyebrow:before{content:"";background:var(--blue);width:22px;height:1px}.pj-hero h1{letter-spacing:-.03em;color:var(--navy);margin:0;font-size:32px;font-weight:700;line-height:1.08}.pj-hero p{color:var(--blue-grey);margin:10px 0 0;font-size:15px;line-height:1.55}.mode-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mode-card{text-align:start;border:1.5px solid var(--sky-light);cursor:pointer;background:#fff;border-radius:16px;flex-direction:column;padding:22px 20px 20px;transition:border-color .18s,box-shadow .2s,transform .16s;display:flex;position:relative;overflow:hidden}.mode-card:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mode-card:hover{border-color:color-mix(in oklab,var(--blue) 34%,var(--sky-light))}}.mode-card:hover{box-shadow:var(--d310-shadow-md);transform:translateY(-3px)}.mode-card:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.mode-card:after{content:"";background:radial-gradient(circle,var(--blue),transparent 70%);top:-40px;border-radius:50%;width:120px;height:120px;position:absolute;inset-inline-end:-40px}@supports (color:color-mix(in lab,red,red)){.mode-card:after{background:radial-gradient(circle,color-mix(in oklab,var(--blue) 14%,transparent),transparent 70%)}}.mode-card:after{opacity:0;pointer-events:none;transition:opacity .25s}.mode-card:hover:after{opacity:1}.mode-card__ic{background:var(--sky-light);width:44px;height:44px;color:var(--blue);border-radius:12px;place-items:center;margin-bottom:15px;display:grid}.mode-card__ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mode-card--ai .mode-card__ic{background:var(--blue);color:#fff}.mode-card--semi .mode-card__ic{background:var(--sky-light)}@supports (color:color-mix(in lab,red,red)){.mode-card--semi .mode-card__ic{background:color-mix(in oklab,var(--sky-light) 60%,#fff)}}.mode-card--semi .mode-card__ic{color:var(--blue)}.mode-card__h{align-items:center;gap:8px;margin-bottom:6px;display:flex}.mode-card__h h3{letter-spacing:-.01em;color:var(--navy);margin:0;font-size:16.5px;font-weight:700}.mode-card__tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--blue);border-radius:999px;padding:2px 7px;font-size:9.5px;font-weight:700}.mode-card__desc{color:var(--blue-grey);flex:1;margin:0 0 16px;font-size:13px;line-height:1.55}.mode-card__foot{border-top:1px solid var(--sky-light);justify-content:space-between;align-items:center;gap:10px;padding-top:14px;display:flex}.mode-card__meta{color:var(--blue-grey);align-items:center;gap:6px;font-size:12px;font-weight:500;display:inline-flex}.mode-card__meta svg{opacity:.7;width:14px;height:14px}.mode-card__go{background:var(--off-white);width:30px;height:30px;color:var(--blue-grey);border-radius:50%;place-items:center;transition:background-color .18s,color .18s,transform .18s;display:grid}.mode-card__go svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[dir=rtl] .mode-card__go svg{transform:scaleX(-1)}.mode-card:hover .mode-card__go{background:var(--blue);color:#fff;transform:translate(2px)}.pj-resume{text-align:start;border:1px solid var(--sky-light);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:14px;width:100%;margin-top:18px;padding:14px 16px;display:flex}.pj-resume:hover{border-color:var(--sky-mid);background:var(--off-white)}.pj-resume__ic{background:var(--warning);border-radius:10px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}@supports (color:color-mix(in lab,red,red)){.pj-resume__ic{background:color-mix(in oklab,var(--warning) 13%,#fff)}}.pj-resume__ic{color:var(--warning)}.pj-resume__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.pj-resume__txt{flex:1;min-width:0}.pj-resume__txt .t{color:var(--navy);font-size:14px;font-weight:600}.pj-resume__txt .s{color:var(--blue-grey);margin-top:1px;font-size:12.5px}.pj-resume__txt .s b{color:var(--navy);font-weight:600}.pj-chdr{gap:14px;margin-bottom:24px;display:flex}.pj-back,.pj-chdr{align-items:center}.pj-back{border:1px solid var(--sky-light);cursor:pointer;height:34px;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:999px;gap:7px;padding-inline:13px 15px;font-size:13px;font-weight:600;display:inline-flex}.pj-back:hover{border-color:var(--sky-mid);background:var(--off-white)}.pj-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}[dir=rtl] .pj-back svg{transform:scaleX(-1)}.pj-chdr__title{letter-spacing:-.02em;color:var(--navy);font-size:20px;font-weight:700}.pj-modepill{background:var(--off-white);height:28px;color:var(--blue-grey);font-family:var(--font-sans);border-radius:999px;align-items:center;gap:7px;padding-inline:11px;font-size:12px;font-weight:600;display:inline-flex}.pj-modepill svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.pj-modepill--ai{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pj-modepill--ai{background:color-mix(in oklab,var(--blue) 12%,#fff)}}.pj-modepill--ai{color:var(--blue)}.pj-cols{grid-template-columns:minmax(0,1fr) 348px;align-items:start;gap:30px;display:grid}.pj-form{flex-direction:column;gap:18px;min-width:0;display:flex}.pj-sec{border:1px solid var(--sky-light);background:#fff;border-radius:16px;padding:22px 22px 24px}.pj-sec__hd{align-items:center;gap:10px;margin-bottom:18px;display:flex}.pj-sec__n{background:var(--blue);color:#fff;width:24px;height:24px;font-family:var(--font-mono);border-radius:7px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.pj-sec__hd h2{letter-spacing:-.01em;color:var(--navy);margin:0;font-size:15px;font-weight:700}.pj-sec__hd .pj-sec__note{color:var(--blue-grey);margin-inline-start:auto;font-size:12px}.pj-grid2{grid-template-columns:1fr 1fr;gap:14px;display:grid}.pj-span2{grid-column:1/-1}.pj-lbl-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.ai-suggest{border:1px solid var(--blue);align-items:center;gap:5px;height:26px;padding-inline:10px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ai-suggest{border:1px solid color-mix(in oklab,var(--blue) 28%,var(--sky-light))}}.ai-suggest{background:var(--blue);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.ai-suggest{background:color-mix(in oklab,var(--blue) 7%,#fff)}}.ai-suggest{color:var(--blue);font-family:var(--font-sans);cursor:pointer;font-size:11.5px;font-weight:600;transition:background-color .16s,border-color .16s,transform .1s}.ai-suggest:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ai-suggest:hover{border-color:color-mix(in oklab,var(--blue) 45%,var(--sky-light))}}.ai-suggest:disabled{opacity:.55;cursor:not-allowed;border-color:var(--sky-light);color:var(--blue-grey)}.ai-suggest:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ai-suggest:hover{background:color-mix(in oklab,var(--blue) 12%,#fff)}}.ai-suggest:active{transform:scale(.96)}.ai-suggest svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.ai-suggest.is-busy{pointer-events:none;opacity:.75}.ai-suggest.is-busy .spk{animation:pj-spin .7s linear infinite}.pj-choice{flex-wrap:wrap;gap:8px;display:flex}.pj-choice input{opacity:0;pointer-events:none;position:absolute}.pj-opt{border:1.5px solid var(--sky-light);cursor:pointer;-webkit-user-select:none;user-select:none;height:38px;color:var(--navy);background:#fff;border-radius:999px;align-items:center;gap:7px;padding-inline:15px;font-size:13px;font-weight:500;transition:border-color .16s,background-color .16s,color .16s;display:inline-flex}.pj-opt:hover{border-color:var(--sky-mid)}.pj-opt svg{opacity:.7;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pj-choice input:checked+.pj-opt{border-color:var(--blue);color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pj-choice input:checked+.pj-opt{background:color-mix(in oklab,var(--blue) 7%,#fff)}}.pj-choice input:checked+.pj-opt{box-shadow:0 0 0 1px var(--blue)}.pj-choice input:focus-visible+.pj-opt{outline:2px solid var(--blue);outline-offset:2px}.pj-choice input:checked+.pj-opt svg{opacity:1}.pj-salary{grid-template-columns:96px 1fr 1fr 120px;align-items:end;gap:10px;display:grid}.pj-salary .pj-input,.pj-salary .pj-select{height:34px;padding-inline:9px;font-size:13px}.gen-card{background:linear-gradient(135deg,var(--blue),var(--blue));border-radius:16px;padding:2px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.gen-card{background:linear-gradient(135deg,color-mix(in oklab,var(--blue) 55%,var(--navy)),color-mix(in oklab,var(--blue) 70%,#fff))}}.gen-card__in{background:#fff;border-radius:14px;padding:20px 20px 22px}.gen-card__hd{align-items:center;gap:11px;margin-bottom:6px;display:flex}.gen-card__spark{background:linear-gradient(135deg,var(--blue),var(--blue));border-radius:10px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.gen-card__spark{background:linear-gradient(135deg,color-mix(in oklab,var(--blue) 55%,var(--navy)),var(--blue))}}.gen-card__spark{color:#fff}.gen-card__spark svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.gen-card__hd h2{letter-spacing:-.01em;color:var(--navy);margin:0;font-size:16px;font-weight:700}.gen-card__hd p{color:var(--blue-grey);margin:2px 0 0;font-size:12.5px}.gen-card__body{flex-direction:column;gap:13px;margin-top:16px;display:flex}.gen-card__body[hidden]{display:none}.gen-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.gen-actions .hint{color:var(--blue-grey);font-size:12px}.gen-actions .hint b{color:var(--navy);font-weight:600}.gen-skel{flex-direction:column;gap:10px;margin-top:16px;display:none}.gen-skel.is-on{display:flex}.gen-skel__row{background:linear-gradient(90deg,var(--off-white) 25%,var(--blue) 50%,var(--off-white) 75%);border-radius:6px;height:12px}@supports (color:color-mix(in lab,red,red)){.gen-skel__row{background:linear-gradient(90deg,var(--off-white) 25%,color-mix(in oklab,var(--blue) 8%,var(--off-white)) 50%,var(--off-white) 75%)}}.gen-skel__row{background-size:200% 100%;animation:pj-shim 1.15s ease-in-out infinite}.gen-skel__row:nth-child(2){width:92%}.gen-skel__row:nth-child(3){width:78%}.gen-skel__row:nth-child(4){width:85%}.gen-skel__row:nth-child(5){width:60%}.gen-status{color:var(--blue);align-items:center;gap:9px;margin-top:14px;font-size:13px;font-weight:600;display:none}.gen-status.is-on{display:flex}.gen-status .spin{border:2px solid var(--blue);border-radius:50%;width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.gen-status .spin{border:2px solid color-mix(in oklab,var(--blue) 25%,transparent)}}.gen-status .spin{border-top-color:var(--blue);animation:pj-spin .7s linear infinite}.drafts{margin-top:18px}.drafts__hd{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:13px;display:flex}.drafts__hd .t{color:var(--navy);font-size:14px;font-weight:700}.drafts__hd .s{color:var(--blue-grey);font-size:12.5px}.drafts__hd .regen{margin-inline-start:auto}.draft-list{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.draft{text-align:start;border:1.5px solid var(--sky-light);cursor:pointer;background:#fff;border-radius:14px;flex-direction:column;gap:10px;padding:16px;transition:border-color .18s,box-shadow .2s,transform .16s;display:flex;position:relative}.draft:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.draft:hover{border-color:color-mix(in oklab,var(--blue) 34%,var(--sky-light))}}.draft:hover{box-shadow:var(--d310-shadow);transform:translateY(-2px)}.draft:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.draft__tone{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue);font-size:10px;font-weight:700}.draft__title{letter-spacing:-.01em;color:var(--navy);font-size:14.5px;font-weight:700;line-height:1.25}.draft__snip{color:var(--blue-grey);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}.draft__ar{font-family:var(--font-cairo),"Cairo",var(--font-sans);border-top:1px dashed var(--sky-light);direction:rtl;padding-top:9px}.draft__ar .draft__title{font-size:14px}.draft__ar .draft__snip{-webkit-line-clamp:2}.draft__pick{background:var(--off-white);height:34px;color:var(--navy);border-radius:9px;justify-content:center;align-items:center;gap:6px;margin-top:auto;font-size:12.5px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.draft__pick svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.draft.is-chosen .draft__pick,.draft:hover .draft__pick{background:var(--blue);color:#fff}.draft.is-chosen{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue)}.sq-note{background:var(--off-white);border-radius:11px;align-items:flex-start;gap:9px;margin-bottom:16px;padding:11px 13px;font-size:12.5px;line-height:1.5;display:flex}.sq-note,.sq-note svg{color:var(--blue-grey)}.sq-note svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.sq-note.is-off{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.sq-note.is-off{background:color-mix(in oklab,var(--warning) 10%,#fff)}}.sq-note.is-off{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.sq-note.is-off{color:color-mix(in oklab,var(--warning) 80%,var(--navy))}}.sq-note.is-off svg{color:var(--warning)}.sq-list{flex-direction:column;gap:12px;display:flex}.sq{border:1px solid var(--sky-light);background:#fff;border-radius:13px;transition:border-color .16s,box-shadow .2s;overflow:hidden}.sq:focus-within{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sq:focus-within{border-color:color-mix(in oklab,var(--blue) 34%,var(--sky-light))}}.sq:focus-within{box-shadow:var(--d310-shadow-sm)}.sq__hd{background:var(--off-white);align-items:center;gap:10px;padding:11px 12px;display:flex}.sq__idx{font-family:var(--font-mono);color:var(--blue-grey);font-size:12px;font-weight:700}.sq__type{margin-inline-start:auto}.sq-seg{border:1px solid var(--sky-light);background:#fff;border-radius:999px;align-items:center;gap:2px;padding:3px;display:inline-flex}.sq-seg button{appearance:none;cursor:pointer;font-family:var(--font-sans);color:var(--blue-grey);background:0 0;border:none;border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s}.sq-seg button:hover{color:var(--navy)}.sq-seg button[aria-pressed=true]{background:var(--blue);color:#fff}.sq__del{cursor:pointer;width:30px;height:30px;color:var(--blue-grey);background:0 0;border:none;border-radius:8px;place-items:center;transition:background-color .14s,color .14s;display:grid}.sq__del:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sq__del:hover{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.sq__del:hover{color:var(--danger)}.sq__del svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sq__body{gap:12px;padding:14px 14px 16px}.sq__body,.sq__q{flex-direction:column;display:flex}.sq__q{gap:8px}.sq-input{border:1px solid var(--sky-light);width:100%;height:40px;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:10px;outline:none;padding-inline:13px;font-size:14px;transition:border-color .14s,box-shadow .16s}.sq-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.sq-input:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 20%,transparent)}}.sq-input--ar{font-family:var(--font-cairo),"Cairo",var(--font-sans);direction:rtl}.sq-input::placeholder{color:var(--blue-grey)}.sq-lang{font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:6px;font-size:10px;font-weight:600;display:flex}.sq-lang:before{content:"";background:var(--sky-light);width:14px;height:1px}.sq-mc{flex-direction:column;gap:8px;padding-top:2px;display:flex}.sq-mc__row{align-items:center;gap:9px;display:flex}.sq-mc__dot{border:1.5px solid var(--sky-mid);border-radius:50%;flex-shrink:0;width:16px;height:16px}.sq-mc__inp{border:1px solid var(--sky-light);height:36px;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:9px;outline:none;flex:1;padding-inline:11px;font-size:13px}.sq-mc__inp:focus{border-color:var(--blue)}.sq-mc__x{cursor:pointer;width:28px;height:28px;color:var(--blue-grey);background:0 0;border:none;border-radius:7px;place-items:center;display:grid}.sq-mc__x:hover{background:var(--off-white);color:var(--danger)}.sq-mc__x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sq-mc__add{border:1px dashed var(--sky-mid);cursor:pointer;height:30px;font-family:var(--font-sans);color:var(--blue);background:0 0;border-radius:8px;align-self:flex-start;align-items:center;gap:6px;padding-inline:11px;font-size:12.5px;font-weight:600;display:inline-flex}.sq-mc__add:hover{background:var(--sky-light)}.sq-mc__add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sq-yn{gap:8px;padding-top:2px;display:flex}.sq-yn span{border:1px solid var(--sky-light);height:32px;color:var(--blue-grey);background:var(--off-white);border-radius:8px;padding-inline:16px;font-size:13px}.sq-add,.sq-yn span{align-items:center;font-weight:600;display:inline-flex}.sq-add{border:1.5px dashed var(--sky-mid);cursor:pointer;width:100%;height:46px;font-family:var(--font-sans);color:var(--blue);background:0 0;border-radius:12px;justify-content:center;gap:8px;font-size:13.5px;transition:border-color .16s,background-color .16s,color .16s}.sq-add:hover{border-color:var(--blue);background:var(--sky-light)}.sq-add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.sq-add:disabled{color:var(--blue-grey);cursor:not-allowed;opacity:.6}.sq-add:disabled:hover{border-color:var(--sky-mid);background:0 0}.sq-count{font-family:var(--font-mono);color:var(--blue-grey);text-align:center;margin-top:11px;font-size:11px}.sq-editor.is-disabled{opacity:.5;pointer-events:none;filter:grayscale(.3)}.pj-aside{flex-direction:column;gap:14px;display:flex;position:sticky;top:22px}.pj-aside__lbl{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:8px;font-size:10.5px;display:flex}.pj-aside__lbl .dot{background:var(--success);width:6px;height:6px;box-shadow:0 0 0 3px var(--success);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.pj-aside__lbl .dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--success) 22%,transparent)}}.jprev{border:1px solid var(--sky-light);box-shadow:var(--d310-shadow-sm);background:#fff;border-radius:16px;padding:18px}.jprev__top{align-items:flex-start;gap:12px;display:flex}.jprev__logo{color:#fff;width:44px;height:44px;font-size:18px;font-weight:700;font-family:var(--font-mono);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.jprev__co{color:var(--blue-grey);font-size:12.5px;font-weight:500}.jprev__title{letter-spacing:-.01em;color:var(--navy);margin-top:2px;font-size:16.5px;font-weight:700;line-height:1.25}.jprev__title.is-empty{color:var(--blue-grey);font-style:italic;font-weight:500}.jprev__meta{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.jprev__chip{background:var(--off-white);height:26px;color:var(--blue-grey);border-radius:999px;align-items:center;gap:5px;padding-inline:10px;font-size:11.5px;font-weight:600;display:inline-flex}.jprev__chip svg{opacity:.75;fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.jprev__chip--pay{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.jprev__chip--pay{background:color-mix(in oklab,var(--success) 12%,#fff)}}.jprev__chip--pay{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.jprev__chip--pay{color:color-mix(in oklab,var(--success) 78%,var(--navy))}}.jprev__desc{border-top:1px solid var(--sky-light);color:var(--blue-grey);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:14px;padding-top:14px;font-size:12.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.jprev__desc.is-empty{opacity:.7;font-style:italic}.jprev__sq{color:var(--blue-grey);align-items:center;gap:6px;margin-top:12px;font-size:11.5px;display:flex}.jprev__sq svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pubbar{z-index:90;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:1px solid var(--sky-light);background:oklab(100% 0 5.96046e-8/.9);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -6px 24px -12px #0a1f4433}.pubbar__in{gap:20px;max-width:1180px;margin:0 auto;padding:13px 28px}.pub-meter,.pubbar__in{align-items:center;display:flex}.pub-meter{gap:12px;min-width:0}.pub-ring{flex-shrink:0;width:40px;height:40px;position:relative}.pub-ring svg{width:40px;height:40px;transform:rotate(-90deg)}.pub-ring circle{fill:none;stroke-width:3.4px;stroke-linecap:round}.pub-ring .trk{stroke:var(--sky-light)}.pub-ring .val{stroke:var(--blue);stroke-dasharray:var(--c,0) 100;transition:stroke-dasharray .5s cubic-bezier(.2,.8,.2,1),stroke .3s}.pub-ring.is-full .val{stroke:var(--success)}.pub-ring__pct{font-family:var(--font-mono);color:var(--navy);place-items:center;font-size:11px;font-weight:700;display:grid;position:absolute;inset:0}.pub-meter__txt .t{color:var(--navy);font-size:13.5px;font-weight:700}.pub-meter__txt .s{color:var(--blue-grey);margin-top:1px;font-size:12px}.pub-meter__txt .s b{color:var(--navy);font-weight:600}.pubbar__actions{flex-shrink:0;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.pj-refuse{text-align:center;max-width:560px;margin:40px auto 0}.pj-refuse__ic{background:var(--warning);border-radius:18px;place-items:center;width:64px;height:64px;margin:0 auto 22px;display:grid}@supports (color:color-mix(in lab,red,red)){.pj-refuse__ic{background:color-mix(in oklab,var(--warning) 14%,#fff)}}.pj-refuse__ic{color:var(--warning)}.pj-refuse__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:32px;height:32px}.pj-refuse h1{letter-spacing:-.02em;color:var(--navy);margin:0;font-size:25px;font-weight:700}.pj-refuse p{color:var(--blue-grey);max-width:440px;margin:12px auto 0;font-size:15px;line-height:1.6}.pj-refuse__card{text-align:start;border:1px solid var(--sky-light);background:#fff;border-radius:16px;margin-top:26px;padding:8px}.pj-refuse__step{border-radius:12px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pj-refuse__step+.pj-refuse__step{border-top:1px solid var(--sky-light)}.pj-refuse__num{background:var(--sky-light);width:30px;height:30px;color:var(--blue);font-family:var(--font-mono);border-radius:9px;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.pj-refuse__step .t{color:var(--navy);font-size:14px;font-weight:600}.pj-refuse__step .s{color:var(--blue-grey);margin-top:1px;font-size:12.5px}.pj-refuse__cta{justify-content:center;align-items:center;gap:12px;margin-top:26px;display:flex}@media (max-width:980px){.pj-cols{grid-template-columns:1fr}.pj-aside{order:-1;position:static}.draft-list,.mode-grid{grid-template-columns:1fr}}@media (max-width:640px){.pj-salary{grid-template-columns:1fr 1fr}.pj-salary__eq{display:none}.pj-grid2{grid-template-columns:1fr}.pubbar__in{gap:12px}.pub-meter__txt .s{display:none}}@media (prefers-reduced-motion:reduce){.ai-suggest,.gen-skel__row,.mode-card,.mode-card__go,.pub-ring .val{transition:none!important;animation:none!important}}.pj-field{flex-direction:column;gap:7px;display:flex}.pj-field__label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}[dir=rtl] .pj-field__label{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0;text-transform:none;font-size:12.5px;font-weight:600}.pj-field__label .req{color:var(--danger)}.pj-field__label .opt{letter-spacing:.04em;color:var(--blue-grey);font-size:10px;font-weight:500}.pj-input,.pj-select,.pj-textarea{border:1px solid var(--sky-light);width:100%;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:10px;outline:none;font-size:14px;transition:border-color .14s,box-shadow .16s}.pj-input,.pj-select{height:40px;padding-inline:13px}.pj-textarea{resize:vertical;min-height:104px;padding:11px 13px;line-height:1.6}.pj-input:focus,.pj-select:focus,.pj-textarea:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.pj-input:focus,.pj-select:focus,.pj-textarea:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 18%,transparent)}}.pj-input::placeholder,.pj-textarea::placeholder{color:var(--blue-grey)}.pj-input.is-error,.pj-select.is-error,.pj-textarea.is-error{border-color:var(--danger)}.pj-field__err{color:var(--danger);font-size:12px}.pj-field__count{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:11.5px}.pj-toggle{cursor:pointer;color:var(--navy);align-items:center;gap:10px;font-size:13.5px;display:inline-flex}.pj-toggle input{appearance:none;background:var(--sky-mid);cursor:pointer;border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .18s;position:relative}.pj-toggle input:after{content:"";top:2px;background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .18s;position:absolute;inset-inline-start:2px;box-shadow:0 1px 2px #0a1f4440}.pj-toggle input:checked{background:var(--blue)}.pj-toggle input:checked:after{transform:translate(16px)}[dir=rtl] .pj-toggle input:checked:after{transform:translate(-16px)}.pj-apierr{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.pj-apierr{border:1px solid color-mix(in oklab,var(--danger) 35%,var(--sky-light))}}.pj-apierr{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pj-apierr{background:color-mix(in oklab,var(--danger) 8%,#fff)}}.pj-apierr{color:var(--danger);border-radius:12px;margin-bottom:16px;padding:12px 15px;font-size:13px}.pj-suggest-err{color:var(--danger);margin-top:5px;font-size:12px}.pj-btn{height:40px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding-inline:17px;font-size:13.5px;font-weight:600;text-decoration:none;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.pj-btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pj-btn--primary{background:var(--blue);color:#fff}.pj-btn--primary:hover{filter:brightness(1.06)}.pj-btn--primary:disabled{background:var(--off-white);color:var(--blue-grey);cursor:not-allowed}.pj-btn--ghost{color:var(--navy);border-color:var(--sky-light);background:#fff}.pj-btn--ghost:hover{background:var(--off-white);border-color:var(--sky-mid)}.pj-btn--sm{height:34px;padding-inline:13px;font-size:12.5px}@keyframes auth-spin{to{transform:rotate(1turn)}}.auth{width:100%;max-width:380px;font-family:var(--font-sans);color:var(--navy);margin:0 auto}.auth-brand{gap:10px;min-height:30px;margin-bottom:24px}.auth-brand,.auth-brand__lock{align-items:center;display:none}.auth-brand__lock{gap:8px}.auth-brand__word{letter-spacing:-.03em;color:var(--navy);font-size:18px;font-weight:800}.auth-brand__ar{font-family:var(--font-cairo),"Cairo",var(--font-sans);color:var(--blue-grey);margin-inline-start:2px;font-size:19px;font-weight:700}.auth-brand .lp-lang{margin-inline-start:auto}.auth-head{margin-bottom:22px}.auth-head h2{letter-spacing:-.025em;color:var(--navy);margin:0 0 6px;font-size:23px;font-weight:700;line-height:1.15}.auth-head p{color:var(--blue-grey);margin:0;font-size:13.5px;line-height:1.5}.auth-head p b{color:var(--navy);font-weight:600}.auth-back{font-family:var(--font-mono);letter-spacing:.04em;color:var(--blue-grey);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:14px;padding:0;font-size:11px;display:inline-flex}.auth-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.auth-back:hover{color:var(--blue)}[dir=rtl] .auth-back svg{transform:scaleX(-1)}.auth-form{gap:14px}.auth-field,.auth-form{flex-direction:column;display:flex}.auth-field{gap:6px}.auth-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:380px){.auth-row{grid-template-columns:1fr}}.auth-phone{gap:8px;display:flex}.auth-phone .auth-phone__code{cursor:pointer;background-image:none;flex:none;width:104px;padding-inline:10px;font-size:13.5px}.auth-phone>input{flex:auto;width:auto;min-width:0}.auth-skip{color:var(--blue-grey);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:8px;margin:16px auto 0;padding:6px 10px;font-size:13px;font-weight:600;display:block}.auth-skip:hover{color:var(--navy)}.auth-skip:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[dir=rtl] .auth-skip{font-family:var(--font-cairo),"Cairo",var(--font-sans)}.auth-alt{justify-content:center;align-items:center;gap:10px;margin-top:16px;display:flex}.auth-alt__sep{color:var(--sky-mid)}.auth-linkbtn{color:var(--blue-grey);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:4px 2px;font-size:13px;font-weight:600}.auth-linkbtn:hover{color:var(--navy)}.auth-linkbtn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[dir=rtl] .auth-linkbtn{font-family:var(--font-cairo),"Cairo",var(--font-sans)}.auth-check{color:var(--blue-grey);cursor:pointer;align-items:flex-start;gap:9px;font-size:13px;line-height:1.4;display:flex}.auth-check input{width:16px;height:16px;accent-color:var(--blue);cursor:pointer;flex:none;margin-top:2px}[dir=rtl] .auth-check{font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pv-nudge{background:var(--sky-light);border:1px solid var(--sky-mid);border-radius:14px;align-items:center;gap:14px;margin-bottom:20px;padding:13px 15px;display:flex}.pv-nudge__icon{width:38px;height:38px;color:var(--success);border:1px solid var(--sky-mid);background:#fff;border-radius:10px;flex:none;place-items:center;display:grid}.pv-nudge__icon svg{width:20px;height:20px}.pv-nudge__body{flex:auto;min-width:0}.pv-nudge__body strong{color:var(--navy);font-size:14px;font-weight:700;display:block}.pv-nudge__body p{color:var(--blue-grey);margin:2px 0 0;font-size:12.5px;line-height:1.4}.pv-nudge__cta{color:#fff;white-space:nowrap;border-radius:10px;flex:none;padding:8px 14px;font-size:13px;font-weight:700;text-decoration:none}.pv-nudge__cta,.pv-nudge__cta:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pv-nudge__cta:hover{background:color-mix(in oklab,var(--blue) 88%,#000)}}.pv-nudge__x{width:30px;height:30px;color:var(--blue-grey);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;display:grid}.pv-nudge__x svg{width:15px;height:15px}.pv-nudge__x:hover{color:var(--navy);background:var(--navy)}@supports (color:color-mix(in lab,red,red)){.pv-nudge__x:hover{background:color-mix(in oklab,var(--navy) 6%,transparent)}}@media (max-width:560px){.pv-nudge{flex-wrap:wrap}.pv-nudge__body{flex:60%}.pv-nudge__cta{order:3}}.auth-label{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:6px;font-size:10.5px;font-weight:600;display:flex}[dir=rtl] .auth-label{font-family:var(--font-cairo),"Cairo",var(--font-sans);text-transform:none;letter-spacing:0;font-size:12.5px}.auth-input{border:1.5px solid var(--sky-mid);width:100%;height:46px;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:12px;outline:none;padding-inline:14px;font-size:14.5px;transition:border-color .15s,box-shadow .18s}.auth-input::placeholder{color:var(--blue-grey)}.auth-input:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.auth-input:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 18%,transparent)}}.auth-input.is-error{border-color:var(--danger)}.auth-pw-wrap{position:relative}.auth-pw-wrap .auth-input{padding-inline-end:44px}.auth-pw-toggle{width:34px;height:34px;color:var(--blue-grey);cursor:pointer;inset-inline-end:6px;background:0 0;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.auth-pw-toggle:hover{color:var(--navy);background:var(--off-white)}.auth-pw-toggle svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.auth-aux{justify-content:space-between;align-items:center;gap:10px;margin-top:-2px;display:flex}.auth-aux .link,.auth-aux a{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:600;text-decoration:none}.auth-aux .link:hover,.auth-aux a:hover{text-decoration:underline}.auth-btn{width:100%;height:48px;font-family:var(--font-sans);cursor:pointer;white-space:nowrap;border:1.5px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;margin-top:4px;padding-inline:18px;font-size:14.5px;font-weight:700;text-decoration:none;transition:filter .15s,background-color .15s,border-color .15s;display:inline-flex}.auth-btn svg{width:18px;height:18px}.auth-btn--primary{background:var(--blue);color:#fff}.auth-btn--primary:hover{filter:brightness(1.06)}.auth-btn--primary:disabled{background:var(--sky-mid);color:#fff;cursor:default;filter:none}.auth-btn--social{border-color:var(--sky-mid);color:var(--navy);background:#fff;margin-top:0;font-weight:600}.auth-btn--social:hover{background:var(--off-white);border-color:var(--blue-grey)}.auth-social{flex-direction:column;gap:10px;display:flex}.auth-divider{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:12px;margin:18px 0;font-size:10px;display:flex}.auth-divider:after,.auth-divider:before{content:"";background:var(--sky-light);flex:1;height:1px}.auth-foot{border-top:1px solid var(--sky-light);text-align:center;color:var(--blue-grey);margin-top:22px;padding-top:18px;font-size:13px}.auth-foot a{color:var(--blue);font-weight:700;text-decoration:none}.auth-foot a:hover{text-decoration:underline}.auth-fine{color:var(--blue-grey);text-align:center;margin-top:16px;font-size:11.5px;line-height:1.5}.auth-fine a{color:var(--blue-grey);text-underline-offset:2px;text-decoration:underline}.intent-grid{flex-direction:column;gap:12px;display:flex}.intent-card{text-align:start;border:1.5px solid var(--sky-light);cursor:pointer;background:#fff;border-radius:14px;align-items:flex-start;gap:14px;width:100%;padding:16px;transition:border-color .18s,background .18s,box-shadow .18s,transform .12s;display:flex;position:relative}.intent-card:hover{border-color:var(--blue);box-shadow:var(--d310-shadow-sm)}.intent-card:active{transform:translateY(1px)}.intent-card[aria-checked=true]{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.intent-card[aria-checked=true]{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.intent-card[aria-checked=true]{box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.intent-card[aria-checked=true]{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 18%,transparent)}}.intent-card__icon{width:42px;height:42px;color:var(--blue);background:var(--sky-light);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.intent-card__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.intent-card__body{flex:1;min-width:0;padding-inline-end:26px}.intent-card__title{letter-spacing:-.01em;color:var(--navy);font-size:15px;font-weight:700}.intent-card__desc{color:var(--blue-grey);margin-top:3px;font-size:12.5px;line-height:1.45}.intent-card__meta{font-family:var(--font-mono);letter-spacing:.02em;color:var(--blue-grey);align-items:center;gap:6px;margin-top:9px;font-size:10.5px;display:inline-flex}.intent-card__meta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.intent-card__radio{border:2px solid var(--sky-mid);top:16px;border-radius:50%;place-items:center;width:20px;height:20px;transition:border-color .18s;display:grid;position:absolute;inset-inline-end:16px}.intent-card[aria-checked=true] .intent-card__radio{border-color:var(--blue)}.intent-card__radio:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;transition:transform .2s cubic-bezier(.2,.85,.25,1);transform:scale(0)}.intent-card[aria-checked=true] .intent-card__radio:after{transform:scale(1)}.intent-card--gated .intent-card__icon{color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.intent-card--gated .intent-card__icon{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.intent-card__meta--gate{color:var(--gold);font-weight:600}.pw-meter{gap:5px;margin-top:8px;display:flex}.pw-meter__bar{background:var(--sky-light);border-radius:2px;flex:1;height:4px;transition:background .25s}.pw-meter[data-score="1"] .pw-meter__bar:nth-child(-n+1),.pw-meter[data-score="2"] .pw-meter__bar:nth-child(-n+2),.pw-meter[data-score="3"] .pw-meter__bar:nth-child(-n+3),.pw-meter[data-score="4"] .pw-meter__bar:nth-child(-n+4){background:var(--_pw,var(--blue))}.pw-meter[data-score="1"]{--_pw:var(--danger)}.pw-meter[data-score="2"]{--_pw:var(--warning)}.pw-meter[data-score="3"]{--_pw:var(--blue)}.pw-meter[data-score="4"]{--_pw:var(--success)}.pw-meter__label{font-family:var(--font-mono);color:var(--blue-grey);min-height:14px;margin-top:6px;font-size:10.5px}.pw-meter__label b{color:var(--_pw,var(--blue-grey));font-weight:600}.auth-otp{direction:ltr;unicode-bidi:isolate;flex-wrap:nowrap;justify-content:center;gap:10px;margin-top:6px;display:flex}.auth-otp input{border:1.5px solid var(--sky-mid);text-align:center;min-width:0;max-width:48px;height:56px;color:var(--navy);font-variant-numeric:tabular-nums;background:#fff;border-radius:13px;outline:none;flex:1 1 0;font-size:22px;font-weight:700;transition:border-color .15s,box-shadow .18s,background-color .15s,transform .12s}.auth-otp input:hover{border-color:var(--blue-grey)}.auth-otp input:focus{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.auth-otp input:focus{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 18%,transparent)}}.auth-otp input:focus{transform:translateY(-1px)}.auth-otp input:not(:placeholder-shown){border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.auth-otp input:not(:placeholder-shown){background:color-mix(in oklab,var(--blue) 6%,#fff)}}.auth-otp.is-error input{border-color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.auth-otp.is-error input{background:color-mix(in oklab,var(--danger) 5%,#fff)}}.auth-otp-target{color:var(--navy);align-items:center;gap:7px;margin-bottom:4px;font-size:13px;font-weight:600;display:inline-flex}.auth-resend{color:var(--blue-grey);text-align:center;margin-top:18px;font-size:12.5px}.auth-resend button{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:0;font-size:12.5px;font-weight:700}.auth-resend button:disabled{color:var(--blue-grey);cursor:default;font-weight:600}.auth-resend .count{font-variant-numeric:tabular-nums}.reset-hero{text-align:center;margin-bottom:24px}.reset-hero__icon{width:54px;height:54px;color:var(--blue);background:var(--sky-light);box-shadow:0 0 0 6px var(--blue);border-radius:16px;place-items:center;margin:2px auto 16px;display:grid}@supports (color:color-mix(in lab,red,red)){.reset-hero__icon{box-shadow:0 0 0 6px color-mix(in oklab,var(--blue) 6%,transparent)}}.reset-hero__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.reset-hero h2{letter-spacing:-.025em;color:var(--navy);margin:0 0 7px;font-size:22px;font-weight:700;line-height:1.15}.reset-hero p{color:var(--blue-grey);max-width:300px;margin:0 auto;font-size:13.5px;line-height:1.5}.reset-hero p b{color:var(--navy);font-weight:600}.auth-confirm{text-align:center;padding:8px 0 4px}.auth-confirm__icon{background:var(--success);border-radius:50%;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}@supports (color:color-mix(in lab,red,red)){.auth-confirm__icon{background:color-mix(in oklab,var(--success) 14%,#fff)}}.auth-confirm__icon{color:var(--success)}.auth-confirm__icon svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.auth-confirm h2{letter-spacing:-.02em;color:var(--navy);margin:0 0 8px;font-size:21px}.auth-confirm p{color:var(--blue-grey);max-width:330px;margin:0 auto 4px;font-size:13.5px;line-height:1.55}.auth-confirm p b{color:var(--navy)}.auth-note{border-radius:11px;align-items:flex-start;gap:9px;padding:11px 13px;font-size:12.5px;line-height:1.45;display:flex}.auth-note svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px;margin-top:1px}.auth-note--err{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.auth-note--err{background:color-mix(in oklab,var(--danger) 9%,#fff)}}.auth-note--err{color:var(--danger);border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.auth-note--err{border:1px solid color-mix(in oklab,var(--danger) 24%,transparent)}}.auth-note--info{background:var(--sky-light);color:var(--navy);border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.auth-note--info{border:1px solid color-mix(in oklab,var(--blue) 18%,transparent)}}.auth-note--info svg{color:var(--blue)}.auth-spin{border:2px solid;border-radius:50%;width:15px;height:15px}@supports (color:color-mix(in lab,red,red)){.auth-spin{border:2px solid color-mix(in oklab,currentColor 35%,transparent)}}.auth-spin{border-top-color:currentColor;animation:auth-spin .7s linear infinite}.auth-page{background:#fff;min-height:100dvh;position:relative}.auth-langpill{z-index:20;top:18px;position:absolute;inset-inline-end:24px}.auth-split{background:#fff;grid-template-columns:1.05fr 1fr;width:100%;height:100dvh;display:grid;overflow:hidden}.auth-split__brand{background:radial-gradient(120% 90% at 85% 8%,var(--blue) 0,transparent 55%),linear-gradient(160deg,var(--navy),var(--navy))}@supports (color:color-mix(in lab,red,red)){.auth-split__brand{background:radial-gradient(120% 90% at 85% 8%,color-mix(in oklab,var(--blue) 40%,var(--navy)) 0,transparent 55%),linear-gradient(160deg,var(--navy),color-mix(in oklab,var(--navy) 82%,#000))}}.auth-split__brand{color:#fff;flex-direction:column;padding:60px clamp(48px,5vw,80px);display:flex;position:relative;overflow:hidden}.auth-split__brand .pat{opacity:.1;pointer-events:none;background-image:radial-gradient(circle at 1px 1px,#fff 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0}.auth-split__lock{letter-spacing:-.03em;align-items:center;gap:11px;font-size:21px;font-weight:800;display:flex;position:relative}.auth-split__lock .ar{font-family:var(--font-cairo),"Cairo",var(--font-sans);opacity:.72;font-size:22px;font-weight:700}.auth-split__pitch{max-width:460px;margin-top:auto;position:relative}.auth-split__pitch h3{letter-spacing:-.02em;text-wrap:balance;margin:0 0 22px;font-size:clamp(28px,3vw,36px);font-weight:700;line-height:1.18}.auth-split__pitch ul{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.auth-split__pitch li{color:#ffffffd1;align-items:flex-start;gap:12px;font-size:15px;line-height:1.45;display:flex}.auth-split__pitch li svg{width:20px;height:20px;color:var(--gold);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.auth-split__pitch li b{color:#fff;font-weight:700}.auth-split__form{background:#fff;flex-direction:column;justify-content:safe center;align-items:center;min-width:0;height:100dvh;padding:48px 40px;display:flex;overflow-y:auto}.auth-split__form .auth{width:100%;max-width:400px;margin:0}@media (max-width:900px){.auth-split{grid-template-columns:1fr}.auth-split__brand{display:none}.auth-split__form{padding:40px 24px}.auth-brand{display:flex}.auth-brand__lock{display:inline-flex}}@media (prefers-reduced-motion:reduce){.auth,.auth-otp input,.auth-spin,.intent-card,.intent-card__radio:after{transition:none!important;animation:none!important}.lp-lang__thumb{transition:none}}[dir=rtl] .auth-confirm h2,[dir=rtl] .auth-head h2,[dir=rtl] .auth-split__pitch h3,[dir=rtl] .reset-hero h2{letter-spacing:0}[dir=rtl] .auth-back,[dir=rtl] .auth-divider,[dir=rtl] .intent-card__meta,[dir=rtl] .pw-meter__label{font-family:var(--font-cairo),"Cairo",var(--font-sans);text-transform:none;letter-spacing:0}.auth-label .opt{font-family:var(--font-sans);letter-spacing:0;text-transform:none;color:var(--blue-grey);font-size:11px;font-weight:500}[dir=rtl] .auth-label .opt{font-family:var(--font-cairo),"Cairo",var(--font-sans)}.auth-btn--primary:disabled{background:var(--off-white);color:var(--blue-grey)}.auth-aux .link:focus-visible,.auth-aux a:focus-visible,.auth-back:focus-visible,.auth-btn:focus-visible,.auth-fine a:focus-visible,.auth-foot a:focus-visible,.auth-pw-toggle:focus-visible,.auth-resend button:focus-visible,.intent-card:focus-visible,.lp-lang__opt:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.auth-confirm p b,.auth-head p b,.reset-hero p b{unicode-bidi:isolate}[dir=rtl] .auth-split__brand{background:radial-gradient(120% 90% at 15% 8%,var(--blue) 0,transparent 55%),linear-gradient(200deg,var(--navy),var(--navy))}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .auth-split__brand{background:radial-gradient(120% 90% at 15% 8%,color-mix(in oklab,var(--blue) 40%,var(--navy)) 0,transparent 55%),linear-gradient(200deg,var(--navy),color-mix(in oklab,var(--navy) 82%,#000))}}[dir=rtl] .auth,[dir=rtl] .auth-btn,[dir=rtl] .auth-head h2,[dir=rtl] .auth-input{font-family:var(--font-cairo),"Cairo",var(--font-sans)}.auth-hl{color:var(--blue)}@keyframes auth-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.auth{animation:auth-in .45s cubic-bezier(.22,.8,.28,1) both}.auth-input:-webkit-autofill,.auth-input:-webkit-autofill:hover{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #fff}.auth-input:-webkit-autofill:focus{-webkit-text-fill-color:var(--navy);caret-color:var(--navy);transition:background-color 9999s;-webkit-box-shadow:inset 0 0 0 100px #fff}.results{color:var(--navy);gap:16px;position:relative}.results,.results__pending{flex-direction:column;display:flex}.results__pending{z-index:5;background:var(--off-white);justify-content:center;align-items:center;gap:10px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.results__pending{background:color-mix(in oklab,var(--off-white) 62%,transparent)}}.results__pending{-webkit-backdrop-filter:blur(1px);pointer-events:none;border-radius:12px}.results__pending-spin{border:3px solid var(--blue);border-radius:50%;width:30px;height:30px}@supports (color:color-mix(in lab,red,red)){.results__pending-spin{border:3px solid color-mix(in oklab,var(--blue) 22%,transparent)}}.results__pending-spin{border-top-color:var(--blue)}.results__pending-label{color:var(--blue-grey);font-size:12.5px;font-weight:600}@media (prefers-reduced-motion:reduce){.results__pending-spin{display:none}}.results__top{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.results__count{color:var(--blue-grey);flex-wrap:wrap;align-items:baseline;gap:7px;font-size:15px;display:flex}.results__count b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:16px;font-weight:700}.results__count .q{color:var(--navy);unicode-bidi:isolate;font-weight:600}.results__spacer{flex:1}.results__tools{align-items:center;gap:10px;display:flex}.results__filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.results__filters .lead{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);flex-shrink:0;font-size:10px;font-weight:600}.results__clear{cursor:pointer;color:var(--blue);background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:4px 6px;font-family:inherit;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.results__clear:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.results__clear:hover{background:color-mix(in oklab,var(--blue) 10%,transparent)}}.results__sort{align-items:center;gap:8px;display:inline-flex}.results__sort select{border:1px solid var(--sky-mid);appearance:none;cursor:pointer;height:32px;color:var(--navy);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") right 9px center no-repeat;border-radius:9px;padding:0 30px 0 11px;font-family:inherit;font-size:13px;font-weight:600;transition:border-color .13s,box-shadow .13s}.results__sort select:hover{border-color:var(--blue-grey)}.results__sort select:focus-visible{border-color:var(--blue);box-shadow:var(--shadow-focus);outline:none}[dir=rtl] .results__sort select{background-position:9px;padding:0 11px 0 30px}.shortlist{border:1px solid var(--sky-light);height:32px;color:var(--blue-grey);background:#fff;border-radius:9px;align-items:center;gap:7px;padding-inline:12px;font-size:12.5px;font-weight:600;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.shortlist:hover{border-color:var(--blue-grey);color:var(--navy)}.shortlist svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.shortlist .n{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:18px;height:18px;padding-inline:5px;font-size:11px;font-weight:700;display:inline-grid}.shortlist.bump .n{animation:d25-sl-bump .42s cubic-bezier(.32,1.5,.42,1)}@keyframes d25-sl-bump{0%{transform:scale(1)}40%{transform:scale(1.45)}to{transform:scale(1)}}.fly-dot{z-index:200;background:var(--blue);color:#fff;pointer-events:none;width:22px;height:22px;box-shadow:0 6px 16px -3px var(--blue);border-radius:50%;place-items:center;display:grid;position:fixed}@supports (color:color-mix(in lab,red,red)){.fly-dot{box-shadow:0 6px 16px -3px color-mix(in oklab,var(--blue) 65%,transparent)}}.fly-dot svg{fill:currentColor;width:12px;height:12px}.results__panes{grid-template-columns:1fr;align-items:start;gap:20px;display:grid}.rdetail-pane{display:none}@media (min-width:1024px){.results__panes{grid-template-columns:minmax(0,420px) minmax(0,1fr)}.rdetail-pane{display:block}}.rlist{flex-direction:column;min-width:0}.rlist,.rlist__lead{gap:10px;display:flex}.rlist__lead{background:var(--blue);border-radius:11px;align-items:center;padding:11px 14px}@supports (color:color-mix(in lab,red,red)){.rlist__lead{background:color-mix(in oklab,var(--blue) 6%,#fff)}}.rlist__lead{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.rlist__lead{border:1px solid color-mix(in oklab,var(--blue) 18%,var(--sky-light))}}.rlist__lead{position:relative;overflow:hidden}.rlist__spark{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue));border-radius:8px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}@supports (color:color-mix(in lab,red,red)){.rlist__spark{background:linear-gradient(135deg,var(--blue),color-mix(in oklab,var(--blue) 60%,#00d4ff))}}.rlist__spark svg{fill:currentColor;width:15px;height:15px}.rlist__lead .txt{flex:1;min-width:0}.rlist__lead .t{color:var(--navy);font-size:13px;font-weight:600;line-height:1.25;display:block}.rlist__lead .t b{color:var(--blue)}.rlist__lead .s{letter-spacing:.04em;color:var(--blue-grey);margin-top:1px;font-size:10px;display:block}.rlist__info{flex-shrink:0;position:relative}.rlist__info summary{cursor:help;border:1px solid var(--sky-light);width:22px;height:22px;color:var(--blue-grey);background:#fff;border-radius:50%;place-items:center;font-size:11px;font-weight:700;list-style:none;display:grid}.rlist__info summary::-webkit-details-marker{display:none}.rlist__info summary:hover{color:var(--blue);border-color:var(--blue)}.rlist__info summary:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rlist__info>p{z-index:20;border:1px solid var(--sky-mid);width:250px;max-width:70vw;box-shadow:var(--shadow-md);color:var(--blue-grey);top:calc(100% + 6px);background:#fff;border-radius:10px;margin:0;padding:10px 13px;font-size:12px;line-height:1.5;position:absolute;inset-inline-end:0}.rcard{border:1px solid var(--sky-light);border-radius:var(--radius-md);text-align:start;box-shadow:var(--shadow-sm);background:#fff;align-items:flex-start;gap:13px;padding:15px 16px 15px 15px;transition:border-color .15s,box-shadow .18s,transform .16s;display:flex;position:relative}.rcard:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.rcard:hover{border-color:color-mix(in oklab,var(--blue) 30%,var(--sky-light))}}.rcard:hover{box-shadow:var(--shadow);transform:translateY(-1px)}.rcard__link{color:inherit;text-decoration:none}.rcard__link:after{content:"";border-radius:inherit;z-index:1;position:absolute;inset:0}.rcard__link:focus-visible{outline:none}.rcard:has(.rcard__link:focus-visible){border-color:var(--blue);box-shadow:var(--shadow-focus)}.rcard__aside,.rcard__save{z-index:2;position:relative}@media (min-width:1024px){.rcard.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),0 8px 22px -12px var(--blue)}@supports (color:color-mix(in lab,red,red)){.rcard.is-selected{box-shadow:0 0 0 1px var(--blue),0 8px 22px -12px color-mix(in oklab,var(--blue) 70%,transparent)}}.rcard.is-selected:before{content:"";background:var(--blue);border-radius:0 3px 3px 0;width:3px;position:absolute;inset-block:14px;inset-inline-start:-1px}[dir=rtl] .rcard.is-selected:before{border-radius:3px 0 0 3px}.rcard--plus.is-selected{box-shadow:0 0 0 1px var(--gold),0 8px 22px -12px var(--gold)}@supports (color:color-mix(in lab,red,red)){.rcard--plus.is-selected{box-shadow:0 0 0 1px var(--gold),0 8px 22px -12px color-mix(in oklab,var(--gold) 70%,transparent)}}.rcard--plus.is-selected:before{background:var(--gold)}}.rcard__rank{z-index:2;white-space:nowrap;border:1px solid var(--sky-light);min-width:18px;height:18px;color:var(--blue-grey);font-variant-numeric:tabular-nums;top:-7px;background:#fff;border-radius:999px;align-items:center;gap:4px;padding-inline:5px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;inset-inline-start:13px}.rcard--top .rcard__rank{background:var(--blue);border-color:var(--blue);color:#fff;letter-spacing:.04em;padding-inline:7px}.rcard--top .rcard__rank svg{fill:currentColor;width:10px;height:10px}.rcard__logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,var(--navy),var(--navy));border-radius:11px;flex-shrink:0;place-items:center;width:42px;height:42px;font-size:15px;font-weight:700;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rcard__logo{background:linear-gradient(135deg,var(--navy),color-mix(in oklab,var(--navy) 55%,var(--blue)))}}.rcard__logo{border:1px solid oklab(0 none none/.08)}.rcard__logo img{object-fit:cover;width:100%;height:100%}.rcard__logo--locked{background:var(--off-white);color:var(--blue-grey);border-color:var(--sky-light)}.rcard__logo--locked svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.rcard__body{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.rcard__title{letter-spacing:-.01em;color:var(--navy);margin:0;font-size:15px;font-weight:600;line-height:1.25}.rcard__company{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:7px;font-size:12.5px;line-height:1.3;display:flex}.rcard__company b{color:var(--navy);font-weight:600}.rcard__company .dot,.rcard__meta .dot{background:var(--blue-grey);opacity:.6;border-radius:50%;flex-shrink:0;width:3px;height:3px}.rcard__tags{gap:6px;margin-top:1px}.rcard__meta,.rcard__tags{flex-wrap:wrap;display:flex}.rcard__meta{color:var(--blue-grey);font-variant-numeric:tabular-nums;align-items:center;gap:8px;margin-top:2px;font-size:10.5px}.rcard__meta .fresh{color:var(--success)}.rcard__aside{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.rcard__save{cursor:pointer;width:30px;height:30px;color:var(--blue-grey);background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;transition:background-color .14s,color .14s;display:grid}.rcard__save:hover{background:var(--off-white);color:var(--navy)}.rcard__save:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rcard__save svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .28s cubic-bezier(.32,1.5,.42,1)}.rcard__save[aria-pressed=true]{color:var(--blue)}.rcard__save[aria-pressed=true] svg{fill:var(--blue);stroke:var(--blue);animation:d25-save-pop .42s cubic-bezier(.32,1.5,.42,1)}@keyframes d25-save-pop{0%{transform:scale(1)}35%{transform:scale(1.32)translateY(-2px)}70%{transform:scale(.92)}to{transform:scale(1)}}.match-mini{--mc:var(--blue);align-items:center;gap:7px;display:inline-flex}.match-mini[data-band=high]{--mc:var(--success)}.match-mini[data-band=good]{--mc:var(--blue)}.match-mini[data-band=ok]{--mc:var(--warning)}.match-mini__ring{flex-shrink:0;width:38px;height:38px;position:relative}.match-mini__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.match-mini__ring circle{fill:none;stroke-width:3.2px;stroke-linecap:round}.match-mini__ring .track{stroke:var(--sky-light)}.match-mini__ring .fill{stroke:var(--mc);stroke-dasharray:var(--pct,0) 100}.match-mini__pct{color:var(--mc);font-variant-numeric:tabular-nums;place-items:center;font-size:11.5px;font-weight:700;display:grid;position:absolute;inset:0}.rcard--plus{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.rcard--plus{border-color:color-mix(in oklab,var(--gold) 50%,var(--sky-light))}}.rcard--plus{background:linear-gradient(180deg,var(--gold) 0,#fff 54px)}@supports (color:color-mix(in lab,red,red)){.rcard--plus{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 6%,#fff) 0,#fff 54px)}}.rcard__promoted{letter-spacing:.07em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);border-radius:999px;align-items:center;gap:5px;height:19px;padding-inline:8px;font-size:9.5px;font-weight:700;display:inline-flex}.rcard__promoted svg{fill:currentColor;width:10px;height:10px}.rdetail{border:1px solid var(--sky-light);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fff;flex-direction:column;max-height:calc(100vh - 32px);display:flex;position:sticky;top:16px;overflow:hidden}.rdetail__scroll{padding:24px 26px 26px;overflow:auto}.rdetail__scroll::-webkit-scrollbar{width:10px}.rdetail__scroll::-webkit-scrollbar-thumb{background:var(--sky-light);border:3px solid #fff;border-radius:6px}.rdetail__head{align-items:flex-start;gap:15px;display:flex}.rdetail__logo{color:#fff;letter-spacing:-.02em;background:linear-gradient(135deg,var(--navy),var(--navy));border-radius:15px;flex-shrink:0;place-items:center;width:58px;height:58px;font-size:22px;font-weight:700;display:grid;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.rdetail__logo{background:linear-gradient(135deg,var(--navy),color-mix(in oklab,var(--navy) 55%,var(--blue)))}}.rdetail__logo{box-shadow:var(--shadow-sm);border:1px solid oklab(0 none none/.08)}.rdetail__logo img{object-fit:cover;width:100%;height:100%}.rdetail__logo--locked{background:var(--off-white);color:var(--blue-grey);border-color:var(--sky-light)}.rdetail__logo--locked svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rdetail__heading{flex:1;min-width:0}.rdetail__title{letter-spacing:-.025em;margin:0 0 6px;font-size:23px;font-weight:700;line-height:1.15}.rdetail__title a{color:inherit;text-decoration:none}.rdetail__title a:hover{color:var(--blue)}.rdetail__title a:focus-visible{outline:2px solid var(--blue);outline-offset:2px;border-radius:4px}.rdetail__company{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.rdetail__company b{color:var(--navy);font-weight:600}.rdetail__company .dot{background:var(--blue-grey);opacity:.6;border-radius:50%;width:3px;height:3px}.rdetail__company svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.rdetail__actions{align-items:center;gap:10px;margin-top:20px;display:flex}.rdetail__save{cursor:pointer;border:1px solid var(--sky-light);width:44px;height:44px;color:var(--blue-grey);background:#fff;border-radius:11px;flex-shrink:0;place-items:center;transition:background-color .14s,color .14s,border-color .14s;display:grid}.rdetail__save:hover{border-color:var(--blue-grey);color:var(--navy)}.rdetail__save:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rdetail__save svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .28s cubic-bezier(.32,1.5,.42,1)}.rdetail__save[aria-pressed=true]{color:var(--blue);border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.rdetail__save[aria-pressed=true]{border-color:color-mix(in oklab,var(--blue) 40%,var(--sky-light))}}.rdetail__save[aria-pressed=true] svg{fill:var(--blue);stroke:var(--blue);animation:d25-save-pop .42s cubic-bezier(.32,1.5,.42,1)}.rdetail__facts{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.rdetail__match{background:var(--off-white);border-radius:12px;align-items:center;gap:13px;margin-top:20px;padding:14px 16px;display:flex}.rdetail__match .match-mini__ring{width:52px;height:52px}.rdetail__match .match-mini__pct{font-size:15px}.rdetail__match .lbl{flex-direction:column;gap:2px;display:flex}.rdetail__match .lbl .t{color:var(--navy);font-size:15px;font-weight:700}.rdetail__match .lbl .s{letter-spacing:.04em;color:var(--blue-grey);font-size:10.5px}.ai-fit{border:1px solid var(--blue);border-radius:13px;margin-top:22px}@supports (color:color-mix(in lab,red,red)){.ai-fit{border:1px solid color-mix(in oklab,var(--blue) 20%,var(--sky-light))}}.ai-fit{background:radial-gradient(120% 100% at 0 0,var(--blue) 0,#fff 60%)}@supports (color:color-mix(in lab,red,red)){.ai-fit{background:radial-gradient(120% 100% at 0 0,color-mix(in oklab,var(--blue) 8%,#fff) 0,#fff 60%)}}.ai-fit{overflow:hidden}.ai-fit__head{align-items:center;gap:9px;padding:13px 16px 0;display:flex}.ai-fit__spark{color:#fff;background:linear-gradient(135deg,var(--blue),var(--blue));border-radius:7px;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-fit__spark{background:linear-gradient(135deg,var(--blue),color-mix(in oklab,var(--blue) 55%,#00d4ff))}}.ai-fit__spark svg{fill:currentColor;width:14px;height:14px}.ai-fit__title{color:var(--navy);letter-spacing:-.01em;white-space:nowrap;font-size:13px;font-weight:700}.ai-fit__title .by{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);margin-inline-start:7px;font-size:9px;font-weight:500}.ai-fit__body{padding:9px 16px 15px}.ai-fit__text{color:var(--navy);margin:0 0 12px;font-size:13.5px;line-height:1.6}.ai-fit__text b{color:var(--blue);font-weight:600}.ai-fit__skills{flex-wrap:wrap;gap:6px;display:flex}.ai-skill{background:var(--success);border-radius:999px;align-items:center;gap:5px;height:24px;padding-inline:9px;font-size:10.5px;font-weight:500;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ai-skill{background:color-mix(in oklab,var(--success) 12%,#fff)}}.ai-skill{color:var(--success);border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.ai-skill{border:1px solid color-mix(in oklab,var(--success) 24%,transparent)}}.ai-skill svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.ai-skill--missing{background:var(--off-white);color:var(--blue-grey);border-color:var(--sky-light)}.ai-skill--missing svg{stroke-width:2px}.rdetail__section{margin-top:24px}.rdetail__section h3{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-grey);margin:0 0 10px;font-size:10.5px;font-weight:600}.rdetail__section p{color:var(--navy);white-space:pre-wrap;margin:0 0 12px;font-size:14px;line-height:1.65}.rdetail__viewfull{color:var(--blue);align-items:center;gap:6px;margin-top:18px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.rdetail__viewfull:hover{text-underline-offset:2px;text-decoration:underline}.rdetail__viewfull svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}[dir=rtl] .rdetail__viewfull svg{transform:scaleX(-1)}.rdetail__foot{border-top:1px solid var(--sky-light);background:#fff;flex-shrink:0;align-items:center;gap:12px;padding:14px 22px;display:flex}.rdetail__foot .salary{flex-direction:column;min-width:0;line-height:1.2;display:flex}.rdetail__foot .salary b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.rdetail__foot .salary span{letter-spacing:.04em;color:var(--blue-grey);font-size:10px}.rdetail__foot .cta{margin-inline-start:auto}.d25-apply{background:var(--blue);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 16px;font-size:14px;font-weight:600;text-decoration:none;transition:filter .14s,transform .14s;display:inline-flex}.d25-apply:hover{filter:brightness(1.06)}.d25-apply:focus-visible{box-shadow:var(--shadow-focus);outline:none}.rdetail--empty{text-align:center;justify-content:center;align-items:center;min-height:440px}.rdetail--empty .ph{color:var(--blue-grey);flex-direction:column;align-items:center;gap:14px;padding:40px;display:flex}.rdetail--empty .ph__ico{background:var(--off-white);width:60px;height:60px;color:var(--blue-grey);border-radius:16px;place-items:center;display:grid}.rdetail--empty .ph__ico svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.rdetail--empty .ph h3{color:var(--navy);margin:0;font-size:16px;font-weight:600}.rdetail--empty .ph p{max-width:34ch;margin:0;font-size:13.5px;line-height:1.5}.d25-btn-outline{border:1px solid var(--sky-mid);height:32px;color:var(--navy);cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;transition:border-color .14s,color .14s;display:inline-flex}.d25-btn-outline:hover{border-color:var(--blue);color:var(--blue)}.d25-btn-sm{border-radius:9px;height:32px;padding:0 12px;font-size:13px}.rcard--skeleton{pointer-events:none}.rcard--skeleton .sk{background:var(--off-white);border-radius:6px;position:relative;overflow:hidden}.rcard--skeleton .sk:after{content:"";background:linear-gradient(90deg,transparent,var(--blue),transparent);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rcard--skeleton .sk:after{background:linear-gradient(90deg,transparent,color-mix(in oklab,var(--blue) 8%,#fff),transparent)}}.rcard--skeleton .sk:after{animation:d25-shimmer 1.4s ease-in-out infinite;transform:translate(-100%)}.sk--logo{border-radius:11px;flex-shrink:0;width:42px;height:42px}.sk--t{width:62%;height:15px;margin-bottom:7px}.sk--s{width:42%;height:11px}.sk--chips{border-radius:999px;width:80%;height:24px;margin-top:10px}.sk--ring{border-radius:50%;width:38px;height:38px}@keyframes d25-shimmer{to{transform:translate(100%)}}.pgn{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;width:100%;display:flex}.pgn__count{color:var(--blue-grey);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13px}.pgn__count b{color:var(--navy);font-weight:600}.pgn__list{align-items:center;gap:6px;margin:0;padding:0;list-style:none}.pgn__list,.pgn__list li{display:flex}.pgn__btn{min-width:40px;height:40px;color:var(--navy);cursor:pointer;letter-spacing:-.01em;font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .13s,border-color .13s,color .13s,box-shadow .13s;display:inline-flex}.pgn__btn:hover{background:var(--off-white)}.pgn__btn:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.pgn__btn:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 32%,transparent)}}.pgn__btn:focus-visible{border-color:var(--blue)}.pgn__btn[aria-current=page]{background:var(--blue);border-color:var(--blue);color:#fff;cursor:default;box-shadow:0 1px 5px -1px var(--blue);font-weight:700}@supports (color:color-mix(in lab,red,red)){.pgn__btn[aria-current=page]{box-shadow:0 1px 5px -1px color-mix(in oklab,var(--blue) 50%,transparent)}}.pgn__btn[aria-current=page]:hover{background:var(--blue)}.pgn__edge{color:var(--blue-grey)}.pgn__edge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.pgn__edge:hover{color:var(--navy)}.pgn__btn[aria-disabled=true]{color:var(--blue-grey);cursor:not-allowed;opacity:.4;box-shadow:none;pointer-events:none;background:0 0;border-color:#0000}.pgn__gap{min-width:28px;height:40px;color:var(--blue-grey);letter-spacing:.06em;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;padding:0 4px;font-size:14px;font-weight:600;display:inline-flex}[dir=rtl] .pgn__edge svg{transform:scaleX(-1)}@media (pointer:coarse){.pgn__btn,.pgn__gap{height:44px;min-height:44px}}@media (prefers-reduced-motion:no-preference){.rlist--anim .rcard{opacity:0;animation:d25-rcard-in .52s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i,0) * 55ms)}.rlist--anim .rcard .match-mini__ring .fill{animation:d25-ring-sweep .82s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i,0) * 55ms + .12s)}.rdetail__scroll.is-swap{animation:d25-rdetail-swap .44s cubic-bezier(.2,.8,.2,1)}.rdetail .match-mini__ring .fill{animation:d25-ring-sweep .82s cubic-bezier(.2,.8,.2,1) backwards}}@keyframes d25-rcard-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes d25-ring-sweep{0%{stroke-dasharray:0 100}to{stroke-dasharray:var(--pct,0) 100}}@keyframes d25-rdetail-swap{0%{transform:translateY(12px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.fly-dot,.match-mini__ring .fill,.rcard,.rcard--skeleton .sk:after,.rcard__save svg,.rdetail__save svg,.shortlist.bump .n{transition:none!important;animation:none!important}.rcard:hover{transform:none}.rlist--anim .rcard{opacity:1}}[dir=rtl] .ai-fit__title .by,[dir=rtl] .rcard__promoted,[dir=rtl] .rdetail__foot .salary span,[dir=rtl] .rdetail__match .lbl .s,[dir=rtl] .rdetail__section h3,[dir=rtl] .results__filters .lead,[dir=rtl] .rlist__lead .s{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0;text-transform:none}[dir=rtl] .rdetail__title{letter-spacing:0}.search{border:1.5px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:stretch;height:56px;transition:border-color .16s,box-shadow .2s;display:flex;position:relative}.search:focus-within{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue),var(--shadow)}@supports (color:color-mix(in lab,red,red)){.search:focus-within{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 16%,transparent),var(--shadow)}}.search__field{flex:1;align-items:center;gap:11px;min-width:0;padding-inline:16px;display:flex;position:relative}.search__field--loc{flex:0 0 34%}.search__icon{width:19px;height:19px;color:var(--blue-grey);flex-shrink:0;place-items:center;display:grid}.search__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.search__col{flex-direction:column;flex:1;justify-content:center;gap:1px;min-width:0;display:flex}.search__tag{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);font-size:9.5px;font-weight:600;line-height:1}.search__input{color:var(--navy);background:0 0;border:none;outline:none;width:100%;margin:0;padding:0;font-family:inherit;font-size:15px;font-weight:500;line-height:1.3}.search__input::placeholder{color:var(--blue-grey);opacity:.8;font-weight:400}.search__input::-webkit-search-cancel-button{-webkit-appearance:none}select.search__input{appearance:none;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") 100% no-repeat}[dir=rtl] select.search__input{background-position:0}.search__divider{background:var(--sky-light);align-self:center;width:1px;height:54%}.search__submit{cursor:pointer;background:linear-gradient(180deg,var(--blue),var(--blue));margin:6px;border:none;border-radius:10px;flex-shrink:0;align-items:center;gap:8px;margin-inline-start:0;padding-inline:20px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.search__submit{background:linear-gradient(180deg,color-mix(in oklab,var(--blue) 100%,#fff 12%),var(--blue))}}.search__submit{color:#fff;font-family:inherit;font-size:14.5px;font-weight:600;transition:filter .14s,transform .12s cubic-bezier(.2,.7,.3,1);box-shadow:0 2px 8px -3px #1463ff73}.search__submit svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.search__submit:hover{filter:brightness(1.05)}.search__submit:active{transform:scale(.97)}.search__submit:focus-visible{box-shadow:var(--shadow-focus);outline:none}@media (max-width:639px){.search{flex-direction:column;height:auto;padding:6px}.search__field{padding-block:10px}.search__field--loc{flex:1}.search__divider{align-self:stretch;width:auto;height:1px}.search__submit{justify-content:center;height:44px;margin:4px 0 0}}[dir=rtl] .search__tag{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0;text-transform:none}.rlist__lead--cold{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rlist__lead--cold{background:color-mix(in oklab,var(--warning) 6%,#fff)}}.rlist__lead--cold{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.rlist__lead--cold{border-color:color-mix(in oklab,var(--warning) 24%,var(--sky-light))}}.rlist__lead--cold .rlist__spark{background:linear-gradient(135deg,var(--warning),var(--warning))}@supports (color:color-mix(in lab,red,red)){.rlist__lead--cold .rlist__spark{background:linear-gradient(135deg,var(--warning),color-mix(in oklab,var(--warning) 60%,var(--gold)))}}.rlist__lead--cold .cta{color:var(--blue);border-radius:6px;flex-shrink:0;padding:4px 8px;font-size:12.5px;font-weight:600;text-decoration:none}.rlist__lead--cold .cta:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.rlist__lead--cold .cta:hover{background:color-mix(in oklab,var(--blue) 10%,transparent)}}.results[data-density=compact] .rcard{border-radius:var(--radius);gap:10px;padding:10px 12px}.results[data-density=compact] .rcard__logo{border-radius:8px;width:32px;height:32px;font-size:12px}.results[data-density=compact] .rcard__title{font-size:14px}.results[data-density=compact] .rcard__tags{display:none}.results[data-density=compact] .rcard__body{gap:3px}.results[data-density=compact] .match-mini__ring{width:32px;height:32px}.results[data-density=compact] .match-mini__pct{font-size:10px}.results[data-density=compact] .rcard__save{width:26px;height:26px}.d25-density{border:1px solid var(--sky-light);background:#fff;border-radius:9px;align-items:center;height:32px;display:inline-flex;overflow:hidden}.d25-density button{width:34px;height:100%;color:var(--blue-grey);cursor:pointer;background:0 0;border:none;place-items:center;transition:background-color .13s,color .13s;display:grid}.d25-density button[aria-pressed=true]{background:var(--sky-light);color:var(--blue)}.d25-density button:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}.d25-density svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.sal-lock{vertical-align:middle;align-items:center;gap:7px;display:inline-flex}.sal-lock__veil{filter:blur(5px);font-variant-numeric:tabular-nums;color:var(--navy);-webkit-user-select:none;user-select:none;pointer-events:none;opacity:.7;letter-spacing:.02em;font-size:13px;font-weight:700;transform:translateZ(0)}.sal-lock__btn{cursor:pointer;border:1px solid var(--gold);align-items:center;gap:5px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn{border:1px solid color-mix(in oklab,var(--gold) 40%,var(--sky-mid))}}.sal-lock__btn{background:var(--gold);border-radius:999px}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn{background:color-mix(in oklab,var(--gold) 10%,#fff)}}.sal-lock__btn{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn{color:color-mix(in oklab,var(--gold) 70%,var(--navy))}}.sal-lock__btn{letter-spacing:.03em;white-space:nowrap;padding:3px 9px;font-size:10px;font-weight:700;text-decoration:none;transition:background-color .16s}.sal-lock__btn:hover{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn:hover{background:color-mix(in oklab,var(--gold) 18%,#fff)}}.sal-lock__btn svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sal-lock__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sal-lock__btn--signin{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn--signin{border-color:color-mix(in oklab,var(--blue) 36%,var(--sky-mid))}}.sal-lock__btn--signin{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn--signin{background:color-mix(in oklab,var(--blue) 7%,#fff)}}.sal-lock__btn--signin{color:var(--blue)}.sal-lock__btn--signin:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sal-lock__btn--signin:hover{background:color-mix(in oklab,var(--blue) 13%,#fff)}}.sal-lock__real{font-variant-numeric:tabular-nums;color:var(--success);font-weight:700}[dir=rtl] .sal-lock__real,[dir=rtl] .sal-lock__veil{direction:ltr;unicode-bidi:isolate}.sal-lock--lg{gap:10px}.sal-lock--lg .sal-lock__veil{font-size:16px}.sal-lock--lg .sal-lock__btn{padding:5px 12px;font-size:11.5px}.sal-lock--lg .sal-lock__btn svg{width:13px;height:13px}.jd-card{border:1px solid var(--sky-light);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;margin-bottom:16px;padding:20px 22px}.jd-card h2{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-grey);margin:0 0 12px;font-size:10.5px;font-weight:600}[dir=rtl] .jd-card h2{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0;text-transform:none}.jd-back{color:var(--blue-grey);align-items:center;gap:6px;margin-bottom:14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.jd-back:hover{color:var(--blue)}.jd-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}[dir=rtl] .jd-back svg{transform:scaleX(-1)}.jd-foot{z-index:40;padding:12px 18px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--sky-light);inset-inline:0;background:#fff;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;box-shadow:0 -6px 16px -8px #0a1f441f}.jd-foot .salary{flex-direction:column;min-width:0;line-height:1.2;display:flex}.jd-foot .salary b{color:var(--navy);font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.jd-foot .salary span{letter-spacing:.04em;color:var(--blue-grey);font-size:10px}[dir=rtl] .jd-foot .salary span{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0}.jd-foot .cta{margin-inline-start:auto}@media (min-width:1024px){.jd-foot{display:none}.sr-header{top:var(--nav-h,57px);z-index:30;background:var(--off-white);padding:8px 0 2px;position:sticky}.sr-header:after{content:"";background:var(--sky-mid);opacity:0;inset-inline:0;height:1px;transition:opacity .2s;position:absolute;bottom:-1px}.sr-header.is-stuck:after{opacity:1}.rdetail{top:calc(var(--nav-h,57px) + var(--sr-hdr-h,150px) + 12px);min-height:calc(100vh - var(--nav-h,57px) - var(--sr-hdr-h,150px) - 24px);max-height:calc(100vh - var(--nav-h,57px) - var(--sr-hdr-h,150px) - 24px)}.rdetail__scroll{flex:1}}.rcard{align-items:center;height:108px}.rcard__body{gap:4px}.rcard__title{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.rcard__company,.rcard__meta{white-space:nowrap;flex-wrap:nowrap;overflow:hidden}.rcard__aside{justify-content:space-between;align-self:stretch;padding-block:12px}.rcard .rcard__promoted{z-index:2;top:-7px;position:absolute;inset-inline-end:13px}.results[data-density=compact] .rcard{height:88px}.results[data-density=compact] .rcard__aside{padding-block:8px}.rsal{flex-shrink:0;align-items:center;gap:5px;display:inline-flex}.rsal svg{fill:none;width:11px;height:11px;stroke:var(--gold);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.rsal--signin svg{stroke:var(--blue-grey)}.rsal .veil{filter:blur(4px);opacity:.65;-webkit-user-select:none;user-select:none;letter-spacing:.02em;font-weight:600}.rsal .real{color:var(--navy);font-weight:600}[dir=rtl] .rsal .real,[dir=rtl] .rsal .veil{direction:ltr;unicode-bidi:isolate}.rcard.is-viewed:not(.is-selected):not(:hover):not(:focus-within) .rcard__title{color:var(--blue-grey);font-weight:600}.rcard.is-viewed:not(.is-selected):not(:hover):not(:focus-within) .rcard__logo{opacity:.72}.rcard__seen{color:var(--blue-grey);flex-shrink:0;align-items:center;margin-inline-end:1px;display:inline-flex}.rcard__seen svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.match-mini.is-veiled{filter:blur(4px);opacity:.55;pointer-events:none;-webkit-user-select:none;user-select:none}@media (min-width:1024px){.results__panes{--res-gap:20px}.rlist{z-index:2;position:relative}.rcard{transition:border-color .15s,box-shadow .18s,transform .16s,border-radius .22s}.rcard.is-selected{box-shadow:0 8px 22px -12px var(--blue);border-inline-end-color:#0000;border-start-end-radius:0;border-end-end-radius:0}@supports (color:color-mix(in lab,red,red)){.rcard.is-selected{box-shadow:0 8px 22px -12px color-mix(in oklab,var(--blue) 70%,transparent)}}.rcard.is-selected:hover{transform:none}.rcard--plus.is-selected{box-shadow:0 8px 22px -12px var(--gold)}@supports (color:color-mix(in lab,red,red)){.rcard--plus.is-selected{box-shadow:0 8px 22px -12px color-mix(in oklab,var(--gold) 70%,transparent)}}.rcard--plus.is-selected{border-block-color:var(--gold);border-inline-start-color:var(--gold)}.rcard.is-selected:after{content:"";z-index:1;pointer-events:none;width:calc(var(--res-gap,20px) + 17px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 62 216' preserveAspectRatio='none'%3E%3Cpath d='M-12 0 L22 0 C40 0 44 44 62 44 L66 44 L66 172 L62 172 C44 172 40 216 22 216 L-12 216 Z' fill='%23FFFFFF'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;inset-block:-1px;inset-inline-end:calc(-1 * var(--res-gap,20px) - 4px);-webkit-mask:linear-gradient(90deg,#0000,#000 13px) 0 0/100% 5px no-repeat,linear-gradient(90deg,#0000,#000 13px) 0 100%/100% 5px no-repeat,linear-gradient(#000,#000) 50%/100% calc(100% - 10px) no-repeat;mask:linear-gradient(90deg,#0000,#000 13px) 0 0/100% 5px no-repeat,linear-gradient(90deg,#0000,#000 13px) 0 100%/100% 5px no-repeat,linear-gradient(#000,#000) 50%/100% calc(100% - 10px) no-repeat}[dir=rtl] .rcard.is-selected:after{transform:scaleX(-1)}@media (prefers-reduced-motion:no-preference){.rcard.is-selected:after{transform-origin:0;animation:sr-bridge-in .46s cubic-bezier(.22,.7,.3,1) both}[dir=rtl] .rcard.is-selected:after{transform-origin:100%;animation-name:sr-bridge-in-rtl}}}@keyframes sr-bridge-in{0%{opacity:0;transform:scaleX(.5)}60%{opacity:1}to{opacity:1;transform:scaleX(1)}}@keyframes sr-bridge-in-rtl{0%{opacity:0;transform:scaleX(-.5)}60%{opacity:1}to{opacity:1;transform:scaleX(-1)}}.ai-fit__score{border-bottom:1px solid var(--blue);align-items:center;gap:13px;margin-bottom:13px;padding-bottom:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-fit__score{border-bottom:1px solid color-mix(in oklab,var(--blue) 12%,var(--sky-light))}}.ai-fit__score .match-mini__ring,.ai-fit__score .match-mini__ring svg{width:48px;height:48px}.ai-fit__score .match-mini__pct{font-size:14px}.ai-fit__score .lbl{flex-direction:column;gap:2px;display:flex}.ai-fit__score .lbl .t{color:var(--navy);font-size:15px;font-weight:700}.ai-fit__score .lbl .s{letter-spacing:.04em;color:var(--blue-grey);font-size:10.5px}.insight{border-radius:12px;align-items:center;gap:11px;margin-top:14px;padding:12px 14px;font-size:13px;line-height:1.45;display:flex}.insight>svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:16px;height:16px}.insight--open{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.insight--open{background:color-mix(in oklab,var(--success) 8%,#fff)}}.insight--open{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.insight--open{border:1px solid color-mix(in oklab,var(--success) 22%,var(--sky-light))}}.insight--open{color:var(--navy)}.insight--open>svg{color:var(--success)}.insight--open b{font-weight:700}.insight--locked{text-align:start;cursor:pointer;background:var(--gold);width:100%}@supports (color:color-mix(in lab,red,red)){.insight--locked{background:color-mix(in oklab,var(--gold) 7%,#fff)}}.insight--locked{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.insight--locked{border:1px solid color-mix(in oklab,var(--gold) 34%,var(--sky-light))}}.insight--locked{color:var(--navy);font-family:inherit;text-decoration:none;transition:background-color .16s}.insight--locked:hover{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.insight--locked:hover{background:color-mix(in oklab,var(--gold) 13%,#fff)}}.insight--locked>svg{color:var(--gold)}.insight--locked .veil{filter:blur(4px);opacity:.6;-webkit-user-select:none;user-select:none}.insight--locked .go{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);flex-shrink:0;align-items:center;gap:5px;margin-inline-start:auto;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.insight--locked .go{color:color-mix(in oklab,var(--gold) 62%,var(--navy))}}.insight--locked .go{white-space:nowrap}.insight--locked .go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.insight--locked:focus-visible{outline:2px solid var(--blue);outline-offset:2px}[dir=rtl] .insight--locked .go{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}[dir=rtl] .insight--locked .go svg{transform:scaleX(-1)}.veil-gate{position:relative}.veil-gate__blur{filter:blur(7px)saturate(.9);opacity:.8;pointer-events:none;-webkit-user-select:none;user-select:none}.veil-gate__cta{z-index:1;place-items:center;display:grid;position:absolute;inset:0}.veil-cta{color:#fff;box-shadow:var(--shadow-md);border-radius:11px;align-items:center;gap:8px;padding:10px 18px;font-size:13.5px;font-weight:700;text-decoration:none;transition:background-color .15s;display:inline-flex}.veil-cta,.veil-cta:hover{background:var(--navy)}@supports (color:color-mix(in lab,red,red)){.veil-cta:hover{background:color-mix(in oklab,var(--navy) 88%,var(--blue))}}.veil-cta:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.veil-cta svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.rlist__lead--page{margin-bottom:0}.rlist__lead .plus-chip{letter-spacing:.06em;text-transform:uppercase;background:var(--gold);color:#3a2a0a;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;height:20px;padding-inline:8px;font-size:9.5px;font-weight:700;display:inline-flex}.rlist__lead .plus-chip svg{fill:currentColor;width:10px;height:10px}[dir=rtl] .rlist__lead .plus-chip{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.rlist__foot{flex-direction:column;gap:10px;padding:4px 2px 0;display:flex}.rlist__foot .pgn{justify-content:space-between;width:100%}.rlist__foot .pgn__count{font-size:12.5px}@media (max-width:1023px){.rlist__foot .pgn__count{display:none}}@media (prefers-reduced-motion:reduce){.rcard,.sr-header:after{transition:none}}:root{--btn-radius:var(--radius);--btn-radius-pill:var(--radius-full);--btn-border-w:1px;--btn-font:var(--font-sans);--btn-weight:600;--btn-tracking:-.005em;--btn-h-xs:28px;--btn-px-xs:11px;--btn-fs-xs:12px;--btn-gap-xs:var(--space-1);--btn-h-sm:32px;--btn-px-sm:15px;--btn-fs-sm:13px;--btn-gap-sm:var(--space-2);--btn-h-md:40px;--btn-px-md:20px;--btn-fs-md:14px;--btn-gap-md:var(--space-2);--btn-h-lg:48px;--btn-px-lg:28px;--btn-fs-lg:15px;--btn-gap-lg:var(--space-3)}.btn{--_bg:var(--surface-card,#fff);--_fg:var(--foreground,var(--navy));--_bd:var(--border,var(--sky-mid));--_bg-h:var(--muted,var(--off-white));--_bd-h:var(--border-strong,var(--sky-mid));--_shadow:var(--shadow-sm);--_shadow-h:var(--shadow);justify-content:center;align-items:center;gap:var(--btn-gap-md);isolation:isolate;height:var(--btn-h-md);padding-inline:var(--btn-px-md);font-family:var(--btn-font);font-size:var(--btn-fs-md);font-weight:var(--btn-weight);letter-spacing:var(--btn-tracking);color:var(--_fg);background:var(--_bg);border:var(--btn-border-w) solid var(--_bd);border-radius:var(--btn-radius);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;white-space:nowrap;vertical-align:middle;transform-origin:bottom;box-shadow:var(--_shadow);text-decoration:none;transition:background-color .14s cubic-bezier(.2,.8,.2,1),border-color .14s cubic-bezier(.2,.8,.2,1),color .14s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),transform .18s cubic-bezier(.2,.8,.2,1);display:inline-flex;position:relative}.btn:where(:not(:disabled)):hover{background:var(--_bg-h);border-color:var(--_bd-h);box-shadow:var(--_shadow-h);transform:translateY(-1px)}.btn:where(:not(:disabled)):active{box-shadow:var(--_shadow);transition-duration:80ms;transform:scale(.96,.92)skew(-1.5deg)translateY(0)}.btn:not(:disabled):not(:active):focus-visible{box-shadow:var(--_shadow-h),0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.btn:not(:disabled):not(:active):focus-visible{box-shadow:var(--_shadow-h),0 0 0 3px color-mix(in oklab,var(--blue) 35%,transparent)}}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:var(--_shadow);transform:none}.btn--xs{height:var(--btn-h-xs);padding-inline:var(--btn-px-xs);font-size:var(--btn-fs-xs);gap:var(--btn-gap-xs)}.btn--sm,.btn--xs{border-radius:var(--radius-sm)}.btn--sm{height:var(--btn-h-sm);padding-inline:var(--btn-px-sm);font-size:var(--btn-fs-sm);gap:var(--btn-gap-sm)}.btn--md{height:var(--btn-h-md);padding-inline:var(--btn-px-md);font-size:var(--btn-fs-md);gap:var(--btn-gap-md)}.btn--lg{height:var(--btn-h-lg);padding-inline:var(--btn-px-lg);font-size:var(--btn-fs-lg);gap:var(--btn-gap-lg)}.btn--primary{--_bg:var(--navy);--_fg:#fff;--_bd:var(--navy);--_bg-h:var(--navy)}@supports (color:color-mix(in lab,red,red)){.btn--primary{--_bg-h:color-mix(in oklab,var(--navy) 88%,var(--blue))}}.btn--primary{--_bd-h:var(--navy)}@supports (color:color-mix(in lab,red,red)){.btn--primary{--_bd-h:color-mix(in oklab,var(--navy) 88%,var(--blue))}}.btn--primary{--_shadow:var(--shadow);--_shadow-h:var(--shadow-md)}.btn--secondary{--_bg:var(--blue);--_fg:#fff;--_bd:var(--blue);--_bg-h:var(--blue)}@supports (color:color-mix(in lab,red,red)){.btn--secondary{--_bg-h:color-mix(in oklab,var(--blue) 88%,black)}}.btn--secondary{--_bd-h:var(--blue)}@supports (color:color-mix(in lab,red,red)){.btn--secondary{--_bd-h:color-mix(in oklab,var(--blue) 88%,black)}}.btn--secondary{--_shadow:var(--shadow);--_shadow-h:var(--shadow-md)}.btn--outline{--_bg:transparent;--_fg:var(--foreground,var(--navy));--_bd:var(--border-strong,var(--sky-mid));--_bg-h:var(--muted,var(--off-white));--_bd-h:var(--foreground,var(--navy));--_shadow:none;--_shadow-h:var(--shadow-sm)}.btn--ghost{--_bg:transparent;--_fg:var(--foreground,var(--navy));--_bd:transparent;--_bg-h:var(--muted,var(--off-white));--_bd-h:transparent;--_shadow:none;--_shadow-h:none}.btn--ghost:where(:not(:disabled)):hover{transform:none}.btn--destructive{--_bg:var(--danger);--_fg:#fff;--_bd:var(--danger);--_bg-h:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn--destructive{--_bg-h:color-mix(in oklab,var(--danger) 90%,black)}}.btn--destructive{--_bd-h:var(--danger)}@supports (color:color-mix(in lab,red,red)){.btn--destructive{--_bd-h:color-mix(in oklab,var(--danger) 90%,black)}}.btn--destructive{--_shadow:var(--shadow);--_shadow-h:var(--shadow-md)}.btn--warning{--_bg:var(--warning);--_fg:#fff;--_bd:var(--warning);--_bg-h:var(--warning)}@supports (color:color-mix(in lab,red,red)){.btn--warning{--_bg-h:color-mix(in oklab,var(--warning) 88%,black)}}.btn--warning{--_bd-h:var(--warning)}@supports (color:color-mix(in lab,red,red)){.btn--warning{--_bd-h:color-mix(in oklab,var(--warning) 88%,black)}}.btn--warning{--_shadow:var(--shadow);--_shadow-h:var(--shadow-md)}.btn--plus{--_bg:var(--gold);--_fg:#3a2a0a;--_bd:var(--gold);--_bg-h:var(--gold)}@supports (color:color-mix(in lab,red,red)){.btn--plus{--_bg-h:color-mix(in oklab,var(--gold) 88%,#fff)}}.btn--plus{--_bd-h:var(--gold)}@supports (color:color-mix(in lab,red,red)){.btn--plus{--_bd-h:color-mix(in oklab,var(--gold) 88%,#fff)}}.btn--plus{--_shadow:0 4px 12px -4px #0a1f4480;--_shadow-h:0 8px 20px -6px #0a1f44a6;font-weight:700;overflow:hidden}.btn--plus:after{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:linear-gradient(115deg,#0000 30%,#ffffff8c 50%,#0000 70%) -130% -130%/240% 240%;transition:opacity .2s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.btn--plus:where(:not(:disabled)):hover:after{animation:btn-plus-shimmer 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes btn-plus-shimmer{0%{opacity:0;background-position:-130% -130%}15%{opacity:1}60%{opacity:1}to{opacity:0;background-position:130% 130%}}.btn--pill{border-radius:var(--btn-radius-pill)}.btn--full{width:100%}.btn--iconbtn{aspect-ratio:1;width:var(--btn-h-md);gap:0;padding:0}.btn--iconbtn.btn--xs{width:var(--btn-h-xs)}.btn--iconbtn.btn--sm{width:var(--btn-h-sm)}.btn--iconbtn.btn--lg{width:var(--btn-h-lg)}.btn svg{flex-shrink:0;width:1em;height:1em;transition:transform .18s cubic-bezier(.32,1.4,.42,1)}.btn--sm svg,.btn--xs svg{width:14px;height:14px}.btn--md svg{width:16px;height:16px}.btn--lg svg{width:18px;height:18px}.btn:where(:not(:disabled)):hover .btn-icon--trail{transform:translate(2px)}.btn:where(:not(:disabled)):hover .btn-icon--lead,[dir=rtl] .btn:where(:not(:disabled)):hover .btn-icon--trail{transform:translate(-2px)}[dir=rtl] .btn:where(:not(:disabled)):hover .btn-icon--lead{transform:translate(2px)}.btn[data-loading=true]{cursor:wait;pointer-events:none}.btn[data-loading=true] .btn__label,.btn[data-loading=true] svg:not(.btn__spinner){opacity:0}.btn__spinner{width:1em;height:1em;margin:-.5em 0 0 -.5em;display:none;position:absolute;top:50%;left:50%}.btn[data-loading=true] .btn__spinner{display:block}.btn__spinner circle{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;transform-origin:50%;animation:btn-spin 1.4s linear infinite,btn-arc 1.4s ease-in-out infinite}@keyframes btn-spin{to{transform:rotate(1turn)}}@keyframes btn-arc{0%{stroke-dasharray:1 200;stroke-dashoffset:0}50%{stroke-dasharray:110 200;stroke-dashoffset:-28px}to{stroke-dasharray:110 200;stroke-dashoffset:-138px}}.btn--flash-success{--_bg:var(--success);--_bd:var(--success);--_fg:#fff;animation:btn-success-pop .42s cubic-bezier(.32,1.5,.42,1)}.btn--success{--_bg:var(--success);--_fg:#fff;--_bd:var(--success);--_bg-h:var(--success)}@supports (color:color-mix(in lab,red,red)){.btn--success{--_bg-h:color-mix(in oklab,var(--success) 88%,black)}}.btn--success{--_bd-h:var(--success)}@supports (color:color-mix(in lab,red,red)){.btn--success{--_bd-h:color-mix(in oklab,var(--success) 88%,black)}}.btn--success{--_shadow:var(--shadow);--_shadow-h:var(--shadow-md)}@keyframes btn-success-pop{0%{transform:scale(.94,.88)}45%{transform:scale(1.04,1.06)}75%{transform:scaleX(.99)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.btn,.btn svg,.btn__spinner circle{transition:none!important;animation:none!important}.btn:hover{transform:none}}:root{--menu-min:248px;--menu-radius:14px;--menu-pad:7px;--menu-item-radius:9px;--menu-ease:cubic-bezier(.22,1.15,.36,1);--menu-gap:10px}.menu-wrap{display:inline-flex;position:relative}.menu{min-width:var(--menu-min);background:var(--surface-overlay,#fff);border:1px solid var(--border,var(--sky-mid));border-radius:var(--menu-radius);box-shadow:var(--shadow-md);padding:var(--menu-pad);top:calc(100% + var(--menu-gap));z-index:70;transform-origin:top var(--menu-origin,right);animation:menu-in .2s var(--menu-ease);position:absolute;inset-inline-end:0}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}to{opacity:1;transform:none}}.menu[hidden]{display:none}.menu--start{--menu-origin:left;inset-inline:0 auto}.menu--center{--menu-origin:center;margin-inline:auto;inset-inline:0}.menu--up{top:auto;bottom:calc(100% + var(--menu-gap));transform-origin:bottom var(--menu-origin,right);animation-name:menu-in-up}@keyframes menu-in-up{0%{opacity:0;transform:translateY(6px)scale(.97)}to{opacity:1;transform:none}}.menu--sm{--menu-min:200px}.menu--lg{--menu-min:320px}.menu--full{min-width:100%}.menu__label{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);-webkit-user-select:none;user-select:none;padding:9px 12px 6px;font-size:9.5px}[dir=rtl] .menu__label{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.menu__sep{background:var(--border,var(--sky-mid));height:1px;margin:6px 4px}.menu__scroll{max-height:var(--menu-scroll-h,280px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-strong,var(--sky-mid)) transparent;margin:0 -3px;padding:0 3px;overflow-y:auto}.menu__scroll::-webkit-scrollbar{width:8px}.menu__scroll::-webkit-scrollbar-thumb{background:var(--border-strong,var(--sky-mid));border:2px solid #fff;border-radius:99px}.menu__item{cursor:pointer;border-radius:var(--menu-item-radius);width:100%;font-family:var(--font-sans);color:var(--foreground,var(--navy));text-align:start;background:0 0;border:none;align-items:center;gap:12px;padding:9px 12px;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color .12s,color .12s;display:flex;position:relative}.menu__item>svg{width:18px;height:18px;color:var(--blue-grey);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:color .12s}.menu__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu__txt .sub{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-weight:400;overflow:hidden}.menu__item .meta{font-variant-numeric:tabular-nums;font-size:11px}.menu__item .meta,.menu__shortcut{color:var(--blue-grey);flex-shrink:0;margin-inline-start:auto}.menu__shortcut{background:var(--muted,var(--off-white));white-space:nowrap;border:solid var(--border,var(--sky-mid));border-width:1px 1px 2px;border-radius:6px;align-items:center;gap:3px;padding:2px 6px;font-size:10.5px;line-height:1;display:inline-flex}[dir=rtl] .menu__shortcut{direction:ltr}.menu__check{width:16px;height:16px;color:var(--blue);opacity:0;flex-shrink:0;margin-inline-start:auto}.menu__check svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.menu__item.is-active,.menu__item:hover{background:var(--muted,var(--off-white))}.menu__item.is-active>svg,.menu__item:hover>svg{color:var(--foreground,var(--navy))}.menu__item.is-active{box-shadow:inset 0 0 0 1.5px var(--blue)}@supports (color:color-mix(in lab,red,red)){.menu__item.is-active{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--blue) 32%,transparent)}}.menu__item:focus-visible{background:var(--muted,var(--off-white));box-shadow:inset 0 0 0 1.5px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.menu__item:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--blue) 40%,transparent)}}.menu__item[aria-checked=true]{color:var(--blue);font-weight:600}.menu__item[aria-checked=true] .menu__check{opacity:1}.menu__item[aria-checked=true]>svg{color:var(--blue)}.menu__item:disabled,.menu__item[aria-disabled=true]{color:var(--blue-grey);cursor:not-allowed;opacity:.55}.menu__item:disabled:hover,.menu__item[aria-disabled=true]:hover{background:0 0}.menu__item--danger,.menu__item--danger>svg{color:var(--danger)}.menu__item--danger.is-active,.menu__item--danger:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.menu__item--danger.is-active,.menu__item--danger:hover{background:color-mix(in oklab,var(--danger) 10%,transparent)}}.menu__item--danger:focus-visible{box-shadow:inset 0 0 0 1.5px var(--danger)}@supports (color:color-mix(in lab,red,red)){.menu__item--danger:focus-visible{box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--danger) 45%,transparent)}}.menu__item--current{background:var(--blue-light,var(--sky-light));color:var(--blue)}.menu__item--current>svg{color:var(--blue)}.menu__head{border-bottom:1px solid var(--border,var(--sky-mid));align-items:center;gap:12px;margin-bottom:5px;padding:11px 12px 12px;display:flex}.menu__id{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu__id .nm{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.menu__id .em{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.menu__plus{letter-spacing:.06em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);border-radius:999px;align-items:center;gap:4px;height:18px;padding-inline:7px;font-size:9px;font-weight:700;display:inline-flex}.menu__plus svg{fill:currentColor;stroke:none;width:9px;height:9px}.menu__foot{border-top:1px solid var(--border,var(--sky-mid));gap:8px;margin-top:5px;padding-top:6px;display:flex}.menu__foot .btn{flex:1}.menu__cost{letter-spacing:.02em;color:var(--gold-ink,#6b5320);background:var(--gold);flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;font-size:10.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.menu__cost{background:color-mix(in oklab,var(--gold) 18%,#fff)}}.menu__cost{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.menu__cost{border:1px solid color-mix(in oklab,var(--gold) 38%,transparent)}}.menu__cost{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;line-height:1}.menu__cost svg{fill:currentColor;stroke:none;width:11px;height:11px}.menu__item--locked,.menu__item--locked>svg{color:var(--blue-grey)}.menu__lock{width:24px;height:18px;color:var(--gold);flex-shrink:0;place-items:center;margin-inline-start:auto;transition:opacity .14s;display:inline-grid}.menu__lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.menu__item--locked.is-active,.menu__item--locked:hover{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.menu__item--locked.is-active,.menu__item--locked:hover{background:color-mix(in oklab,var(--gold) 12%,transparent)}}.menu__item--locked .menu__plus-hint{opacity:0;pointer-events:none;letter-spacing:.08em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);inset-inline-end:12px;border-radius:999px;padding:3px 8px;font-size:8.5px;font-weight:700;line-height:1.2;transition:opacity .14s,transform .14s;position:absolute;top:50%;transform:translateY(-50%)scale(.86)}.menu__item--locked.is-active .menu__plus-hint,.menu__item--locked:hover .menu__plus-hint{opacity:1;transform:translateY(-50%)scale(1)}.menu__item--locked.is-active .menu__lock,.menu__item--locked:hover .menu__lock{opacity:0}.menu__upsell{background:var(--gold);border-radius:11px;margin:5px 4px;padding:12px 13px}@supports (color:color-mix(in lab,red,red)){.menu__upsell{background:color-mix(in oklab,var(--gold) 10%,#fff)}}.menu__upsell{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.menu__upsell{border:1px solid color-mix(in oklab,var(--gold) 30%,transparent)}}.menu__upsell{flex-direction:column;gap:9px;display:flex}.menu__upsell__row{align-items:center;gap:11px;display:flex}.menu__upsell__ic{background:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.menu__upsell__ic{background:color-mix(in oklab,var(--gold) 22%,#fff)}}.menu__upsell__ic{color:var(--gold)}.menu__upsell__ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.menu__upsell__txt{flex-direction:column;gap:1px;min-width:0;display:flex}.menu__upsell__txt .b{letter-spacing:-.01em;font-size:13px;font-weight:600}.menu__upsell__txt .s{color:var(--blue-grey);font-size:10px}.menu__upsell .btn{width:100%}.menu__tokens{background:var(--gold);border-radius:11px;align-items:center;gap:11px;margin:5px 4px;padding:11px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.menu__tokens{background:color-mix(in oklab,var(--gold) 10%,#fff)}}.menu__tokens{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.menu__tokens{border:1px solid color-mix(in oklab,var(--gold) 30%,transparent)}}.menu__tokens__ic{background:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.menu__tokens__ic{background:color-mix(in oklab,var(--gold) 22%,#fff)}}.menu__tokens__ic{color:var(--gold)}.menu__tokens__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.menu__tokens__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu__tokens__txt .b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.menu__tokens__txt .s{color:var(--blue-grey);font-size:10.5px}.menu__tokens__buy{cursor:pointer;background:var(--gold);color:#3a2a0a;height:30px;font-family:var(--font-sans);border:none;border-radius:8px;flex-shrink:0;padding-inline:12px;font-size:12.5px;font-weight:600;transition:filter .14s}.menu__tokens__buy:hover{filter:brightness(1.05)}.menu__tokens--locked{background:var(--muted,var(--off-white));border-color:var(--border,var(--sky-mid))}.menu__tokens--locked .menu__tokens__ic{color:var(--blue-grey);background:#fff}.menu__tokens--locked .menu__tokens__txt .b{color:var(--blue-grey)}.menu__tokens--frozen{background:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.menu__tokens--frozen{background:color-mix(in oklab,var(--blue-grey) 8%,#fff)}}.menu__tokens--frozen{border-style:dashed;border-color:var(--border-strong,var(--sky-mid))}.menu__tokens--frozen .menu__tokens__ic{color:var(--blue-grey);background:#fff}.menu__tokens--frozen .menu__tokens__txt .b{color:var(--blue-grey)}.menu__tokens--frozen .menu__tokens__txt .s{color:var(--warning)}.menu--switcher{--menu-min:300px}.menu__role{cursor:pointer;border-radius:var(--menu-item-radius);text-align:start;width:100%;font-family:var(--font-sans);color:var(--foreground,var(--navy));background:0 0;border:none;align-items:center;gap:12px;padding:10px 12px;transition:background-color .12s;display:flex}.menu__role.is-active,.menu__role:hover{background:var(--muted,var(--off-white))}.menu__role__ic{background:var(--blue-light,var(--sky-light));width:38px;height:38px;color:var(--blue);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.menu__role__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.menu__role__txt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.menu__role__txt .nm{letter-spacing:-.01em;font-size:14px;font-weight:600}.menu__role__txt .ds{color:var(--blue-grey);font-size:11.5px}.menu__role__check{width:18px;height:18px;color:var(--blue);opacity:0;flex-shrink:0}.menu__role__check svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.menu__role[aria-checked=true]{background:var(--blue-light,var(--sky-light))}.menu__role[aria-checked=true] .menu__role__check{opacity:1}.menu__role--gated{cursor:default}.menu__role--gated .menu__role__ic{background:var(--muted,var(--off-white));color:var(--blue-grey)}.menu__role--gated .menu__role__txt .nm{color:var(--blue-grey)}.menu__role__gate{font-family:var(--font-sans);color:var(--warning);background:var(--warning);flex-shrink:0;align-items:center;gap:5px;margin-inline-start:auto;font-size:11.5px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.menu__role__gate{background:color-mix(in oklab,var(--warning) 12%,#fff)}}.menu__role__gate{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.menu__role__gate{border:1px solid color-mix(in oklab,var(--warning) 34%,transparent)}}.menu__role__gate{cursor:pointer;white-space:nowrap;border-radius:999px;padding:4px 10px;line-height:1;transition:filter .14s}.menu__role__gate svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.menu__role__gate:hover{filter:brightness(.97)}@media (pointer:coarse){.menu__item{min-height:44px;padding:13px 14px;font-size:14.5px}.menu__role{min-height:56px;padding:13px 14px}.menu__role__gate,.menu__tokens__buy{min-height:36px}}[dir=rtl] .menu{transform-origin:top var(--menu-origin,left)}@media (prefers-reduced-motion:reduce){.menu{animation:none!important}.menu__item,.menu__item--locked .menu__plus-hint,.menu__role,.menu__role__gate,.menu__tokens__buy{transition:none!important}}:root{--nav-h:68px;--nav-h-shrink:56px;--nav-px:24px}.nav--site{z-index:60;height:var(--nav-h);padding-inline:var(--nav-px);-webkit-backdrop-filter:blur(20px)saturate(1.6);background:oklab(100% 0 5.96046e-8/.78);border-bottom:1px solid #0000;align-items:center;gap:18px;transition:height .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s,background-color .3s;display:flex;position:sticky;top:0}.nav--site:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--sky-mid) 12%,var(--sky-mid) 88%,transparent);opacity:.9;height:1px;position:absolute;bottom:0;left:0;right:0}.nav--site.is-scrolled{height:var(--nav-h-shrink);box-shadow:0 1px 0 var(--sky-mid),var(--shadow)}@supports (color:color-mix(in lab,red,red)){.nav--site.is-scrolled{box-shadow:0 1px 0 color-mix(in oklab,var(--sky-mid) 70%,transparent),var(--shadow)}}.nav--site.is-scrolled{background:oklab(100% 0 5.96046e-8/.9)}.nav--site .nav__rail{align-items:center;gap:18px;width:100%;max-width:1240px;height:100%;margin-inline:auto;display:flex}.nav--site .nav__brand{letter-spacing:-.02em;color:var(--navy);flex-shrink:0;align-items:center;gap:10px;font-size:17px;font-weight:800;text-decoration:none;display:flex}.nav--site .nav__brand .brand-mark{transition:transform .2s cubic-bezier(.34,1.4,.4,1)}.nav--site .nav__brand:hover .brand-mark{transform:rotate(-6deg)scale(1.05)}.nav--site .nav__links{flex-shrink:0;align-items:center;gap:4px;display:flex;position:relative}.nav--site .nav__link{z-index:1;height:38px;color:var(--blue-grey);white-space:nowrap;border-radius:9px;align-items:center;gap:7px;padding-inline:14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .18s;display:inline-flex;position:relative}.nav--site .nav__link:hover{color:var(--navy)}.nav--site .nav__link--active{color:var(--blue);font-weight:600}.nav--site .nav__indicator{z-index:0;background:var(--off-white);opacity:0;height:38px;transform:translateX(var(--ind-x,0));width:var(--ind-w,0);pointer-events:none;border-radius:9px;transition:transform .34s cubic-bezier(.22,1,.36,1),width .34s cubic-bezier(.22,1,.36,1),opacity .2s;position:absolute;top:0;left:0}.nav--site .nav__indicator.is-pinned,.nav--site .nav__links:hover .nav__indicator{opacity:1}.nav--site .nav__link--active:after{content:"";background:var(--blue);border-radius:2px 2px 0 0;height:2px;transition:opacity .2s;position:absolute;bottom:-1px;left:14px;right:14px}.nav--site .nav__links:hover .nav__link--active:after{opacity:.35}.nav--site .nav__badge{background:var(--blue);color:#fff;font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;min-width:17px;height:17px;padding-inline:5px;font-size:10px;font-weight:600;display:inline-grid}.nav--site .nav__actions{flex-shrink:0;align-items:center;gap:10px;margin-inline-start:auto;display:flex}.nav--site .nav__icon-btn{cursor:pointer;width:40px;height:40px;color:var(--blue-grey);background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;transition:background-color .14s,color .14s;display:grid;position:relative}.nav--site .nav__icon-btn:hover{background:var(--off-white);color:var(--navy)}.nav--site .nav__icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.nav--site .nav__account{cursor:pointer;background:0 0;border:none;border-radius:999px;align-items:center;gap:8px;height:44px;padding:4px 8px 4px 4px;transition:background-color .14s;display:flex}[dir=rtl] .nav--site .nav__account{padding:4px 4px 4px 8px}.nav--site .nav__account:hover,.nav--site .nav__account[aria-expanded=true]{background:var(--off-white)}.nav--site .nav__avatar{background:var(--sky-light);width:32px;height:32px;color:var(--navy);border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}.nav--site .nav__account .caret{width:16px;height:16px;color:var(--blue-grey);transition:transform .2s cubic-bezier(.2,.8,.2,1)}.nav--site .nav__account .caret svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.nav--site .nav__account[aria-expanded=true] .caret{transform:rotate(180deg)}.nav--site .nav__name{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;max-width:140px;font-size:13.5px;font-weight:500;overflow:hidden}.nav--site .nav__burger{cursor:pointer;width:40px;height:40px;color:var(--navy);background:0 0;border:none;border-radius:10px;place-items:center;display:none}.nav--site .nav__burger:hover{background:var(--off-white)}.nav--site .nav__burger svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;width:22px;height:22px}.nav--site .nav__context{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-grey);border:1px solid var(--sky-mid);border-radius:6px;flex-shrink:0;padding:3px 8px;font-size:10px}.drawer-scrim{z-index:80;-webkit-backdrop-filter:blur(2px);opacity:0;visibility:hidden;background:#0a1f446b;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.drawer-scrim.is-open{opacity:1;visibility:visible}.drawer{z-index:90;border-inline-end:1px solid var(--sky-light);width:min(86vw,360px);height:100%;box-shadow:var(--shadow-md);top:0;background:#fff;flex-direction:column;transition:transform .32s cubic-bezier(.32,.82,.3,1);display:flex;position:fixed;inset-inline-start:0;transform:translate(-100%)}[dir=rtl] .drawer{transform:translate(100%)}.drawer.is-open{transform:none}.drawer__head{border-bottom:1px solid var(--sky-light);align-items:center;gap:12px;padding:20px 20px 18px;display:flex}.drawer__close{background:var(--off-white);cursor:pointer;width:38px;height:38px;color:var(--navy);border:none;border-radius:10px;place-items:center;margin-inline-start:auto;display:grid}.drawer__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.drawer__body{flex:1;padding:14px;overflow-y:auto}.drawer__section+.drawer__section{border-top:1px solid var(--sky-light);margin-top:8px;padding-top:8px}.drawer__label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);padding:8px 12px 6px;font-size:10px}[dir=rtl] .drawer__label{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.drawer__link{cursor:pointer;width:100%;font-family:var(--font-sans);color:var(--navy);text-align:start;background:0 0;border:none;border-radius:11px;align-items:center;gap:14px;padding:13px 12px;font-size:15px;font-weight:500;text-decoration:none;transition:background-color .12s;display:flex}@media (prefers-reduced-motion:no-preference){.drawer.is-open .drawer__link{animation:drawer-link-in .42s cubic-bezier(.22,1,.36,1) backwards;animation-delay:calc(var(--i,0) * 42ms + .12s)}}@keyframes drawer-link-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.drawer__link svg{width:21px;height:21px;color:var(--blue-grey);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.drawer__link:hover{background:var(--off-white)}.drawer__link--active{background:var(--sky-light);color:var(--blue)}.drawer__link--active svg{color:var(--blue)}.drawer__foot{border-top:1px solid var(--sky-light);flex-direction:column;gap:10px;padding:16px;display:flex}@media (max-width:1080px){.nav--site .nav__links{display:none}}@media (max-width:860px){.nav--site{--nav-px:16px}.nav--site .nav__burger{display:grid}.nav--site .nav__account .caret,.nav--site .nav__brand-word,.nav--site .nav__name{display:none}}@media (min-width:861px){.nav--site .nav__burger{display:none!important}}@media (min-width:1081px){.nav--site .nav__burger{display:none!important}}@media (max-width:1080px) and (min-width:861px){.nav--site .nav__burger{display:grid}}@media (prefers-reduced-motion:reduce){.drawer,.drawer-scrim,.drawer__link,.nav--site,.nav--site .nav__account .caret,.nav--site .nav__brand .brand-mark,.nav--site .nav__indicator{transition:none!important;animation:none!important}}:root{--modal-radius:18px;--modal-pad:26px}.scrim{z-index:100;-webkit-backdrop-filter:blur(4px);opacity:0;visibility:hidden;background:#0a1f4480;place-items:center;padding:24px;transition:opacity .24s,visibility .24s;display:grid;position:fixed;inset:0}.scrim.is-open{opacity:1;visibility:visible}.modal{border:1px solid var(--sky-light);border-radius:var(--modal-radius);width:min(100%,520px);max-height:min(86vh,760px);box-shadow:var(--shadow-lg);font-family:var(--font-sans);color:var(--navy);opacity:0;background:#fff;flex-direction:column;transition:transform .28s cubic-bezier(.2,.9,.3,1),opacity .22s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)scale(.97)}.scrim.is-open .modal{opacity:1;transform:none}.modal--sm{width:min(100%,400px)}.modal--lg{width:min(100%,680px)}.modal--xl{width:min(100%,880px)}.modal__head{padding:var(--modal-pad) var(--modal-pad) 16px;flex-shrink:0;align-items:flex-start;gap:16px;display:flex}.modal__head--bordered{border-bottom:1px solid var(--sky-light);padding-bottom:18px}.modal__titles{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.modal__title{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:600;line-height:1.25}.modal__sub{color:var(--blue-grey);margin:0;font-size:13.5px;line-height:1.5}.modal__close{cursor:pointer;width:36px;height:36px;color:var(--blue-grey);background:0 0;border:none;border-radius:10px;flex-shrink:0;place-items:center;margin:-4px -4px 0 0;transition:background-color .14s,color .14s;display:grid}[dir=rtl] .modal__close{margin:-4px 0 0 -4px}.modal__close:hover{background:var(--off-white);color:var(--navy)}.modal__close svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.modal__head-ic{background:var(--sky-light);width:44px;height:44px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.modal__head-ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.modal__body{padding:6px var(--modal-pad) var(--modal-pad);min-height:0;color:var(--navy);flex:1;font-size:14.5px;line-height:1.6;overflow-y:auto}.modal__body p{color:var(--blue-grey);margin:0 0 12px}.modal__body p:last-child{margin-bottom:0}.modal__head+.modal__body{padding-top:0}.modal__head--bordered+.modal__body{padding-top:18px}.modal__fields{flex-direction:column;gap:16px;display:flex}.modal__foot{padding:16px var(--modal-pad) var(--modal-pad);flex-shrink:0;align-items:center;gap:10px;display:flex}.modal__foot--bordered{border-top:1px solid var(--sky-light);padding-top:18px}.modal__foot--split{justify-content:space-between}.modal__foot .grow{flex:1}.modal__foot .right{gap:10px;margin-inline-start:auto;display:flex}.modal--confirm{text-align:center;width:min(100%,420px)}.modal--confirm .modal__body{padding-top:var(--modal-pad)}.modal__confirm-ic{border-radius:50%;place-items:center;width:56px;height:56px;margin:0 auto 18px;display:grid;position:relative}.modal__confirm-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:28px;height:28px}.modal__confirm-ic--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.modal__confirm-ic--danger{background:color-mix(in oklab,var(--danger) 13%,transparent)}}.modal__confirm-ic--danger{color:var(--danger)}.modal__confirm-ic--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.modal__confirm-ic--warning{background:color-mix(in oklab,var(--warning) 15%,transparent)}}.modal__confirm-ic--warning{color:var(--warning)}.modal__confirm-ic--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.modal__confirm-ic--success{background:color-mix(in oklab,var(--success) 14%,transparent)}}.modal__confirm-ic--success{color:var(--success)}.modal__confirm-ic--info{background:var(--sky-light);color:var(--blue)}.modal--confirm .modal__title{font-size:18px}.modal--confirm .modal__close{top:14px;margin:0;position:absolute;inset-inline-end:14px}.modal--confirm .modal__foot{justify-content:center;gap:10px}.modal--confirm .modal__foot .btn{flex:1}.modal__confirm-ic--success.celebrate svg{animation:confirm-pop .55s cubic-bezier(.34,1.56,.64,1) both}@keyframes confirm-pop{0%{opacity:0;transform:scale(.4)}55%{transform:scale(1.18)}to{opacity:1;transform:scale(1)}}.modal__confirm-ic--success.celebrate:after,.modal__confirm-ic--success.celebrate:before{content:"";border:2px solid var(--success);pointer-events:none;border-radius:50%;animation:confirm-ring 1.35s cubic-bezier(.2,.7,.3,1) both;position:absolute;inset:-1px}.modal__confirm-ic--success.celebrate:after{animation-delay:.2s}@keyframes confirm-ring{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(2.15)}}.modal__kbd{color:var(--blue-grey);white-space:nowrap;align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.modal__kbd kbd{color:var(--navy);background:var(--off-white);border:solid var(--sky-mid);border-width:1px 1px 2px;border-radius:5px;padding:3px 5px;font-size:9.5px;line-height:1}@media (max-width:560px){.modal__kbd{display:none}.scrim{place-items:end center;padding:0}.modal:not(.modal--confirm){border-radius:22px 22px 0 0;width:100%;max-width:none;max-height:92vh;transform:translateY(100%)}.scrim.is-open .modal:not(.modal--confirm){transform:none}.modal--confirm{margin:0 16px}}@media (prefers-reduced-motion:reduce){.modal,.scrim{transition:opacity .12s!important}.modal{transform:none!important}.modal__confirm-ic--success.celebrate svg,.modal__confirm-ic--success.celebrate:after,.modal__confirm-ic--success.celebrate:before{animation:none!important}}:root{--toast-w:380px;--toast-gap:12px}.toaster{z-index:120;gap:var(--toast-gap);width:var(--toast-w);pointer-events:none;flex-direction:column;max-width:calc(100vw - 32px);display:flex;position:fixed}.toaster--tr{top:20px;align-items:flex-end;inset-inline-end:20px}.toaster--tc{top:20px}.toaster--bc,.toaster--tc{align-items:center;left:50%;transform:translate(-50%)}.toaster--bc{flex-direction:column-reverse;bottom:24px}.toast{pointer-events:auto;border:1px solid var(--sky-mid);width:100%;box-shadow:var(--shadow-lg);font-family:var(--font-sans);color:var(--navy);--_accent:var(--blue);background:#fff;border-radius:14px;align-items:flex-start;gap:13px;padding:14px 14px 14px 16px;animation:toast-in .36s cubic-bezier(.21,1.02,.34,1) both;display:flex;position:relative;overflow:hidden}[dir=rtl] .toast{padding:14px 16px 14px 14px}.toast:before{content:"";background:var(--_accent);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.toast.is-leaving{animation:toast-out .24s cubic-bezier(.4,0,1,1) both}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)scale(.96)}to{opacity:1;transform:none}}.toaster--bc .toast{animation-name:toast-in-up}@keyframes toast-in-up{0%{opacity:0;transform:translateY(8px)scale(.96)}to{opacity:1;transform:none}}@keyframes toast-out{to{opacity:0;transform:translateX(var(--exit,12px)) scale(.97);margin-block:-4px}}.toast__ic{background:var(--_accent);border-radius:8px;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}@supports (color:color-mix(in lab,red,red)){.toast__ic{background:color-mix(in oklab,var(--_accent) 14%,transparent)}}.toast__ic{color:var(--_accent)}.toast__ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.toast__body{flex:1;min-width:0;padding-top:2px}.toast__title{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.35}.toast__msg{color:var(--blue-grey);margin-top:2px;font-size:13px;line-height:1.5}.toast__actions{gap:8px;margin-top:10px;display:flex}.toast__action{font-family:var(--font-sans);cursor:pointer;color:var(--_accent);background:0 0;border:none;border-bottom:1.5px solid #0000;padding:0;font-size:12.5px;font-weight:600;transition:border-color .14s}.toast__action:hover{border-color:currentColor}.toast__action--muted,.toast__close{color:var(--blue-grey)}.toast__close{cursor:pointer;width:26px;height:26px;background:0 0;border:none;border-radius:7px;flex-shrink:0;place-items:center;margin:-2px -2px 0 0;transition:background-color .14s,color .14s;display:grid}[dir=rtl] .toast__close{margin:-2px 0 0 -2px}.toast__close:hover{background:var(--off-white);color:var(--navy)}.toast__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;width:14px;height:14px}.toast__life{background:var(--_accent);transform-origin:0;opacity:.5;inset-inline:0;height:2px;position:absolute;bottom:0}[dir=rtl] .toast__life{transform-origin:100%}.toast__life.is-running{animation:toast-life var(--life,5s) linear forwards}@keyframes toast-life{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.toast--success{--_accent:var(--success)}.toast--error{--_accent:var(--danger)}.toast--warning{--_accent:var(--warning)}.toast--info{--_accent:var(--blue)}.toast--plus{--_accent:var(--gold);background:linear-gradient(122deg,var(--gold) 0,#fff 58%)}@supports (color:color-mix(in lab,red,red)){.toast--plus{background:linear-gradient(122deg,color-mix(in oklab,var(--gold) 16%,#fff) 0,#fff 58%)}}.toast--plus{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.toast--plus{border-color:color-mix(in oklab,var(--gold) 46%,var(--sky-mid))}}.toast--plus{box-shadow:0 10px 30px -10px #0a1f4480,var(--shadow-lg)}.toast--plus:before{background:linear-gradient(var(--gold),var(--gold));width:3px}@supports (color:color-mix(in lab,red,red)){.toast--plus:before{background:linear-gradient(var(--gold),color-mix(in oklab,var(--gold) 60%,#fff))}}.toast--plus .toast__title{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.toast--plus .toast__title{color:color-mix(in oklab,var(--gold) 42%,var(--navy))}}.toast--plus .toast__title{font-weight:700}.toast--plus .toast__ic{background:linear-gradient(135deg,var(--gold),var(--gold))}@supports (color:color-mix(in lab,red,red)){.toast--plus .toast__ic{background:linear-gradient(135deg,var(--gold),color-mix(in oklab,var(--gold) 64%,#fff))}}.toast--plus .toast__ic{color:#3a2a0a;position:relative}.toast--plus .toast__ic svg{animation:toast-plus-twinkle 2.4s ease-in-out infinite}@keyframes toast-plus-twinkle{0%,to{transform:scale(1)rotate(0)}45%{transform:scale(1.12)rotate(8deg)}}.toast--plus .toast__ic:after{content:"";border-radius:inherit;border:2px solid var(--gold);pointer-events:none;animation:toast-plus-ring 1.5s cubic-bezier(.2,.7,.3,1) .1s both;position:absolute;inset:-1px}@keyframes toast-plus-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.toast--plus .toast__sheen{pointer-events:none;border-radius:inherit;z-index:0;position:absolute;inset:0;overflow:hidden}.toast--plus .toast__sheen:after{content:"";background:linear-gradient(115deg,#0000 36%,#ffffff80 50%,#0000 64%) -130% -130%/240% 240%;animation:toast-plus-sheen 1.5s cubic-bezier(.4,0,.2,1) .12s;position:absolute;inset:0}@keyframes toast-plus-sheen{to{background-position:130% 130%}}.toast--plus>:not(.toast__sheen){z-index:1;position:relative}.toast--compact{align-items:center}.toast--compact .toast__body{padding-top:0}.toast--compact .toast__title{font-size:13.5px;font-weight:500}.toast--loading{--_accent:var(--blue-grey)}.toast--loading .toast__ic{background:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.toast--loading .toast__ic{background:color-mix(in oklab,var(--blue-grey) 12%,transparent)}}.toast__spinner{border:2px solid var(--blue-grey);border-radius:50%;width:17px;height:17px}@supports (color:color-mix(in lab,red,red)){.toast__spinner{border:2px solid color-mix(in oklab,var(--blue-grey) 30%,transparent)}}.toast__spinner{border-top-color:var(--blue-grey);animation:toast-spin .62s linear infinite}@keyframes toast-spin{to{transform:rotate(1turn)}}.toast.is-morphing .toast__ic{animation:toast-morph-pop .5s cubic-bezier(.34,1.56,.64,1)}@keyframes toast-morph-pop{0%{opacity:0;transform:scale(.5)}60%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width:480px){.toaster{align-items:stretch;width:auto;left:12px;right:12px;inset-inline:12px!important;transform:none!important}}@media (prefers-reduced-motion:reduce){.toast,.toast.is-leaving{animation-duration:1ms!important}.toast__life.is-running{animation:none;transform:scaleX(0)}.toast__spinner{animation-duration:1.2s}.toast--plus .toast__ic svg,.toast--plus .toast__ic:after,.toast--plus .toast__sheen:after{animation:none}}:root{--fld-h-sm:32px;--fld-h-md:40px;--fld-h-lg:48px;--fld-radius:var(--radius);--fld-radius-sm:var(--radius-sm);--fld-border-w:1px;--fld-px:12px;--fld-px-sm:8px;--fld-px-lg:16px;--fld-gap:8px;--fld-fs-sm:13px;--fld-fs-md:14px;--fld-fs-lg:15px;--fld-bg:#fff;--fld-bg-disabled:var(--off-white);--fld-border:var(--sky-mid);--fld-border-h:var(--blue)}@supports (color:color-mix(in lab,red,red)){:root{--fld-border-h:color-mix(in oklab,var(--blue) 30%,var(--sky-mid))}}:root{--fld-border-f:var(--blue);--fld-border-err:var(--danger);--fld-border-ok:var(--success);--fld-text:var(--navy);--fld-placeholder:var(--blue-grey);--fld-label:var(--blue-grey);--fld-glow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){:root{--fld-glow:0 0 0 4px color-mix(in oklab,var(--blue) 22%,transparent)}}:root{--fld-glow-err:0 0 0 4px var(--danger)}@supports (color:color-mix(in lab,red,red)){:root{--fld-glow-err:0 0 0 4px color-mix(in oklab,var(--danger) 22%,transparent)}}:root{--fld-glow-ok:0 0 0 4px var(--success)}@supports (color:color-mix(in lab,red,red)){:root{--fld-glow-ok:0 0 0 4px color-mix(in oklab,var(--success) 22%,transparent)}}.field{font-family:var(--font-sans);color:var(--fld-text);--_h:var(--fld-h-md);--_fs:var(--fld-fs-md);--_px:var(--fld-px);flex-direction:column;gap:6px;display:flex}.field.field--sm{--_h:var(--fld-h-sm);--_fs:var(--fld-fs-sm);--_px:var(--fld-px-sm)}.field.field--lg{--_h:var(--fld-h-lg);--_fs:var(--fld-fs-lg);--_px:var(--fld-px-lg)}.field__label{letter-spacing:.08em;text-transform:uppercase;color:var(--fld-label);align-items:center;gap:6px;font-size:10px;font-weight:500;display:inline-flex}[dir=rtl] .field__label{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.field__label .req{color:var(--danger)}.field__label .opt{color:var(--blue-grey);opacity:.6;font-weight:400}.field__help{font-family:var(--font-sans);color:var(--blue-grey);align-items:center;gap:6px;margin-top:2px;font-size:12px;line-height:1.45;display:flex}.field__help--err{color:var(--danger)}.field__help--ok{color:var(--success)}.field__help svg{flex-shrink:0;width:14px;height:14px}.field__control,.input{align-items:center;gap:var(--fld-gap);height:var(--_h,var(--fld-h-md));padding-inline:var(--_px,var(--fld-px));background:var(--fld-bg);border:var(--fld-border-w) solid var(--fld-border);border-radius:var(--fld-radius);font-family:var(--font-sans);font-size:var(--_fs,var(--fld-fs-md));color:var(--fld-text);transition:border-color .14s cubic-bezier(.2,.8,.2,1),box-shadow .18s cubic-bezier(.2,.8,.2,1),background-color .14s;display:flex;position:relative}.input{appearance:none;outline:none}.field__control,.input{width:100%}.field__control .input{height:100%;font-family:inherit;font-size:inherit;color:inherit;background:0 0;border:0;flex:1;min-width:0;padding:0}.field__control .input:focus,.field__control .input:focus-visible{box-shadow:none;border:0;outline:none}.field__control input::placeholder,.field__control textarea::placeholder,.input::placeholder{color:var(--fld-placeholder)}.field__control:hover{border-color:var(--fld-border-h)}.field__control:focus-within{border-color:var(--fld-border-f);box-shadow:var(--fld-glow)}.input:hover{border-color:var(--fld-border-h)}.input:focus{border-color:var(--fld-border-f);box-shadow:var(--fld-glow);outline:none}.field__control svg.field__icon{width:16px;height:16px;color:var(--blue-grey);flex-shrink:0;transition:color .14s}.field__control:focus-within svg.field__icon{color:var(--blue)}.field__control button.field__action{color:var(--blue-grey);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;margin:-4px;padding:4px;transition:color .14s,background-color .14s;display:inline-flex}.field__control button.field__action:hover{color:var(--navy);background:var(--off-white)}.field__control button.field__action svg{width:14px;height:14px}.field--disabled .field__control,.field[aria-disabled=true],.field[disabled],.input:disabled{background:var(--fld-bg-disabled);color:var(--blue-grey);cursor:not-allowed}.field--disabled .field__control,.input:disabled{pointer-events:none}.field--error .field__control,.input.input--error{border-color:var(--fld-border-err);background:var(--fld-border-err)}@supports (color:color-mix(in lab,red,red)){.field--error .field__control,.input.input--error{background:color-mix(in oklab,var(--fld-border-err) 4%,var(--fld-bg))}}.field--error .field__control:focus-within,.input.input--error:focus{box-shadow:var(--fld-glow-err)}.field--success .field__control,.input.input--success{border-color:var(--fld-border-ok)}.field--success .field__control:focus-within,.input.input--success:focus{box-shadow:var(--fld-glow-ok)}.field--float{gap:0;position:relative}.field--float .field__label{pointer-events:none;font-size:var(--_fs);letter-spacing:0;text-transform:none;color:var(--fld-placeholder);font-weight:500;font-family:var(--font-sans);z-index:1;inset-inline-start:calc(var(--_px) + 1px);background:0 0;padding-inline:6px;transition:transform .18s cubic-bezier(.2,.8,.2,1),font-size .18s cubic-bezier(.2,.8,.2,1),color .14s,background-color .14s;position:absolute;top:50%;transform:translateY(-50%)}.field--float .field__control{padding-block:0}.field--float.field--filled .field__label,.field--float:focus-within .field__label{transform:translateY(calc(-50% - var(--_h) / 2));letter-spacing:.08em;text-transform:uppercase;color:var(--fld-border-f);background:var(--fld-bg);z-index:2;padding-inline:6px;font-size:10px;font-weight:500}[dir=rtl] .field--float.field--filled .field__label,[dir=rtl] .field--float:focus-within .field__label{letter-spacing:0;text-transform:none}.field--float .field__help{margin-top:8px}.field--float .field__control textarea{padding-block:calc(var(--_h) / 2 - 10px) 12px}.field__control textarea,.textarea{resize:vertical;width:100%;min-height:96px;font-family:var(--font-sans);font-size:var(--_fs,var(--fld-fs-md));color:inherit;background:0 0;border:0;outline:none;padding:10px 0;line-height:1.5}.textarea{background:var(--fld-bg);border:1px solid var(--fld-border);border-radius:var(--fld-radius);padding:10px 14px}.textarea:hover{border-color:var(--fld-border-h)}.textarea:focus{border-color:var(--fld-border-f);box-shadow:var(--fld-glow)}.field__control.field__control--textarea{align-items:flex-start;height:auto;padding-block:8px}.field__counter{font-variant-numeric:tabular-nums;color:var(--blue-grey);align-items:center;gap:6px;margin-inline-start:auto;font-size:11px;display:inline-flex}.field__counter svg{width:14px;height:14px;transform:rotate(-90deg)}.field__counter circle{fill:none;stroke-width:2.4px;stroke-linecap:round}.field__counter circle.track{stroke:var(--sky-mid)}.field__counter circle.fill{stroke:var(--blue);stroke-dasharray:var(--c,0) 100;transition:stroke-dasharray .22s cubic-bezier(.2,.8,.2,1),stroke .14s}.field__counter.field__counter--warn circle.fill{stroke:var(--warning)}.field__counter.field__counter--err circle.fill{stroke:var(--danger)}.select{width:100%;position:relative}.select select{width:100%;height:var(--_h,var(--fld-h-md));padding-inline:var(--_px,var(--fld-px)) calc(var(--_px,var(--fld-px)) + 24px);background:var(--fld-bg);border:1px solid var(--fld-border);border-radius:var(--fld-radius);font-family:var(--font-sans);font-size:var(--_fs,var(--fld-fs-md));color:var(--fld-text);appearance:none;cursor:pointer;outline:none;transition:border-color .14s,box-shadow .18s}.select select:hover{border-color:var(--fld-border-h)}.select select:focus{border-color:var(--fld-border-f);box-shadow:var(--fld-glow)}.select:after{content:"";right:calc(var(--_px,var(--fld-px)) - 2px);pointer-events:none;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='2.4' stroke-linecap='round'><path d='M6 9l6 6 6-6'/></svg>") 50%/contain no-repeat;width:10px;height:10px;margin-top:-6px;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%}.select:focus-within:after{transform:rotate(180deg)}[dir=rtl] .select:after{left:calc(var(--_px,var(--fld-px)) - 2px);right:auto}.combobox{width:100%;position:relative}.combobox__menu{border:1px solid var(--fld-border);border-radius:var(--fld-radius);box-shadow:var(--shadow-md);z-index:50;transform-origin:top;opacity:0;pointer-events:none;background:#fff;max-height:240px;padding:6px;transition:all .18s cubic-bezier(.2,.8,.2,1);position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:auto;transform:translateY(-4px)scale(.98)}.combobox.is-open .combobox__menu{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}.combobox__option{cursor:pointer;color:var(--navy);border-radius:6px;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:background-color .1s;display:flex}.combobox__option:hover,.combobox__option[aria-selected=true]{background:var(--off-white)}.combobox__option mark{color:var(--blue);background:0 0;font-weight:600}.combobox__option .meta{color:var(--blue-grey);margin-inline-start:auto;font-size:10px}.tags-field .field__control{min-height:var(--_h,var(--fld-h-md));flex-wrap:wrap;align-items:flex-start;gap:6px;height:auto;padding:6px}.tag-chip{background:var(--sky-light);color:var(--blue);letter-spacing:.02em;border-radius:6px;align-items:center;gap:6px;padding:4px 4px 4px 10px;font-size:11px;font-weight:500;animation:tag-pop .26s cubic-bezier(.32,1.5,.42,1) forwards;display:inline-flex}[dir=rtl] .tag-chip{padding:4px 10px 4px 4px}@keyframes tag-pop{0%{opacity:0;transform:scale(.6)}60%{transform:scale(1.08)}to{opacity:1;transform:scale(1)}}.tag-chip button{color:inherit;cursor:pointer;opacity:.65;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:2px;transition:all .14s;display:inline-flex}.tag-chip button:hover{opacity:1;background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.tag-chip button:hover{background:color-mix(in oklab,var(--blue) 16%,transparent)}}.tag-chip button svg{width:12px;height:12px}.tags-field .input{background:0 0;border:0;flex:1;min-width:80px;height:auto;padding:6px}.check{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);color:var(--navy);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:inline-flex}.check input{opacity:0;pointer-events:none;position:absolute}.check__box{border:1.5px solid var(--fld-border);background:var(--fld-bg);border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:background-color .16s cubic-bezier(.2,.8,.2,1),border-color .14s,transform .18s cubic-bezier(.32,1.5,.42,1),box-shadow .18s;display:inline-flex;position:relative}.check:hover .check__box{border-color:var(--fld-border-h)}.check input:focus-visible~.check__box{box-shadow:var(--fld-glow)}.check__box svg{fill:none;stroke:#fff;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:14px;height:14px;transition:stroke-dashoffset .28s cubic-bezier(.2,.8,.2,1) 80ms}.check input:checked~.check__box{background:var(--blue);border-color:var(--blue);animation:check-pop .36s cubic-bezier(.32,1.5,.42,1);transform:scale(1.06)rotate(-3deg)}.check input:checked~.check__box svg{stroke-dashoffset:0}@keyframes check-pop{0%{transform:scale(1)rotate(0)}40%{transform:scale(1.18)rotate(-6deg)}72%{transform:scale(.96)rotate(2deg)}to{transform:scale(1.06)rotate(-3deg)}}.check input:disabled~.check__box{background:var(--fld-bg-disabled);cursor:not-allowed}.check input[aria-invalid=true]~.check__box{border-color:var(--fld-border-err)}.check.is-indeterminate .check__box:after{content:"";background:#fff;border-radius:1px;height:2px;margin-top:-1px;position:absolute;top:50%;left:4px;right:4px}.check.is-indeterminate .check__box{background:var(--blue);border-color:var(--blue)}.check-children{border-inline-start:1.5px solid var(--fld-border);flex-direction:column;gap:12px;margin-inline-start:10px;padding-inline-start:18px;display:flex}.radio{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);color:var(--navy);align-items:flex-start;gap:10px;font-size:14px;line-height:1.45;display:inline-flex}.radio input{opacity:0;pointer-events:none;position:absolute}.radio__dot{border:1.5px solid var(--fld-border);background:var(--fld-bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .14s,box-shadow .18s;display:inline-flex;position:relative}.radio__dot:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px;transition:transform .22s cubic-bezier(.32,1.5,.42,1);transform:scale(0)}.radio:hover .radio__dot{border-color:var(--fld-border-h)}.radio input:focus-visible~.radio__dot{box-shadow:var(--fld-glow)}.radio input:checked~.radio__dot{border-color:var(--blue)}.radio input:checked~.radio__dot:after{transform:scale(1)}.radio-card{border:1.5px solid var(--fld-border);border-radius:var(--fld-radius);cursor:pointer;background:var(--fld-bg);gap:12px;padding:14px;transition:border-color .14s,box-shadow .18s,background-color .14s;display:flex}.radio-card:hover{border-color:var(--fld-border-h)}.radio-card input{opacity:0;pointer-events:none;position:absolute}.radio-card input:checked+.radio__dot{border-color:var(--blue)}.radio-card input:checked+.radio__dot:after{transform:scale(1)}.radio-card:has(input:checked){border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.radio-card:has(input:checked){background:color-mix(in oklab,var(--blue) 4%,var(--fld-bg))}}.radio-card:has(input:checked){box-shadow:0 0 0 1px var(--blue)}.radio-card .body{flex-direction:column;gap:2px;display:flex}.radio-card .title{font-size:14px;font-weight:600}.radio-card .desc{color:var(--blue-grey);font-size:12.5px}.switch{cursor:pointer;-webkit-user-select:none;user-select:none;font-family:var(--font-sans);color:var(--navy);align-items:center;gap:10px;font-size:14px;display:inline-flex}.switch input{opacity:0;pointer-events:none;position:absolute}.switch__track{background:var(--fld-border);border-radius:999px;flex-shrink:0;width:36px;height:20px;transition:background-color .2s cubic-bezier(.2,.8,.2,1),box-shadow .18s;position:relative}.switch__track:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:left .24s cubic-bezier(.32,1.5,.42,1),width .2s cubic-bezier(.32,1.5,.42,1);position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch input:focus-visible~.switch__track{box-shadow:var(--fld-glow)}.switch input:checked~.switch__track{background:var(--blue)}.switch input:checked~.switch__track:after{left:18px}.switch input:active~.switch__track:after{width:20px}.switch input:checked:active~.switch__track:after{width:20px;left:14px}.field input[type=date]{position:relative}.field input[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.8;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23667085' stroke-width='1.8' stroke-linecap='round'><rect x='3' y='5' width='18' height='16' rx='2'/><path d='M3 9h18M8 3v4M16 3v4'/></svg>") 50%/contain no-repeat;transition:opacity .14s}.field input[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.range{width:100%;padding:8px 0;position:relative}.range input[type=range]{appearance:none;background:0 0;outline:none;width:100%;height:32px;margin:0}.range input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,var(--blue) 0,var(--blue) var(--p,50%),var(--fld-border) var(--p,50%),var(--fld-border) 100%);border-radius:999px;height:6px}.range input[type=range]::-moz-range-track{background:var(--fld-border);border-radius:999px;height:6px}.range input[type=range]::-moz-range-progress{background:var(--blue);border-radius:999px;height:6px}.range input[type=range]::-webkit-slider-thumb{appearance:none;border:2px solid var(--blue);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border-radius:50%;margin-top:-7px;transition:transform .16s cubic-bezier(.32,1.5,.42,1),box-shadow .16s}.range input[type=range]::-moz-range-thumb{border:2px solid var(--blue);width:20px;height:20px;box-shadow:var(--shadow-sm);cursor:grab;background:#fff;border-radius:50%}.range input[type=range]:focus-visible::-webkit-slider-thumb{box-shadow:var(--fld-glow)}.range input[type=range]:active::-webkit-slider-thumb{cursor:grabbing;transform:scale(1.15)}.range__readout{background:var(--navy);color:#fff;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;border-radius:6px;padding:3px 8px;font-size:11px;transition:opacity .16s;position:absolute;top:-26px;transform:translate(-50%)}.range:focus-within .range__readout,.range:hover .range__readout{opacity:1}.file-drop{border:1.5px dashed var(--fld-border);border-radius:var(--fld-radius);background:var(--fld-bg);text-align:center;cursor:pointer;flex-direction:column;align-items:center;gap:10px;padding:20px;transition:border-color .16s,background-color .16s,transform .16s;display:flex;position:relative}.file-drop:hover{border-color:var(--fld-border-h);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.file-drop:hover{background:color-mix(in oklab,var(--blue) 3%,var(--fld-bg))}}.file-drop.is-drag{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.file-drop.is-drag{background:color-mix(in oklab,var(--blue) 8%,var(--fld-bg))}}.file-drop.is-drag{transform:scale(1.005)}.file-drop svg{width:24px;height:24px;color:var(--blue-grey)}.file-drop .title{font-size:14px;font-weight:600}.file-drop .sub{color:var(--blue-grey);font-size:12px}.file-drop input[type=file]{opacity:0;pointer-events:none;position:absolute}.cv-upload{border:1.5px dashed var(--fld-border);background:linear-gradient(135deg,var(--fld-bg) 0,var(--blue) 100%);border-radius:14px}@supports (color:color-mix(in lab,red,red)){.cv-upload{background:linear-gradient(135deg,var(--fld-bg) 0,color-mix(in oklab,var(--blue) 4%,var(--fld-bg)) 100%)}}.cv-upload{padding:24px;transition:border-color .2s,background .2s,transform .2s;position:relative;overflow:hidden}.cv-upload__inner{text-align:center;cursor:pointer;z-index:1;flex-direction:column;gap:14px;display:flex}.cv-upload__icon,.cv-upload__inner{align-items:center;position:relative}.cv-upload__icon{background:var(--sky-light);width:56px;height:56px;color:var(--blue);border-radius:14px;justify-content:center;transition:transform .28s cubic-bezier(.32,1.5,.42,1),background-color .2s;display:inline-flex}.cv-upload__icon svg{width:28px;height:28px}.cv-upload:hover .cv-upload__icon{transform:translateY(-2px)scale(1.05)}.cv-upload__icon:after{content:"";border-radius:inherit;border:2px solid var(--blue);opacity:0;pointer-events:none;animation:cv-pulse 1.6s ease-out infinite;position:absolute;inset:0}.cv-upload.is-drag .cv-upload__icon:after{animation-duration:1s}@keyframes cv-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.cv-upload__title{font-size:15px;font-weight:600}.cv-upload__title strong{color:var(--blue);cursor:pointer}.cv-upload__sub{color:var(--blue-grey);flex-wrap:wrap;justify-content:center;gap:6px 12px;font-size:12.5px;display:flex}.cv-upload__sub span{align-items:center;gap:6px;display:inline-flex}.cv-upload__sub span:before{content:"";background:var(--blue-grey);border-radius:50%;width:3px;height:3px}.cv-upload.is-drag{border-color:var(--blue);background:var(--blue);border-style:solid}@supports (color:color-mix(in lab,red,red)){.cv-upload.is-drag{background:color-mix(in oklab,var(--blue) 8%,var(--fld-bg))}}.cv-parsed{border:1px solid var(--fld-border);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:16px;animation:cv-in .42s cubic-bezier(.32,1.5,.42,1) forwards;display:flex}@keyframes cv-in{0%{opacity:0;transform:translateY(8px)scale(.97)}to{opacity:1;transform:none}}.cv-parsed__icon{background:var(--success);border-radius:10px;flex-shrink:0;width:48px;height:48px}@supports (color:color-mix(in lab,red,red)){.cv-parsed__icon{background:color-mix(in oklab,var(--success) 12%,transparent)}}.cv-parsed__icon{color:var(--success);justify-content:center;align-items:center;display:inline-flex}.cv-parsed__icon svg{width:22px;height:22px}.cv-parsed__body{flex:1;min-width:0}.cv-parsed__name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cv-parsed__meta{color:var(--blue-grey);font-variant-numeric:tabular-nums;gap:10px;margin-top:2px;font-size:11px;display:flex}.cv-parsed__meta span{align-items:center;gap:5px;display:inline-flex}.cv-parsed__progress{background:var(--fld-border);border-radius:999px;height:4px;margin-top:6px;overflow:hidden}.cv-parsed__progress:after{content:"";background:linear-gradient(90deg,var(--blue),var(--success));transform-origin:0;width:100%;height:100%;animation:cv-progress 1.4s cubic-bezier(.2,.8,.2,1);display:block}[dir=rtl] .cv-parsed__progress:after{transform-origin:100%}@keyframes cv-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cv-parsed__remove{cursor:pointer;color:var(--blue-grey);background:0 0;border:0;border-radius:6px;padding:8px}.cv-parsed__remove:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cv-parsed__remove:hover{background:color-mix(in oklab,var(--danger) 8%,transparent)}}.cv-parsed__remove svg{width:16px;height:16px}.cv-fields{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin-top:12px;display:grid}.cv-fields .pair{background:var(--off-white);border-radius:8px;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.cv-fields .pair .k{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);font-size:9.5px}[dir=rtl] .cv-fields .pair .k{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.cv-fields .pair .v{font-size:12.5px;font-weight:500}.otp{gap:10px;display:flex}[dir=rtl] .otp{direction:ltr}.otp input{text-align:center;font-variant-numeric:tabular-nums;background:var(--fld-bg);border:1.5px solid var(--fld-border);border-radius:var(--fld-radius);width:48px;height:56px;color:var(--fld-text);outline:none;font-size:22px;font-weight:600;transition:border-color .14s,box-shadow .18s,background-color .14s}.otp input:focus{border-color:var(--fld-border-f);box-shadow:var(--fld-glow)}.otp input:not(:placeholder-shown){border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.otp input:not(:placeholder-shown){background:color-mix(in oklab,var(--blue) 4%,var(--fld-bg))}}.otp.is-error input{border-color:var(--fld-border-err);animation:otp-shake .36s cubic-bezier(.36,.07,.19,.97)}@keyframes otp-shake{0%,to{transform:translate(0)}25%{transform:translate(-3px)}50%{transform:translate(3px)}75%{transform:translate(-2px)}}.otp.is-success input{border-color:var(--fld-border-ok);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.otp.is-success input{background:color-mix(in oklab,var(--success) 6%,var(--fld-bg))}}.pwd-strength{color:var(--blue-grey);align-items:center;gap:8px;margin-top:6px;font-size:11px;display:flex}.pwd-strength__bars{flex:1;gap:3px;max-width:160px;display:flex}.pwd-strength__bars span{background:var(--fld-border);border-radius:2px;flex:1;height:4px;transition:background-color .22s cubic-bezier(.2,.8,.2,1)}.pwd-strength[data-strength="1"] .pwd-strength__bars span:nth-child(-n+1){background:var(--fld-border-err)}.pwd-strength[data-strength="2"] .pwd-strength__bars span:nth-child(-n+2){background:var(--warning)}.pwd-strength[data-strength="3"] .pwd-strength__bars span:nth-child(-n+3){background:var(--success)}.pwd-strength[data-strength="4"] .pwd-strength__bars span:nth-child(-n+4){background:var(--gold)}@media (prefers-reduced-motion:reduce){.check__box,.combobox__menu,.cv-parsed,.cv-upload,.cv-upload__icon,.field__control,.input,.otp input,.radio__dot,.select select,.switch__track,.switch__track:after,.tag-chip{transition:none!important;animation:none!important}}:root{--credit-ease:cubic-bezier(.2,.8,.2,1);--credit-gold:var(--gold);--credit-ink:#6b5320;--credit-tint:var(--gold)}@supports (color:color-mix(in lab,red,red)){:root{--credit-tint:color-mix(in oklab,var(--gold) 14%,#fff)}}:root{--credit-edge:var(--gold)}@supports (color:color-mix(in lab,red,red)){:root{--credit-edge:color-mix(in oklab,var(--gold) 36%,transparent)}}.credit-coin{vertical-align:middle;background:currentColor;border-radius:50%;flex-shrink:0;width:1em;height:1em;display:inline-block;position:relative}.credit-coin:before{content:"";background:var(--navy);position:absolute;inset:19%;-webkit-mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat;mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat}.cost-chip--solid .credit-coin:before{background:var(--credit-gold)}.credit-pill--locked .credit-coin{background:0 0;border-radius:0}.credit-pill--locked .credit-coin:before{display:none}.credit-pill--locked .credit-coin svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:1em;height:1em;display:block}.credit-pill{background:var(--credit-tint);border:1px solid var(--credit-edge);height:32px;color:var(--credit-ink);cursor:pointer;letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;transition:background-color .14s var(--credit-ease),border-color .14s var(--credit-ease),filter .14s var(--credit-ease);border-radius:999px;align-items:center;gap:7px;padding:0 12px 0 10px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}[dir=rtl] .credit-pill{padding:0 10px 0 12px}.credit-pill:hover{filter:brightness(.99);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.credit-pill:hover{background:color-mix(in oklab,var(--gold) 20%,#fff)}}.credit-pill:focus-visible{box-shadow:0 0 0 3px var(--gold);outline:none}@supports (color:color-mix(in lab,red,red)){.credit-pill:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--gold) 36%,transparent)}}.credit-pill__coin{color:var(--credit-gold);font-size:16px}.credit-pill__val{vertical-align:bottom;font-weight:800;display:inline-block}.credit-pill__unit{opacity:.7;font-size:11px;font-weight:500}.credit-pill__add{background:var(--credit-gold);color:#3a2a0a;border-radius:50%;place-items:center;width:18px;height:18px;margin-inline-start:2px;display:grid}.credit-pill__add svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:11px;height:11px}.credit-pill--sm{height:26px;padding:0 9px 0 8px;font-size:11.5px}.credit-pill--sm .credit-pill__coin{font-size:13px}.credit-pill--lg{height:40px;padding:0 16px 0 13px;font-size:15px}.credit-pill--lg .credit-pill__coin{font-size:20px}.credit-pill--locked{background:var(--off-white);border-color:var(--sky-mid);cursor:pointer}.credit-pill--locked,.credit-pill--locked .credit-pill__coin,.credit-pill--locked .credit-pill__val{color:var(--blue-grey)}.credit-pill--locked:hover{background:var(--off-white);border-color:var(--sky-mid);filter:none}.credit-pill--locked .credit-pill__add{background:var(--blue-grey)}.credit-pill--frozen{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.credit-pill--frozen{background:color-mix(in oklab,var(--gold) 12%,#fff)}}.credit-pill--frozen{border-style:solid;border-color:var(--credit-edge);color:var(--credit-ink)}.credit-pill--frozen .credit-pill__coin{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.credit-pill--frozen .credit-pill__coin{color:color-mix(in oklab,var(--gold) 80%,var(--blue-grey))}}.credit-pill__frozen-tag{font-family:var(--font-sans);letter-spacing:.01em;color:var(--blue);background:var(--blue);align-items:center;gap:4px;margin-inline-start:3px;font-size:10px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.credit-pill__frozen-tag{background:color-mix(in oklab,var(--blue) 12%,#fff)}}.credit-pill__frozen-tag{border-radius:999px;padding:2px 8px;line-height:1.4}.credit-pill__frozen-tag svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.credit-pill--low .credit-pill__val{color:var(--warning)}.cost-chip{background:var(--credit-tint);border:1px solid var(--credit-edge);height:22px;color:var(--credit-ink);letter-spacing:.01em;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle;border-radius:999px;align-items:center;gap:4px;padding:0 8px;font-size:11px;font-weight:700;display:inline-flex}.cost-chip__coin{color:var(--credit-gold);font-size:11px}.cost-chip__n:before{content:"−"}.cost-chip__unit{opacity:.7;font-weight:500}.cost-chip--sm{height:19px;padding:0 7px;font-size:10px}.cost-chip--lg{height:26px;padding:0 10px;font-size:12.5px}.cost-chip--lg .cost-chip__coin{font-size:13px}.cost-chip--solid{background:var(--credit-gold);color:#3a2a0a;border-color:#0000}.cost-chip--solid .cost-chip__coin{color:#3a2a0a}.cost-chip--cant{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cost-chip--cant{background:color-mix(in oklab,var(--danger) 9%,#fff)}}.cost-chip--cant{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cost-chip--cant{border-color:color-mix(in oklab,var(--danger) 30%,transparent)}}.cost-chip--cant,.cost-chip--cant .cost-chip__coin{color:var(--danger)}.credit-amount{color:var(--credit-ink);font-variant-numeric:tabular-nums;vertical-align:baseline;align-items:center;gap:4px;font-weight:700;display:inline-flex}.credit-amount__coin{color:var(--credit-gold)}.credit-amount--earn,.credit-amount--earn .credit-amount__coin{color:var(--success)}.credit-amount--spend:before{content:"−"}.cost-preview{background:var(--credit-tint);border:1px solid var(--credit-edge);font-family:var(--font-sans);color:var(--credit-ink);border-radius:10px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 13px;font-size:12.5px;display:inline-flex}.cost-preview b{font-weight:700}.cost-preview__after{color:var(--blue-grey);font-variant-numeric:tabular-nums}.cost-preview--cant{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cost-preview--cant{background:color-mix(in oklab,var(--danger) 8%,#fff)}}.cost-preview--cant{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cost-preview--cant{border-color:color-mix(in oklab,var(--danger) 28%,transparent)}}.cost-preview--cant{color:var(--danger)}@media (prefers-reduced-motion:no-preference){.credit-pill__val{transition:color .2s var(--credit-ease)}.credit-pill.is-spending{animation:credit-pulse .4s var(--credit-ease)}.credit-pill.is-receiving{animation:credit-receive .5s var(--credit-ease)}}@keyframes credit-pulse{0%{transform:scale(1)}40%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes credit-receive{0%{transform:scale(1)}30%{transform:scale(1.09)}to{transform:scale(1)}}.credit-fly{z-index:9999;color:var(--credit-gold);pointer-events:none;font-variant-numeric:tabular-nums;transition:left .55s var(--credit-ease),top .55s var(--credit-ease),opacity .55s var(--credit-ease),transform .55s var(--credit-ease);align-items:center;gap:3px;font-weight:800;display:inline-flex;position:fixed}.credit-fly--spend{color:var(--danger)}@media (prefers-reduced-motion:reduce){.credit-fly{display:none}}@media (forced-colors:active){.cost-chip,.cost-preview,.credit-pill{border:1px solid canvastext}.cost-chip__coin,.credit-amount__coin,.credit-pill__coin{color:canvastext}}@media (pointer:coarse){.credit-pill{height:38px}.credit-pill--sm{height:32px}}:root{--alert-radius:12px;--alert-ease:cubic-bezier(.2,.8,.2,1)}.alert{--_accent:var(--blue);--_tint:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.alert{--_tint:color-mix(in oklab,var(--_accent) 9%,#fff)}}.alert{--_soft:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.alert{--_soft:color-mix(in oklab,var(--_accent) 14%,transparent)}}.alert{border-radius:var(--alert-radius);border:1px solid var(--sky-mid);color:var(--navy);font-family:var(--font-sans);background:#fff;align-items:flex-start;gap:13px;padding:14px 17px;font-size:13.5px;display:flex;position:relative;overflow:clip;container-type:inline-size}.alert:before{content:"";background:var(--_accent);border-start-start-radius:inherit;border-end-start-radius:inherit;width:3px;position:absolute;inset-block:0;inset-inline-start:0}.alert__icon{width:20px;height:1.5em;color:var(--_accent);flex-shrink:0;place-items:center;display:grid}.alert__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.alert__icon--filled svg{fill:currentColor;stroke:none}.alert__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.alert__title{letter-spacing:-.01em;font-size:14px;font-weight:600;line-height:1.5}.alert__msg{max-width:62ch;color:var(--navy);font-size:13.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.alert__msg{color:color-mix(in oklab,var(--navy) 80%,var(--blue-grey))}}.alert__msg a{color:var(--_accent);text-underline-offset:2px;font-weight:600;text-decoration:underline}.alert__msg b{color:var(--navy);font-weight:600}.alert__title+.alert__msg{margin-top:1px}.alert__actions{flex-shrink:0;align-self:center;align-items:center;gap:8px;margin-inline-start:auto;padding-inline-start:8px;display:flex}.alert__close{cursor:pointer;width:30px;height:30px;color:var(--blue-grey);transition:background-color .13s var(--alert-ease),color .13s var(--alert-ease);background:0 0;border:none;border-radius:8px;flex-shrink:0;align-self:flex-start;place-items:center;margin:-3px -7px -3px 0;display:grid}[dir=rtl] .alert__close{margin:-3px 0 -3px -7px}.alert__close svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.alert__close:hover{background:var(--_accent)}@supports (color:color-mix(in lab,red,red)){.alert__close:hover{background:color-mix(in oklab,var(--_accent) 12%,transparent)}}.alert__close:hover{color:var(--navy)}.alert__close:focus-visible{box-shadow:0 0 0 3px var(--_soft);outline:none}.alert--info{--_accent:var(--blue)}.alert--success{--_accent:var(--success)}.alert--warning{--_accent:var(--warning)}.alert--error{--_accent:var(--danger)}.alert--tint{background:var(--_tint);border-color:var(--_soft)}.alert--banner{border:none;border-block-end:1px solid var(--sky-mid);border-radius:0;width:100%;padding:15px 22px}.alert--banner.alert--rounded{border:1px solid var(--sky-mid);border-radius:var(--alert-radius)}.alert--banner.alert--tint{border-block-end-color:var(--_soft)}.alert--solid{background:var(--_accent);color:#fff;border-color:#0000}.alert--solid:before{display:none}.alert--solid .alert__icon,.alert--solid .alert__title{color:#fff}.alert--solid .alert__msg{color:oklab(100% 0 5.96046e-8/.88)}.alert--solid .alert__msg a,.alert--solid .alert__msg b{color:#fff}.alert--solid .alert__close{color:oklab(100% 0 5.96046e-8/.8)}.alert--solid .alert__close:hover{color:#fff;background:oklab(100% 0 5.96046e-8/.18)}.alert--warning.alert--solid,.alert--warning.alert--solid .alert__icon,.alert--warning.alert--solid .alert__msg,.alert--warning.alert--solid .alert__title{color:#3a2a05}.alert--warning.alert--solid .alert__close{color:oklab(29.6149% .00596786 .0555771/.7)}.alert--verify{--_accent:var(--warning)}.alert--verify .alert__actions .btn,.alert__step{white-space:nowrap}.alert__step{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);flex-shrink:0;align-items:center;font-size:10px;font-weight:600;display:inline-flex}[dir=rtl] .alert__step{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.alert--plus{--_accent:var(--gold);background:var(--_tint);border-color:var(--_soft)}.alert--plus .alert__title{align-items:center;gap:8px;display:flex}.alert__plus-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--gold);align-items:center;gap:4px;font-size:9px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.alert__plus-tag{color:color-mix(in oklab,var(--gold) 72%,var(--navy))}}.alert__plus-tag{border:1px solid var(--gold);background:0 0}@supports (color:color-mix(in lab,red,red)){.alert__plus-tag{border:1px solid color-mix(in oklab,var(--gold) 50%,transparent)}}.alert__plus-tag{border-radius:999px;padding:2px 7px;line-height:1.3}.alert__plus-tag svg{fill:currentColor;stroke:none;width:9px;height:9px}.alert--plus .alert__actions .btn{background:var(--gold);color:#3a2a0a;border-color:#0000}.alert--plus .alert__actions .btn:hover{filter:brightness(1.05)}.alert--frozen{--_accent:var(--blue-grey);border-style:dashed;border-color:var(--sky-mid)}.alert--frozen:before{opacity:.5}.alert[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.alert{transition:height .26s var(--alert-ease),opacity .19s ease,margin-block .26s var(--alert-ease),padding-block .26s var(--alert-ease),border-width .26s var(--alert-ease)}.alert.is-dismissing{opacity:0;border-block-width:0;height:0;margin-block:0;padding-block:0}}@media (prefers-reduced-motion:reduce){.alert.is-dismissing{display:none}}.alert__timer{background:var(--_accent);inset-inline:0;height:2px;position:absolute;bottom:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.alert__timer{background:color-mix(in oklab,var(--_accent) 20%,transparent)}}.alert__timer:after{content:"";background:var(--_accent);transform-origin:0;width:100%;height:100%;animation:alert-timer var(--alert-timeout,5s) linear forwards;display:block}[dir=rtl] .alert__timer:after{transform-origin:100%}.alert:is(:hover,:focus-within) .alert__timer:after{animation-play-state:paused}@keyframes alert-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.alert__timer{display:none}}@container (max-width:360px){.alert{flex-wrap:wrap}.alert__actions{margin-inline-start:0;flex-basis:100%;margin-top:4px;padding-inline-start:33px}.alert__msg{max-width:none}}@media (pointer:coarse){.alert__close{width:40px;height:40px}}:root{--step-size:32px;--step-gap:10px;--step-ease:cubic-bezier(.2,.8,.2,1)}.stepper{font-family:var(--font-sans);counter-reset:step;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.step{text-align:center;flex-direction:column;flex:1;align-items:center;gap:9px;min-width:0;display:flex;position:relative}.step:not(:first-child):after,.step:not(:first-child):before{content:"";top:calc(var(--step-size) / 2 - 1px);border-radius:2px;width:100%;height:1.5px;position:absolute;inset-inline:-50% 50%}.step:not(:first-child):before{background:var(--sky-mid)}.step:not(:first-child):after{background:var(--blue);transform-origin:0;transition:transform .42s var(--step-ease);transform:scaleX(0)}.step.is-complete:not(:first-child):after,.step.is-current:not(:first-child):after{transform:scaleX(1)}[dir=rtl] .step:not(:first-child):after{transform-origin:100%}.step__marker{z-index:1;width:var(--step-size);height:var(--step-size);border:1.5px solid var(--sky-mid);color:var(--blue-grey);font-variant-numeric:tabular-nums;transition:background-color .25s var(--step-ease),border-color .25s var(--step-ease),color .25s var(--step-ease),box-shadow .25s var(--step-ease);background:#fff;border-radius:50%;flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid;position:relative}.step__marker svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}@media (prefers-reduced-motion:no-preference){.step.is-complete .step__marker svg path,.step.is-complete .step__marker svg polyline{stroke-dasharray:24;stroke-dashoffset:24px;animation:step-draw .4s var(--step-ease) 80ms forwards}.step.is-complete .step__marker svg{animation:step-fade .22s var(--step-ease) both}.step.is-complete .step__marker{animation:step-pop .34s var(--step-ease)}}@keyframes step-draw{to{stroke-dashoffset:0}}@keyframes step-fade{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes step-pop{0%{transform:scale(.82)}60%{transform:scale(1.06)}to{transform:scale(1)}}.step__marker--auto{counter-increment:step}.step__marker--auto:before{content:counter(step)}[dir=rtl] .step__marker--auto:before{direction:ltr}.step__label{flex-direction:column;gap:2px;max-width:16ch;display:flex}.step__title{letter-spacing:-.01em;color:var(--navy);transition:color .25s var(--step-ease);font-size:13px;font-weight:600;line-height:1.3}.step__sub{color:var(--blue-grey);font-size:11.5px;line-height:1.35}.step.is-complete .step__marker{background:var(--blue);border-color:var(--blue);color:#fff}.step.is-current .step__marker{border-color:var(--blue);color:var(--blue);box-shadow:0 0 0 4px var(--blue);background:#fff;border-width:2px}@supports (color:color-mix(in lab,red,red)){.step.is-current .step__marker{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 14%,transparent)}}.step.is-current .step__title{color:var(--blue)}.step .step__title{color:var(--blue-grey);font-weight:500}.step.is-complete .step__title{color:var(--navy);font-weight:600}.step.is-current .step__title{font-weight:700}.step.is-error .step__marker{background:var(--danger);border-color:var(--danger);color:#fff}.step.is-error:not(:first-child):after{background:var(--danger);transform:scaleX(1)}.stepper--vertical .step.is-error:after{background:var(--danger);transform:scaleY(1)}.step.is-error .step__title{color:var(--danger)}.step.is-disabled{opacity:.5}.step.is-disabled .step__marker{background:var(--off-white)}.step--link{cursor:pointer;font:inherit;background:0 0;border:none;padding:0}.step--link:focus-visible{outline:none}.step--link:focus-visible .step__marker{box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.step--link:focus-visible .step__marker{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 30%,transparent)}}.step--link:hover .step__marker{border-color:var(--blue)}.stepper--vertical{flex-direction:column;align-items:stretch}.stepper--vertical .step{text-align:start;flex-direction:row;flex:none;align-items:flex-start;gap:14px;padding-bottom:22px}.stepper--vertical .step:last-child{padding-bottom:0}.stepper--vertical .step:after,.stepper--vertical .step:before{content:"";inset-inline-start:calc(var(--step-size) / 2 - .75px);inset-inline-end:auto;top:var(--step-size);border-radius:2px;width:1.5px;height:auto;display:block;position:absolute;bottom:-2px}.stepper--vertical .step:before{background:var(--sky-mid)}.stepper--vertical .step:after{background:var(--blue);transform-origin:top;transition:transform .42s var(--step-ease);transform:scaleY(0)}.stepper--vertical .step.is-complete:after,.stepper--vertical .step.is-current:after{transform:scaleY(1)}.stepper--vertical .step:last-child:after,.stepper--vertical .step:last-child:before{display:none}.stepper--vertical .step__label{max-width:none;padding-top:5px}.stepper--vertical .step__sub{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:1px;display:-webkit-box;overflow:hidden}.stepper--compact{flex-direction:column;align-items:stretch;gap:9px}.step-count{font-family:var(--font-sans);justify-content:space-between;align-items:baseline;display:flex}.step-count__pos{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:13px}.step-count__now,.step-count__pos b{color:var(--navy);font-weight:700}.step-count__now{letter-spacing:-.01em;font-size:14px}.progress{--_accent:var(--blue);font-family:var(--font-sans);flex-direction:column;gap:7px;display:flex}.progress__head{justify-content:space-between;align-items:baseline;font-size:12.5px;display:flex}.progress__head .lbl{color:var(--navy);font-weight:600}.progress__head .val{color:var(--blue-grey);font-variant-numeric:tabular-nums}.progress__bar{background:var(--off-white);border-radius:99px;height:8px;overflow:hidden}.progress__fill{background:var(--_accent);width:0;height:100%;transition:width .45s var(--step-ease);border-radius:99px}.progress--success{--_accent:var(--success)}.progress--warning{--_accent:var(--warning)}.progress--error{--_accent:var(--danger)}.progress--thin .progress__bar{height:4px}.progress--indeterminate .progress__fill{width:40%;animation:progress-slide 1.3s var(--step-ease) infinite}@keyframes progress-slide{0%{transform:translate(-120%)}to{transform:translate(320%)}}@property --ring-pct{syntax:"<number>";inherits:false;initial-value:0}.ring{--_accent:var(--blue);--ring-pct:0;width:var(--ring-size,56px);height:var(--ring-size,56px);background:conic-gradient(var(--_accent) calc(var(--ring-pct) * 1%),var(--off-white) 0);transition:--ring-pct .6s var(--step-ease);border-radius:50%;flex-shrink:0;position:relative}.ring:before{content:"";inset:var(--ring-w,5px);background:#fff;border-radius:50%;position:absolute}.ring__txt{color:var(--navy);font-variant-numeric:tabular-nums;z-index:1;place-items:center;font-size:12px;font-weight:700;display:grid;position:absolute;inset:0}.ring--success{--_accent:var(--success)}.step.is-review .step__marker{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.step.is-review .step__marker{background:color-mix(in oklab,var(--warning) 14%,#fff)}}.step.is-review .step__marker{border-color:var(--warning);color:var(--warning)}.step.is-review .step__title{color:var(--warning)}@media (prefers-reduced-motion:no-preference){.step.is-review .step__marker{animation:step-pulse 1.8s var(--step-ease) infinite}}@keyframes step-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in oklab,var(--warning) 30%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in oklab,var(--warning) 0%,transparent)}}.step__badge{letter-spacing:.04em;text-transform:uppercase;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;margin-top:5px;padding:3px 9px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}[dir=rtl] .step__badge{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.step__badge--review{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.step__badge--review{background:color-mix(in oklab,var(--warning) 13%,#fff)}}.step__badge--review{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.step__badge--review{border:1px solid color-mix(in oklab,var(--warning) 32%,transparent)}}.step__badge--done{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.step__badge--done{background:color-mix(in oklab,var(--success) 13%,#fff)}}.step__badge--done{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.step__badge--done{border:1px solid color-mix(in oklab,var(--success) 32%,transparent)}}.step__badge--rejected{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.step__badge--rejected{background:color-mix(in oklab,var(--danger) 13%,#fff)}}.step__badge--rejected{border:1px solid var(--danger)}@supports (color:color-mix(in lab,red,red)){.step__badge--rejected{border:1px solid color-mix(in oklab,var(--danger) 32%,transparent)}}.stepper--simple{flex:none;align-items:center;gap:8px;display:inline-flex}.stepper--simple .dot{background:var(--sky-mid);width:8px;height:8px;transition:width .3s var(--step-ease),background-color .3s var(--step-ease);border-radius:99px}.stepper--simple .dot.is-complete{background:var(--blue)}.stepper--simple .dot.is-current{background:var(--blue);width:24px}.stepper-sticky{z-index:5;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--sky-mid);background:oklab(100% 0 5.96046e-8/.82);position:sticky;top:0}@media (prefers-reduced-motion:reduce){.progress__fill,.ring,.step:before,.step:not(:first-child):after,.step__marker,.stepper--simple .dot,.stepper--vertical .step:after{transition:none!important}.progress--indeterminate .progress__fill{animation-duration:2.4s}.step.is-complete .step__marker,.step.is-review .step__marker{animation:none}.step.is-complete .step__marker svg path,.step.is-complete .step__marker svg polyline{stroke-dasharray:none;stroke-dashoffset:0;animation:none}}@media (pointer:coarse){.step--link .step__marker{outline-offset:6px}}.ap-wrap{max-width:820px;margin:0 auto;padding:26px 24px 40px}.ap-crumb{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:20px;display:flex}.ap-back{color:var(--blue-grey);border:1px solid var(--sky-mid);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 8px;font-size:13.5px;font-weight:600;text-decoration:none;transition:border-color .15s,color .15s,background-color .15s;display:inline-flex}[dir=rtl] .ap-back{padding:6px 8px 6px 12px}.ap-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}[dir=rtl] .ap-back svg{transform:scaleX(-1)}.ap-back:hover{color:var(--navy);border-color:var(--sky-mid);background:var(--off-white)}.ap-flow{flex-direction:column;gap:18px;display:flex}@media (prefers-reduced-motion:no-preference){.ap-flow{animation:ap-rise .5s cubic-bezier(.2,.8,.2,1) both}}@keyframes ap-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ap-jobbar{border-radius:var(--radius-md);border:1px solid var(--sky-mid);box-shadow:var(--shadow-sm);background:#fff;align-items:center;gap:14px;padding:15px 18px;display:flex}.ap-jobbar__logo{color:#fff;background:var(--navy);border:1px solid oklab(0 none none/.08);border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;font-size:17px;font-weight:700;display:grid;overflow:hidden}.ap-jobbar__logo img{object-fit:cover;width:100%;height:100%}.ap-jobbar__id{flex:1;min-width:0}.ap-jobbar__k{letter-spacing:.12em;text-transform:uppercase;color:var(--blue-grey);margin-bottom:2px;font-size:9.5px}[dir=rtl] .ap-jobbar__k{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.ap-jobbar__title{letter-spacing:-.01em;font-size:16px;font-weight:700;line-height:1.2}.ap-jobbar__meta{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:7px;margin-top:2px;font-size:12.5px;display:flex}.ap-jobbar__meta b{color:var(--navy);font-weight:600}.ap-jobbar__meta .dot{background:var(--blue-grey);opacity:.55;border-radius:50%;width:3px;height:3px}.ap-jobbar__status{flex-shrink:0}.ap-status{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:11.5px;font-weight:700;display:inline-flex}.ap-status svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ap-status--free{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ap-status--free{background:color-mix(in oklab,var(--blue) 9%,#fff)}}.ap-status--free{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.ap-status--free{border:1px solid color-mix(in oklab,var(--blue) 22%,var(--sky-mid))}}.ap-status--plus{color:var(--navy);background:var(--navy)}@supports (color:color-mix(in lab,red,red)){.ap-status--plus{background:color-mix(in oklab,var(--navy) 8%,#fff)}}.ap-status--plus{border:1px solid var(--navy)}@supports (color:color-mix(in lab,red,red)){.ap-status--plus{border:1px solid color-mix(in oklab,var(--navy) 20%,var(--sky-mid))}}.apply__panel{border:1px solid var(--sky-mid);box-shadow:var(--shadow);background:#fff;border-radius:16px;margin-top:2px;overflow:hidden}.apply__pane{padding:28px 30px}.apply__pane-head{margin-bottom:22px}.apply__pane-head h2{letter-spacing:-.025em;margin:0 0 5px;font-size:21px;font-weight:700}.apply__pane-head p{color:var(--blue-grey);margin:0;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.apply__pane.is-entering{animation:pane-in .42s cubic-bezier(.2,.8,.2,1)}}@keyframes pane-in{0%{transform:translate(14px)}to{transform:none}}[dir=rtl] .apply__pane.is-entering{animation-name:pane-in-rtl}@keyframes pane-in-rtl{0%{transform:translate(-14px)}to{transform:none}}.apply__foot{border-top:1px solid var(--sky-mid);background:#fff;align-items:center;gap:12px;padding:16px 30px;display:flex}.apply__foot .spacer{flex:1}.cv-profile{border:1px solid var(--sky-mid);background:var(--off-white);border-radius:13px;align-items:center;gap:14px;padding:16px;display:flex}.cv-profile__avatar{background:var(--sky-light);width:52px;height:52px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:700;display:grid;overflow:hidden}.cv-profile__body{flex:1;min-width:0}.cv-profile__name{letter-spacing:-.01em;align-items:center;gap:7px;font-size:16px;font-weight:700;display:flex}.cv-profile__role{color:var(--blue-grey);margin-top:1px;font-size:13px}.cv-profile__edit{font-family:var(--font-sans);color:var(--blue);cursor:pointer;background:0 0;border:none;flex-shrink:0;font-size:12.5px;font-weight:600;text-decoration:none}.cv-options{flex-direction:column;gap:12px;margin-top:20px;display:flex}.cv-opt{cursor:pointer;border:1.5px solid var(--sky-mid);color:inherit;background:#fff;border-radius:13px;align-items:flex-start;gap:14px;padding:16px 18px;text-decoration:none;transition:border-color .18s,box-shadow .18s,background-color .18s;display:flex}.cv-opt:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.cv-opt:hover{border-color:color-mix(in oklab,var(--blue) 34%,var(--sky-mid))}}.cv-opt.is-selected{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow-sm);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.cv-opt.is-selected{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.cv-opt__radio{border:2px solid var(--sky-mid);border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;margin-top:1px;transition:border-color .18s;display:grid}.cv-opt.is-selected .cv-opt__radio{border-color:var(--blue)}.cv-opt.is-selected .cv-opt__radio:after{content:"";background:var(--blue);border-radius:50%;width:10px;height:10px}.cv-opt__ico{background:var(--off-white);width:40px;height:40px;color:var(--blue-grey);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.cv-opt__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.cv-opt__body{flex:1;min-width:0}.cv-opt__title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.cv-opt__desc{color:var(--blue-grey);margin-top:3px;font-size:13px;line-height:1.5}.cv-opt__tag{letter-spacing:.05em;text-transform:uppercase;background:var(--off-white);height:18px;color:var(--blue-grey);border-radius:999px;align-items:center;padding-inline:8px;font-size:9.5px;font-weight:700;display:inline-flex}[dir=rtl] .cv-opt__tag{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.cv-opt__tag--free{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cv-opt__tag--free{background:color-mix(in oklab,var(--success) 14%,#fff)}}.cv-opt__tag--free{color:var(--success)}.cv-opt--ai{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.cv-opt--ai{border-color:color-mix(in oklab,var(--gold) 42%,var(--sky-mid))}}.cv-opt--ai{background:radial-gradient(130% 120% at 100% 0,var(--gold) 0,#fff 60%)}@supports (color:color-mix(in lab,red,red)){.cv-opt--ai{background:radial-gradient(130% 120% at 100% 0,color-mix(in oklab,var(--gold) 9%,#fff) 0,#fff 60%)}}.cv-opt--ai .cv-opt__ico{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.cv-opt--ai .cv-opt__ico{background:color-mix(in oklab,var(--gold) 18%,#fff)}}.cv-opt--ai .cv-opt__ico{color:var(--gold)}.cv-opt--ai .cv-opt__ico svg{fill:currentColor;stroke:none}.questions{flex-direction:column;gap:24px;display:flex}.q__label{letter-spacing:-.01em;align-items:flex-start;gap:9px;margin-bottom:12px;font-size:15px;font-weight:600;line-height:1.4;display:flex}.q__num{background:var(--sky-light);width:22px;height:22px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:6px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}.q__req{color:var(--danger);margin-inline-start:2px;font-weight:700}.q__hint{color:var(--blue-grey);margin-top:2px;font-size:12.5px;font-weight:400}.review{gap:14px}.review__block{border:1px solid var(--sky-mid);background:#fff;border-radius:13px;overflow:hidden}.review__bhead{border-bottom:1px solid var(--sky-mid);background:var(--off-white);align-items:center;gap:10px;padding:13px 16px;display:flex}.review__bhead h3{letter-spacing:-.01em;flex:1;margin:0;font-size:13px;font-weight:700}.review__edit{font-family:var(--font-sans);color:var(--blue);cursor:pointer;background:0 0;border:none;align-items:center;gap:5px;font-size:12.5px;font-weight:600;display:inline-flex}.review__edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.review__body{flex-direction:column;gap:11px;padding:14px 16px;display:flex}.review__row{gap:14px;font-size:13.5px;line-height:1.5;display:flex}.review__k{color:var(--blue-grey);flex:0 0 132px;font-weight:500}.review__v{min-width:0;color:var(--navy);flex:1;font-weight:500}.review__v .pill{background:var(--off-white);border-radius:999px;align-items:center;gap:5px;height:22px;padding-inline:9px;font-size:12px;font-weight:600;display:inline-flex}.free-ticket{border-radius:var(--radius-md);border:1px solid var(--blue);align-items:stretch;gap:0;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.free-ticket{border:1px solid color-mix(in oklab,var(--blue) 26%,var(--sky-mid))}}.free-ticket{background:radial-gradient(120% 140% at 0 0,var(--blue) 0,#fff 55%)}@supports (color:color-mix(in lab,red,red)){.free-ticket{background:radial-gradient(120% 140% at 0 0,color-mix(in oklab,var(--blue) 7%,#fff) 0,#fff 55%)}}.free-ticket{box-shadow:var(--shadow-sm)}@media (prefers-reduced-motion:no-preference){.free-ticket{animation:ticket-in .55s cubic-bezier(.2,.9,.25,1) both}}@keyframes ticket-in{0%{opacity:0;transform:translateY(8px)scale(.99)}to{opacity:1;transform:none}}.free-ticket__stub{text-align:center;background:var(--blue);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:132px;padding:20px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.free-ticket__stub{background:color-mix(in oklab,var(--blue) 10%,#fff)}}.free-ticket__stub{color:var(--blue)}.free-ticket__badge{background:var(--blue);border-radius:10px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.free-ticket__badge{background:color-mix(in oklab,var(--blue) 16%,#fff)}}.free-ticket__badge svg{fill:none;width:20px;height:20px;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.free-ticket__count{align-items:baseline;gap:4px;margin-top:3px;display:flex}.free-ticket__count b{letter-spacing:-.03em;color:var(--blue);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.free-ticket__count i{color:var(--blue);font-size:11px;font-style:normal;font-weight:600}@supports (color:color-mix(in lab,red,red)){.free-ticket__count i{color:color-mix(in oklab,var(--blue) 70%,var(--blue-grey))}}.free-ticket__lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--blue);font-size:9.5px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.free-ticket__lbl{color:color-mix(in oklab,var(--blue) 62%,var(--blue-grey))}}[dir=rtl] .free-ticket__lbl{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.free-ticket__perf{background:repeating-linear-gradient(to bottom,var(--blue) 0 5px,transparent 5px 11px);flex-shrink:0;align-self:stretch;width:1px;margin:0 2px;position:relative}@supports (color:color-mix(in lab,red,red)){.free-ticket__perf{background:repeating-linear-gradient(to bottom,color-mix(in oklab,var(--blue) 32%,var(--sky-mid)) 0 5px,transparent 5px 11px)}}.free-ticket__perf:after,.free-ticket__perf:before{content:"";background:var(--off-white);border:1px solid var(--blue);border-radius:50%;width:16px;height:16px;position:absolute;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab,red,red)){.free-ticket__perf:after,.free-ticket__perf:before{border:1px solid color-mix(in oklab,var(--blue) 26%,var(--sky-mid))}}.free-ticket__perf:before{top:-9px}.free-ticket__perf:after{bottom:-9px}.free-ticket__body{flex:1;min-width:0;padding:18px 20px 18px 16px}[dir=rtl] .free-ticket__body{padding:18px 16px 18px 20px}.free-ticket__t{letter-spacing:-.02em;margin-bottom:4px;font-size:17px;font-weight:700}.free-ticket__p{color:var(--blue-grey);max-width:44ch;margin:0;font-size:13px;line-height:1.55}.ap-commit{border:1px solid var(--sky-mid);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);background:#fff;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.ap-commit--plus{border-color:var(--navy);flex-direction:row;align-items:flex-start;gap:14px}@supports (color:color-mix(in lab,red,red)){.ap-commit--plus{border-color:color-mix(in oklab,var(--navy) 18%,var(--sky-mid))}}.ap-commit--plus{background:var(--navy)}@supports (color:color-mix(in lab,red,red)){.ap-commit--plus{background:color-mix(in oklab,var(--navy) 4%,#fff)}}.ap-commit__plusbadge{background:var(--navy);color:#fff;border-radius:999px;flex-shrink:0;align-items:center;gap:5px;height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.ap-commit__plusbadge svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ap-commit__plusbody{color:var(--blue-grey);font-size:13.5px;line-height:1.55}.ap-commit__plusbody b{color:var(--navy);font-weight:700}.apply-done{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 36px;display:flex}.apply-done__seal{background:var(--success);border-radius:50%;place-items:center;width:84px;height:84px;margin-bottom:12px;display:grid}@supports (color:color-mix(in lab,red,red)){.apply-done__seal{background:color-mix(in oklab,var(--success) 14%,#fff)}}.apply-done__seal{color:var(--success);position:relative}.apply-done__seal svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:40px;height:40px}.apply-done__seal svg path{stroke-dasharray:32;stroke-dashoffset:32px}@media (prefers-reduced-motion:no-preference){.apply-done.is-in .apply-done__seal svg path{animation:seal-draw .5s .15s forwards}.apply-done.is-in .apply-done__seal:after{content:"";border:2px solid var(--success);border-radius:50%;animation:seal-ring .7s ease-out forwards;position:absolute;inset:0}}@keyframes seal-draw{to{stroke-dashoffset:0}}@keyframes seal-ring{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.4)}}.apply-done h2{letter-spacing:-.025em;margin:0;font-size:24px;font-weight:700}.apply-done p{color:var(--blue-grey);max-width:42ch;margin:0;font-size:14.5px;line-height:1.6}.apply-done p b{color:var(--navy);font-weight:600}.apply-done__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px;display:flex}.ap-done-stamp{border-radius:var(--radius);border:1px dashed var(--blue);align-items:center;gap:11px;margin-top:4px;padding:11px 16px;display:inline-flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ap-done-stamp{border:1px dashed color-mix(in oklab,var(--blue) 34%,var(--sky-mid))}}.ap-done-stamp{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ap-done-stamp{background:color-mix(in oklab,var(--blue) 6%,#fff)}}.ap-done-stamp__badge{background:var(--blue);border-radius:8px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.ap-done-stamp__badge{background:color-mix(in oklab,var(--blue) 14%,#fff)}}.ap-done-stamp__badge{color:var(--blue)}.ap-done-stamp__badge svg{fill:none;width:17px;height:17px;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.ap-done-stamp__txt{text-align:start;color:var(--blue-grey);letter-spacing:.02em;flex-direction:column;font-size:11px;line-height:1.4;display:flex}.ap-done-stamp__txt b{font-family:var(--font-sans);color:var(--navy);letter-spacing:-.01em;font-size:13px}.ap-done-stamp__mark{letter-spacing:.14em;color:var(--blue);border:2px solid var(--blue);margin-inline-start:6px;font-size:13px;font-weight:800}@supports (color:color-mix(in lab,red,red)){.ap-done-stamp__mark{border:2px solid color-mix(in oklab,var(--blue) 55%,transparent)}}.ap-done-stamp__mark{opacity:0;border-radius:6px;padding:2px 8px;transform:rotate(-7deg)scale(1.25)}[dir=rtl] .ap-done-stamp__mark{letter-spacing:0;transform:rotate(7deg)scale(1.25)}@media (prefers-reduced-motion:no-preference){.ap-done-stamp.is-stamped .ap-done-stamp__mark{animation:stamp-in .34s cubic-bezier(.3,1.4,.5,1) forwards}}@keyframes stamp-in{0%{opacity:0;transform:rotate(-7deg)scale(1.6)}60%{opacity:1}to{opacity:.92;transform:rotate(-7deg)scale(1)}}@media (prefers-reduced-motion:reduce){.ap-done-stamp__mark{opacity:.92;transform:rotate(-7deg)scale(1)}[dir=rtl] .ap-done-stamp__mark{transform:rotate(7deg)scale(1)}}.ap-trust{max-width:52ch;color:var(--blue-grey);text-align:center;justify-content:center;align-items:center;gap:9px;margin:22px auto 0;font-size:12.5px;line-height:1.5;display:flex}.ap-trust svg{fill:none;width:17px;height:17px;stroke:var(--success);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ap-trust b{color:var(--navy);font-weight:600}@media (max-width:640px){.apply__pane{padding:22px 18px}.apply__foot{padding:14px 18px}.ap-jobbar{flex-wrap:wrap}.ap-jobbar__status{order:3;width:100%}.free-ticket{flex-direction:column}.free-ticket__stub{flex-direction:row;justify-content:flex-start;gap:12px;width:100%;padding:14px 16px}.free-ticket__count{margin-top:0}.free-ticket__perf{background:repeating-linear-gradient(to right,var(--blue) 0 5px,transparent 5px 11px);align-self:auto;width:auto;height:1px;margin:0}@supports (color:color-mix(in lab,red,red)){.free-ticket__perf{background:repeating-linear-gradient(to right,color-mix(in oklab,var(--blue) 32%,var(--sky-mid)) 0 5px,transparent 5px 11px)}}.free-ticket__perf:before{top:50%;left:-9px;transform:translateY(-50%)}.free-ticket__perf:after{inset:50% -9px auto auto;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.ap-flow,.apply-done__seal svg path,.apply-done__seal:after,.apply__pane.is-entering,.free-ticket{animation:none!important}.apply-done__seal svg path{stroke-dashoffset:0}}:root{--tab-fs:14px;--tab-h:44px;--tab-gap:4px;--tab-pad:14px;--tab-weight:600;--tab-ease:cubic-bezier(.34,1.2,.42,1);--tab-spring:cubic-bezier(.34,1.32,.32,1);--tab-stretch:cubic-bezier(.5,1.7,.42,1);--seg-ease:cubic-bezier(.32,1.4,.4,1);--seg-spring:cubic-bezier(.34,1.36,.3,1);--seg-stretch:cubic-bezier(.5,1.65,.42,1)}.tabs{gap:var(--tab-gap);font-family:var(--font-sans);border-bottom:1.5px solid var(--sky-mid);--_tab-fs:var(--tab-fs);--_tab-h:var(--tab-h)}.tabs,.tabs__list{align-items:stretch;display:flex;position:relative}.tabs__list{gap:2px}.tab{height:var(--_tab-h);padding-inline:var(--tab-pad);font-family:inherit;font-size:var(--_tab-fs);font-weight:var(--tab-weight);letter-spacing:-.005em;color:var(--blue-grey);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;border-radius:var(--radius) var(--radius) 0 0;transition:color .16s var(--tab-ease),background-color .14s ease;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;margin-bottom:-1.5px;line-height:1;display:inline-flex;position:relative}.tab:hover{color:var(--navy);background:var(--off-white)}@supports (color:color-mix(in lab,red,red)){.tab:hover{background:color-mix(in oklab,var(--off-white) 70%,transparent)}}.tab[aria-selected=true]{color:var(--blue)}.tab:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.tab:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 32%,transparent)}}.tab:focus-visible{border-radius:var(--radius)}.tab:disabled{color:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.tab:disabled{color:color-mix(in oklab,var(--blue-grey) 45%,transparent)}}.tab:disabled{cursor:not-allowed}.tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .28s var(--tab-spring);flex-shrink:0}.tab[aria-selected=true] svg{transform:scale(1.08)}.tab:after{content:"";left:var(--tab-pad);right:var(--tab-pad);background:var(--blue);height:2.5px;position:absolute;bottom:-1.5px}@supports (color:color-mix(in lab,red,red)){.tab:after{background:color-mix(in oklab,var(--blue) 30%,transparent)}}.tab:after{opacity:0;transition:opacity .18s ease,transform .22s var(--tab-spring);pointer-events:none;border-radius:3px 3px 0 0;transform:translateY(3px)scaleX(.6)}.tab:hover:not([aria-selected=true]):not(:disabled):after{opacity:1;transform:none}.tabs--enclosed .tab:after,.tabs--pill .tab:after,.tabs--vertical .tab:after{display:none}.tabs__rule{height:2.5px;width:var(--w,0);transform:translateX(var(--x,0));background:var(--blue);transition:transform .36s var(--tab-spring),width .44s var(--tab-stretch),background-color .2s ease;pointer-events:none;border-radius:3px 3px 0 0;position:absolute;bottom:-1.5px;left:0}.tabs__rule:after{content:"";background:radial-gradient(60% 100% at 50% 100%,var(--blue),transparent);height:8px;position:absolute;inset:auto 0 -1px}@supports (color:color-mix(in lab,red,red)){.tabs__rule:after{background:radial-gradient(60% 100% at 50% 100%,color-mix(in oklab,var(--blue) 40%,transparent),transparent)}}.tabs__rule:after{opacity:.6}.tab__badge{font-variant-numeric:tabular-nums;background:var(--off-white);min-width:20px;height:20px;color:var(--blue-grey);border-radius:999px;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;font-weight:600;line-height:1;transition:background-color .16s,color .16s;display:inline-flex}.tab[aria-selected=true] .tab__badge{background:var(--blue);color:#fff}.tab__badge--accent{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.tab__badge--accent{background:color-mix(in oklab,var(--blue) 14%,transparent)}}.tab__badge--accent{color:var(--blue)}.tab__dot{background:var(--warning);width:7px;height:7px;box-shadow:0 0 0 3px var(--warning);border-radius:50%}@supports (color:color-mix(in lab,red,red)){.tab__dot{box-shadow:0 0 0 3px color-mix(in oklab,var(--warning) 22%,transparent)}}.tabs--enclosed{background:var(--off-white);border-radius:var(--radius-md);border-bottom:none;align-self:flex-start;align-items:center;gap:0;padding:5px}.tabs--enclosed .tabs__list{gap:2px;width:100%}.tabs--enclosed .tab{border-radius:calc(var(--radius-md) - 4px);height:36px;color:var(--blue-grey);z-index:1;margin-bottom:0}.tabs--enclosed .tab:hover{color:var(--navy);background:0 0}.tabs--enclosed .tab[aria-selected=true]{color:var(--navy)}.tabs--enclosed .tabs__rule{border:1px solid var(--sky-mid);background:linear-gradient(oklab(100% 0 5.96046e-8),#fff);height:calc(100% - 10px);position:absolute;inset:5px auto auto 0}@supports (color:color-mix(in lab,red,red)){.tabs--enclosed .tabs__rule{border:1px solid color-mix(in oklab,var(--sky-mid) 60%,transparent)}}.tabs--enclosed .tabs__rule{border-radius:calc(var(--radius-md) - 4px);transition:transform .36s var(--tab-spring),width .44s var(--tab-stretch);z-index:0;box-shadow:0 1px 1px #0a1f440a,0 2px 6px -1px #0a1f441f,inset 0 1px #fff9}.tabs--enclosed .tabs__rule:after{display:none}.tabs--pill{border-bottom:none}.tabs--pill,.tabs--pill .tabs__list{flex-wrap:wrap;gap:8px}.tabs--pill .tab{border:1.5px solid var(--sky-mid);border-radius:999px;height:34px;margin-bottom:0;padding-inline:16px}.tabs--pill .tab:hover{background:var(--off-white);border-color:var(--sky-mid)}.tabs--pill .tab[aria-selected=true]{color:#fff;background:var(--blue);border-color:var(--blue)}.tabs--pill .tab[aria-selected=true] .tab__badge{color:#fff;background:#ffffff38}.tabs--pill .tabs__rule{display:none}.tabs--vertical{border-bottom:none;border-inline-start:1.5px solid var(--sky-mid);flex-direction:column;align-items:stretch;gap:2px;min-width:200px}.tabs--vertical .tabs__list{flex-direction:column;gap:2px;width:100%}.tabs--vertical .tab{border-radius:0 var(--radius) var(--radius) 0;text-align:start;justify-content:flex-start;width:100%;height:42px;margin:0 0 0 -1.5px;padding-inline:16px}[dir=rtl] .tabs--vertical .tab{border-radius:var(--radius) 0 0 var(--radius);margin:0 -1.5px 0 0}.tabs--vertical .tab .tab__badge{margin-inline-start:auto}.tabs--vertical .tabs__rule{width:2.5px;height:var(--h,0);transform:translateY(var(--y,0));transition:transform .36s var(--tab-spring),height .44s var(--tab-stretch);border-radius:0 3px 3px 0;inset:0 auto auto 0}[dir=rtl] .tabs--vertical .tabs__rule{border-radius:3px 0 0 3px;left:auto;right:0}.tabs--vertical .tabs__rule:after{background:radial-gradient(100% 60% at 0 50%,var(--blue),transparent);width:8px;height:auto;inset:0 -1px 0 auto}@supports (color:color-mix(in lab,red,red)){.tabs--vertical .tabs__rule:after{background:radial-gradient(100% 60% at 0 50%,color-mix(in oklab,var(--blue) 40%,transparent),transparent)}}.tabs--sm{--_tab-fs:13px;--_tab-h:36px}.tabs--sm .tab{padding-inline:11px}.tabs--lg{--_tab-fs:15px;--_tab-h:52px}.tabs--lg .tab{padding-inline:18px}.segmented{background:var(--off-white);border:1px solid var(--sky-mid);align-items:center;gap:0;padding:4px;display:inline-flex;position:relative}@supports (color:color-mix(in lab,red,red)){.segmented{border:1px solid color-mix(in oklab,var(--sky-mid) 70%,transparent)}}.segmented{border-radius:var(--radius-md);font-family:var(--font-sans);--seg-h:38px}.segmented__option{z-index:1;height:var(--seg-h);letter-spacing:-.005em;min-width:64px;color:var(--blue-grey);cursor:pointer;border-radius:calc(var(--radius-md) - 4px);white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:color .2s var(--seg-ease);background:0 0;border:none;justify-content:center;align-items:center;gap:7px;padding-inline:16px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex;position:relative}.segmented__option:hover,.segmented__option[aria-checked=true]{color:var(--navy)}.segmented__option:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.segmented__option:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.segmented__option:disabled{color:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.segmented__option:disabled{color:color-mix(in oklab,var(--blue-grey) 45%,transparent)}}.segmented__option:disabled{cursor:not-allowed}.segmented__option svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.segmented__option:before{content:"";background:var(--sky-mid);opacity:1;inset-inline-start:0;width:1px;height:16px;transition:opacity .2s;position:absolute;top:50%;transform:translateY(-50%)}.segmented__option:first-of-type:before{opacity:0}.segmented__thumb{z-index:0;width:var(--w,0);transform:translateX(var(--x,0));border:1px solid var(--sky-mid);background:linear-gradient(oklab(100% 0 5.96046e-8),#fff);position:absolute;top:4px;bottom:4px;left:0}@supports (color:color-mix(in lab,red,red)){.segmented__thumb{border:1px solid color-mix(in oklab,var(--sky-mid) 55%,transparent)}}.segmented__thumb{border-radius:calc(var(--radius-md) - 4px);transition:transform .34s var(--seg-spring),width .42s var(--seg-stretch);box-shadow:0 1px 1px #0a1f440a,0 2px 6px -1px #0a1f4424,inset 0 1px #ffffffa6}.segmented__option[aria-checked=true]+.segmented__option:before,.segmented__option[aria-checked=true]:before{opacity:0}.segmented--sm{--seg-h:30px}.segmented--sm .segmented__option{min-width:52px;padding-inline:12px;font-size:12px}.segmented--lg{--seg-h:46px}.segmented--lg .segmented__option{padding-inline:22px;font-size:14px}.segmented--icon .segmented__option{min-width:0;padding-inline:13px}.segmented--full{width:100%;display:flex}.segmented--full .segmented__option{flex:1}.tabs--scroll{scrollbar-width:none;-ms-overflow-style:none;overflow-x:auto}.tabs--scroll::-webkit-scrollbar{display:none}.tabs--scroll .tabs__list{padding-inline-end:8px}.tab-panel{animation:tab-fade .26s var(--tab-ease);display:none}.tab-panel[data-active]{display:block}@keyframes tab-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.segmented__option,.segmented__thumb,.tab,.tab svg,.tab-panel,.tabs__rule{transition:none!important;animation:none!important}}.sj-wrap{max-width:880px;margin-inline:auto;padding:clamp(22px,4vw,38px) clamp(16px,4vw,28px) 120px}.sj-head{margin-bottom:6px}.sj-title{letter-spacing:-.035em;margin:0;font-size:clamp(26px,4vw,34px);font-weight:800;line-height:1.05}.sj-sub{margin:8px 0 0;font-size:14.5px;line-height:1.55}.sj-sub,.sj-summary{color:var(--blue-grey)}.sj-summary{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px;font-size:12px;display:flex}.sj-summary span{align-items:center;gap:7px;display:inline-flex}.sj-summary span:before{content:"";background:var(--blue-grey);opacity:.5;border-radius:50%;width:7px;height:7px}.sj-summary span:first-child:before{display:none}.sj-summary b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.sj-summary .warn,.sj-summary .warn b{color:var(--warning)}.sj-summary .warn:before{background:var(--warning);opacity:1}.sj-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin:20px 0 16px;display:flex}.sj-count{color:var(--blue-grey);font-size:14px}.sj-count b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.sj-toolbar__spacer{flex:1}.sj-list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.sj-row{border:1px solid var(--sky-mid);background:#fff;align-items:center;gap:16px;padding:18px 20px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.sj-row{border:1px solid color-mix(in oklab,var(--sky-mid) 65%,transparent)}}.sj-row{box-shadow:var(--shadow-sm);transition:border-color .18s var(--ease-out,ease),box-shadow .2s ease,transform .18s ease;border-radius:16px}.sj-row:hover{border-color:var(--sky-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}.sj-row.is-removing{opacity:0;transition:opacity .3s,transform .3s;transform:translate(-16px)scale(.98)}[dir=rtl] .sj-row.is-removing{transform:translate(16px)scale(.98)}@media (prefers-reduced-motion:reduce){.sj-row:hover{transform:none}.sj-row.is-removing{transition:opacity .15s}}.sj-row__logo{color:#fff;background:var(--navy);border-radius:12px;flex-shrink:0;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;overflow:hidden}.sj-row__logo img{object-fit:cover;width:100%;height:100%}.sj-row__logo--locked{background:var(--off-white);color:var(--blue-grey)}.sj-row__logo--locked svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.sj-row__b{flex:1;min-width:0}.sj-row__toprow{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.sj-row__title{letter-spacing:-.01em;color:var(--navy);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:16px;font-weight:700;overflow:hidden}.sj-row__title a{color:inherit;text-decoration:none}.sj-row__title a:hover{color:var(--blue)}.sj-row__company{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:13.5px;overflow:hidden}.sj-row__company .verif{color:var(--blue);font-weight:600}.sj-row__meta{color:var(--blue-grey);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:7px 12px;margin-top:11px;font-size:11.5px;display:flex}.sj-row__meta span{align-items:center;gap:6px;display:inline-flex}.sj-row__meta svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sj-row__sal{font-family:var(--font-sans);color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.sj-row__aside{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.sj-remove{width:34px;height:34px;color:var(--blue-grey);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;transition:background-color .15s,color .15s;display:grid}.sj-remove:hover{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sj-remove:hover{background:color-mix(in oklab,var(--danger) 10%,transparent)}}.sj-remove:hover{color:var(--danger)}.sj-remove:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sj-remove svg{width:19px;height:19px;fill:var(--blue);stroke:var(--blue);stroke-width:1.5px}.sj-remove:hover svg{fill:currentColor;stroke:currentColor}.sj-pill{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}[dir=rtl] .sj-pill{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.sj-pill--soon{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.sj-pill--soon{background:color-mix(in oklab,var(--warning) 13%,transparent)}}.sj-pill--closed{color:var(--blue-grey);background:var(--off-white)}.sj-pill--applied{color:var(--blue);background:var(--sky-light)}.sj-pill--viewed{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.sj-pill--viewed{background:color-mix(in oklab,var(--blue) 11%,transparent)}}.sj-pill--shortlisted{color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){.sj-pill--shortlisted{background:color-mix(in oklab,var(--success) 12%,transparent)}}.sj-pill--rejected{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sj-pill--rejected{background:color-mix(in oklab,var(--danger) 10%,transparent)}}.sj-pill--hired{color:#fff;background:var(--success)}@media (prefers-reduced-motion:no-preference){.sj-pill--soon{animation:sj-pulse 2.6s ease-in-out infinite}}@keyframes sj-pulse{0%,to{opacity:1}50%{opacity:.55}}.sj-step{gap:0;max-width:320px;margin-top:12px}.sj-step,.sj-step__node{align-items:center;display:flex}.sj-step__node{flex-direction:column;flex-shrink:0;gap:6px}.sj-step__dot{border:2px solid var(--sky-mid);color:#fff;background:#fff;border-radius:50%;place-items:center;width:15px;height:15px;transition:background-color .2s,border-color .2s;display:grid}.sj-step__dot svg{opacity:0;fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:9px;height:9px;transition:opacity .2s}.sj-step__lbl{letter-spacing:.04em;text-transform:uppercase;color:var(--blue-grey);white-space:nowrap;font-size:9.5px}[dir=rtl] .sj-step__lbl{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.sj-step__bar{background:var(--sky-mid);border-radius:2px;flex:1;height:2px;margin:0 6px 20px;position:relative;overflow:hidden}.sj-step__bar i{background:var(--blue);border-radius:2px;width:0;transition:width .5s;position:absolute;inset-block:0;inset-inline-start:0}.sj-step__node.done .sj-step__dot{background:var(--blue);border-color:var(--blue)}.sj-step__node.done .sj-step__dot svg{opacity:1}.sj-step__node.current .sj-step__dot{border-color:var(--blue);box-shadow:0 0 0 4px var(--blue)}@supports (color:color-mix(in lab,red,red)){.sj-step__node.current .sj-step__dot{box-shadow:0 0 0 4px color-mix(in oklab,var(--blue) 18%,transparent)}}.sj-step__node.current .sj-step__lbl{color:var(--blue);font-weight:700}.sj-step__bar.done i{width:100%}.sj-allclear{background:var(--success);border-radius:12px;align-items:center;gap:9px;margin:2px 2px 4px;padding:11px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.sj-allclear{background:color-mix(in oklab,var(--success) 7%,#fff)}}.sj-allclear{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.sj-allclear{border:1px solid color-mix(in oklab,var(--success) 26%,transparent)}}.sj-allclear{color:var(--navy);font-size:13px}.sj-allclear svg{width:16px;height:16px;color:var(--success);fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.sj-allclear b{font-weight:700}.sj-group{margin-top:6px}.sj-group+.sj-group{margin-top:24px}.sj-group__label{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:9px;margin:0 2px 12px;font-size:11px;display:flex}[dir=rtl] .sj-group__label{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.sj-group__label .n{color:var(--blue-grey);background:var(--off-white);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 8px;font-size:10.5px}.sj-group__label--soon{color:var(--warning)}.sj-group__label--soon .n{color:var(--warning);background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.sj-group__label--soon .n{background:color-mix(in oklab,var(--warning) 13%,transparent)}}.sj-group__label .ln{background:var(--sky-mid);flex:1;height:1px}.sj-group__label svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sj-closedrow{background:var(--off-white);border:1px solid #0000;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.sj-closedrow__dot{background:var(--blue-grey);opacity:.5;border-radius:50%;flex-shrink:0;width:8px;height:8px}.sj-closedrow__txt{min-width:0;color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.sj-closedrow__txt b{color:var(--navy);font-weight:600}.sj-closedrow__rm{color:var(--blue-grey);font-family:var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:6px;flex-shrink:0;padding:4px 6px;font-size:12.5px;font-weight:700}.sj-closedrow__rm:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.sj-closedrow__rm:hover{background:color-mix(in oklab,var(--danger) 10%,transparent)}}.sj-alert{border:1px solid var(--sky-mid);background:#fff;align-items:center;gap:16px;padding:18px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.sj-alert{border:1px solid color-mix(in oklab,var(--sky-mid) 65%,transparent)}}.sj-alert{box-shadow:var(--shadow-sm);border-radius:16px;flex-wrap:wrap}.sj-alert__ic{background:var(--sky-light);width:44px;height:44px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.sj-alert__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.sj-alert__b{flex:1;min-width:0}.sj-alert__q{letter-spacing:-.01em;font-size:15px;font-weight:700}.sj-alert__meta{color:var(--blue-grey);flex-wrap:wrap;gap:6px 12px;margin-top:4px;font-size:11.5px;display:flex}.sj-alert__meta b{color:var(--navy);font-weight:700}.sj-empty{text-align:center;flex-direction:column;align-items:center;padding:64px 24px;display:flex}.sj-empty__ic{background:var(--sky-light);width:76px;height:76px;color:var(--blue);border-radius:22px;place-items:center;margin-bottom:22px;display:grid}.sj-empty__ic svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:36px;height:36px}.sj-empty__t{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}.sj-empty__s{color:var(--blue-grey);max-width:40ch;margin:0 auto 24px;font-size:14.5px;line-height:1.6}.avatar{--_sz:40px;--_fs:15px;width:var(--_sz);height:var(--_sz);font-family:var(--font-sans);color:#fff;background:var(--blue-grey);-webkit-user-select:none;user-select:none;vertical-align:middle;border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;line-height:1;display:inline-grid;position:relative;overflow:visible}.avatar__icon,.avatar__img,.avatar__initials{border-radius:inherit;place-items:center;width:100%;height:100%;display:grid;position:absolute;inset:0;overflow:hidden}.avatar__img{object-fit:cover;opacity:0;transition:opacity .36s,transform .36s cubic-bezier(.2,.7,.3,1);transform:scale(1.04)}.avatar__img.is-loaded{opacity:1;transform:none}.avatar__initials{font-size:var(--_fs);letter-spacing:-.01em;text-shadow:0 1px 1px #0a1f442e;box-shadow:inset 0 1px #ffffff40,inset 0 -2px 6px #0a1f441f}.avatar__icon svg{opacity:.9;fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:55%;height:55%}.avatar--rounded{border-radius:30%}.avatar--xs{--_sz:20px;--_fs:9px}.avatar--sm{--_sz:28px;--_fs:11px}.avatar--md{--_sz:40px;--_fs:15px}.avatar--lg{--_sz:56px;--_fs:20px}.avatar--xl{--_sz:80px;--_fs:29px}.avatar--t1{background:linear-gradient(140deg,#1463ff,#3b82f6)}.avatar--t2{background:linear-gradient(140deg,#7b2ff7,#c13584)}.avatar--t3{background:linear-gradient(140deg,#0b7a3b,#13a05a)}.avatar--t4{background:linear-gradient(140deg,#d9476b,#f0709a)}.avatar--t5{background:linear-gradient(140deg,#0ea5a5,#14c2c2)}.avatar--t6{background:linear-gradient(140deg,#d97706,#f59e0b)}.avatar--ring{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--blue)}.avatar--ring-gold{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--gold)}.avatar__status{z-index:2;background:var(--blue-grey);bottom:0;border-radius:50%;width:30%;min-width:8px;height:30%;min-height:8px;position:absolute;inset-inline-end:0;box-shadow:0 0 0 2px #fff,inset 0 1px #ffffff59}.avatar--rounded .avatar__status{bottom:-2px;inset-inline-end:-2px}.avatar__status--online{background:var(--success)}.avatar__status--away{background:var(--warning)}.avatar__status--busy{background:var(--danger)}.avatar__status--offline{background:var(--blue-grey)}.avatar__status--online:after{content:"";background:radial-gradient(circle,var(--success) 40%,transparent 70%);border-radius:50%;position:absolute;inset:-3px}@supports (color:color-mix(in lab,red,red)){.avatar__status--online:after{background:radial-gradient(circle,color-mix(in oklab,var(--success) 45%,transparent) 40%,transparent 70%)}}.avatar__status--online:after{opacity:.9;animation:av-breathe 2.6s ease-in-out infinite}@keyframes av-breathe{0%,to{opacity:.25;transform:scale(.7)}50%{opacity:.85;transform:scale(1.15)}}.avatar__check{z-index:2;background:var(--blue);color:#fff;bottom:-2px;border-radius:50%;place-items:center;width:42%;min-width:14px;height:42%;min-height:14px;display:grid;position:absolute;inset-inline-end:-2px;box-shadow:0 0 0 2px #fff}.avatar__check svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:62%;height:62%}.logo{--_sz:48px;--_r:13px;--_fs:18px;width:var(--_sz);height:var(--_sz);border-radius:var(--_r);border:1px solid var(--sky-mid);box-shadow:var(--shadow-sm);letter-spacing:-.02em;color:#fff;vertical-align:middle;background:#fff;flex-shrink:0;place-items:center;font-weight:700;display:inline-grid;position:relative;overflow:hidden}.logo__img{object-fit:contain;background:#fff;width:100%;height:100%;padding:18%}.logo__mono{font-size:var(--_fs);border-radius:inherit;background:var(--navy);place-items:center;display:grid;position:absolute;inset:0}.logo--circle{--_r:50%}.logo--sm{--_sz:32px;--_r:9px;--_fs:13px}.logo--md{--_sz:48px;--_r:13px;--_fs:18px}.logo--lg{--_sz:64px;--_r:16px;--_fs:24px}.logo--xl{--_sz:96px;--_r:22px;--_fs:36px}.logo--verified:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--success);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.logo--verified:after{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--success) 60%,transparent)}}.logo--verified:after{pointer-events:none}.avatar-group{gap:8px}.avatar-group,.avatar-stack{align-items:center;display:inline-flex}.avatar-stack{padding-inline-start:6px}.avatar-stack>*{border-radius:50%;margin-inline-start:-10px;transition:transform .26s cubic-bezier(.34,1.4,.4,1),margin .3s cubic-bezier(.34,1.3,.4,1);box-shadow:0 0 0 2.5px #fff}.avatar-stack:hover>:first-child{transition-delay:0s}.avatar-stack:hover>:nth-child(2){transition-delay:35ms}.avatar-stack:hover>:nth-child(3){transition-delay:70ms}.avatar-stack:hover>:nth-child(4){transition-delay:.105s}.avatar-stack:hover>:nth-child(5){transition-delay:.14s}.avatar-stack:hover>:nth-child(6){transition-delay:.175s}.avatar-stack--rounded>*{border-radius:30%}.avatar-stack>:hover{z-index:3;transform:translateY(-3px)}.avatar-stack:hover>*{margin-inline-start:-4px}.avatar-stack:hover>:first-child{margin-inline-start:0}.avatar-stack__more{z-index:1;width:var(--_sz,40px);height:var(--_sz,40px);background:var(--off-white);color:var(--blue-grey);font-family:var(--font-sans);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;margin-inline-start:-10px;font-size:13px;font-weight:600;display:inline-grid;position:relative;box-shadow:0 0 0 2.5px #fff}.avatar-stack--sm>*{margin-inline-start:-8px}.avatar-stack--sm .avatar-stack__more{width:28px;height:28px;margin-inline-start:-8px;font-size:11px}.avatar-stack--lg>*{margin-inline-start:-14px}.avatar-stack--lg .avatar-stack__more{width:56px;height:56px;margin-inline-start:-14px;font-size:16px}@media (prefers-reduced-motion:reduce){.avatar__status--online:after{animation:none}.avatar-stack>*,.avatar__img{transition:none!important}}.pf-wrap{max-width:1160px;margin-inline:auto;padding:clamp(20px,4vw,36px) clamp(16px,4vw,32px) 96px}.pf-crumb{align-items:center;gap:10px;margin-bottom:22px;font-size:13px;display:flex}.pf-back{color:var(--blue-grey);border-radius:8px;align-items:center;gap:7px;margin-inline-start:-8px;padding:4px 8px;font-weight:600;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.pf-back:hover{color:var(--navy);background:var(--off-white)}.pf-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}[dir=rtl] .pf-back svg{transform:scaleX(-1)}.pf-grid{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:24px;display:grid}@media (max-width:940px){.pf-grid{grid-template-columns:1fr}.pf-rail{order:-1}}.pf-col{min-width:0}.pf-col,.pf-rail{flex-direction:column;gap:14px;display:flex}.pf-rail{position:sticky;top:88px}@media (max-width:940px){.pf-rail{position:static}}.pf-card{border-radius:var(--radius-lg,20px);box-shadow:var(--shadow-sm);background:#fff;border:1px solid #0000;padding:24px 26px}.pf-card__head{align-items:center;gap:12px;margin-bottom:16px;display:flex}.pf-card__title{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.pf-card__title{color:color-mix(in oklab,var(--blue-grey) 88%,transparent)}}.pf-card__title{align-items:center;gap:9px;display:flex}[dir=rtl] .pf-card__title{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-card__title .ic{width:26px;height:26px;color:var(--blue-grey);background:0 0;border-radius:8px;flex-shrink:0;place-items:center;display:grid}.pf-card__title .ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pf-card__spacer{flex:1}.pf-card__flag{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);background:var(--off-white);border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700}[dir=rtl] .pf-card__flag{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-hero{padding-bottom:26px;position:relative;overflow:hidden}.pf-hero__cover{background:linear-gradient(120deg,var(--navy),#1b3a6b);height:104px;position:absolute;inset-block-start:0;inset-inline:0}.pf-hero__body{text-align:center;flex-direction:column;align-items:center;padding-top:52px;display:flex;position:relative}.pf-avatar{color:#fff;width:112px;height:112px;box-shadow:var(--shadow);background:linear-gradient(135deg,#2a6fdb,#1463ff);border:4px solid #fff;border-radius:28px;flex-shrink:0;place-items:center;font-size:40px;font-weight:800;display:grid;position:relative;overflow:hidden}.pf-avatar img{object-fit:cover;width:100%;height:100%}.pf-avatar__edit{background:var(--blue);color:#fff;cursor:pointer;border:3px solid #fff;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;inset-block-end:-4px;inset-inline-end:-4px}.pf-avatar__edit svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pf-hero__id{flex-direction:column;align-items:center;width:100%;min-width:0;margin-top:16px;display:flex}.pf-hero__name{letter-spacing:-.04em;flex-wrap:wrap;justify-content:center;align-items:center;gap:11px;font-size:clamp(27px,3.8vw,36px);font-weight:800;line-height:1.04;display:inline-flex}.pf-hero__headline{color:var(--blue-grey);margin-top:9px;font-size:16px;font-weight:500}.pf-hero__meta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.pf-hero__meta span{color:var(--blue-grey);background:var(--off-white);border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:12.5px;font-weight:600;line-height:1;display:inline-flex}.pf-hero__meta svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--blue-grey)}.pf-cv{border:1px solid var(--sky-mid);background:var(--off-white);border-radius:14px;align-items:center;gap:14px;padding:14px 16px;display:flex}.pf-cv__ic{background:var(--danger);border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}@supports (color:color-mix(in lab,red,red)){.pf-cv__ic{background:color-mix(in oklab,var(--danger) 10%,transparent)}}.pf-cv__ic{color:var(--danger)}.pf-cv__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.pf-cv__b{flex:1;min-width:0}.pf-cv__name{letter-spacing:-.01em;overflow-wrap:anywhere;font-size:14px;font-weight:700}.pf-cv__meta{color:var(--blue-grey);flex-wrap:wrap;gap:6px 12px;margin-top:3px;font-size:11.5px;display:flex}.pf-cv__meta .ok{color:var(--success);font-weight:700}.pf-cv__meta .warn{color:var(--warning);font-weight:600}.pf-cv__act{flex-shrink:0;gap:8px;display:flex}.pf-cv__parsed{gap:7px;margin-top:14px}.pf-cv__parsed,.pf-skills{flex-wrap:wrap;display:flex}.pf-skills{gap:8px}.pf-skill{color:var(--navy);border:1px solid var(--sky-mid);background:0 0;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.pf-skill button{width:15px;height:15px;color:var(--blue-grey);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.pf-skill button:hover{color:var(--danger);background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pf-skill button:hover{background:color-mix(in oklab,var(--danger) 12%,transparent)}}.pf-skill button svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;width:11px;height:11px}.pf-choice{flex-wrap:wrap;gap:8px;display:flex}.pf-choice button{border:1.5px solid var(--sky-mid);color:var(--navy);font-family:var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:border-color .16s,background-color .16s,color .16s}.pf-choice button.is-on,.pf-choice button:hover{border-color:var(--blue)}.pf-choice button.is-on{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.pf-choice button.is-on{background:color-mix(in oklab,var(--blue) 8%,#fff)}}.pf-choice button.is-on{color:var(--blue)}.pf-pref__label{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);margin-bottom:9px;font-size:11px}[dir=rtl] .pf-pref__label{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-private{background:var(--navy);border-radius:12px;align-items:center;gap:8px;padding:8px 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pf-private{background:color-mix(in oklab,var(--navy) 6%,#fff)}}.pf-private{border:1px solid var(--sky-mid);color:var(--blue-grey);font-size:12.5px;line-height:1.4}.pf-private svg{width:16px;height:16px;color:var(--navy);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pf-private b{color:var(--navy);font-weight:700}.pf-strength{text-align:center}.pf-ring{place-items:center;margin:6px auto 16px;display:grid;position:relative}.pf-ring,.pf-ring svg{width:148px;height:148px}.pf-ring svg{transform:rotate(-90deg)}[dir=rtl] .pf-ring svg{transform:rotate(-90deg)scaleX(-1)}.pf-ring__trk{fill:none;stroke:var(--off-white)}@supports (color:color-mix(in lab,red,red)){.pf-ring__trk{stroke:color-mix(in oklab,var(--off-white) 70%,var(--sky-mid))}}.pf-ring__trk{stroke-width:7px}.pf-ring__fill{fill:none;stroke:var(--blue);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 2px 8px var(--blue));transition:stroke-dashoffset 1.1s cubic-bezier(.22,1,.36,1)}@supports (color:color-mix(in lab,red,red)){.pf-ring__fill{filter:drop-shadow(0 2px 8px color-mix(in oklab,var(--blue) 34%,transparent))}}.pf-ring--strong .pf-ring__fill{stroke:var(--success);filter:drop-shadow(0 2px 8px var(--success))}@supports (color:color-mix(in lab,red,red)){.pf-ring--strong .pf-ring__fill{filter:drop-shadow(0 2px 8px color-mix(in oklab,var(--success) 34%,transparent))}}.pf-ring--fair .pf-ring__fill{stroke:var(--warning);filter:drop-shadow(0 2px 8px var(--warning))}@supports (color:color-mix(in lab,red,red)){.pf-ring--fair .pf-ring__fill{filter:drop-shadow(0 2px 8px color-mix(in oklab,var(--warning) 34%,transparent))}}.pf-ring__num{flex-direction:column;align-items:center;line-height:1;display:flex;position:absolute}.pf-ring__num b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:800}[dir=rtl] .pf-ring__num b{unicode-bidi:isolate}.pf-ring__num span{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);margin-top:4px;font-size:10px}[dir=rtl] .pf-ring__num span{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-strength__lede{color:var(--blue-grey);margin:0 0 4px;font-size:13px;line-height:1.5}.pf-check{border-top:1px solid var(--sky-mid);text-align:start;flex-direction:column;gap:3px;margin:16px 0 0;padding:16px 0 0;list-style:none;display:flex}.pf-check__t{letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);margin-bottom:8px;font-size:10.5px}[dir=rtl] .pf-check__t{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-check li{cursor:pointer;border-radius:9px;align-items:center;gap:10px;padding:8px;font-size:13px;transition:background-color .15s;display:flex}.pf-check li:hover{background:var(--off-white)}.pf-check__box{border:1.5px solid var(--sky-mid);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.pf-check__box svg{opacity:0;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px;transition:opacity .15s}.pf-check li.done .pf-check__box{background:var(--success);border-color:var(--success)}.pf-check li.done .pf-check__box svg{opacity:1}.pf-check li.done{color:var(--blue-grey)}.pf-check li.done .pf-check__lbl{text-decoration:line-through;-webkit-text-decoration-color:var(--blue-grey);text-decoration-color:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){.pf-check li.done .pf-check__lbl{-webkit-text-decoration-color:color-mix(in oklab,var(--blue-grey) 50%,transparent);text-decoration-color:color-mix(in oklab,var(--blue-grey) 50%,transparent)}}.pf-check__lbl{flex:1}.pf-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:8px;margin-bottom:12px;font-size:10.5px;display:flex}[dir=rtl] .pf-eyebrow{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.pf-eyebrow svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--blue)}.pf-eyebrow .live{color:var(--success);letter-spacing:.04em;align-items:center;gap:6px;margin-inline-start:auto;display:inline-flex}.pf-eyebrow .live:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.pf-eyebrow .live:before{animation:pf-pulse 2.2s ease-in-out infinite}}@keyframes pf-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--success) 55%,transparent)}70%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 #0000}}.pf-mini{border:1px solid var(--sky-mid);background:#fff;border-radius:14px;overflow:hidden}.pf-mini__top{align-items:center;gap:11px;padding:14px;display:flex}.pf-mini__av{color:#fff;background:linear-gradient(135deg,#2a6fdb,#1463ff);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:17px;font-weight:800;display:grid;overflow:hidden}.pf-mini__av img{object-fit:cover;width:100%;height:100%}.pf-mini__name{letter-spacing:-.01em;align-items:center;gap:6px;font-size:14.5px;font-weight:700;display:flex}.pf-mini__role{color:var(--blue-grey);margin-top:1px;font-size:12.5px}.pf-mini__body{flex-direction:column;gap:10px;padding:0 14px 14px;display:flex}.pf-mini__skills{flex-wrap:wrap;gap:6px;display:flex}.pf-mini__skills span{color:var(--navy);background:var(--sky-light);border-radius:999px;padding:4px 9px;font-size:11.5px;font-weight:600}.pf-mini__row{color:var(--blue-grey);align-items:center;gap:8px;font-size:12px;display:flex}.pf-mini__row svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.pf-mini__salary{color:var(--blue-grey);border-top:1px dashed var(--sky-mid);align-items:center;gap:8px;padding-top:10px;font-size:12px;display:flex}[dir=rtl] .pf-mini__salary{unicode-bidi:isolate}.pf-mini__salary svg{width:14px;height:14px;color:var(--navy);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.pf-mini__note{color:var(--blue-grey);text-align:center;margin:10px 0 0;font-size:11.5px;line-height:1.45}:root{--fit-ease:cubic-bezier(.2,.8,.2,1);--fit-strong:var(--success);--fit-fair:var(--warning);--fit-weak:var(--danger);--fit-track:var(--off-white)}.fit--strong{--fit-c:var(--fit-strong)}.fit--fair{--fit-c:var(--fit-fair)}.fit--weak{--fit-c:var(--fit-weak)}.fit-ring{--fit-size:120px;--fit-c:var(--fit-strong);width:var(--fit-size);height:var(--fit-size);flex-shrink:0;place-items:center;display:inline-grid;position:relative}.fit-ring svg{width:100%;height:100%;display:block;transform:rotate(-90deg)}.fit-ring__track{fill:none;stroke:var(--fit-track);stroke-width:9px}.fit-ring__fill{fill:none;stroke:var(--fit-c);stroke-width:9px;stroke-linecap:round;transition:stroke-dashoffset .7s var(--fit-ease),stroke .3s var(--fit-ease)}.fit-ring__c{flex-direction:column;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:0}.fit-ring__num{font-weight:800;font-size:calc(var(--fit-size) * .3);color:var(--navy);font-variant-numeric:tabular-nums;transition:color .35s var(--fit-ease);line-height:1}[dir=rtl] .fit-ring__num{unicode-bidi:isolate}.fit-ring__lbl{font-size:calc(var(--fit-size) * .083);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey)}[dir=rtl] .fit-ring__lbl{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.fit-ring__band{font-size:calc(var(--fit-size) * .085);color:var(--fit-c);letter-spacing:.01em;transition:color .35s var(--fit-ease);font-weight:700}.fit-ring--sm{--fit-size:72px}.fit-ring--sm .fit-ring__fill,.fit-ring--sm .fit-ring__track{stroke-width:7px}.fit-ring--lg{--fit-size:160px}.fit-sigil{--fit-c:var(--fit-strong);flex-shrink:0;place-items:center;width:44px;height:44px;display:inline-grid;position:relative}.fit-sigil svg{width:100%;height:100%;transform:rotate(-90deg)}.fit-sigil__track{fill:none;stroke:var(--fit-track);stroke-width:6px}.fit-sigil__fill{fill:none;stroke:var(--fit-c);stroke-width:6px;stroke-linecap:round;transition:stroke-dashoffset .6s var(--fit-ease)}.fit-sigil__num{color:var(--fit-c);font-variant-numeric:tabular-nums;transition:color .35s var(--fit-ease);place-items:center;font-size:14px;font-weight:800;display:grid;position:absolute;inset:0}.fit-sigil--lg{width:54px;height:54px}.fit-sigil--lg .fit-sigil__num{font-size:17px}.fit-chip{background:var(--fit-c);border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.fit-chip{background:color-mix(in oklab,var(--fit-c) 12%,#fff)}}.fit-chip{border:1px solid var(--fit-c)}@supports (color:color-mix(in lab,red,red)){.fit-chip{border:1px solid color-mix(in oklab,var(--fit-c) 30%,transparent)}}.fit-chip{color:var(--fit-c);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fit-chip__dot{background:var(--fit-c);border-radius:50%;width:7px;height:7px}.fit-grid{flex-direction:column;gap:11px;min-width:240px;display:flex}.fit-grid__head{justify-content:space-between;align-items:baseline;margin-bottom:2px;display:flex}.fit-grid__title{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);font-size:10px}[dir=rtl] .fit-grid__title{letter-spacing:0;text-transform:none;font-family:var(--font-cairo),"Cairo",var(--font-sans)}.fit-grid__note{color:var(--blue-grey);font-size:11px}.fit-metric{cursor:default;transition:background-color .14s var(--fit-ease);border-radius:9px;grid-template-columns:108px 1fr 34px;align-items:center;gap:12px;margin:-3px -6px;padding:3px 6px;display:grid}.fit-metric__label{color:var(--navy);align-items:center;gap:8px;min-width:0;font-size:13px;font-weight:500;display:flex}.fit-metric__bar{background:var(--fit-track);border-radius:99px;height:7px;overflow:hidden}.fit-metric__fill{background:var(--_mc,var(--fit-strong));height:100%;width:var(--_mv,0);transition:width .6s var(--fit-ease);border-radius:99px;display:block}.fit-metric__val{text-align:end;color:var(--_mc,var(--fit-strong));font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}[dir=rtl] .fit-metric__val{text-align:start;unicode-bidi:isolate}.fit-metric.is-strong{--_mc:var(--fit-strong)}.fit-metric.is-fair{--_mc:var(--fit-fair)}.fit-metric.is-weak{--_mc:var(--fit-weak)}.fit-metric.is-nodata{--_mc:var(--blue-grey)}.fit-metric.is-nodata .fit-metric__fill{opacity:.35}.fit-metric:hover{background:var(--_mc)}@supports (color:color-mix(in lab,red,red)){.fit-metric:hover{background:color-mix(in oklab,var(--_mc) 8%,transparent)}}.fit-metric__weight{color:var(--blue-grey);margin-inline-start:6px;font-size:10px;font-weight:500;display:none}.fit-metric:hover .fit-metric__weight{display:inline}.fit-legend{color:var(--blue-grey);flex-wrap:wrap;gap:14px;font-size:10px;display:flex}.fit-legend span{align-items:center;gap:5px;display:inline-flex}.fit-legend i{border-radius:50%;width:8px;height:8px;display:inline-block}.fit-locked{place-items:center;display:inline-grid;position:relative}.fit-locked .fit-ring__num,.fit-locked .fit-sigil__num{filter:blur(6px);opacity:.5;-webkit-user-select:none;user-select:none}.fit-locked__lock{color:var(--blue-grey);place-items:center;display:grid;position:absolute;inset:0}.fit-locked__lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30%;height:30%}.fit-locked .fit-ring__fill,.fit-locked .fit-sigil__fill{stroke:var(--sky-mid)}.fit-gate{background:var(--gold);border-radius:11px;align-items:center;gap:11px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.fit-gate{background:color-mix(in oklab,var(--gold) 10%,#fff)}}.fit-gate{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.fit-gate{border:1px solid color-mix(in oklab,var(--gold) 30%,transparent)}}.fit-gate__ic{background:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab,red,red)){.fit-gate__ic{background:color-mix(in oklab,var(--gold) 22%,#fff)}}.fit-gate__ic{color:var(--gold)}.fit-gate__ic svg{fill:currentColor;width:16px;height:16px}.fit-gate__txt{flex:1;min-width:0}.fit-gate__txt b{font-size:13px;font-weight:600}.fit-gate__txt span{color:var(--blue-grey);font-size:10px;display:block}.fit-coach{background:var(--blue);border-radius:12px;flex-direction:column;gap:9px;margin-top:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.fit-coach{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.fit-coach{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.fit-coach{border:1px solid color-mix(in oklab,var(--blue) 18%,transparent)}}.fit-coach__h{letter-spacing:-.01em;align-items:center;gap:8px;font-size:12.5px;font-weight:700;display:flex}.fit-coach__h svg{width:16px;height:16px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round}.fit-coach__item{color:var(--navy);align-items:flex-start;gap:9px;font-size:12.5px;line-height:1.5;display:flex}@supports (color:color-mix(in lab,red,red)){.fit-coach__item{color:color-mix(in oklab,var(--navy) 85%,var(--blue-grey))}}.fit-coach__dot{background:var(--_mc,var(--warning));border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.fit-coach__item b{color:var(--navy);font-weight:600}@media (prefers-reduced-motion:reduce){.fit-metric__fill,.fit-ring__fill,.fit-sigil__fill{transition:none!important}}@media (forced-colors:active){.fit-metric__fill,.fit-ring__fill,.fit-sigil__fill{stroke:highlight;background:highlight}.fit-metric__val,.fit-ring__num,.fit-sigil__num{color:canvastext}}@media (pointer:coarse){.fit-metric{grid-template-columns:100px 1fr 34px}}.err-scene{--err-paper:#f7f6f3;--err-ink:#0a1024;--err-soft:#667085;--err-hair:#e4e2dc;--err-acc:var(--blue);isolation:isolate;background:var(--err-paper);width:100%;color:var(--err-ink);flex-direction:column;flex:1;min-height:70dvh;display:flex;position:relative;overflow:hidden}.err-scene--danger{--err-acc:var(--danger)}.err-scene--neutral{--err-acc:var(--err-soft)}.err-ghost{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;letter-spacing:-.06em;color:var(--err-ink);opacity:.08;white-space:nowrap;inset-inline-end:clamp(-4vw,-2vw,0px);font-size:clamp(200px,40vw,560px);font-weight:700;line-height:.74;position:absolute;bottom:-14%}.err-main{z-index:1;flex-direction:column;flex:1;justify-content:center;max-width:920px;padding:clamp(40px,7vh,90px) clamp(24px,6vw,72px);display:flex;position:relative}.err-kick{letter-spacing:.16em;text-transform:uppercase;color:var(--err-soft);white-space:nowrap;align-self:flex-start;align-items:baseline;margin-bottom:clamp(20px,3vw,30px);font-size:12.5px;font-weight:500;display:inline-flex}.err-kick b{color:var(--err-ink);letter-spacing:.02em;margin-inline-end:12px;font-size:17px;font-weight:700}.err-scene--danger .err-kick b{color:var(--danger)}[dir=rtl] .err-kick{font-family:var(--font-cairo),"Cairo",var(--font-sans);letter-spacing:0;text-transform:none}.err-display{letter-spacing:-.045em;color:var(--err-ink);text-wrap:balance;margin:0;font-size:clamp(38px,7.6vw,96px);font-weight:700;line-height:.98}.err-display .soft{color:var(--err-soft)}[dir=rtl] .err-display{letter-spacing:0;line-height:1.15}.err-lede{color:var(--err-soft);text-wrap:pretty;max-width:46ch;margin:clamp(20px,2.6vw,30px) 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.62}.err-lede b{color:var(--err-ink);font-weight:600}.err-cta-row{flex-wrap:wrap;align-items:center;gap:clamp(14px,2vw,26px);margin-top:clamp(28px,3.6vw,40px);display:flex}.err-primary{background:var(--blue);color:#fff;cursor:pointer;border:none;border-radius:13px;justify-content:center;align-items:center;gap:9px;height:52px;padding-inline:26px;font-size:15.5px;font-weight:600;text-decoration:none;transition:filter .14s;display:inline-flex}.err-primary:hover{filter:brightness(1.06)}.err-primary:focus-visible{box-shadow:var(--shadow-focus);outline:none}.err-primary:disabled{opacity:.6;cursor:wait}.err-cta-link{color:var(--err-ink);border-bottom:2px solid #0000;align-items:center;gap:8px;padding-bottom:3px;font-size:15px;font-weight:600;text-decoration:none;transition:border-color .16s;display:inline-flex}.err-cta-link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;transition:transform .2s}.err-cta-link:hover{border-color:var(--err-ink)}.err-cta-link:hover svg{transform:translate(3px)}[dir=rtl] .err-cta-link svg{transform:scaleX(-1)}[dir=rtl] .err-cta-link:hover svg{transform:scaleX(-1)translate(-3px)}.err-foot{z-index:1;color:var(--err-soft);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:14px;padding:0 clamp(24px,6vw,72px) clamp(22px,3vw,32px);font-size:11px;display:flex;position:relative}.err-foot .dot{background:var(--err-soft);opacity:.5;border-radius:50%;width:3px;height:3px}.err-foot .k{color:var(--err-ink);font-weight:600}@media (max-width:560px){.err-foot{display:none}}.err-roles{border-top:1px solid var(--err-hair);flex-direction:column;max-width:540px;margin-top:clamp(26px,3.4vw,38px);display:flex}.err-role{border-bottom:1px solid var(--err-hair);color:inherit;align-items:center;gap:16px;padding:16px 4px;text-decoration:none;transition:transform .2s;display:flex}.err-role:hover{transform:translate(6px)}[dir=rtl] .err-role:hover{transform:translate(-6px)}.err-role__mark{color:#fff;background:linear-gradient(135deg,var(--navy),var(--navy));border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:13px;font-weight:700;display:grid}@supports (color:color-mix(in lab,red,red)){.err-role__mark{background:linear-gradient(135deg,var(--navy),color-mix(in oklab,var(--navy) 55%,var(--blue)))}}.err-role__mark{overflow:hidden}.err-role__mark img{object-fit:cover;width:100%;height:100%}.err-role__mark--locked{background:var(--muted);color:var(--err-soft)}.err-role__mark--locked svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.err-role__body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.err-role__t{letter-spacing:-.01em;color:var(--err-ink);font-size:15px;font-weight:600;display:block}.err-role__s{color:var(--err-soft);font-size:12.5px;display:block}.err-role__pct{color:var(--err-acc);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px;font-weight:600}.err-role__arrow{width:17px;height:17px;color:var(--err-soft);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;transition:transform .2s}.err-role:hover .err-role__arrow{color:var(--err-ink);transform:translate(3px)}[dir=rtl] .err-role__arrow{transform:scaleX(-1)}[dir=rtl] .err-role:hover .err-role__arrow{transform:scaleX(-1)translate(-3px)}.estate{text-align:center;color:var(--navy);flex-direction:column;align-items:center;gap:6px;padding:48px 32px;display:flex}.estate__art{flex-shrink:0;width:168px;height:140px;margin-bottom:14px;transition:transform .3s cubic-bezier(.2,.8,.2,1)}.estate__art svg{width:100%;height:100%;overflow:visible}.estate h3{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700}[dir=rtl] .estate h3{letter-spacing:0}.estate p{color:var(--blue-grey);text-wrap:pretty;max-width:40ch;margin:0;font-size:14px;line-height:1.6}.estate p b{color:var(--navy);font-weight:600}.estate__acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.estate--inline{border:1px dashed var(--sky-light);background:#fff;border-radius:14px;padding:34px 24px}.estate--inline .estate__art{width:128px;height:108px}.estate--inline h3{font-size:17px}.estate--mini{gap:4px;padding:30px 22px}.estate--mini .estate__art{width:92px;height:80px;margin-bottom:8px}.estate--mini h3{font-size:15px}.estate--mini p{font-size:12.5px}.ill-bg{fill:var(--sky-light)}.ill-card{fill:#fff}.ill-card,.ill-line{stroke:var(--sky-mid);stroke-width:2px}.ill-line{fill:none;stroke-linecap:round}.ill-soft{fill:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ill-soft{fill:color-mix(in oklab,var(--blue) 16%,#fff)}}.ill-accent,.ill-mark{fill:var(--blue)}.ill-gold{fill:var(--gold)}.ill-stroke-blue{stroke:var(--blue);stroke-width:2.4px;fill:none;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.estate__art .ill-float{animation:d26-float 4.5s ease-in-out infinite}.estate__art .ill-float--slow{animation:d26-float 6s ease-in-out infinite}.estate__art .ill-twinkle{animation:d26-twinkle 3s ease-in-out infinite}}@keyframes d26-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes d26-twinkle{0%,to{opacity:.35;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}.btn-plus{cursor:pointer;background:linear-gradient(135deg,var(--gold),var(--gold));border:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:40px;padding-inline:16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.btn-plus{background:linear-gradient(135deg,color-mix(in oklab,var(--gold) 100%,#fff 12%),var(--gold))}}.btn-plus{color:#3a2a0a;font-size:14px;font-weight:700;text-decoration:none;transition:filter .14s}.btn-plus:hover{filter:brightness(1.04)}.btn-plus:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.btn-plus svg{fill:currentColor;width:15px;height:15px}.btn-plus--sm{border-radius:9px;height:32px;padding-inline:12px;font-size:13px}.ai-fit--locked{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.ai-fit--locked{border-color:color-mix(in oklab,var(--gold) 42%,var(--sky-light))}}.ai-fit--locked{background:radial-gradient(130% 110% at 100% 0,var(--gold) 0,#fff 58%)}@supports (color:color-mix(in lab,red,red)){.ai-fit--locked{background:radial-gradient(130% 110% at 100% 0,color-mix(in oklab,var(--gold) 12%,#fff) 0,#fff 58%)}}.ai-fit--locked .ai-fit__spark{background:linear-gradient(135deg,var(--gold),var(--gold))}@supports (color:color-mix(in lab,red,red)){.ai-fit--locked .ai-fit__spark{background:linear-gradient(135deg,var(--gold),color-mix(in oklab,var(--gold) 70%,#fff))}}.ai-fit--locked .ai-fit__spark{color:#3a2a0a}.ai-fit__teaser{-webkit-user-select:none;user-select:none;pointer-events:none;padding:9px 16px 4px;position:relative}.ai-fit__teaser .ln{background:linear-gradient(90deg,var(--blue-grey),var(--off-white));border-radius:6px;height:11px}@supports (color:color-mix(in lab,red,red)){.ai-fit__teaser .ln{background:linear-gradient(90deg,color-mix(in oklab,var(--blue-grey) 22%,var(--off-white)),var(--off-white))}}.ai-fit__teaser .ln{filter:blur(.4px);margin-bottom:8px}.ai-fit__teaser .ln:first-child{width:100%}.ai-fit__teaser .ln:nth-child(2){width:92%}.ai-fit__teaser .ln:nth-child(3){width:70%}.ai-fit__teaser:after{content:"";-webkit-backdrop-filter:blur(3px)saturate(.8);backdrop-filter:blur(3px)saturate(.8);pointer-events:none;background:oklab(100% 0 5.96046e-8/.3);border-radius:8px;position:absolute;inset:-2px}.ai-fit__gate{border:1px solid var(--gold);background:#fff;align-items:center;gap:12px;margin:4px 12px 12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ai-fit__gate{border:1px solid color-mix(in oklab,var(--gold) 36%,var(--sky-light))}}.ai-fit__gate{box-shadow:var(--shadow-sm);border-radius:11px}.ai-fit__gate .lk{background:var(--gold);border-radius:9px;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab,red,red)){.ai-fit__gate .lk{background:color-mix(in oklab,var(--gold) 18%,#fff)}}.ai-fit__gate .lk{color:var(--gold)}.ai-fit__gate .lk svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ai-fit__gate .cp{flex:1;min-width:0}.ai-fit__gate .cp .t{color:var(--navy);letter-spacing:-.01em;font-size:13.5px;font-weight:700}.ai-fit__gate .cp .s{color:var(--blue-grey);margin-top:1px;font-size:12px;line-height:1.4}@media (max-width:480px){.ai-fit__gate{flex-wrap:wrap}}.upsell{background:linear-gradient(120deg,var(--navy) 0,var(--navy) 100%);border-radius:14px;align-items:center;gap:16px;padding:16px 20px;display:flex}@supports (color:color-mix(in lab,red,red)){.upsell{background:linear-gradient(120deg,var(--navy) 0,color-mix(in oklab,var(--navy) 80%,#14346e) 100%)}}.upsell{color:#fff;position:relative;overflow:hidden}.upsell:after{content:"";pointer-events:none;background:radial-gradient(120% 180% at 100% 0,var(--gold) 0,transparent 50%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.upsell:after{background:radial-gradient(120% 180% at 100% 0,color-mix(in oklab,var(--gold) 30%,transparent) 0,transparent 50%)}}[dir=rtl] .upsell:after{background:radial-gradient(120% 180% at 0 0,var(--gold) 0,transparent 50%)}@supports (color:color-mix(in lab,red,red)){[dir=rtl] .upsell:after{background:radial-gradient(120% 180% at 0 0,color-mix(in oklab,var(--gold) 30%,transparent) 0,transparent 50%)}}.upsell__ico{z-index:1;background:var(--gold);border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.upsell__ico{background:color-mix(in oklab,var(--gold) 92%,#fff)}}.upsell__ico{color:#3a2a0a}.upsell__ico svg{fill:currentColor;width:22px;height:22px}.upsell__cp{z-index:1;flex:1;min-width:0;position:relative}.upsell__cp .t{letter-spacing:-.01em;font-size:16px;font-weight:700}[dir=rtl] .upsell__cp .t{letter-spacing:0}.upsell__cp .t .gold{color:var(--gold)}.upsell__cp .s{color:oklab(100% 0 5.96046e-8/.78);margin-top:2px;font-size:13px;line-height:1.45}.upsell .btn-plus{z-index:1;flex-shrink:0;position:relative}@media (max-width:560px){.upsell{flex-direction:column;align-items:flex-start;gap:12px}.upsell .btn-plus{width:100%}}@media (prefers-reduced-motion:reduce){.estate__art .ill-float,.estate__art .ill-float--slow,.estate__art .ill-twinkle{animation:none!important}}.err-kick{animation:err-rise .6s cubic-bezier(.2,.8,.2,1) both}.err-display{animation:err-rise .68s cubic-bezier(.2,.8,.2,1) 60ms both}.err-lede{animation:err-rise .68s cubic-bezier(.2,.8,.2,1) .13s both}.err-cta-row,.err-roles{animation:err-rise .68s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes err-rise{0%{transform:translateY(16px)}to{transform:none}}@media (prefers-reduced-motion:reduce){.err-cta-row,.err-display,.err-kick,.err-lede,.err-roles{animation:none}}.sw-wrap{--ob-ease:cubic-bezier(.22,1,.36,1);max-width:560px;margin-inline:auto;padding:clamp(12px,2vw,18px) clamp(16px,4vw,24px) 60px}.sw-head{align-items:center;gap:12px;margin-bottom:5px;display:flex}.sw-head__t{letter-spacing:-.03em;margin:0;font-size:clamp(20px,3vw,26px);font-weight:800}[dir=rtl] .sw-head__t{letter-spacing:0}.sw-head__spacer{flex:1}.sw-daily{letter-spacing:.02em;color:var(--blue-grey);align-items:center;gap:5px;font-size:11.5px;display:inline-flex}.sw-daily b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.sw-sub{color:var(--blue-grey);margin:0 0 9px;font-size:13.5px;line-height:1.5}.sw-progress{background:var(--off-white);border-radius:999px;height:5px;margin:0 0 26px;overflow:hidden}.sw-progress__fill{border-radius:inherit;background:var(--blue);width:0;height:100%;transition:width .55s var(--ob-ease);display:block}.sw-deck{width:100%;height:clamp(300px,100dvh - 380px,520px);margin-inline:auto;position:relative}.sw-card{z-index:calc(50 - var(--i,0));background:var(--surface-card,#fff);border:1px solid var(--sky-mid);border-radius:24px;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.sw-card{border:1px solid color-mix(in oklab,var(--sky-mid) 60%,transparent)}}.sw-card{box-shadow:var(--shadow-lg);will-change:transform;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transform-origin:top;transform:translateY(calc(var(--i,0) * -10px)) scale(calc(1 - var(--i,0) * .04));transition:transform .45s var(--ob-ease);flex-direction:column;display:flex;overflow:hidden}.sw-card:active{cursor:grabbing}.sw-card.is-behind{pointer-events:none}.sw-card.is-dragging{transition:none}.sw-card.is-gone{opacity:0;pointer-events:none;transition:transform .5s cubic-bezier(.4,.05,.3,1),opacity .5s}@keyframes sw-ringin{0%{stroke-dashoffset:100px}}.sw-card:not(.is-behind) .fit-ring__fill{animation:sw-ringin .9s var(--fit-ease)}.sw-bodywrap{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.sw-face__top{background:linear-gradient(160deg,var(--blue),var(--surface-card,#fff) 62%);padding:22px 22px 16px;position:relative}@supports (color:color-mix(in lab,red,red)){.sw-face__top{background:linear-gradient(160deg,color-mix(in oklab,var(--blue) 8%,#fff),var(--surface-card,#fff) 62%)}}.sw-face__row{align-items:flex-start;gap:14px;display:flex}.sw-face__id{flex:1;min-width:0;padding-top:2px}.sw-face__title{letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1.2}[dir=rtl] .sw-face__title{letter-spacing:0}.sw-face__co{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:14px;display:flex}.sw-verif{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid}.sw-verif svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.sw-face__ring{flex-shrink:0}.sw-face__ring .fit-ring{--fit-size:76px}.sw-face__ring .fit-ring__fill,.sw-face__ring .fit-ring__track{stroke-width:8px}.sw-face__body{flex-direction:column;flex:1;gap:15px;padding:18px 22px 20px;display:flex;overflow-y:auto}.sw-facts{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sw-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.sw-fact__k{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);font-size:10px}[dir=rtl] .sw-fact__k{letter-spacing:0;text-transform:none}.sw-fact__v{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;overflow:hidden}[dir=rtl] .sw-fact__v{letter-spacing:0}.sw-skills{flex-wrap:wrap;gap:7px;display:flex}.sw-skill{color:var(--navy);background:var(--sky-light);border-radius:999px;padding:6px 12px;font-size:12.5px;font-weight:600}.sw-reasons{flex-wrap:wrap;gap:8px;display:flex}.sw-reason{color:var(--navy);background:var(--off-white);border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 10px;font-size:12.5px;font-weight:600;display:inline-flex}[dir=rtl] .sw-reason{padding:6px 10px 6px 12px}.sw-reason svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:14px;height:14px}.sw-reason--skill{color:var(--fit-strong);background:var(--fit-strong)}@supports (color:color-mix(in lab,red,red)){.sw-reason--skill{background:color-mix(in oklab,var(--fit-strong) 13%,#fff)}}.sw-reason--pin{color:var(--blue);background:var(--sky-light)}.sw-desc{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.sw-desc,.sw-fliphint{color:var(--blue-grey)}.sw-fliphint{letter-spacing:.02em;align-items:center;gap:7px;margin-top:auto;font-size:11px;display:inline-flex}.sw-fliphint svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:14px;height:14px}.sw-metrics{background:var(--surface-card,#fff);transition:transform .42s var(--ob-ease);border-radius:22px 22px 0 0;flex-direction:column;gap:13px;padding:16px 22px 20px;display:flex;position:absolute;inset:0;overflow-y:auto;transform:translateY(101%);box-shadow:0 -16px 36px -20px #0a1f4473}.sw-card.is-flipped .sw-metrics{transform:none}.sw-metrics__bar{align-items:center;gap:10px;display:flex}.sw-metrics__ttl{letter-spacing:-.02em;font-size:15px;font-weight:800}[dir=rtl] .sw-metrics__ttl{letter-spacing:0}.sw-metrics__ttl small{color:var(--blue-grey);letter-spacing:.04em;margin-top:2px;font-size:10.5px;font-weight:600;display:block}[dir=rtl] .sw-metrics__ttl small{letter-spacing:0}.sw-metrics__close{border:1px solid var(--border-strong,var(--sky-mid));background:var(--surface-card,#fff);width:32px;height:32px;color:var(--blue-grey);cursor:pointer;border-radius:50%;flex-shrink:0;place-items:center;margin-inline-start:auto;transition:color .15s,border-color .15s;display:grid}.sw-metrics__close:hover{color:var(--navy);border-color:var(--blue-grey)}.sw-metrics__close svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:15px;height:15px}.sw-metrics .fit-grid{min-width:0}.sw-back__note{color:var(--blue-grey);align-items:flex-start;gap:8px;margin:2px 0 0;font-size:12px;line-height:1.5;display:flex}.sw-back__note svg{width:15px;height:15px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:2px;flex-shrink:0;margin-top:1px}.sw-stamp{z-index:5;letter-spacing:.06em;text-transform:uppercase;opacity:0;pointer-events:none;border:4px solid;border-radius:12px;padding:6px 16px;font-size:30px;font-weight:800;position:absolute;top:26px}[dir=rtl] .sw-stamp{letter-spacing:0;text-transform:none}.sw-stamp--apply{color:var(--fit-strong);inset-inline-start:24px;transform:rotate(-16deg)scale(.8)}.sw-stamp--pass{color:var(--fit-weak);inset-inline-end:24px}.sw-stamp--pass,[dir=rtl] .sw-stamp--apply{transform:rotate(16deg)scale(.8)}[dir=rtl] .sw-stamp--pass{transform:rotate(-16deg)scale(.8)}.sw-coach{z-index:55;pointer-events:none;opacity:0;transition:opacity .35s;position:absolute;inset:0}.sw-coach.is-on{opacity:1}.sw-coach__cue{letter-spacing:.05em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-md);background:#0a1f44d6;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:700;display:inline-flex;position:absolute}[dir=rtl] .sw-coach__cue{letter-spacing:0;text-transform:none}.sw-coach__cue svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.sw-coach__cue--pass{top:50%;inset-inline-start:14px;transform:translateY(-50%)}.sw-coach__cue--pass svg{color:var(--fit-weak)}.sw-coach__cue--apply{top:50%;inset-inline-end:14px;transform:translateY(-50%)}.sw-coach__cue--apply svg{color:var(--fit-strong)}.sw-coach__cue--tap{top:16px;width:max-content;margin-inline:auto;inset-inline:0}.sw-coach__cue--tap svg{color:#7fb0ff}.sw-coach__hand{filter:drop-shadow(0 6px 14px #0a1f4480);top:52%;width:40px;height:40px;margin-inline:auto;position:absolute;inset-inline:0}.sw-coach__hand svg{width:100%;height:100%;fill:var(--surface-card,#fff);stroke:var(--navy);stroke-width:1.4px;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.sw-coach.is-on .sw-coach__hand{animation:sw-sway 2.4s ease-in-out infinite}.sw-coach.is-on .sw-coach__cue{animation:sw-coach-pulse 2.4s ease-in-out infinite}}@keyframes sw-sway{0%,to{transform:translate(-30px,-50%)rotate(-6deg)}50%{transform:translate(30px,-50%)rotate(6deg)}}@keyframes sw-coach-pulse{0%,to{opacity:.55}50%{opacity:1}}.sw-actions{justify-content:center;align-items:center;gap:16px;margin-top:16px;display:flex}.sw-act{cursor:pointer;background:var(--surface-card,#fff);box-shadow:var(--shadow-md);transition:transform .16s var(--ob-ease),box-shadow .16s var(--ob-ease),background-color .16s;border:0;border-radius:50%;place-items:center;display:grid;position:relative}.sw-act:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.sw-act:active{transform:scale(.92)}.sw-act:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.sw-act svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sw-act--pass{width:60px;height:60px;color:var(--fit-weak)}.sw-act--pass svg{width:26px;height:26px}.sw-act--apply{color:#fff;background:var(--fit-strong);width:72px;height:72px}.sw-act--apply svg{width:30px;height:30px}.sw-act--apply:hover{background:var(--fit-strong)}@supports (color:color-mix(in lab,red,red)){.sw-act--apply:hover{background:color-mix(in oklab,var(--fit-strong) 88%,black)}}.sw-act--undo{width:46px;height:46px;color:var(--blue-grey)}.sw-act--undo svg{width:19px;height:19px}.sw-act--info{width:52px;height:52px;color:var(--blue)}.sw-act--info svg{width:22px;height:22px}.sw-act:disabled{opacity:.4;cursor:not-allowed;transform:none}.sw-act:disabled,.sw-cost{box-shadow:var(--shadow-sm)}.sw-cost{border:2px solid var(--surface-card,#fff);width:max-content;bottom:-12px;margin-inline:auto;position:absolute;inset-inline:0}.sw-cost .cost-chip__coin{font-size:12px}.sw-cost .cost-chip__coin svg{fill:currentColor;stroke:none}.sw-cost .cost-chip__n:before{content:none}.sw-hints{text-align:center;color:var(--blue-grey);margin-top:26px;font-size:11px}.sw-scrim{z-index:70;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#060b1a80;animation:sw-scrim-in .3s;position:fixed;inset:0}@keyframes sw-scrim-in{0%{opacity:0}}.sw-sheet{z-index:71;background:var(--surface-card,#fff);padding:8px 24px calc(24px + env(safe-area-inset-bottom));max-width:560px;max-height:88vh;animation:sw-sheet-in .42s var(--ob-ease,cubic-bezier(.22,1,.36,1));inset-inline:0;border-radius:22px 22px 0 0;margin-inline:auto;position:fixed;bottom:0;overflow-y:auto;box-shadow:0 -12px 40px -12px #0a1f444d}@keyframes sw-sheet-in{0%{transform:translateY(102%)}}.sw-sheet__grip{background:var(--border-strong,var(--sky-mid));border-radius:999px;width:38px;height:4px;margin:8px auto 18px}.sw-sheet__title{letter-spacing:-.02em;margin:0 0 4px;font-size:19px;font-weight:800}[dir=rtl] .sw-sheet__title{letter-spacing:0}.sw-sheet__sub{color:var(--blue-grey);margin:0 0 18px;font-size:13.5px;line-height:1.55}.sw-sheet__co{background:var(--off-white);border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:12px 14px;display:flex}.sw-sheet__co b{font-size:14.5px;font-weight:700}.sw-sheet__co span{color:var(--blue-grey);font-size:12.5px;display:block}.sw-sheet__q{margin-bottom:18px}.sw-costrow{background:var(--gold);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.sw-costrow{background:color-mix(in oklab,var(--gold) 9%,#fff)}}.sw-costrow{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.sw-costrow{border:1px solid color-mix(in oklab,var(--gold) 32%,transparent)}}.sw-costrow{margin:18px 0}.sw-costrow__l{color:var(--navy);flex-wrap:wrap;align-items:center;gap:7px;font-size:13.5px;display:inline-flex}.sw-costrow__after{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:12px}[dir=rtl] .sw-costrow__after{unicode-bidi:isolate}.sw-sheet__cta{gap:10px;display:flex}.sw-sheet__cta .btn{flex:1;justify-content:center}.sw-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:24px;display:flex}.sw-state__ic{background:var(--sky-light);width:82px;height:82px;color:var(--blue);border-radius:24px;place-items:center;margin-bottom:22px;display:grid}.sw-state__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:38px;height:38px}.sw-state__ic--gold{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.sw-state__ic--gold{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.sw-state__ic--gold{color:var(--gold)}.sw-state__t{letter-spacing:-.025em;margin:0 0 10px;font-size:22px;font-weight:800}[dir=rtl] .sw-state__t{letter-spacing:0}.sw-state__s{color:var(--blue-grey);max-width:38ch;margin:0 auto 24px;font-size:14.5px;line-height:1.6}.sw-state__meta{color:var(--blue-grey);font-variant-numeric:tabular-nums;margin-top:16px;font-size:12px}.sw-state__row{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.sw-art{width:132px;height:auto;margin-bottom:20px}.sw-art svg{width:100%;height:auto;display:block;overflow:visible}@media (prefers-reduced-motion:no-preference){.sw-art .art-float{animation:sw-float 4.6s ease-in-out infinite}.sw-art .art-shadow{transform-box:fill-box;transform-origin:50%;animation:sw-shadow 4.6s ease-in-out infinite}.sw-art--limit .art-glint{animation:sw-glint 4.6s ease-in-out infinite}.sw-art--empty .art-ring{animation:sw-ring 2.9s ease-out infinite}.sw-art--empty .art-ring--2{animation-delay:1.45s}}@keyframes sw-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes sw-shadow{0%,to{opacity:.09;transform:scale(1)}50%{opacity:.05;transform:scale(.85)}}@keyframes sw-ring{0%{opacity:.5;transform:scale(.7)}70%{opacity:0}to{opacity:0;transform:scale(1.55)}}@keyframes sw-glint{0%,4%{opacity:0;transform:translate(-20px)}12%{opacity:.6}22%{opacity:0;transform:translate(20px)}to{opacity:0;transform:translate(20px)}}.sw-actions.is-idle{opacity:.35;pointer-events:none}.sw-toast{z-index:80;background:var(--navy);color:#fff;width:max-content;max-width:calc(100% - 32px);box-shadow:var(--shadow-lg);animation:sw-toast-in .24s var(--ob-ease,cubic-bezier(.22,1,.36,1));border-radius:12px;align-items:center;gap:16px;margin-inline:auto;padding:13px 16px 13px 18px;font-size:14px;display:flex;position:fixed;inset-block-end:24px;inset-inline:0}[dir=rtl] .sw-toast{padding:13px 18px 13px 16px}@keyframes sw-toast-in{0%{opacity:0;transform:translateY(12px)}}.sw-toast__undo{color:#7fb0ff;cursor:pointer;white-space:nowrap;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:700}.sw-toast__undo:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #7fb0ff}@media (prefers-reduced-motion:reduce){.sw-card,.sw-metrics,.sw-progress__fill{transition:none!important}.sw-card:not(.is-behind) .fit-ring__fill,.sw-scrim,.sw-sheet,.sw-toast{animation:none!important}}.sw-toast--err{background:var(--danger)}.rc-wrap{--ob-ease:cubic-bezier(.22,1,.36,1);--rc-r:16px;max-width:760px;margin-inline:auto;padding:clamp(22px,4vw,38px) clamp(16px,4vw,28px) 120px}.rc-head{margin-bottom:24px}.rc-seg{background:var(--surface-card,#fff);border:1px solid var(--border);box-shadow:var(--shadow-sm);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid;position:relative}.rc-seg__thumb{z-index:0;background:var(--navy);width:calc(50% - 9px);transition:transform .36s var(--ob-ease);top:6px;bottom:6px;border-radius:999px;position:absolute;inset-inline-start:6px;box-shadow:0 8px 20px -8px #0a1f448c}.rc-seg[data-active=popular] .rc-seg__thumb{transform:translate(calc(100% + 6px))}[dir=rtl] .rc-seg[data-active=popular] .rc-seg__thumb{transform:translate(calc(-100% - 6px))}.rc-seg__btn{z-index:1;cursor:pointer;letter-spacing:-.01em;height:50px;color:var(--blue-grey);transition:color .3s var(--ob-ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;font-size:15.5px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}[dir=rtl] .rc-seg__btn{letter-spacing:0}.rc-seg__btn:hover{color:var(--navy)}.rc-seg__btn.is-on,.rc-seg__btn.is-on:hover{color:#fff}.rc-seg__btn:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.rc-sub{color:var(--blue-grey);min-height:1.2em;margin:15px 2px 0;font-size:14px;line-height:1.55}.rc-list{flex-direction:column;gap:14px;display:flex}.rc-card{background:var(--surface-card,#fff);border:1px solid var(--border);position:relative}@supports (color:color-mix(in lab,red,red)){.rc-card{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.rc-card{border-radius:var(--rc-r,16px);box-shadow:var(--shadow-sm);transition:border-color .18s var(--ob-ease),box-shadow .2s var(--ob-ease),transform .18s var(--ob-ease);padding:20px 22px}.rc-card:hover{border-color:var(--border-strong,var(--sky-mid));box-shadow:var(--shadow-md);transform:translateY(-2px)}.rc-card__link{z-index:1;border-radius:inherit;text-decoration:none;position:absolute;inset:0}.rc-card__link:focus-visible{outline:2px solid var(--blue);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.rc-card:hover{transform:none}}.rc-card--feature{box-shadow:var(--shadow-md);border-color:#0000;padding:0;overflow:hidden}.rc-card--feature:hover{box-shadow:var(--shadow-lg)}.rc-hero{color:#fff;background:linear-gradient(150deg,#0a1f44,#16315f);padding:20px 22px 22px;position:relative;overflow:hidden}.rc-hero__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#9dc0ff;align-items:center;gap:7px;margin-bottom:16px;font-size:10.5px;font-weight:700;display:inline-flex;position:relative}[dir=rtl] .rc-hero__eyebrow{letter-spacing:0;text-transform:none}.rc-hero__eyebrow svg{fill:currentColor;width:13px;height:13px}.rc-hero__main{align-items:center;gap:16px;display:flex;position:relative}.rc-hero__idwrap{flex:1;align-items:center;gap:15px;min-width:0;display:flex}.rc-hero__id{min-width:0}.rc-hero__title{letter-spacing:-.025em;font-size:22px;font-weight:800;line-height:1.15}[dir=rtl] .rc-hero__title{letter-spacing:0}.rc-hero__co{color:#ffffffbd;align-items:center;gap:8px;margin-top:5px;font-size:14px;display:flex}.rc-hero__ring{flex-shrink:0}.rc-hero__ring .fit-ring{--fit-size:100px;--fit-track:#ffffff29}.rc-hero__ring .fit-ring__num{color:#fff}.rc-hero__ring .fit-ring__lbl{color:#ffffff9e}.rc-card__body{padding:20px 22px 22px}@media (max-width:460px){.rc-hero__title{font-size:19px}.rc-hero__ring .fit-ring{--fit-size:80px}}.rc-card__head{align-items:flex-start;gap:15px;display:flex}.rc-card__id{flex:1;min-width:0;padding-top:2px}.rc-card__title{letter-spacing:-.015em;color:var(--navy);font-size:17px;font-weight:700;line-height:1.25}[dir=rtl] .rc-card__title{letter-spacing:0}.rc-card__co{color:var(--blue-grey);align-items:center;gap:7px;margin-top:4px;font-size:13.5px;display:flex}.rc-verif{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:17px;height:17px;display:grid}.rc-verif svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:10px;height:10px}.rc-card__ring{flex-shrink:0}.rc-card__ring .fit-ring{--fit-size:52px}.rc-card__ring .fit-ring__fill,.rc-card__ring .fit-ring__track{stroke-width:7px}.rc-why{background:var(--blue);border-radius:12px;margin-top:14px;padding:13px 15px}@supports (color:color-mix(in lab,red,red)){.rc-why{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.rc-why{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.rc-why{border:1px solid color-mix(in oklab,var(--blue) 15%,transparent)}}.rc-why__hd{align-items:center;gap:8px;margin-bottom:8px;display:flex}.rc-why__spark{width:20px;height:20px;color:var(--blue);background:var(--blue);border-radius:6px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rc-why__spark{background:color-mix(in oklab,var(--blue) 14%,transparent)}}.rc-why__spark svg{fill:currentColor;width:12px;height:12px}.rc-why__lbl{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);font-size:11px;font-weight:700}[dir=rtl] .rc-why__lbl{letter-spacing:0;text-transform:none}.rc-why__body{color:var(--navy);font-size:13.5px;line-height:1.5;display:block}.rc-why--line{background:0 0;border:0;align-items:flex-start;gap:9px;margin-top:14px;padding:0;display:flex}.rc-why--line .rc-why__spark{margin-top:1px}.rc-why--line .rc-why__body{color:var(--blue-grey)}.rc-card--feature .rc-why{margin-top:0;padding:16px 18px}.rc-card--feature .rc-why__spark{border-radius:7px;width:22px;height:22px}.rc-card--feature .rc-why__spark svg{width:13px}.rc-card--feature .rc-why__body{font-size:15px;line-height:1.55}.rc-why--locked .rc-why__spark{color:var(--gold);background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.rc-why--locked .rc-why__spark{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.rc-why--locked .rc-why__body{color:var(--blue-grey)}.rc-why--locked a{color:var(--blue);z-index:2;font-weight:600;text-decoration:none;position:relative}.rc-why--locked a:hover{text-decoration:underline}.rc-card__foot{z-index:2;border-top:1px solid var(--border);margin-top:16px;padding-top:16px;position:relative}.rc-meta{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:8px 18px;font-size:12.5px;display:flex}.rc-meta span{align-items:center;gap:7px;display:inline-flex}.rc-meta svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;color:var(--blue-grey)}.rc-gen__status{background:var(--blue);border-radius:16px;align-items:center;gap:14px;margin-bottom:16px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.rc-gen__status{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.rc-gen__status{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.rc-gen__status{border:1px solid color-mix(in oklab,var(--blue) 22%,transparent)}}.rc-gen__orb{width:38px;height:38px;color:var(--blue);background:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.rc-gen__orb{background:color-mix(in oklab,var(--blue) 14%,#fff)}}.rc-gen__orb svg{fill:currentColor;z-index:1;width:19px;height:19px;position:relative}.rc-gen__orb:after,.rc-gen__orb:before{content:"";border:2px solid var(--blue);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.rc-gen__orb:after,.rc-gen__orb:before{border:2px solid color-mix(in oklab,var(--blue) 40%,transparent)}}.rc-gen__b{flex:1;min-width:0}.rc-gen__t{color:var(--navy);align-items:center;gap:2px;font-size:14.5px;font-weight:700;display:flex}.rc-gen__sub{letter-spacing:.02em;color:var(--blue-grey);min-height:15px;margin-top:4px;font-size:11.5px}.rc-gen__dots{gap:3px;margin-inline-start:3px;display:inline-flex}.rc-gen__dots i{background:var(--blue);border-radius:50%;width:4px;height:4px}.rc-skels{flex-direction:column;gap:14px;display:flex}.rc-skel{background:var(--surface-card,#fff);border:1px solid var(--border)}@supports (color:color-mix(in lab,red,red)){.rc-skel{border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}}.rc-skel{border-radius:var(--rc-r,16px);padding:20px 22px}.rc-skel__head{align-items:flex-start;gap:15px;display:flex}.rc-sk{background:linear-gradient(90deg,var(--off-white) 25%,var(--off-white) 37%,var(--off-white) 63%)}@supports (color:color-mix(in lab,red,red)){.rc-sk{background:linear-gradient(90deg,var(--off-white) 25%,color-mix(in oklab,var(--off-white) 55%,#fff) 37%,var(--off-white) 63%)}}.rc-sk{background-size:200% 100%;border-radius:8px}.rc-skel__logo{border-radius:13px;flex-shrink:0;width:50px;height:50px}.rc-skel__ring{border-radius:50%;flex-shrink:0;width:52px;height:52px;margin-inline-start:auto}.rc-skel__lines{flex-direction:column;flex:1;gap:9px;padding-top:4px;display:flex}.rc-skel__row{gap:8px;margin-top:16px;display:flex}.rc-skel__row .rc-sk{border-radius:999px;height:29px}.rc-skel__foot{border-radius:11px;height:42px;margin-top:18px}@media (prefers-reduced-motion:no-preference){.rc-sk{animation:rc-shimmer 1.5s linear infinite}.rc-gen__orb:before{animation:rc-ripple 2.2s var(--ob-ease,ease) infinite}.rc-gen__orb:after{animation:rc-ripple 2.2s var(--ob-ease,ease) 1.1s infinite}.rc-gen__dots i{animation:rc-blink 1.2s ease-in-out infinite}.rc-gen__dots i:nth-child(2){animation-delay:.18s}.rc-gen__dots i:nth-child(3){animation-delay:.36s}}@keyframes rc-shimmer{0%{background-position:180% 0}to{background-position:-180% 0}}@keyframes rc-ripple{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes rc-blink{0%,to{opacity:.25}50%{opacity:1}}.rc-cold{background:linear-gradient(135deg,var(--blue),#fff 70%);border-radius:18px;grid-template-columns:auto 1fr;align-items:center;gap:24px;margin-bottom:26px;padding:24px 26px;display:grid}@supports (color:color-mix(in lab,red,red)){.rc-cold{background:linear-gradient(135deg,color-mix(in oklab,var(--blue) 10%,#fff),#fff 70%)}}.rc-cold{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.rc-cold{border:1px solid color-mix(in oklab,var(--blue) 24%,transparent)}}.rc-cold__ring{flex-shrink:0;width:104px;height:104px;position:relative}.rc-cold__ring svg{width:100%;height:100%;transform:rotate(-90deg)}.rc-cold__ring circle{fill:none;stroke-width:9px}.rc-cold__ring .trk{stroke:var(--off-white)}.rc-cold__ring .val{stroke:var(--blue);stroke-linecap:round;transition:stroke-dashoffset 1s var(--fit-ease)}.rc-cold__pct{flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:absolute;inset:0}.rc-cold__pct b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.rc-cold__pct span{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);margin-top:3px;font-size:9.5px}[dir=rtl] .rc-cold__pct span{letter-spacing:0;text-transform:none}.rc-cold__t{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:800}[dir=rtl] .rc-cold__t{letter-spacing:0}.rc-cold__s{color:var(--blue-grey);margin:6px 0 0;font-size:13.5px;line-height:1.5}.rc-check{flex-direction:column;gap:9px;margin:15px 0 0;padding:0;list-style:none;display:flex}.rc-check li{color:var(--navy);align-items:center;gap:10px;font-size:13.5px;display:flex}.rc-check__box{border:1.5px solid var(--border-strong,var(--sky-mid));color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:grid}.rc-check__box svg{opacity:0;fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:12px;height:12px}.rc-check li.done .rc-check__box{background:var(--blue);border-color:var(--blue)}.rc-check li.done .rc-check__box svg{opacity:1}.rc-check li.done span:last-child{color:var(--blue-grey);text-decoration:line-through;-webkit-text-decoration-color:var(--border-strong,var(--sky-mid));text-decoration-color:var(--border-strong,var(--sky-mid))}.rc-cold__cta{margin-top:18px}@media (max-width:560px){.rc-cold{text-align:start;grid-template-columns:1fr;justify-items:start}}.rc-signin{border-radius:var(--rc-r,16px);background:linear-gradient(120deg,var(--navy),#1b3a6b);color:#fff;align-items:center;gap:16px;margin-bottom:24px;padding:20px 22px;display:flex}.rc-signin__ic{color:#fff;background:#ffffff1f;border-radius:12px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}.rc-signin__ic svg{fill:currentColor;width:22px;height:22px}.rc-signin__b{flex:1;min-width:0}.rc-signin__t{letter-spacing:-.01em;font-size:16.5px;font-weight:700}[dir=rtl] .rc-signin__t{letter-spacing:0}.rc-signin__s{color:#ffffffb8;margin-top:4px;font-size:13px;line-height:1.5}.rc-signin .btn{flex-shrink:0}@media (max-width:520px){.rc-signin{flex-wrap:wrap}.rc-signin .btn{width:100%}}.rc-pophead{align-items:center;gap:11px;margin:2px 0 16px;display:flex}.rc-pophead__ic{width:34px;height:34px;color:var(--warning);background:var(--warning);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.rc-pophead__ic{background:color-mix(in oklab,var(--warning) 13%,#fff)}}.rc-pophead__ic svg{fill:currentColor;width:17px;height:17px}.rc-pophead__t{letter-spacing:-.02em;font-size:16px;font-weight:800}[dir=rtl] .rc-pophead__t{letter-spacing:0}.rc-pophead__s{letter-spacing:.02em;color:var(--blue-grey);margin-top:2px;font-size:11.5px}.rc-plist{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.rc-prow{color:inherit;background:var(--surface-card,#fff);border:1px solid var(--border);border-radius:16px;align-items:center;gap:15px;padding:14px 16px;text-decoration:none;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.rc-prow{border:1px solid color-mix(in oklab,var(--border) 75%,transparent)}}.rc-prow{box-shadow:var(--shadow-sm);transition:border-color .18s var(--ob-ease),box-shadow .2s var(--ob-ease),transform .18s var(--ob-ease)}.rc-prow:hover{border-color:var(--border-strong,var(--sky-mid));box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.rc-prow:hover{transform:none}}.rc-prow__rank{text-align:center;font-variant-numeric:tabular-nums;width:26px;color:var(--blue-grey);opacity:.6;flex-shrink:0;font-size:16px;font-weight:700}.rc-plist>li:nth-child(-n+3) .rc-prow__rank{color:var(--blue);opacity:1}.rc-plist>li:first-child .rc-prow__rank{font-size:18px}.rc-prow__b{flex-direction:column;flex:1;min-width:0;display:flex}.rc-prow__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:700;display:block;overflow:hidden}[dir=rtl] .rc-prow__title{letter-spacing:0}.rc-prow__co{color:var(--blue-grey);white-space:nowrap;align-items:center;gap:8px;margin-top:3px;font-size:13px;display:flex;overflow:hidden}.rc-prow__co .rc-verif{width:15px;height:15px}.rc-prow__co .rc-verif svg{width:9px;height:9px}.rc-prow__meta{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:5px 12px;margin-top:6px;font-size:12.5px;display:flex}.rc-prow__mi{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rc-prow__mi svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;opacity:.8;width:12px;height:12px}.rc-prow__chev{width:18px;height:18px;color:var(--blue-grey);opacity:.35;flex-shrink:0;transition:opacity .15s,transform .15s}.rc-prow__chev svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.rc-prow:hover .rc-prow__chev{opacity:1;transform:translate(2px)}[dir=rtl] .rc-prow__chev svg{transform:scaleX(-1)}[dir=rtl] .rc-prow:hover .rc-prow__chev{transform:translate(-2px)}@media (max-width:560px){.rc-prow__chev{display:none}.rc-prow__co,.rc-prow__meta{white-space:normal}}.rc-empty{text-align:center;flex-direction:column;align-items:center;padding:52px 24px;display:flex}.rc-empty__art{width:150px;height:auto;margin-bottom:22px}.rc-empty__art svg{width:100%;height:auto;display:block;overflow:visible}.rc-empty__t{letter-spacing:-.02em;margin:0 0 8px;font-size:20px;font-weight:800}[dir=rtl] .rc-empty__t{letter-spacing:0}.rc-empty__s{color:var(--blue-grey);max-width:42ch;margin:0 auto 22px;font-size:14.5px;line-height:1.6}.rc-empty__cta{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (prefers-reduced-motion:no-preference){.rc-empty__art .art-float{transform-origin:50%;animation:sw-float 4.6s ease-in-out infinite}.rc-empty__art .art-shadow{transform-box:fill-box;transform-origin:50%;animation:sw-shadow 4.6s ease-in-out infinite}.rc-empty__art .art-ring{animation:sw-ring 2.9s ease-out infinite}.rc-empty__art .art-ring--2{animation-delay:1.45s}}.chip{--chip-h:34px;--chip-fs:13px;--chip-pad:14px;--chip-ease:cubic-bezier(.34,1.36,.32,1);--chip-spring:cubic-bezier(.34,1.56,.32,1);height:var(--chip-h);padding-inline:var(--chip-pad);font-family:var(--font-sans);font-size:var(--chip-fs);letter-spacing:-.005em;white-space:nowrap;color:var(--navy);border:1.5px solid var(--sky-light);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .16s ease,border-color .16s ease,color .16s ease,box-shadow .16s ease,transform .12s var(--chip-ease);background:#fff;border-radius:999px;align-items:center;gap:7px;font-weight:500;line-height:1;display:inline-flex}[dir=rtl] .chip{letter-spacing:0}.chip:hover{border-color:var(--sky-mid);background:var(--off-white)}.chip:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.chip:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.chip--sm{--chip-h:28px;--chip-fs:12px;--chip-pad:11px}.chip--lg{--chip-h:40px;--chip-fs:14px;--chip-pad:18px}.chip--filter .chip__check{opacity:0;width:0;transition:width .24s var(--chip-spring),opacity .16s ease,margin .24s var(--chip-spring),transform .24s var(--chip-spring);align-items:center;margin-inline-start:-7px;display:inline-flex;overflow:hidden}.chip--filter .chip__check svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.chip--filter[aria-pressed=true]{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.chip--filter[aria-pressed=true]{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.chip--filter[aria-pressed=true]{border-color:var(--blue);color:var(--blue)}.chip--filter[aria-pressed=true]:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.chip--filter[aria-pressed=true]:hover{background:color-mix(in oklab,var(--blue) 18%,transparent)}}.chip--filter[aria-pressed=true] .chip__check{opacity:1;width:14px;margin-inline-start:-2px}.chip--filter:not([aria-pressed=true]) .chip__check{transform:scale(.4)}.chip--filter[aria-pressed=true] .chip__check{transform:scale(1)}@media (prefers-reduced-motion:reduce){.chip,.chip--filter .chip__check{transition:none}}.ob{background:var(--off-white);min-height:100dvh;color:var(--navy);--ob-ease:cubic-bezier(.22,1,.36,1);flex-direction:column;transition:background-color .9s cubic-bezier(.4,0,.2,1),color .9s;display:flex;position:relative;overflow:hidden}.ob:before{content:"";z-index:0;pointer-events:none;background-image:radial-gradient(circle,var(--navy) 1px,transparent 1.6px);position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.ob:before{background-image:radial-gradient(circle,color-mix(in oklab,var(--navy) 8%,transparent) 1px,transparent 1.6px)}}.ob:before{opacity:.5;background-size:26px 26px;transition:opacity .55s;-webkit-mask:radial-gradient(72% 60% at 50% 30%,#000,#0000 78%);mask:radial-gradient(72% 60% at 50% 30%,#000,#0000 78%)}.ob[data-tone=dark]{color:#fff;background:radial-gradient(128% 108% at 74% 4%,#123f7d 0,#0d2c60 24%,#0a1f44 48%,#071734 74%,#050f27 100%)}.ob[data-tone=dark]:before{opacity:0}.ob__aurora{z-index:0;pointer-events:none;opacity:0;transition:opacity .7s;position:fixed;inset:0;overflow:hidden}.ob[data-tone=dark] .ob__aurora{opacity:1}.ob__aurora i{filter:blur(70px);mix-blend-mode:screen;border-radius:50%;display:block;position:absolute}.ob__aurora i:first-child{inset-inline-start:42%;background:radial-gradient(circle,#266cec8c,#0000 66%);width:52vw;height:52vw;top:-18%}.ob__aurora i:nth-child(2){inset-inline-start:2%;background:radial-gradient(circle,#1860d280,#0000 64%);width:44vw;height:44vw;top:6%}.ob__aurora i:nth-child(3){inset-inline-start:56%;background:radial-gradient(circle,#6098ff73,#0000 62%);width:38vw;height:38vw;top:40%}@media (prefers-reduced-motion:no-preference){.ob[data-tone=dark] .ob__aurora i{animation:ob-aurora 34s ease-in-out infinite alternate}.ob__aurora i:nth-child(2){animation-duration:42s!important}.ob__aurora i:nth-child(3){animation-duration:50s!important}}@keyframes ob-aurora{0%{transform:translate(0)scale(1)}to{transform:translate(-5%,7%)scale(1.16)}}.ob-head{z-index:20;position:sticky;top:0}.ob-rail{background:var(--navy);width:100%;height:3px;position:relative}@supports (color:color-mix(in lab,red,red)){.ob-rail{background:color-mix(in oklab,var(--navy) 9%,transparent)}}.ob[data-tone=dark] .ob-rail{background:#ffffff24}.ob-rail__fill{width:var(--p,0);background:linear-gradient(90deg,var(--blue),#3d78ff);border-radius:0 999px 999px 0;transition:width .95s cubic-bezier(.4,0,.2,1);position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .ob-rail__fill{border-radius:999px 0 0 999px}.ob-rail__fill:after{content:"";background:radial-gradient(circle,#e4eeff,#7fa8ff 55%,var(--blue) 80%);width:7px;height:7px;box-shadow:0 0 6px 1px var(--blue);inset-inline-end:-1px;border-radius:50%;position:absolute;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab,red,red)){.ob-rail__fill:after{box-shadow:0 0 6px 1px color-mix(in oklab,var(--blue) 50%,transparent)}}.ob-rail__fill:after{opacity:var(--rail-head,1)}.ob-top{gap:16px;padding:14px clamp(16px,4vw,40px);display:flex}.ob-brand,.ob-top{align-items:center}.ob-brand{letter-spacing:-.02em;color:inherit;cursor:pointer;background:0 0;border:0;gap:9px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}[dir=rtl] .ob-brand{letter-spacing:0}.ob-brand__mark{background:var(--blue);flex-shrink:0;width:24px;height:24px;-webkit-mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat;mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat}.ob[data-tone=dark] .ob-brand__mark{background:#fff}.ob-brand__ar{font-family:var(--font-cairo),"Cairo",sans-serif;color:var(--blue);margin-inline-start:1px;font-size:15px;font-weight:700}.ob[data-tone=dark] .ob-brand__ar{color:#7fb0ff}[dir=rtl] .ob-brand__ar{display:none}.ob-step{letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:9px;margin-inline:auto;font-size:11px;display:inline-flex}[dir=rtl] .ob-step{letter-spacing:0;text-transform:none}.ob[data-tone=dark] .ob-step{color:#ffffffa8}.ob-step b{color:var(--navy);font-weight:700}.ob[data-tone=dark] .ob-step b{color:#fff}.ob-step:before{content:"";opacity:.5;background:currentColor;width:16px;height:1px}.ob-step.is-hidden{visibility:hidden}.ob-ctrls{align-items:center;gap:8px;margin-inline-start:auto}.ob-ctrls,.ob-lang{display:inline-flex}.ob-lang{background:var(--off-white);border:1px solid var(--sky-light);border-radius:999px;padding:3px;position:relative}.ob[data-tone=dark] .ob-lang{background:#ffffff1f;border-color:#ffffff42}.ob-lang__thumb{z-index:0;width:calc(50% - 3px);box-shadow:var(--shadow-sm);top:3px;bottom:3px;background:#fff;border-radius:999px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset-inline-start:3px}.ob[data-tone=dark] .ob-lang__thumb{background:#fffffff2}.ob[data-lang=ar] .ob-lang__thumb{transform:translate(100%)}[dir=rtl] .ob[data-lang=ar] .ob-lang__thumb{transform:translate(-100%)}.ob-lang__opt{z-index:1;cursor:pointer;min-width:30px;height:26px;color:var(--blue-grey);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0 9px;font-family:inherit;font-size:12px;font-weight:700;transition:color .24s;display:inline-flex;position:relative}.ob-lang__opt[lang=ar]{font-family:var(--font-cairo),"Cairo",var(--font-sans);font-size:15px}.ob-lang__opt.is-on{color:var(--navy)}.ob[data-tone=dark] .ob-lang__opt{color:#fffc}.ob[data-tone=dark] .ob-lang__opt.is-on{color:var(--navy)}.ob-icon-btn{border:1px solid var(--sky-light);width:34px;height:34px;color:var(--blue-grey);cursor:pointer;background:#fff;border-radius:999px;flex-shrink:0;place-items:center;transition:color .16s,border-color .16s,background-color .16s;display:grid}.ob-icon-btn:hover{color:var(--navy);border-color:var(--sky-mid)}.ob-icon-btn svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ob[data-tone=dark] .ob-icon-btn{color:#ffffffd1;background:#ffffff1a;border-color:#fff3}.ob[data-tone=dark] .ob-icon-btn:hover{color:#fff;background:#ffffff2e}.ob-main{z-index:1;flex:1;place-items:center;padding:clamp(20px,4vw,44px) clamp(16px,4vw,40px) clamp(40px,6vw,72px);display:grid;position:relative}.ob-stage{width:100%;max-width:600px;margin-inline:auto}.ob-stage[data-w=wide]{max-width:900px}.ob-stage[data-w=mid]{max-width:720px}.ob-screen{display:block}@media (prefers-reduced-motion:no-preference){.ob-screen{animation:ob-enter 1s cubic-bezier(.16,1,.3,1) both}.ob-screen [data-rise]{animation:ob-rise 1.15s cubic-bezier(.16,1,.3,1) both}.ob-screen [data-rise="2"]{animation-delay:.16s}.ob-screen [data-rise="3"]{animation-delay:.32s}.ob-screen [data-rise="4"]{animation-delay:.48s}}@keyframes ob-enter{0%{opacity:0}to{opacity:1}}@keyframes ob-rise{0%{opacity:0;filter:blur(4px);transform:translateY(18px)}to{opacity:1;filter:none;transform:none}}.ob-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--blue);align-items:center;gap:10px;margin:0 0 16px;font-size:11px;display:inline-flex}[dir=rtl] .ob-eyebrow{letter-spacing:0;text-transform:none}.ob-eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.ob[data-tone=dark] .ob-eyebrow{color:#7fb0ff}.ob-title{letter-spacing:-.035em;text-wrap:balance;color:inherit;margin:0 0 12px;font-size:clamp(27px,3.6vw,38px);font-weight:800;line-height:1.08}[dir=rtl] .ob-title{letter-spacing:0}.ob-lede{color:var(--blue-grey);text-wrap:pretty;max-width:52ch;margin:0;font-size:16px;line-height:1.6}.ob-lede b{color:var(--navy);font-weight:600}.ob[data-tone=dark] .ob-lede{color:#ffffffb3}.ob[data-tone=dark] .ob-lede b{color:#fff}.ob-body{margin-top:28px}.ob-foot{align-items:center;gap:12px;margin-top:30px;display:flex}.ob-foot__spacer{flex:1}.ob-skip{cursor:pointer;font-family:var(--font-sans);color:var(--blue-grey);background:0 0;border:0;border-radius:8px;padding:8px 10px;font-size:13.5px;font-weight:600;transition:color .16s,background-color .16s}.ob-skip:hover{color:var(--navy);background:var(--off-white)}.ob[data-tone=dark] .ob-skip{color:#ffffffa8}.ob[data-tone=dark] .ob-skip:hover{color:#fff;background:#ffffff1a}.ob-back svg{width:16px;height:16px}[dir=rtl] .ob-back svg{transform:scaleX(-1)}.ob-choice{flex-direction:column;gap:12px;display:flex}.ob-opt{text-align:start;border:1.5px solid var(--sky-light);cursor:pointer;width:100%;color:inherit;transition:border-color .24s var(--ob-ease),box-shadow .24s var(--ob-ease),background-color .24s var(--ob-ease),transform .24s var(--ob-ease);background:#fff;border-radius:14px;align-items:center;gap:14px;padding:17px 18px;font-family:inherit;display:flex}.ob-opt:hover{border-color:var(--sky-mid);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ob-opt__radio{border:1.5px solid var(--sky-mid);border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:border-color .16s;display:grid}.ob-opt__radio:after{content:"";background:var(--blue);border-radius:50%;width:11px;height:11px;transition:transform .22s cubic-bezier(.34,1.56,.32,1);transform:scale(0)}.ob-opt__ic{background:var(--off-white);width:44px;height:44px;color:var(--blue-grey);transition:background-color .24s var(--ob-ease),color .24s var(--ob-ease);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ob-opt__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ob-opt__b{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ob-opt__t{letter-spacing:-.01em;font-size:16px;font-weight:600}[dir=rtl] .ob-opt__t{letter-spacing:0}.ob-opt__s{color:var(--blue-grey);font-size:13px;line-height:1.4}.ob-opt.is-on{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ob-opt.is-on{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.ob-opt.is-on{box-shadow:0 0 0 1px var(--blue)}.ob-opt.is-on .ob-opt__ic{background:var(--sky-light);color:var(--blue)}.ob-opt.is-on .ob-opt__radio{border-color:var(--blue)}.ob-opt.is-on .ob-opt__radio:after{transform:scale(1)}.ob-opt:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.ob-opt:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 32%,transparent)}}.ob-fork{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.ob-pick{text-align:start;border:1.5px solid var(--sky-light);cursor:pointer;color:inherit;transition:border-color .28s var(--ob-ease),box-shadow .28s var(--ob-ease),transform .28s var(--ob-ease);background:#fff;border-radius:18px;flex-direction:column;padding:0;font-family:inherit;display:flex;position:relative;overflow:hidden}.ob-pick:hover{border-color:var(--blue);box-shadow:var(--shadow-lg);transform:translateY(-4px)}.ob-pick:focus-visible{border-color:var(--blue);box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.ob-pick:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.ob-pick__media{background:var(--off-white);height:150px;position:relative;overflow:hidden}.ob-pick__media img{object-fit:cover;width:100%;height:100%;display:block}.ob-pick__media:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 -46px 40px -34px #0a1f4452}.ob-pick__t{letter-spacing:-.02em;color:var(--navy);margin:15px 20px 0;font-size:17px;font-weight:700;line-height:1.2}[dir=rtl] .ob-pick__t{letter-spacing:0}.ob-pick__s{color:var(--blue-grey);flex:1;margin:7px 20px 18px;font-size:13px;line-height:1.55}.ob-pick__check{z-index:3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;top:14px;background:#0a1f4461;border:1.5px solid #fffc;border-radius:50%;place-items:center;width:27px;height:27px;transition:background-color .2s,border-color .2s,transform .24s cubic-bezier(.34,1.5,.42,1);display:grid;position:absolute;inset-inline-start:14px;box-shadow:0 2px 6px #0a1f4447}.ob-pick__check svg{opacity:0;fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px;transition:opacity .2s}.ob-pick.is-on{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue),var(--shadow-md)}.ob-pick.is-on .ob-pick__media:after{box-shadow:inset 0 0 0 2px var(--blue),inset 0 -46px 40px -34px #0a1f4452}@supports (color:color-mix(in lab,red,red)){.ob-pick.is-on .ob-pick__media:after{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--blue) 34%,transparent),inset 0 -46px 40px -34px #0a1f4452}}.ob-pick.is-on .ob-pick__check{background:var(--blue);border-color:#fff;transform:scale(1.06)}.ob-pick.is-on .ob-pick__check svg{opacity:1}.ob-fork--two{grid-template-columns:repeat(2,1fr);max-width:600px;margin-inline:auto}@media (max-width:720px){.ob-fork--two{grid-template-columns:1fr}}.ob-picks{flex-wrap:wrap;gap:10px;display:flex}.ob-picks .chip--filter,.ob-skills .chip--filter{min-height:44px}.ob-skills{flex-wrap:wrap;gap:10px;display:flex}.ob-count{letter-spacing:.02em;color:var(--blue-grey);align-items:center;gap:8px;margin-top:16px;font-size:12px;display:inline-flex}.ob-count b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}.ob-addon{border:1.5px dashed var(--sky-mid);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;margin-top:18px;padding:14px 16px;transition:border-color .16s,background-color .16s;display:flex}.ob-addon:hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ob-addon:hover{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.ob-addon.is-on{border-style:solid;border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ob-addon.is-on{background:color-mix(in oklab,var(--blue) 6%,#fff)}}.ob-addon__ic{background:var(--sky-light);width:36px;height:36px;color:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.ob-addon__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.ob-addon__b{flex:1;min-width:0}.ob-addon__t{font-size:14px;font-weight:600}.ob-addon__s{color:var(--blue-grey);margin-top:1px;font-size:12.5px}.ob-addon__check{border:1.5px solid var(--sky-mid);color:#fff;border-radius:6px;flex-shrink:0;place-items:center;width:22px;height:22px;display:grid}.ob-addon__check svg{opacity:0;fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:opacity .16s}.ob-addon.is-on .ob-addon__check{background:var(--blue);border-color:var(--blue)}.ob-addon.is-on .ob-addon__check svg{opacity:1}.ob-names{grid-template-columns:1fr 1fr;gap:14px;display:grid}.ob-names--one{grid-template-columns:1fr;max-width:420px}@media (max-width:520px){.ob-names{grid-template-columns:1fr}}.ob .field__control .input:-webkit-autofill,.ob .field__control .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--fld-text,var(--navy));-webkit-box-shadow:0 0 0 60px var(--fld-bg,#fff) inset;box-shadow:0 0 0 60px var(--fld-bg,#fff) inset;caret-color:var(--fld-text,var(--navy));transition:background-color 100000s,color 100000s}.ob .field__control .input:-webkit-autofill:active,.ob .field__control .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--fld-text,var(--navy));-webkit-box-shadow:0 0 0 60px var(--fld-bg,#fff) inset;box-shadow:0 0 0 60px var(--fld-bg,#fff) inset;caret-color:var(--fld-text,var(--navy));transition:background-color 100000s,color 100000s}.ob-work{text-align:center;flex-direction:column;align-items:center;padding-block:8px;display:flex}.ob-work__radar{place-items:center;width:120px;height:120px;margin-bottom:30px;display:grid;position:relative}.ob-work__mark{z-index:2;background:#fff;width:46px;height:46px;-webkit-mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat;mask:url(/brand/cheghel-mark.svg) 50%/contain no-repeat}.ob-work__ring{border:1.5px solid #7fb0ff80;border-radius:50%;position:absolute;inset:0}@media (prefers-reduced-motion:no-preference){.ob-work__ring{animation:ob-radar 2.6s ease-out infinite}.ob-work__ring:nth-child(2){animation-delay:.85s}.ob-work__ring:nth-child(3){animation-delay:1.7s}}@keyframes ob-radar{0%{opacity:.9;transform:scale(.32)}to{opacity:0;transform:scale(1.15)}}.ob-work__title{letter-spacing:-.03em;color:#fff;text-wrap:balance;max-width:20ch;margin:0 0 26px;font-size:clamp(22px,3vw,29px);font-weight:800}[dir=rtl] .ob-work__title{letter-spacing:0}.ob-work__steps{text-align:start;flex-direction:column;gap:14px;width:min(360px,88vw);margin:0;padding:0;list-style:none;display:flex}.ob-work__step{color:#ffffff73;align-items:center;gap:13px;font-size:15px;transition:color .35s;display:flex}.ob-work__step .ic{border:1.5px solid #fff3;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid;position:relative}.ob-work__step .ic svg{fill:none;stroke:#fff;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22px;width:14px;height:14px;transition:stroke-dashoffset .4s}.ob-work__step .ic:after{content:"";opacity:0;border:1.5px solid #0000;border-top-color:#7fb0ff;border-radius:50%;position:absolute;inset:-1.5px}.ob-work__step.is-active{color:#fff}.ob-work__step.is-active .ic{border-color:#7fb0ff}.ob-work__step.is-active .ic:after{opacity:1;animation:ob-spin .8s linear infinite}.ob-work__step.is-done{color:#ffffffd1}.ob-work__step.is-done .ic{background:var(--blue);border-color:var(--blue)}.ob-work__step.is-done .ic svg{stroke-dashoffset:0}@keyframes ob-spin{to{transform:rotate(1turn)}}.ob-work__bar{background:#ffffff24;border-radius:999px;width:min(360px,88vw);height:4px;margin-top:30px;position:relative;overflow:hidden}.ob-work__bar i{background:linear-gradient(90deg,transparent,#7fb0ff,var(--blue),transparent);border-radius:999px;width:40%;position:absolute;inset-block:0;inset-inline-start:0}@media (prefers-reduced-motion:no-preference){.ob-work__bar i{animation:ob-indet 1.4s cubic-bezier(.4,0,.2,1) infinite}}@keyframes ob-indet{0%{inset-inline-start:-40%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.ob-work__ring,.ob-work__step .ic:after{display:none}.ob-work__bar i{width:100%;inset-inline-start:0}}.ob-close{text-align:center;flex-direction:column;align-items:center;display:flex}.ob-close__seal{background:var(--success);border-radius:50%;place-items:center;width:66px;height:66px;margin-bottom:22px;display:grid}@supports (color:color-mix(in lab,red,red)){.ob-close__seal{background:color-mix(in oklab,var(--success) 12%,#fff)}}.ob-close__seal{color:var(--success);border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.ob-close__seal{border:1px solid color-mix(in oklab,var(--success) 30%,transparent)}}.ob-close__seal svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:30;stroke-dashoffset:30px;width:32px;height:32px}@media (prefers-reduced-motion:no-preference){.ob-screen .ob-close__seal svg{animation:ob-draw .6s .2s forwards}}@media (prefers-reduced-motion:reduce){.ob-close__seal svg{stroke-dashoffset:0}}@keyframes ob-draw{to{stroke-dashoffset:0}}.ob-plus__badge{letter-spacing:.08em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);border-radius:999px;align-items:center;gap:6px;margin-bottom:8px;padding:3px 9px;font-size:10px;font-weight:700;display:inline-flex}[dir=rtl] .ob-plus__badge{letter-spacing:0;text-transform:none}.ob-plus__badge svg{fill:currentColor;width:11px;height:11px}.ob-plus__btn{cursor:pointer;border:1.5px solid var(--gold);background:0 0;border-radius:10px;align-items:center;gap:8px;height:38px;margin-top:16px;padding-inline:16px;text-decoration:none;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.ob-plus__btn{border:1.5px solid color-mix(in oklab,var(--gold) 60%,var(--sky-light))}}.ob-plus__btn{color:#7a5c1c;font-family:var(--font-sans);letter-spacing:-.005em;font-size:13.5px;font-weight:700;transition:background-color .16s,border-color .16s}.ob-plus__btn:hover{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.ob-plus__btn:hover{background:color-mix(in oklab,var(--gold) 12%,transparent)}}.ob-plus__btn:hover{border-color:var(--gold)}.ob-plus__btn svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.ob-pluscard{text-align:center;border:1px solid var(--gold);border-radius:20px;width:100%;max-width:440px;margin:26px auto 0;padding:26px 24px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.ob-pluscard{border:1px solid color-mix(in oklab,var(--gold) 44%,var(--sky-light))}}.ob-pluscard{background:linear-gradient(180deg,var(--gold),#fff 150px)}@supports (color:color-mix(in lab,red,red)){.ob-pluscard{background:linear-gradient(180deg,color-mix(in oklab,var(--gold) 8%,#fff),#fff 150px)}}.ob-pluscard{box-shadow:var(--shadow)}.ob-pluscard:before{content:"";background:linear-gradient(90deg,#e7c77e,var(--gold),#b8893c);height:4px;position:absolute;inset-block-start:0;inset-inline:0}.ob-pluscard .ob-plus__badge{margin:0 auto 14px}.ob-pluscard__title{letter-spacing:-.025em;text-wrap:balance;margin:0 0 6px;font-size:20px;font-weight:800}[dir=rtl] .ob-pluscard__title{letter-spacing:0}.ob-pluscard__sub{color:var(--blue-grey);max-width:34ch;margin:0 auto 20px;font-size:13.5px;line-height:1.55}.ob-paywall__feats{text-align:start;flex-direction:column;gap:12px;margin:0 0 4px;padding:0;list-style:none;display:flex}.ob-paywall__feats li{color:var(--navy);align-items:flex-start;gap:11px;font-size:14px;line-height:1.45;display:flex}.ob-paywall__feats svg{width:20px;height:20px;color:var(--gold);fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.ob-pluscard__from{color:var(--blue-grey);font-variant-numeric:tabular-nums;margin-top:14px;font-size:12px}.ob-say{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(10px,5vh,56px);display:flex}.ob-say__line{letter-spacing:-.035em;text-wrap:balance;max-width:20ch;margin:0;font-size:clamp(25px,3.7vw,36px);font-weight:800;line-height:1.14}[dir=rtl] .ob-say__line{letter-spacing:0}.ob-say__sub{color:var(--blue-grey);text-wrap:pretty;max-width:44ch;margin:17px 0 0;font-size:16px;line-height:1.6}.ob-viewnote{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);align-items:center;gap:8px;margin-bottom:16px;font-size:10.5px;font-weight:600;display:inline-flex}[dir=rtl] .ob-viewnote{letter-spacing:0;text-transform:none}.ob-viewnote svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ob-fcard{border:1px solid var(--sky-light);box-shadow:var(--shadow-md);text-align:start;background:#fff;border-radius:18px;overflow:hidden}.ob-fcard__cover{background:linear-gradient(120deg,var(--navy),#1b3a6b);height:76px}.ob-fcard__body{margin-top:-34px;padding:0 22px 22px}.ob-fcard__av{color:#fff;width:72px;height:72px;box-shadow:var(--shadow);background:linear-gradient(135deg,var(--blue),#3b82f6);border:3px solid #fff;border-radius:18px;place-items:center;font-size:26px;font-weight:800;display:grid}.ob-fcard__top{justify-content:space-between;align-items:flex-end;gap:12px;margin-top:12px;display:flex}.ob-fcard__name{letter-spacing:-.02em;align-items:center;gap:8px;font-size:20px;font-weight:800;display:flex}[dir=rtl] .ob-fcard__name{letter-spacing:0}.ob-fcard__svc{color:var(--blue);margin-top:2px;font-size:14px;font-weight:600}.ob-fcard__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.ob-fcard__rate{text-align:end;flex-shrink:0;margin-inline-start:auto}.ob-fcard__rate .v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.ob-fcard__rate .k{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);font-size:10px}[dir=rtl] .ob-fcard__rate .k{letter-spacing:0;text-transform:none}.ob-fcard__actions{border-top:1px solid var(--sky-light);gap:10px;margin-top:20px;padding-top:18px;display:flex}.ob-fcard__ghosted{filter:blur(4px);opacity:.55;-webkit-user-select:none;user-select:none}.ob-toolkit{text-align:start;flex-direction:column;gap:12px;display:flex}.ob-tool{border:1px solid var(--sky-light);align-items:flex-start;gap:15px;padding:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.ob-tool{border:1px solid color-mix(in oklab,var(--sky-light) 55%,transparent)}}.ob-tool{box-shadow:var(--shadow);transition:border-color .24s var(--ob-ease),box-shadow .28s var(--ob-ease),transform .28s var(--ob-ease);background:#fff;border-radius:16px}.ob-tool:hover{border-color:var(--sky-light);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ob-tool__ic{background:var(--sky-light);width:44px;height:44px;color:var(--blue);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.ob-tool__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.ob-tool__b{flex:1;min-width:0}.ob-tool__t{letter-spacing:-.015em;flex-wrap:wrap;align-items:center;gap:8px;font-size:15.5px;font-weight:700;display:flex}[dir=rtl] .ob-tool__t{letter-spacing:0}.ob-tool__s{color:var(--blue-grey);text-wrap:pretty;margin-top:4px;font-size:13px;line-height:1.55}.ob-ai-tag{color:var(--blue);background:var(--sky-light)}.ob-ai-tag,.ob-pro-tag{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;padding:2px 8px;font-size:9.5px;font-weight:700}.ob-pro-tag{color:#3a2a0a;background:var(--gold)}[dir=rtl] .ob-ai-tag,[dir=rtl] .ob-pro-tag{letter-spacing:0;text-transform:none}.ob-inbox{border:1px solid var(--sky-light);box-shadow:var(--shadow-md);text-align:start;background:#fff;border-radius:16px;overflow:hidden}.ob-inbox__bar{border-bottom:1px solid var(--sky-light);align-items:center;gap:10px;padding:12px 16px;display:flex}.ob-inbox__tab{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:11.5px;font-weight:600;overflow:hidden}.ob-inbox__live{letter-spacing:.06em;text-transform:uppercase;color:var(--success);align-items:center;gap:6px;font-size:10px;font-weight:700;display:inline-flex}[dir=rtl] .ob-inbox__live{letter-spacing:0;text-transform:none}.ob-inbox__live:before{content:"";background:var(--success);border-radius:50%;width:7px;height:7px}@media (prefers-reduced-motion:no-preference){.ob-inbox__live:before{animation:ob-pulse 2.2s infinite}}@keyframes ob-pulse{0%{box-shadow:0 0 0 0 color-mix(in oklab,var(--success) 55%,transparent)}70%{box-shadow:0 0 0 7px #0000}to{box-shadow:0 0 #0000}}.ob-inbox__row{border-bottom:1px solid var(--sky-light);align-items:center;gap:12px;padding:12px 16px;display:flex}.ob-inbox__row:last-child{border-bottom:0}.ob-inbox__row--top{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.ob-inbox__row--top{background:color-mix(in oklab,var(--blue) 5%,transparent)}}.ob-inbox__pos{color:var(--blue-grey);text-align:center;font-variant-numeric:tabular-nums;width:12px}.ob-inbox__av,.ob-inbox__pos{flex-shrink:0;font-size:12px;font-weight:700}.ob-inbox__av{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.ob-inbox__who{flex:1;min-width:0}.ob-inbox__n{letter-spacing:-.01em;font-size:13.5px;font-weight:600}.ob-inbox__d{color:var(--blue-grey);margin-top:1px;font-size:10.5px}.ob-verify__paths{flex-direction:column;gap:12px;margin-top:24px;display:flex}.ob-verify__docs{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.ob-doc{border:1px solid var(--sky-light);background:#fff;border-radius:12px;align-items:center;gap:9px;padding:11px 14px;font-size:13px;font-weight:600;display:inline-flex}.ob-doc svg{width:17px;height:17px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ob-doc .k{letter-spacing:.05em;text-transform:uppercase;color:var(--blue-grey);margin-top:1px;font-size:10px;font-weight:600;display:block}[dir=rtl] .ob-doc .k{letter-spacing:0;text-transform:none}.ob-welcome{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(10px,4vh,40px);display:flex}.ob-welcome__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#ffffffa3;align-items:center;gap:9px;margin-bottom:22px;font-size:11.5px;display:inline-flex}[dir=rtl] .ob-welcome__eyebrow{letter-spacing:0;text-transform:none}.ob-welcome__eyebrow .ar{font-family:var(--font-cairo),"Cairo",sans-serif;color:#7fb0ff;letter-spacing:0;font-size:15px;font-weight:700}.ob-welcome__eyebrow .sep{background:#ffffff59;border-radius:50%;width:3px;height:3px}.ob-welcome__h1{letter-spacing:-.04em;color:#fff;text-wrap:balance;margin:0 0 20px;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1.02}[dir=rtl] .ob-welcome__h1{letter-spacing:0}.ob-welcome__h1 .blue{color:#4d86ff}.ob-welcome__sub{color:#ffffffb8;text-wrap:pretty;max-width:46ch;margin:0 auto 34px;font-size:clamp(16px,1.9vw,18px);line-height:1.6}.ob-welcome__promise{flex-wrap:wrap;justify-content:center;gap:8px 10px;margin-bottom:36px;display:flex}.ob-welcome__pill{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;background:#ffffff14;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;padding:8px 15px;font-size:13.5px;font-weight:600;display:inline-flex}.ob-welcome__pill svg{color:#7fb0ff;fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.ob-welcome .btn{min-width:210px}.ob-welcome__note{color:#ffffff8c;letter-spacing:.02em;margin-top:16px;font-size:11px}[dir=rtl] .ob-fcard__rate .v,[dir=rtl] .ob-inbox__pos{direction:ltr;unicode-bidi:isolate}@media (max-width:720px){.ob-fork{grid-template-columns:1fr}.ob-pick{flex-direction:row;align-items:stretch}.ob-pick__media{flex-shrink:0;width:120px;height:auto}.ob-pick__t{margin-top:16px}.ob-pick__s{margin-bottom:16px}}@media (max-width:520px){.ob-top{gap:10px}.ob-step{display:none}.ob-title{font-size:26px}}@media (prefers-reduced-motion:reduce){.ob,.ob-opt,.ob-pick,.ob-rail__fill,.ob-screen,.ob-screen [data-rise],.ob-tool{transition:none!important;animation:none!important}}.cv-upload input[type=file]{opacity:0;pointer-events:none;position:absolute;inset:0}:root{--tbl-ease:cubic-bezier(.2,.8,.2,1);--tbl-row-h:56px}.table-wrap[data-density=compact]{--tbl-row-h:42px}.table-wrap{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;overflow:hidden}.table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.table{border-collapse:separate;border-spacing:0;width:100%;font-family:var(--font-sans);color:var(--navy);font-size:13.5px}.table thead th{z-index:2;text-align:start;white-space:nowrap;letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);background:var(--off-white);border-bottom:1px solid var(--sky-light);vertical-align:middle;height:42px;padding:0 16px;font-size:10px;font-weight:600;position:sticky;top:0}[dir=rtl] .table thead th{letter-spacing:0;text-transform:none}.table thead th.is-num{text-align:end;font-variant-numeric:tabular-nums}.th-sort{cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;transition:color .15s var(--tbl-ease);background:0 0;border:none;align-items:center;gap:6px;margin:0;padding:0;display:inline-flex}.th-sort:hover{color:var(--navy)}.th-sort:focus-visible{color:var(--blue);box-shadow:0 2px 0 0 var(--blue);outline:none}.th-sort__arrow{width:13px;height:13px;color:var(--blue-grey);opacity:0;transition:opacity .15s var(--tbl-ease),transform .2s var(--tbl-ease);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.th-sort:hover .th-sort__arrow{opacity:.5}.table thead th[aria-sort=ascending] .th-sort{color:var(--blue)}.table thead th[aria-sort=ascending] .th-sort__arrow{opacity:1;color:var(--blue)}.table thead th[aria-sort=descending] .th-sort{color:var(--blue)}.table thead th[aria-sort=descending] .th-sort__arrow{opacity:1;color:var(--blue);transform:rotate(180deg)}.is-num .th-sort{flex-direction:row-reverse}.table tbody td{height:var(--tbl-row-h);vertical-align:middle;border-bottom:none;padding:0 16px}.table--ruled tbody td{border-bottom:1px solid var(--sky-light)}.table--ruled tbody tr:last-child td{border-bottom:none}.table tbody tr{transition:background-color .13s var(--tbl-ease)}.table tbody tr:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:hover{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.table td.is-num{text-align:end;font-variant-numeric:tabular-nums}.table--zebra tbody tr:nth-child(2n){background:var(--off-white)}@supports (color:color-mix(in lab,red,red)){.table--zebra tbody tr:nth-child(2n){background:color-mix(in oklab,var(--off-white) 50%,#fff)}}.table--zebra tbody tr:nth-child(2n):hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table--zebra tbody tr:nth-child(2n):hover{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.table tbody tr.is-focused{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-focused{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.table tbody tr.is-focused td:first-child{box-shadow:inset 3px 0 0 0 var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-focused td:first-child{box-shadow:inset 3px 0 0 0 color-mix(in oklab,var(--blue) 45%,transparent)}}.table tbody tr.is-focused.is-selected td:first-child{box-shadow:inset 3px 0 0 0 var(--blue)}.table tbody tr.is-selected{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-selected{background:color-mix(in oklab,var(--blue) 7%,#fff)}}.table tbody tr.is-selected:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-selected:hover{background:color-mix(in oklab,var(--blue) 10%,#fff)}}.table tbody tr.is-selected td:first-child{box-shadow:inset 3px 0 0 0 var(--blue)}.table tbody tr.is-muted td{color:var(--blue-grey)}.table tbody tr.is-muted .cell-title{color:var(--blue-grey);font-weight:500}.table__select{text-align:center;width:46px;padding-inline:0!important}.tbl-check{appearance:none;cursor:pointer;border:1.5px solid var(--sky-mid);vertical-align:middle;width:18px;height:18px;transition:background-color .15s var(--tbl-ease),border-color .15s var(--tbl-ease);background:#fff;border-radius:5px;place-content:center;display:inline-grid}.tbl-check:before{content:"";transform-origin:50%;width:10px;height:10px;transition:transform .15s var(--tbl-ease);clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,86% 9%,38% 71%);background:#fff;transform:scale(0)}.tbl-check:checked{background:var(--blue);border-color:var(--blue)}.tbl-check:checked:before{transform:scale(1)}.tbl-check:indeterminate{background:var(--blue);border-color:var(--blue)}.tbl-check:indeterminate:before{clip-path:none;border-radius:1px;width:9px;height:2px;transform:scale(1)}.tbl-check:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.tbl-check:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.cell-cand{align-items:center;gap:11px;min-width:0;display:flex}.cell-cand__av{color:#fff;background:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.cell-cand__b{flex-direction:column;gap:1px;min-width:0;display:flex}.cell-cand__nm{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:600;display:flex;overflow:hidden}[dir=rtl] .cell-cand__nm{letter-spacing:0}.cell-cand__sub{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.cell-title{letter-spacing:-.01em;color:var(--navy);font-weight:600}[dir=rtl] .cell-title{letter-spacing:0}.cell-sub{color:var(--blue-grey);font-size:11.5px}.cell-mono{font-variant-numeric:tabular-nums}[dir=rtl] .cell-mono{unicode-bidi:isolate}.cell-muted{color:var(--blue-grey)}.cell-fit{font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-weight:700;display:inline-flex}.cell-fit__dot{border-radius:50%;width:8px;height:8px}.cell-fit--hi{color:var(--success)}.cell-fit--hi .cell-fit__dot{background:var(--success)}.cell-fit--mid{color:var(--warning)}.cell-fit--mid .cell-fit__dot{background:var(--warning)}.cell-fit--lo{color:var(--danger)}.cell-fit--lo .cell-fit__dot{background:var(--danger)}.cell-status{letter-spacing:.03em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:10px;font-weight:600;display:inline-flex}[dir=rtl] .cell-status{letter-spacing:0}.cell-status:before{content:"";border-radius:50%;width:6px;height:6px}.cell-status--new{background:var(--sky-light);color:var(--blue)}.cell-status--new:before{background:var(--blue)}.cell-status--shortlist{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cell-status--shortlist{background:color-mix(in oklab,var(--success) 13%,#fff)}}.cell-status--shortlist{color:var(--success)}.cell-status--shortlist:before{background:var(--success)}.cell-status--review{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cell-status--review{background:color-mix(in oklab,var(--warning) 14%,#fff)}}.cell-status--review{color:var(--warning)}.cell-status--review:before{background:var(--warning)}.cell-status--reject{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cell-status--reject{background:color-mix(in oklab,var(--danger) 12%,#fff)}}.cell-status--reject{color:var(--danger)}.cell-status--reject:before{background:var(--danger)}.cell-status--neutral{background:var(--off-white);color:var(--blue-grey)}.cell-status--neutral:before{background:var(--blue-grey)}.cell-flag{border-radius:6px;flex-shrink:0;place-items:center;width:20px;height:20px;display:inline-grid}.cell-flag--plus{color:#3a2a0a;background:var(--gold)}.cell-flag--plus svg{fill:currentColor;stroke:none;width:11px;height:11px}.cell-flag--super{color:var(--blue);background:var(--sky-light)}.cell-flag--super svg{fill:currentColor;stroke:none;width:13px;height:13px}.cell-amt{font-variant-numeric:tabular-nums;font-weight:700}[dir=rtl] .cell-amt{unicode-bidi:isolate}.cell-amt--spend{color:#6b5320}.cell-amt--earn{color:var(--success)}.cell-amt--frozen{color:var(--blue-grey)}.cell-amt__chip{background:var(--gold);border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.cell-amt__chip{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.cell-amt__chip{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.cell-amt__chip{border:1px solid color-mix(in oklab,var(--gold) 36%,transparent)}}.cell-actions{text-align:end;width:52px}.row-act{width:32px;height:32px;color:var(--blue-grey);cursor:pointer;transition:background-color .13s var(--tbl-ease),color .13s var(--tbl-ease);background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;display:inline-grid}.row-act:hover{background:var(--off-white);color:var(--navy)}.row-act:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.row-act:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 28%,transparent)}}.row-act svg{fill:currentColor;width:18px;height:18px}.table__bulk{border-bottom:1px solid var(--sky-light);background:var(--blue);align-items:center;gap:14px;padding:11px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.table__bulk{background:color-mix(in oklab,var(--blue) 8%,#fff)}}.table__bulk{z-index:4;-webkit-backdrop-filter:blur(8px);position:sticky;top:0}.table__bulk[hidden]{display:none}.table__bulk__count{font-size:13px;font-weight:600}.table__bulk__count b{color:var(--blue);font-variant-numeric:tabular-nums}.table__bulk__sp{flex:1}.table__bulk__hint{color:var(--blue-grey);font-size:11.5px}@media (prefers-reduced-motion:no-preference){.table__bulk{animation:bulk-in .2s var(--tbl-ease) both}}@keyframes bulk-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.table .col-pin{z-index:3;background:#fff;position:sticky;inset-inline-start:0}.table thead th.col-pin{z-index:5;background:var(--off-white)}.table-scroll.is-scrolled .col-pin--edge:after{content:"";background:linear-gradient(to var(--pin-shadow-dir,right),#0a1f441a,transparent);pointer-events:none;top:0;bottom:0;width:14px;position:absolute;inset-inline-end:-1px}[dir=rtl] .table-scroll{--pin-shadow-dir:left}.table tbody tr:hover .col-pin{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr:hover .col-pin{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.table tbody tr.is-selected .col-pin{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-selected .col-pin{background:color-mix(in oklab,var(--blue) 7%,#fff)}}.table tbody tr.is-focused .col-pin{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.table tbody tr.is-focused .col-pin{background:color-mix(in oklab,var(--blue) 5%,#fff)}}@media (prefers-reduced-motion:no-preference){.table tbody tr.is-exiting{animation:row-exit .32s var(--tbl-ease) forwards}}@keyframes row-exit{to{opacity:0;transform:translate(28px)}}[dir=rtl] .table tbody tr.is-exiting{animation-name:row-exit-rtl}@keyframes row-exit-rtl{to{opacity:0;transform:translate(-28px)}}.table tfoot td{vertical-align:middle;border-top:1px solid var(--sky-light);background:var(--off-white);height:46px;padding:0 16px}@supports (color:color-mix(in lab,red,red)){.table tfoot td{background:color-mix(in oklab,var(--off-white) 60%,#fff)}}.table tfoot td{letter-spacing:.02em;color:var(--blue-grey);font-size:11px}[dir=rtl] .table tfoot td{letter-spacing:0}.table tfoot td.is-num{text-align:end;font-variant-numeric:tabular-nums}.table tfoot .tfoot-label{text-transform:uppercase;letter-spacing:.07em;font-size:10px;font-weight:600}[dir=rtl] .table tfoot .tfoot-label{letter-spacing:0;text-transform:none}.table tfoot .tfoot-total{color:var(--navy);font-size:14px;font-weight:700}.table tfoot .col-pin{background:var(--off-white)}@supports (color:color-mix(in lab,red,red)){.table tfoot .col-pin{background:color-mix(in oklab,var(--off-white) 60%,#fff)}}.tbl-density{border:1px solid var(--sky-light);background:#fff;border-radius:9px;gap:2px;padding:2px;display:inline-flex}.tbl-density button{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;color:var(--blue-grey);transition:background-color .13s var(--tbl-ease),color .13s var(--tbl-ease);background:0 0;border:none;border-radius:7px;padding:5px 11px;font-size:10px}[dir=rtl] .tbl-density button{letter-spacing:0;text-transform:none}.tbl-density button[aria-pressed=true]{background:var(--sky-light);color:var(--blue)}.tbl-density button:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.tbl-density button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 28%,transparent)}}.table__empty td{text-align:center;height:auto!important;padding:48px 24px!important}.table__empty__ic{background:var(--off-white);width:46px;height:46px;color:var(--blue-grey);border-radius:13px;place-items:center;margin:0 auto 14px;display:grid}.table__empty__ic svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.table__empty__t{letter-spacing:-.01em;margin-bottom:4px;font-size:15px;font-weight:600}[dir=rtl] .table__empty__t{letter-spacing:0}.table__empty__p{color:var(--blue-grey);max-width:38ch;margin:0 auto 16px;font-size:13px}.table__skeleton td{height:var(--tbl-row-h);padding:0 16px}.sk{background:linear-gradient(90deg,var(--off-white),var(--off-white),var(--off-white));border-radius:99px;height:11px}@supports (color:color-mix(in lab,red,red)){.sk{background:linear-gradient(90deg,var(--off-white),color-mix(in oklab,var(--off-white) 55%,#fff),var(--off-white))}}.sk{background-size:200% 100%;animation:sk-shimmer 1.3s linear infinite}.sk--av{border-radius:50%;width:34px;height:34px}.sk--line{width:70%}.sk--short{width:40%}.sk--pill{border-radius:999px;width:64px;height:22px}@keyframes sk-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.sk{animation-duration:2.6s}}@media (max-width:640px){.table--cards thead{display:none}.table--cards,.table--cards tbody,.table--cards td,.table--cards tr{width:100%;display:block}.table--cards tbody tr{border:1px solid var(--sky-light);background:#fff;border-radius:12px;margin-bottom:10px;padding:6px 4px}.table--cards tbody tr.is-selected td:first-child{box-shadow:none}.table--cards tbody td{border-bottom:none;justify-content:space-between;align-items:center;gap:14px;height:auto;padding:8px 14px;display:flex}.table--cards tbody td[data-label]:before{content:attr(data-label);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);flex-shrink:0;font-size:9.5px}[dir=rtl] .table--cards tbody td[data-label]:before{letter-spacing:0;text-transform:none}.table--cards .table__select{justify-content:flex-start;width:auto}}@media (pointer:coarse){:root{--tbl-row-h:60px}.tbl-check{width:22px;height:22px}.row-act{width:40px;height:40px}}.wallet-wrap{--w-ease:cubic-bezier(.2,.8,.2,1);--w-gold:var(--gold);--w-ink:#6b5320;--w-tint:var(--gold)}@supports (color:color-mix(in lab,red,red)){.wallet-wrap{--w-tint:color-mix(in oklab,var(--gold) 12%,#fff)}}.wallet-wrap{--w-edge:var(--gold)}@supports (color:color-mix(in lab,red,red)){.wallet-wrap{--w-edge:color-mix(in oklab,var(--gold) 34%,transparent)}}.wallet-wrap{flex-direction:column;gap:26px;max-width:880px;margin-inline:auto;padding:clamp(22px,4vw,36px) clamp(16px,4vw,28px) 80px;display:flex}.wallet-wrap h1{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800}[dir=rtl] .wallet-wrap h1{letter-spacing:0}.w-coin{color:var(--w-gold);flex-shrink:0;place-items:center;display:inline-grid}.w-coin svg{fill:currentColor;width:1em;height:1em;display:block}.wallet-head{background:radial-gradient(120% 140% at 100% 0,var(--gold),transparent 60%),#fff;border-radius:18px;flex-wrap:wrap;align-items:center;gap:26px;padding:22px 24px;display:flex}@supports (color:color-mix(in lab,red,red)){.wallet-head{background:radial-gradient(120% 140% at 100% 0,color-mix(in oklab,var(--gold) 9%,transparent),transparent 60%),#fff}}.wallet-head{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);position:relative;overflow:hidden}.wallet-head__bal{flex-direction:column;gap:5px;min-width:0;display:flex}.wallet-head__lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-grey);font-size:10px}[dir=rtl] .wallet-head__lbl{letter-spacing:0;text-transform:none}.wallet-head__big{letter-spacing:-.02em;color:var(--w-ink);font-variant-numeric:tabular-nums;align-items:center;gap:11px;font-size:42px;font-weight:800;line-height:1;display:flex}[dir=rtl] .wallet-head__big{letter-spacing:0;unicode-bidi:isolate}.wallet-head__big .w-coin{font-size:34px}.wallet-head__big .unit{color:var(--blue-grey);align-self:flex-end;margin-bottom:4px;font-size:15px;font-weight:600}.wallet-head__meta{border-inline-start:1px solid var(--sky-light);flex-direction:column;gap:8px;padding-inline-start:26px;display:flex}.wallet-head__line{color:var(--blue-grey);align-items:center;gap:8px;font-size:12.5px;display:flex}.wallet-head__line b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.wallet-head__line svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.wallet-head__line .ic-earn{color:var(--success)}.wallet-head--frozen{background:var(--off-white)}.wallet-head--frozen .wallet-head__big{color:var(--blue-grey)}.wallet-head--frozen .wallet-head__big .w-coin{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.wallet-head--frozen .wallet-head__big .w-coin{color:color-mix(in oklab,var(--gold) 55%,var(--blue-grey))}}.wallet-head__frozen{background:var(--blue);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.wallet-head__frozen{background:color-mix(in oklab,var(--blue) 11%,#fff)}}.wallet-head__frozen{color:var(--blue);font-family:var(--font-sans);font-size:11px;font-weight:700}.wallet-head__frozen svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.wallet-sec__t{letter-spacing:-.015em;margin:0 0 4px;font-size:15px;font-weight:800}[dir=rtl] .wallet-sec__t{letter-spacing:0}.wallet-sec__s{color:var(--blue-grey);margin:0 0 14px;font-size:12.5px}.pack-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px;display:grid}.pack{border:1.5px solid var(--sky-light);text-align:start;font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:16px;gap:0;padding:0;position:relative;overflow:hidden}.pack,.pack__body{flex-direction:column;display:flex}.pack__body{gap:3px;padding:18px 18px 16px}.pack__amt{letter-spacing:-.02em;color:var(--w-ink);font-variant-numeric:tabular-nums;align-items:center;gap:9px;font-size:30px;font-weight:800;line-height:1;display:flex}[dir=rtl] .pack__amt{letter-spacing:0;unicode-bidi:isolate}.pack__amt .w-coin{font-size:24px}.pack__unit{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);margin-top:3px;font-size:10px}[dir=rtl] .pack__unit{letter-spacing:0;text-transform:none}.pack__value{color:var(--blue-grey);margin-top:11px;font-size:11.5px;line-height:1.45}.pack__value b{color:var(--navy);font-weight:600}.pack__foot{border-top:1px solid var(--sky-light);background:var(--off-white);flex-direction:column;align-items:stretch;gap:10px;margin-top:auto;padding:13px 18px;display:flex}@supports (color:color-mix(in lab,red,red)){.pack__foot{background:color-mix(in oklab,var(--off-white) 45%,#fff)}}.pack__foot-row{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pack__rate{background:var(--sky-mid);border-radius:999px;height:4px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.pack__rate{background:color-mix(in oklab,var(--sky-mid) 65%,transparent)}}.pack__rate i{height:100%;width:var(--fill,0);background:linear-gradient(90deg,var(--gold),var(--success));border-radius:999px;display:block}@supports (color:color-mix(in lab,red,red)){.pack__rate i{background:linear-gradient(90deg,color-mix(in oklab,var(--gold) 60%,var(--success)),var(--success))}}.pack__price{letter-spacing:-.01em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:18px;font-weight:800}[dir=rtl] .pack__price{letter-spacing:0;unicode-bidi:isolate}.pack__per{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:10.5px}.pack--featured{border-color:var(--w-edge)}.pack__ribbon{background:var(--w-gold);color:#3a2a0a;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:6px 18px;font-size:9.5px;font-weight:700;display:block}[dir=rtl] .pack__ribbon{letter-spacing:0;text-transform:none}.pack--featured .pack__body{padding-top:15px}.pack-grid.is-dormant .pack{opacity:.88}.packs-soon{background:var(--off-white);border:1px dashed var(--sky-mid);color:var(--blue-grey);border-radius:12px;align-items:center;gap:9px;margin-top:14px;padding:12px 16px;font-size:12.5px;display:flex}.packs-soon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.behave{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.behave__card{border:1px solid var(--sky-light);background:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:18px;display:flex}.behave__ic{border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.behave__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.behave__t{letter-spacing:-.01em;font-size:14px;font-weight:700}[dir=rtl] .behave__t{letter-spacing:0}.behave__p{color:var(--blue-grey);font-size:12.5px;line-height:1.55}.behave__p b{color:var(--navy);font-weight:600}.behave__card--keep .behave__ic{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.behave__card--keep .behave__ic{background:color-mix(in oklab,var(--success) 13%,#fff)}}.behave__card--keep .behave__ic{color:var(--success)}.behave__card--cycle .behave__ic{background:var(--sky-light);color:var(--blue)}.behave__card--freeze .behave__ic{background:var(--w-tint);color:var(--w-gold)}.earn-list{border:1px solid var(--sky-light);background:#fff;border-radius:14px;overflow:hidden}.earn-row{align-items:center;gap:12px;padding:13px 16px;display:flex}.earn-row+.earn-row{border-top:1px solid var(--sky-light)}.earn-row__t{flex:1;min-width:0;font-size:13.5px;font-weight:500}.earn-row.is-done .earn-row__t{color:var(--blue-grey);text-decoration:line-through;-webkit-text-decoration-color:var(--sky-mid);text-decoration-color:var(--sky-mid)}.earn-row__v{color:var(--blue-grey);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.earn-row.is-done .earn-row__v{color:var(--success)}.ledger-bar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ledger-bar__count{color:var(--blue-grey);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}[dir=rtl] .ledger-bar__count{margin-inline:0 auto}.led-act{align-items:center;gap:12px;min-width:0;display:flex}.led-act__ic{background:var(--off-white);width:32px;height:32px;color:var(--blue-grey);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.led-act__ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.led-act__ic.is-earn{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.led-act__ic.is-earn{background:color-mix(in oklab,var(--success) 13%,#fff)}}.led-act__ic.is-earn{color:var(--success)}.led-act__ic.is-buy{background:var(--w-tint);color:var(--w-gold)}.led-act__b{flex-direction:column;gap:1px;min-width:0;display:flex}.led-act__t{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}[dir=rtl] .led-act__t{letter-spacing:0}.led-act__s{color:var(--blue-grey);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.led-type{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;height:22px;padding:0 9px;font-size:9.5px;font-weight:600;display:inline-flex}[dir=rtl] .led-type{letter-spacing:0;text-transform:none}.led-type--earn{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.led-type--earn{background:color-mix(in oklab,var(--success) 12%,#fff)}}.led-type--earn{color:var(--success)}.led-type--spend{background:var(--w-tint);color:var(--w-ink)}.led-type--frozen{background:var(--off-white);color:var(--blue-grey)}.led-amt{font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:5px;font-weight:700;display:inline-flex}[dir=rtl] .led-amt{unicode-bidi:isolate}.led-amt .w-coin{font-size:13px}.led-amt--earn{color:var(--success)}.led-amt--spend{color:var(--w-ink)}.led-amt--frozen,.led-run{color:var(--blue-grey)}.led-run{font-variant-numeric:tabular-nums;font-weight:600}[dir=rtl] .led-run{unicode-bidi:isolate}.table tbody tr.led-group td{z-index:3;background:var(--off-white);height:auto;padding:0;position:sticky;top:42px}@supports (color:color-mix(in lab,red,red)){.table tbody tr.led-group td{background:color-mix(in oklab,var(--off-white) 72%,#fff)}}.table tbody tr.led-group td{border-bottom:1px solid var(--sky-light)}.led-group__in{box-shadow:inset 0 1px 0 var(--sky-light);justify-content:space-between;align-items:baseline;gap:10px;padding:7px 16px;display:flex}.led-group__lbl{letter-spacing:.09em;text-transform:uppercase;color:var(--blue-grey);font-size:10.5px;font-weight:700}[dir=rtl] .led-group__lbl{letter-spacing:0;text-transform:none}.led-group__n{color:var(--blue-grey);font-variant-numeric:tabular-nums;opacity:.8;font-size:10.5px}.led-group--today .led-group__lbl{color:var(--blue)}.led-summary{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:9px;padding:2px 2px 12px;font-size:11.5px;display:flex}.led-sum__lead{text-transform:uppercase;letter-spacing:.09em;opacity:.7;margin-inline-end:2px;font-size:10px}[dir=rtl] .led-sum__lead{letter-spacing:0;text-transform:none}.led-sum__i{font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.led-sum__i .w-coin{font-size:12px;transform:translateY(1px)}.led-sum__i--earn{color:var(--success)}.led-sum__i--spend{color:var(--w-gold)}.led-sum__sep{opacity:.45}.led-empty{text-align:center;flex-direction:column;align-items:center;padding:48px 24px;display:flex}.led-empty__ic{background:var(--w-tint);width:54px;height:54px;color:var(--w-gold);border-radius:15px;place-items:center;margin-bottom:16px;display:grid}.led-empty__ic .w-coin{font-size:28px}.led-empty__t{letter-spacing:-.01em;margin-bottom:5px;font-size:16px;font-weight:700}[dir=rtl] .led-empty__t{letter-spacing:0}.led-empty__p{max-width:40ch;margin-bottom:18px;line-height:1.55}.led-empty-inline,.led-empty__p{color:var(--blue-grey);font-size:13px}.led-empty-inline{text-align:center;padding:34px 24px}@media (max-width:760px){.wallet-head{gap:18px}.wallet-head__meta{border-inline-start:none;padding-inline-start:0}}@media (forced-colors:active){.behave__card,.pack,.wallet-head{border:1px solid canvastext}.led-amt--spend,.pack__amt,.w-coin{color:canvastext}}.pw{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);font-family:var(--font-sans);color:var(--navy);background:#fff;border-radius:18px;flex-direction:column;gap:17px;padding:24px;display:flex;position:relative;overflow:hidden}.pw:before{content:"";background:linear-gradient(90deg,transparent,var(--gold) 22%,var(--gold) 78%,transparent);opacity:.9;height:3px;position:absolute;inset:0 0 auto}.pw__head{align-items:flex-start;gap:14px;display:flex}.pw__icon{background:var(--gold);border-radius:13px;flex-shrink:0;place-items:center;width:46px;height:46px;display:grid}@supports (color:color-mix(in lab,red,red)){.pw__icon{background:color-mix(in oklab,var(--gold) 16%,#fff)}}.pw__icon{color:var(--gold)}.pw__icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.pw__badge{letter-spacing:.09em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);white-space:nowrap;border-radius:999px;align-self:flex-start;align-items:center;gap:5px;height:22px;margin-inline-start:auto;padding-inline:9px;font-size:10px;font-weight:700;display:inline-flex}[dir=rtl] .pw__badge{letter-spacing:0;text-transform:none}.pw__badge svg{fill:currentColor;stroke:none;width:11px;height:11px}.pw__ttls{min-width:0}.pw__aud{letter-spacing:.07em;text-transform:uppercase;color:var(--blue-grey);margin-bottom:4px;font-size:10px}[dir=rtl] .pw__aud{letter-spacing:0;text-transform:none}.pw__title{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:700;line-height:1.2}[dir=rtl] .pw__title{letter-spacing:0}.pw__sub{color:var(--blue-grey);text-wrap:pretty;margin:5px 0 0;font-size:13.5px;line-height:1.5}.pw__sub b{color:var(--navy);font-weight:600}.pw__feats{flex-direction:column;margin:0;padding:0;list-style:none}.pw__feat,.pw__feats{gap:10px;display:flex}.pw__feat{align-items:flex-start;font-size:13.5px;line-height:1.45}.pw__feat .tk{background:var(--gold);border-radius:50%;flex-shrink:0;place-items:center;width:18px;height:18px;margin-top:1px;display:grid}@supports (color:color-mix(in lab,red,red)){.pw__feat .tk{background:color-mix(in oklab,var(--gold) 18%,transparent)}}.pw__feat .tk{color:var(--gold)}.pw__feat .tk svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.pw__feat b{font-weight:600}.pw__price{align-items:baseline;gap:7px;padding-top:1px;display:flex}.pw__price .amt{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:27px;font-weight:700;line-height:1}[dir=rtl] .pw__price .amt{letter-spacing:0;direction:ltr;unicode-bidi:isolate}.pw__price .per{color:var(--blue-grey);font-size:13px}.pw__perday{text-align:end;color:var(--blue-grey);align-self:center;margin-inline-start:auto;font-size:11px;line-height:1.35}.pw__perday b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}[dir=rtl] .pw__perday b{direction:ltr;unicode-bidi:isolate}@keyframes pw-swap{0%{opacity:.25;transform:translateY(2px)}to{opacity:1;transform:none}}.pw-swap{animation:pw-swap .22s both}.pw__credit{vertical-align:-2px;letter-spacing:.01em;color:var(--blue);background:var(--blue);align-items:center;gap:5px;font-size:11px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.pw__credit{background:color-mix(in oklab,var(--blue) 11%,#fff)}}.pw__credit{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.pw__credit{border:1px solid color-mix(in oklab,var(--blue) 26%,var(--sky-light))}}.pw__credit{font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px}[dir=rtl] .pw__credit{letter-spacing:0;direction:ltr;unicode-bidi:isolate}.pw__credit svg{fill:none;stroke:currentColor;stroke-width:2px;width:11px;height:11px}.pw__tease{background:var(--gold);border-radius:11px;align-items:center;gap:9px;margin-top:-2px;padding:9px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){.pw__tease{background:color-mix(in oklab,var(--gold) 9%,#fff)}}.pw__tease{border:1px dashed var(--gold)}@supports (color:color-mix(in lab,red,red)){.pw__tease{border:1px dashed color-mix(in oklab,var(--gold) 38%,var(--sky-light))}}.pw__tease{color:var(--blue-grey);font-size:12.5px;line-height:1.4}.pw__tease b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:700}[dir=rtl] .pw__tease b{direction:ltr;unicode-bidi:isolate}.pw__tease .tz-ic{color:var(--gold);flex-shrink:0;display:inline-flex}.pw__tease .tz-ic svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.pw__cta{flex-direction:column;gap:10px;display:flex}.pw__cta .btn{justify-content:center;width:100%}.pw__assure{flex-wrap:wrap;justify-content:center;gap:7px 10px;display:flex}.pw__assure .pw-chip{color:var(--blue-grey);align-items:center;gap:5px;font-size:11px;line-height:1.3;display:inline-flex}.pw__assure .pw-chip svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px;color:var(--success);flex-shrink:0}.pw__restore{text-align:center;color:var(--blue-grey);font-size:12px;line-height:1.4}.pw__restore a{color:var(--blue);cursor:pointer;font-weight:600;text-decoration:none}.pw__restore a:hover{text-decoration:underline}.pw__foot{color:var(--blue-grey);text-align:center;justify-content:center;align-items:center;gap:7px;font-size:11.5px;line-height:1.4;display:flex}.pw__foot svg{fill:none;stroke:currentColor;stroke-width:1.8px;flex-shrink:0;width:13px;height:13px}.pw--pro{color:#fff;background:linear-gradient(155deg,#0a1f44,#11305f);border-color:oklab(41.0699% -.00132304 -.0172841);box-shadow:0 8px 28px -10px #0a1f448c}.pw--pro:after{content:"";pointer-events:none;background:radial-gradient(120% 90% at 100% 0,oklab(72.8612% .0194237 .0927659/.22) 0,#0000 52%);position:absolute;inset:0}.pw--pro>*{z-index:1;position:relative}.pw--pro .pw__icon{color:#e2c089;background:oklab(72.8612% .0194237 .0927659/.22)}.pw--pro .pw__aud{color:oklab(100% 0 5.96046e-8/.56)}.pw--pro .pw__title{color:#fff}.pw--pro .pw__sub{color:oklab(100% 0 5.96046e-8/.76)}.pw--pro .pw__sub b{color:#fff}.pw--pro .pw__feat{color:oklab(100% 0 5.96046e-8/.9)}.pw--pro .pw__feat .tk{color:#e2c089;background:oklab(72.8612% .0194237 .0927659/.28)}.pw--pro .pw__price .amt{color:#fff}.pw--pro .pw__price .per{color:oklab(100% 0 5.96046e-8/.66)}.pw--pro .pw__foot{color:oklab(100% 0 5.96046e-8/.6)}.pw--pro .pw__badge{color:#2a1d05;background:linear-gradient(135deg,#e2c089,#c8a060)}.pw--sm{border-radius:15px;gap:13px;padding:18px}.pw--sm .pw__icon{border-radius:11px;width:38px;height:38px}.pw--sm .pw__icon svg{width:19px;height:19px}.pw--sm .pw__title{font-size:16px}.pw--sm .pw__sub{font-size:12.5px}.pw--sm .pw__price .amt{font-size:22px}.pw-page{flex-direction:column;gap:18px;max-width:520px;margin-inline:auto;padding:clamp(24px,5vw,44px) clamp(16px,4vw,24px) 80px;display:flex}.pw-page__crumbless{text-align:center}.pw-page h1{letter-spacing:-.03em;margin:0 0 6px;font-size:clamp(23px,3.2vw,30px);font-weight:800}[dir=rtl] .pw-page h1{letter-spacing:0}.pw-page__lede{color:var(--blue-grey);max-width:44ch;margin:0 auto;font-size:14px;line-height:1.55}@media (prefers-reduced-motion:no-preference){.pw .btn--plus{transition:transform .12s,filter .15s,box-shadow .2s}.pw .btn--plus:active{transform:translateY(1px)scale(.992)}}.pw__restore a:focus-visible{outline:2px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.pw__restore a:focus-visible{outline:2px solid color-mix(in oklab,var(--blue) 70%,transparent)}}.pw__restore a:focus-visible{outline-offset:2px;border-radius:8px}@media (prefers-reduced-motion:reduce){.pw-swap{animation:none!important}}:root{--rate-ease:cubic-bezier(.2,.8,.2,1);--star:#f5a623;--star-empty:var(--blue-grey)}@supports (color:color-mix(in lab,red,red)){:root{--star-empty:color-mix(in oklab,var(--blue-grey) 32%,transparent)}}.stars{vertical-align:middle;--_size:18px;--_val:0;align-items:center;gap:2px;line-height:0;display:inline-flex}.stars--sm{--_size:14px}.stars--lg{--_size:26px}.stars__track{height:var(--_size);display:inline-block;position:relative}.stars__base,.stars__fill{gap:2px;display:flex}.stars__base{color:var(--star-empty)}.stars__fill{color:var(--star);white-space:nowrap;width:calc(var(--_val) / 5 * 100%);position:absolute;inset:0;overflow:hidden}[dir=rtl] .stars__fill{left:auto;right:0}.stars__base svg,.stars__fill svg{width:var(--_size);height:var(--_size);fill:currentColor;flex-shrink:0;display:block}.rating-pill{background:var(--star);border-radius:999px;align-items:center;gap:5px;height:24px;padding:0 9px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.rating-pill{background:color-mix(in oklab,var(--star) 14%,#fff)}}.rating-pill{border:1px solid var(--star)}@supports (color:color-mix(in lab,red,red)){.rating-pill{border:1px solid color-mix(in oklab,var(--star) 32%,transparent)}}.rating-pill{color:var(--navy);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.rating-pill svg{width:13px;height:13px;fill:var(--star)}.rating-pill .ct{color:var(--blue-grey);font-weight:500}.stars--input{--_size:30px;flex-direction:row-reverse;gap:4px;display:inline-flex}.stars--input input{opacity:0;width:0;height:0;position:absolute}.stars--input label{cursor:pointer;color:var(--star-empty);transition:color .12s var(--rate-ease),transform .12s var(--rate-ease);line-height:0}.stars--input label svg{width:var(--_size);height:var(--_size);fill:currentColor;display:block}.stars--input input:checked~label,.stars--input label:hover,.stars--input label:hover~label{color:var(--star)}.stars--input label:hover{transform:scale(1.12)}.stars--input input:focus-visible+label{box-shadow:0 0 0 3px var(--star);outline:none}@supports (color:color-mix(in lab,red,red)){.stars--input input:focus-visible+label{box-shadow:0 0 0 3px color-mix(in oklab,var(--star) 36%,transparent)}}.stars--input input:focus-visible+label{border-radius:6px}.stars-preview{color:var(--star);font-variant-numeric:tabular-nums;min-width:3ch;font-size:13px;font-weight:700}.stars-preview .lbl{color:var(--blue-grey);font-weight:500}.score{font-family:var(--font-sans);flex-wrap:wrap;align-items:center;gap:22px;display:flex}.score__big{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.score__num{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:46px;font-weight:800;line-height:1}[dir=rtl] .score__num{letter-spacing:0;unicode-bidi:isolate}.score__num small{color:var(--blue-grey);font-size:20px;font-weight:600}.score__count{color:var(--blue-grey);font-size:12.5px}.score__count b{color:var(--navy);font-variant-numeric:tabular-nums;font-weight:600}.dist{flex-direction:column;flex:1;gap:5px;min-width:200px;display:flex}.dist__row{color:var(--blue-grey);gap:10px;font-size:11.5px}.dist__k,.dist__row{align-items:center;display:flex}.dist__k{font-variant-numeric:tabular-nums;flex-shrink:0;gap:3px;width:30px}.dist__k svg{width:11px;height:11px;fill:var(--star)}.dist__bar{background:var(--off-white);border-radius:99px;flex:1;height:7px;overflow:hidden}.dist__fill{background:var(--star);height:100%;width:var(--_pct,0);transition:width .5s var(--rate-ease);border-radius:99px}.dist__n{text-align:end;font-variant-numeric:tabular-nums;flex-shrink:0;width:36px}.review{border:1px solid var(--sky-light);background:#fff;border-radius:13px;flex-direction:column;gap:11px;padding:17px 18px;display:flex}.review__top{align-items:flex-start;gap:12px;display:flex}.review__id{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.review__who{letter-spacing:-.01em;align-items:center;gap:8px;font-size:13.5px;font-weight:600;display:flex}[dir=rtl] .review__who{letter-spacing:0}.review__anon{background:var(--off-white);width:30px;height:30px;color:var(--blue-grey);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.review__anon svg{fill:none;stroke:currentColor;stroke-width:1.8px;width:17px;height:17px}.review__role{color:var(--blue-grey);font-size:11.5px}.review__meta{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:4px;display:flex}.review__date{color:var(--blue-grey);font-size:10.5px}.review__title{letter-spacing:-.01em;margin:0;font-size:14.5px;font-weight:700}[dir=rtl] .review__title{letter-spacing:0}.review__body{color:var(--navy);font-size:13px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.review__body{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.review__body{margin:0}.review__pc{grid-template-columns:1fr 1fr;gap:10px;margin-top:2px;display:grid}@media (max-width:520px){.review__pc{grid-template-columns:1fr}}.pc{border-radius:10px;flex-direction:column;gap:5px;padding:11px 12px;font-size:12.5px;line-height:1.45}.pc,.pc__k{display:flex}.pc__k{letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;font-size:9.5px;font-weight:600}[dir=rtl] .pc__k{letter-spacing:0;text-transform:none}.pc__k svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.pc--pro{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.pc--pro{background:color-mix(in oklab,var(--success) 8%,#fff)}}.pc--pro .pc__k{color:var(--success)}.pc--con{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.pc--con{background:color-mix(in oklab,var(--danger) 7%,#fff)}}.pc--con .pc__k{color:var(--danger)}.review__foot{align-items:center;gap:10px;margin-top:2px;display:flex}.review__verified{color:var(--success);align-items:center;gap:4px;font-size:10px;display:inline-flex}.review__verified svg{fill:none;stroke:currentColor;stroke-width:2px;width:12px;height:12px}.review__reply{background:var(--sky-light);border:1px solid var(--blue);border-radius:10px;margin-top:2px;padding:11px 13px}@supports (color:color-mix(in lab,red,red)){.review__reply{border:1px solid color-mix(in oklab,var(--blue) 18%,transparent)}}.review__reply-h{letter-spacing:.05em;text-transform:uppercase;color:var(--blue);align-items:center;gap:7px;margin-bottom:5px;font-size:10px;font-weight:700;display:flex}[dir=rtl] .review__reply-h{letter-spacing:0;text-transform:none}.review__reply-h svg{fill:none;stroke:currentColor;stroke-width:2px;width:13px;height:13px}.review__reply-b{color:var(--navy);font-size:13px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.review__reply-b{color:color-mix(in oklab,var(--navy) 82%,var(--blue-grey))}}.review__reply-b{margin:0}.reviews-gate{border-radius:14px;position:relative;overflow:hidden}.reviews-gate__blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none;opacity:.75}.reviews-gate__wall{text-align:center;background:linear-gradient(to bottom,var(--off-white),var(--off-white) 72%);flex-direction:column;justify-content:center;align-items:center;gap:13px;padding:24px;display:flex;position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.reviews-gate__wall{background:linear-gradient(to bottom,color-mix(in oklab,var(--off-white) 40%,transparent),var(--off-white) 72%)}}.reviews-gate__ic{color:#3a2a0a;background:var(--gold);border-radius:13px;place-items:center;width:46px;height:46px;display:grid}.reviews-gate__ic svg{fill:currentColor;stroke:none;width:24px;height:24px}.reviews-gate__t{letter-spacing:-.01em;align-items:center;gap:8px;font-size:16px;font-weight:700;display:flex}[dir=rtl] .reviews-gate__t{letter-spacing:0}.reviews-gate__plus{letter-spacing:.06em;text-transform:uppercase;color:#3a2a0a;background:var(--gold);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex}[dir=rtl] .reviews-gate__plus{letter-spacing:0;text-transform:none}.reviews-gate__plus svg{fill:currentColor;width:9px;height:9px}.reviews-gate__p{color:var(--blue-grey);max-width:36ch;margin:0;font-size:13px;line-height:1.5}@media (prefers-reduced-motion:reduce){.dist__fill,.stars--input label{transition:none!important}}@media (forced-colors:active){.stars__base{color:graytext}.stars--input input:checked~label,.stars--input label:hover,.stars--input label:hover~label,.stars__fill{color:highlight}}@media (pointer:coarse){.stars--input{--_size:36px}}.badge{--bdg-h:22px;--bdg-fs:11px;--bdg-pad:9px;height:var(--bdg-h);padding-inline:var(--bdg-pad);font-size:var(--bdg-fs);letter-spacing:.04em;white-space:nowrap;vertical-align:middle;border:1px solid #0000;border-radius:999px;align-items:center;gap:5px;font-weight:600;line-height:1;display:inline-flex}[dir=rtl] .badge{letter-spacing:0}.badge svg{flex-shrink:0;width:12px;height:12px}.badge--sm{--bdg-h:18px;--bdg-fs:10px;--bdg-pad:7px}.badge--lg{--bdg-h:28px;--bdg-fs:12px;--bdg-pad:12px}.badge--caps{text-transform:uppercase;letter-spacing:.08em}[dir=rtl] .badge--caps{letter-spacing:0;text-transform:none}.badge--neutral{background:var(--blue-grey);color:#fff}.badge--brand{background:var(--blue);color:#fff}.badge--success{background:var(--success);color:#fff}.badge--warning{background:var(--warning);color:#fff}.badge--danger{background:var(--danger);color:#fff}.badge--info{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.badge--info{background:color-mix(in oklab,var(--blue) 70%,#4fa0ff)}}.badge--info{color:#fff}.badge--soft.badge--neutral{background:var(--off-white);color:var(--blue-grey)}.badge--soft.badge--brand{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--brand{background:color-mix(in oklab,var(--blue) 14%,transparent)}}.badge--soft.badge--brand{color:var(--blue)}.badge--soft.badge--success{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--success{background:color-mix(in oklab,var(--success) 15%,transparent)}}.badge--soft.badge--success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--success{color:color-mix(in oklab,var(--success) 75%,var(--navy))}}.badge--soft.badge--warning{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--warning{background:color-mix(in oklab,var(--warning) 16%,transparent)}}.badge--soft.badge--warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--warning{color:color-mix(in oklab,var(--warning) 78%,var(--navy))}}.badge--soft.badge--danger{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--danger{background:color-mix(in oklab,var(--danger) 14%,transparent)}}.badge--soft.badge--danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.badge--soft.badge--danger{color:color-mix(in oklab,var(--danger) 78%,var(--navy))}}.badge--soft.badge--info{background:var(--sky-light);color:var(--blue)}.badge--outline{background:0 0}.badge--outline.badge--neutral{border-color:var(--sky-mid);color:var(--blue-grey)}.badge--outline.badge--brand{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--brand{border-color:color-mix(in oklab,var(--blue) 40%,transparent)}}.badge--outline.badge--brand{color:var(--blue)}.badge--outline.badge--success{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--success{border-color:color-mix(in oklab,var(--success) 45%,transparent)}}.badge--outline.badge--success{color:var(--success)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--success{color:color-mix(in oklab,var(--success) 75%,var(--navy))}}.badge--outline.badge--warning{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--warning{border-color:color-mix(in oklab,var(--warning) 50%,transparent)}}.badge--outline.badge--warning{color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--warning{color:color-mix(in oklab,var(--warning) 80%,var(--navy))}}.badge--outline.badge--danger{border-color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--danger{border-color:color-mix(in oklab,var(--danger) 45%,transparent)}}.badge--outline.badge--danger{color:var(--danger)}@supports (color:color-mix(in lab,red,red)){.badge--outline.badge--danger{color:color-mix(in oklab,var(--danger) 78%,var(--navy))}}.badge--gold{color:#3a2a0a;background:linear-gradient(125deg,var(--gold) 0,var(--gold) 42%,var(--gold) 100%);position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.badge--gold{background:linear-gradient(125deg,color-mix(in oklab,var(--gold) 100%,#fff 16%) 0,var(--gold) 42%,color-mix(in oklab,var(--gold) 100%,#8a6a28 22%) 100%)}}.badge--gold{box-shadow:0 1px 4px -1px #0a1f4480,inset 0 1px #ffffff59}.badge--gold:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 38%,#ffffff8c 50%,#0000 62%) -130% -130%/260% 260%;animation:bdg-gold-sheen 4.5s cubic-bezier(.4,0,.2,1) infinite;position:absolute;inset:0}@keyframes bdg-gold-sheen{0%,18%{opacity:0;background-position:-130% -130%}30%{opacity:1}46%,to{opacity:0;background-position:130% 130%}}.badge--gold.badge--soft{background:var(--gold)}@supports (color:color-mix(in lab,red,red)){.badge--gold.badge--soft{background:color-mix(in oklab,var(--gold) 20%,transparent)}}.badge--gold.badge--soft{color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.badge--gold.badge--soft{color:color-mix(in oklab,var(--gold) 60%,var(--navy))}}.badge--gold.badge--soft{box-shadow:none}.badge--gold.badge--soft:after{display:none}.badge--new{background:var(--blue);color:#fff;padding-inline-start:7px}.badge--new:before{content:"";background:#fff;border-radius:50%;width:6px;height:6px;animation:bdg-pulse 2s ease-out infinite;box-shadow:0 0 #ffffffb3}@keyframes bdg-pulse{0%{box-shadow:0 0 #ffffff8c}70%{box-shadow:0 0 0 5px #fff0}to{box-shadow:0 0 #fff0}}.badge--count{--bdg-h:18px;justify-content:center;min-width:18px;padding-inline:5px;font-size:10.5px;font-weight:700}.badge--dot{border-radius:50%;width:9px;min-width:0;height:9px;padding:0}.badge--dot.badge--ring{box-shadow:0 0 0 3px #fff}.badge-anchor{display:inline-flex;position:relative}.badge-anchor>.badge--count,.badge-anchor>.badge--dot{z-index:2;top:-6px;position:absolute;inset-inline-end:-6px;box-shadow:0 0 0 2px #fff}.badge-anchor>.badge--dot{top:-2px;inset-inline-end:-2px}@media (prefers-reduced-motion:reduce){.badge--gold:after,.badge--new:before{animation:none}}.crumbs{--crumb-ease:cubic-bezier(.2,.8,.2,1);--crumb-sep:"/";font-family:var(--font-sans);min-width:0}.crumbs--auto{container:crumbs/inline-size}.crumbs__list{flex-wrap:wrap;align-items:center;gap:2px;margin:0;padding:0;font-size:13px;line-height:1.4;list-style:none;display:flex}.crumbs__item{align-items:center;min-width:0;display:inline-flex}.crumbs__item+.crumbs__item:before{content:var(--crumb-sep);color:var(--blue-grey);opacity:.6;flex-shrink:0;margin-inline:6px;font-weight:400}.crumbs--chevron{--crumb-sep:""}.crumbs--chevron .crumbs__item+.crumbs__item:before{content:"";opacity:.55;width:15px;height:15px;color:var(--blue-grey);-webkit-mask:var(--crumb-chevron) center/contain no-repeat;mask:var(--crumb-chevron) center/contain no-repeat;background:currentColor;margin-inline:3px}:root{--crumb-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m9 18 6-6-6-6'/%3E%3C/svg%3E")}.crumbs__link{color:var(--blue-grey);min-width:0;transition:color .14s var(--crumb-ease),background-color .14s var(--crumb-ease);border-radius:6px;align-items:center;gap:6px;margin-inline:-5px;padding:3px 5px;text-decoration:none;display:inline-flex}.crumbs__link:hover{color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.crumbs__link:hover{background:color-mix(in oklab,var(--blue) 7%,transparent)}}.crumbs__link:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.crumbs__link:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.crumbs__link:focus-visible{color:var(--blue)}.crumbs__link svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.crumbs__current{color:var(--navy);white-space:nowrap;text-overflow:ellipsis;max-width:100%;padding:3px 0;font-weight:600;overflow:hidden}.crumbs__item--truncate{min-width:0;max-width:42ch}.crumbs__item--truncate .crumbs__current,.crumbs__item--truncate .crumbs__link{white-space:nowrap;text-overflow:ellipsis;display:inline-block;overflow:hidden}.crumbs__home{color:var(--blue-grey)}.crumbs__home svg{width:16px;height:16px}.crumbs--sm .crumbs__list{font-size:12px}.crumbs--lg .crumbs__list{font-size:14px}[dir=rtl] .crumbs--chevron .crumbs__item+.crumbs__item:before{transform:scaleX(-1)}@media (forced-colors:active){.crumbs__link{color:linktext}.crumbs__current{color:canvastext}}@media (pointer:coarse){.crumbs__link{margin-inline:-7px;padding:6px 7px}}.rvf{gap:26px}.rvf,.rvf__sec{flex-direction:column;display:flex}.rvf__sec{gap:14px}.rvf__sec-h{letter-spacing:-.015em;border-bottom:1px solid var(--sky-light);margin:0;padding-bottom:8px;font-size:15px;font-weight:800}[dir=rtl] .rvf__sec-h{letter-spacing:0}.rvf__combo{max-width:420px;position:relative}.rvf__combo-row{align-items:center;gap:8px;display:flex}.rvf__combo-clear{border:1px solid var(--sky-light);width:32px;height:32px;color:var(--blue-grey);cursor:pointer;background:#fff;border-radius:8px;flex-shrink:0;place-items:center;font-size:18px;line-height:1;transition:color .14s,border-color .14s;display:grid}.rvf__combo-clear:hover{color:var(--navy);border-color:var(--sky-mid)}.rvf__pop{z-index:20;border:1px solid var(--sky-light);box-shadow:var(--shadow-md);inset-inline:0;background:#fff;border-radius:11px;max-height:220px;padding:4px;position:absolute;top:calc(100% + 4px);overflow-y:auto}.rvf__opt{text-align:start;width:100%;font:inherit;color:var(--navy);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:9px 12px;font-size:13.5px;transition:background-color .12s;display:block}.rvf__opt:hover{background:var(--off-white)}.rvf__opt--new{color:var(--blue);border-top:1px solid var(--sky-light);border-radius:0 0 8px 8px;margin-top:2px;font-weight:600}.rvf__hint{color:var(--success);font-size:12px}.rvf__choice{flex-wrap:wrap;gap:10px;display:flex}.rvf__rates{flex-direction:column;gap:12px;display:flex}.rvf__rate{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.rvf__rate-l{flex-shrink:0;width:180px;font-size:13.5px;font-weight:500}.rvf__pc{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:560px){.rvf__pc{grid-template-columns:1fr}}.rvf__count{color:var(--blue-grey);font-variant-numeric:tabular-nums;text-align:end;font-size:11px}.rvf__count.is-ok{color:var(--success)}.rvf__salary{flex-direction:column;gap:10px;display:flex}.rvf__disclaimer{color:var(--blue-grey);font-size:12px;line-height:1.5}.ch-head{--cover-h:168px;--logo-pull:52px;border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);font-family:var(--font-sans);background:#fff;border-radius:14px}.ch-cover,.ch-head{position:relative;overflow:hidden}.ch-cover{height:var(--cover-h);background:var(--off-white)}.ch-cover__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ch-cover:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0a1f4424,#0000 34%);position:absolute;inset:0}.ch-cover--fallback{background:radial-gradient(120% 140% at 12% -10%,var(--_brand,#1463ff),transparent 60%),radial-gradient(90% 120% at 100% 0,var(--_brand,#1463ff),transparent 55%),linear-gradient(135deg,var(--_brand,#1463ff),#fff)}@supports (color:color-mix(in lab,red,red)){.ch-cover--fallback{background:radial-gradient(120% 140% at 12% -10%,color-mix(in oklab,var(--_brand,#1463ff) 40%,transparent),transparent 60%),radial-gradient(90% 120% at 100% 0,color-mix(in oklab,var(--_brand,#1463ff) 22%,transparent),transparent 55%),linear-gradient(135deg,color-mix(in oklab,var(--_brand,#1463ff) 16%,#fff),#fff)}}.ch-cover--fallback:before{content:"";background-image:radial-gradient(var(--_brand,#1463ff) 1px,transparent 1.4px);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.ch-cover--fallback:before{background-image:radial-gradient(color-mix(in oklab,var(--_brand,#1463ff) 26%,transparent) 1px,transparent 1.4px)}}.ch-cover--fallback:before{opacity:.4;background-size:22px 22px;-webkit-mask:linear-gradient(#000,#0000 85%);mask:linear-gradient(#000,#0000 85%)}.ch-body{padding:0 26px 6px;position:relative}.ch-identity{align-items:flex-start;gap:20px;padding-top:16px;display:flex}.ch-identity__logo{z-index:2;margin-top:calc(var(--logo-pull) * -1);box-shadow:0 0 0 4px #fff,var(--shadow-md);border-radius:20px;flex-shrink:0;position:relative}.ch-identity__logo.logo{--_sz:104px;--_r:22px;--_fs:38px}.ch-identity__logo .logo__img{padding:14%}.ch-identity__main{flex:1;min-width:0}.ch-identity__actions,.ch-identity__main{z-index:2;padding-top:4px;position:relative}.ch-identity__actions{flex-shrink:0}.ch-identity__actions,.ch-name{align-items:center;gap:10px;display:flex}.ch-name{flex-wrap:wrap;margin:0}.ch-name h1{letter-spacing:-.028em;color:var(--navy);margin:0;font-size:28px;font-weight:700;line-height:1.08}[dir=rtl] .ch-name h1{letter-spacing:0}.ch-name__ar{color:var(--blue-grey);font-size:17px;font-weight:600}.ch-verify{background:var(--blue);color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;display:inline-grid}.ch-verify svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.ch-verify--pending{background:var(--warning)}.ch-meta{color:var(--blue-grey);flex-wrap:wrap;align-items:center;gap:6px 13px;margin-top:7px;font-size:13px;display:flex}.ch-meta__item{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.ch-meta__item svg{fill:none;stroke:currentColor;stroke-width:1.8px;opacity:.85;width:15px;height:15px}.ch-meta__item a{color:var(--blue);text-decoration:none}.ch-meta__item a:hover{text-decoration:underline}.ch-meta__sep{background:var(--blue-grey);border-radius:50%;width:3px;height:3px}@supports (color:color-mix(in lab,red,red)){.ch-meta__sep{background:color-mix(in oklab,var(--blue-grey) 55%,transparent)}}.ch-meta .rating-pill{height:22px}.ch-stats{border-top:1px solid var(--sky-light);flex-wrap:wrap;gap:4px 44px;margin-top:22px;padding-top:14px;display:flex}.ch-stat{flex-direction:column;gap:3px;display:flex}.ch-stat__num{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700;line-height:1}[dir=rtl] .ch-stat__num{letter-spacing:0;unicode-bidi:isolate}.ch-stat__num em{color:var(--blue);font-style:normal}.ch-stat__lbl{color:var(--blue-grey);font-size:11px}@supports (color:color-mix(in lab,red,red)){.ch-stat__lbl{color:color-mix(in oklab,var(--blue-grey) 88%,transparent)}}.ch-stat__lbl{letter-spacing:.01em}.ch-stat--accent .ch-stat__num{color:var(--blue)}@media (max-width:440px){.ch-identity{flex-wrap:wrap}.ch-identity__actions{order:3;width:100%;padding-top:2px}.ch-stats{gap:4px 28px}}.cp-wrap{max-width:1080px;margin:0 auto;padding:22px clamp(16px,4vw,28px) 80px}.cp-cols{grid-template-columns:1fr 320px;align-items:start;gap:22px;margin-top:22px;display:grid}.cp-cols>*{min-width:0}.cp-main,.cp-rail{flex-direction:column;gap:22px;display:flex}.cp-card{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:20px}.cp-card__head{align-items:baseline;gap:10px;margin-bottom:14px;display:flex}.cp-card__head h2{letter-spacing:-.015em;margin:0;font-size:15.5px;font-weight:700}[dir=rtl] .cp-card__head h2{letter-spacing:0}.cp-card__head .count{color:var(--blue-grey);background:var(--off-white);font-variant-numeric:tabular-nums;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.cp-card__head .sp{flex:1}.cp-card__link{color:var(--blue);align-items:center;gap:4px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.cp-card__link svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.cp-card__link:hover{text-underline-offset:2px;text-decoration:underline}[dir=rtl] .cp-card__link svg{transform:scaleX(-1)}.cp-about p{color:var(--navy);font-size:13.5px;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.cp-about p{color:color-mix(in oklab,var(--navy) 86%,var(--blue-grey))}}.cp-about p{text-wrap:pretty;margin:0 0 12px}.cp-about p:last-of-type{margin-bottom:0}.cp-about b{color:var(--navy);font-weight:600}.cp-facts{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px 18px;display:grid}.cp-fact{flex-direction:column;gap:3px;min-width:0;display:flex}.cp-fact .k{letter-spacing:.08em;text-transform:uppercase;color:var(--blue-grey);font-size:9.5px}[dir=rtl] .cp-fact .k{letter-spacing:0;text-transform:none}.cp-fact .v{letter-spacing:-.01em;color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:600;overflow:hidden}[dir=rtl] .cp-fact .v{letter-spacing:0}.cp-fact .v a{color:var(--blue);text-decoration:none}.cp-fact .v a:hover{text-decoration:underline}.cp-verified{background:var(--blue);border-radius:12px;align-items:flex-start;gap:11px;padding:13px 15px;display:flex}@supports (color:color-mix(in lab,red,red)){.cp-verified{background:color-mix(in oklab,var(--blue) 6%,#fff)}}.cp-verified{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.cp-verified{border:1px solid color-mix(in oklab,var(--blue) 22%,transparent)}}.cp-verified{color:var(--navy);font-size:12.5px;line-height:1.55}@supports (color:color-mix(in lab,red,red)){.cp-verified{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.cp-verified .ch-verify{flex-shrink:0;margin-top:1px}.cp-verified b{color:var(--navy);font-weight:600}.cp-jobs{flex-direction:column;gap:14px;display:flex}.cp-score{border-bottom:1px solid var(--sky-light);margin-bottom:18px;padding-bottom:18px}.cp-reviews{flex-direction:column;gap:14px;display:flex}.cp-rvnote{color:var(--blue-grey);align-items:flex-start;gap:8px;margin-top:4px;font-size:10.5px;line-height:1.6;display:flex}.cp-rvnote svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:13px;height:13px;margin-top:1px}.cp-snap{flex-direction:column;gap:12px;display:flex}.cp-snap__row{align-items:center;gap:11px;font-size:13px;display:flex}.cp-snap__row svg{width:16px;height:16px;color:var(--blue);fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.cp-snap__row b{font-variant-numeric:tabular-nums;font-weight:700}.cp-snap__row .s{color:var(--blue-grey)}.cp-signin{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:22px;display:flex}.cp-signin__n{color:var(--navy);font-size:14px;font-weight:600}@media (max-width:920px){.cp-cols{grid-template-columns:1fr}}.co-wrap{max-width:840px;margin-inline:auto;padding:22px clamp(16px,4vw,28px) 80px}.co-head__t{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(22px,3vw,28px);font-weight:800}[dir=rtl] .co-head__t{letter-spacing:0}.co-head__s{color:var(--blue-grey);margin:0 0 20px;font-size:13.5px}.co-toolbar{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.co-filters{flex-wrap:wrap;gap:8px;display:flex}.co-list{flex-direction:column;gap:12px;display:flex}.co-card{border:1px solid var(--sky-light);align-items:flex-start;gap:14px;padding:16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.co-card{border:1px solid color-mix(in oklab,var(--sky-light) 80%,transparent)}}.co-card{box-shadow:var(--shadow-sm);color:inherit;background:#fff;border-radius:14px;text-decoration:none;transition:border-color .16s,box-shadow .18s,transform .16s}.co-card:hover{border-color:var(--sky-mid);box-shadow:var(--shadow-md);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.co-card:hover{transform:none}}.co-card__b{flex:1;min-width:0}.co-card__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.co-card__nm{letter-spacing:-.01em;color:var(--navy);font-size:16px;font-weight:700}[dir=rtl] .co-card__nm{letter-spacing:0}.co-card__meta{flex-wrap:wrap;gap:8px;margin-top:7px;display:flex}.co-card__foot{flex-wrap:wrap;align-items:center;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.co-card__roles{color:var(--blue);font-weight:700}.co-card__rating{color:var(--blue-grey)}.co-card__rating,.co-card__sal{align-items:center;gap:5px;display:inline-flex}.co-card__sal{color:var(--success);font-weight:600}.co-card__sal svg{fill:none;stroke:currentColor;stroke-width:1.9px;width:14px;height:14px}.co-card__chev{color:var(--blue-grey);opacity:.4;flex-shrink:0;align-self:center;transition:opacity .15s,transform .15s}.co-card__chev svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.co-card:hover .co-card__chev{opacity:1;transform:translate(2px)}[dir=rtl] .co-card__chev svg{transform:scaleX(-1)}[dir=rtl] .co-card:hover .co-card__chev{transform:translate(-2px)}.co-empty{text-align:center;color:var(--blue-grey);padding:48px 24px;font-size:13.5px}.er-wrap{max-width:760px;margin-inline:auto;padding:22px clamp(16px,4vw,28px) 80px}.er-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.er-head__t{letter-spacing:-.03em;margin:0;font-size:clamp(20px,3vw,26px);font-weight:800}[dir=rtl] .er-head__t{letter-spacing:0}.er-list{flex-direction:column;gap:16px;display:flex}.er-manage{border-top:1px solid var(--sky-light);margin-top:2px;padding-top:14px}.er-reply{flex-direction:column;gap:10px;display:flex}.er-reply__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.er-reply__count{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:11px}.er-reply__note{color:var(--blue-grey);margin:0;font-size:11.5px;line-height:1.5}:root{--tip-bg:var(--navy);--tip-fg:#fff;--tip-radius:8px;--tip-ease:cubic-bezier(.2,.8,.2,1)}.tooltip{z-index:200;background:var(--tip-bg);width:max-content;max-width:260px;color:var(--tip-fg);border-radius:var(--tip-radius);font-family:var(--font-sans);letter-spacing:-.005em;text-align:start;box-shadow:var(--shadow-md);pointer-events:none;border:none;margin:0;padding:7px 11px;font-size:12.5px;font-weight:500;line-height:1.45;position:fixed}[dir=rtl] .tooltip{letter-spacing:0}.tooltip__title{margin-bottom:2px;font-size:12.5px;font-weight:700;display:block}.tooltip--lg{white-space:normal;max-width:280px;padding:10px 13px}.tooltip__arrow{background:var(--tip-bg);border-radius:1px;width:8px;height:8px;position:absolute;transform:rotate(45deg)}@media (prefers-reduced-motion:no-preference){.tooltip{animation:tip-in .14s var(--tip-ease)}}@keyframes tip-in{0%{opacity:0;transform:translateY(2px)scale(.97)}}@media (forced-colors:active){.tooltip,[data-tip]:after{border:1px solid canvastext}}[data-tip]{position:relative}[data-tip]:after,[data-tip]:before{opacity:0;pointer-events:none;transition:opacity .14s var(--tip-ease),transform .14s var(--tip-ease);z-index:80;position:absolute;bottom:100%;left:50%}[data-tip]:after{content:attr(data-tip);background:var(--tip-bg);color:var(--tip-fg);font-family:var(--font-sans);letter-spacing:-.005em;border-radius:var(--tip-radius);white-space:nowrap;box-shadow:var(--shadow-md);margin-bottom:9px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1.4;transform:translate(-50%,2px)}[dir=rtl] [data-tip]:after{letter-spacing:0}[data-tip]:before{content:"";background:var(--tip-bg);border-radius:1px;width:8px;height:8px;margin-bottom:5px;transform:translate(-50%,2px)rotate(45deg)}[data-tip]:focus-visible:after,[data-tip]:focus-visible:before,[data-tip]:hover:after,[data-tip]:hover:before{opacity:1}[data-tip]:focus-visible:after,[data-tip]:hover:after{transform:translate(-50%)}[data-tip]:focus-visible:before,[data-tip]:hover:before{transform:translate(-50%)rotate(45deg)}[data-tip-pos=bottom]:after,[data-tip-pos=bottom]:before{top:100%;bottom:auto}[data-tip-pos=bottom]:after{margin:9px 0 0;transform:translate(-50%,-2px)}[data-tip-pos=bottom]:before{margin:5px 0 0;transform:translate(-50%,-2px)rotate(45deg)}[data-tip-pos=bottom]:focus-visible:after,[data-tip-pos=bottom]:hover:after{transform:translate(-50%)}[data-tip-pos=bottom]:focus-visible:before,[data-tip-pos=bottom]:hover:before{transform:translate(-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.tooltip,[data-tip]:after,[data-tip]:before{transition:none!important;animation:none!important}}.tip-dot{background:var(--sky-light);width:16px;height:16px;color:var(--blue);cursor:help;vertical-align:middle;border:none;border-radius:50%;flex-shrink:0;place-items:center;padding:0;font-size:10px;font-weight:700;display:inline-grid}.tip-dot:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.tip-dot:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.tip-dot svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px}.tip-truncate{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;cursor:default;max-width:100%;display:inline-block;overflow:hidden}.tip-term{text-underline-offset:3px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--blue-grey);text-decoration-color:var(--blue-grey);cursor:help}@media (pointer:coarse){.tip-dot{width:20px;height:20px}}.ats-wrap{max-width:1000px;margin-inline:auto;padding:22px clamp(16px,4vw,28px) 90px}.ats-head{margin:16px 0 20px}.ats-head__t{letter-spacing:-.03em;margin:0;font-size:clamp(22px,3vw,28px);font-weight:800}[dir=rtl] .ats-head__t{letter-spacing:0}.ats-head__sub{color:var(--blue-grey);align-items:center;gap:9px;margin-top:5px;font-size:13.5px;display:flex}.ats-stats{border:1px solid var(--sky-light);background:var(--sky-light);border-radius:14px;grid-template-columns:repeat(3,1fr);gap:2px;margin-bottom:18px;display:grid;overflow:hidden}.ats-stat{background:#fff;padding:16px 18px}.ats-stat__n{letter-spacing:-.02em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:24px;font-weight:800;line-height:1}.ats-stat__n em{color:var(--blue);font-style:normal}.ats-stat__l{color:var(--blue-grey);margin-top:5px;font-size:11px}.ats-ai{background:var(--blue);border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:16px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab,red,red)){.ats-ai{background:color-mix(in oklab,var(--blue) 6%,#fff)}}.ats-ai{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.ats-ai{border:1px solid color-mix(in oklab,var(--blue) 20%,transparent)}}.ats-ai__ic{width:36px;height:36px;color:var(--blue);background:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;display:grid}@supports (color:color-mix(in lab,red,red)){.ats-ai__ic{background:color-mix(in oklab,var(--blue) 13%,#fff)}}.ats-ai__ic svg{fill:currentColor;width:19px;height:19px}.ats-ai__b{flex:1;min-width:0}.ats-ai__t{letter-spacing:-.01em;align-items:center;gap:8px;font-size:14px;font-weight:700;display:inline-flex}.ats-ai__s{color:var(--blue-grey);margin-top:2px;font-size:12.5px}.ats-ai__cta{flex-shrink:0;gap:8px;display:flex}.ats-pipe{border:1px solid var(--sky-light);background:#fff;border-radius:12px;gap:4px;margin-bottom:16px;padding:5px;display:flex;overflow-x:auto}.ats-pipe__tab{cursor:pointer;white-space:nowrap;color:var(--blue-grey);background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;padding:8px 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background-color .15s,color .15s;display:inline-flex}.ats-pipe__tab:hover{color:var(--navy);background:var(--off-white)}.ats-pipe__tab.is-on{background:var(--navy);color:#fff}.ats-pipe__n{font-variant-numeric:tabular-nums;background:var(--blue-grey);border-radius:999px;padding:1px 7px;font-size:11px;font-weight:700}@supports (color:color-mix(in lab,red,red)){.ats-pipe__n{background:color-mix(in oklab,var(--blue-grey) 16%,transparent)}}.ats-pipe__tab.is-on .ats-pipe__n{background:#ffffff38}.ats-controls{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.ats-controls .field{min-width:150px}.ats-controls__search{flex:1;min-width:200px}.ats-count{color:var(--blue-grey);font-variant-numeric:tabular-nums;margin-bottom:14px;font-size:12px}.ats-card{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;padding:18px;transition:border-color .16s,box-shadow .18s}.ats-card:hover{border-color:var(--sky-mid);box-shadow:var(--shadow-md)}.ats-card.is-rejected{opacity:.72}.ats-list{flex-direction:column;gap:12px;display:flex}.ats-row{align-items:flex-start;gap:16px;display:flex}.ats-row__fit{flex-shrink:0}.ats-row__b{flex:1;min-width:0}.ats-row__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ats-row__nm{letter-spacing:-.01em;color:var(--navy);font-size:15.5px;font-weight:700}[dir=rtl] .ats-row__nm{letter-spacing:0}.ats-row__head{color:var(--navy);margin-top:3px;font-size:13px}.ats-row__meta{color:var(--blue-grey);margin-top:4px;font-size:12px}.ats-row__ai{color:var(--navy);font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.ats-row__ai{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.ats-row__ai{margin-top:8px}.ats-row__ai .lead{color:var(--blue);letter-spacing:.03em;text-transform:uppercase;align-items:center;gap:5px;margin-inline-end:6px;font-size:11px;font-weight:600;display:inline-flex}[dir=rtl] .ats-row__ai .lead{letter-spacing:0;text-transform:none}.ats-row__ai .lead svg{fill:currentColor;width:13px;height:13px}.ats-row__side{text-align:end;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:8px;display:flex}.ats-row__ago{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:11.5px}.ats-row__cv{color:var(--blue);align-items:center;gap:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.ats-row__cv:hover{text-decoration:underline}.ats-row__cv svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ats-card__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:14px;display:flex}.ats-expand{cursor:pointer;font:inherit;color:var(--blue);background:0 0;border:0;align-items:center;gap:6px;padding:4px 0;font-size:13px;font-weight:600;display:inline-flex}.ats-expand svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px;transition:transform .18s}.ats-expand[aria-expanded=true] svg{transform:rotate(180deg)}.ats-actions{flex-wrap:wrap;gap:8px}.ats-actions,.ats-detail{border-top:1px solid var(--sky-light);margin-top:16px;padding-top:16px;display:flex}.ats-detail{flex-direction:column;gap:18px}.ats-detail__grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.ats-detail__grid{grid-template-columns:1fr}}.ats-block__h{letter-spacing:.05em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}[dir=rtl] .ats-block__h{letter-spacing:0;text-transform:none}.ats-block__h--pro{color:var(--success)}.ats-block__h--gap{color:var(--warning)}.ats-block__h--neutral{color:var(--blue-grey)}.ats-block ul{color:var(--navy);flex-direction:column;gap:3px;margin:0;padding-inline-start:18px;font-size:13px;display:flex}@supports (color:color-mix(in lab,red,red)){.ats-block ul{color:color-mix(in oklab,var(--navy) 82%,var(--blue-grey))}}.ats-block ul{line-height:1.5}.ats-block p{color:var(--navy);margin:0;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.ats-block p{color:color-mix(in oklab,var(--navy) 82%,var(--blue-grey))}}.ats-block p{white-space:pre-wrap}.ats-tags{flex-wrap:wrap;gap:6px;display:flex}.ats-notes textarea{margin-top:2px}.ats-notes__foot{align-items:center;gap:12px;margin-top:8px;display:flex}.ats-links{flex-wrap:wrap;gap:16px;font-size:13px;display:flex}.ats-links a{color:var(--blue);font-weight:600;text-decoration:none}.ats-links a:hover{text-decoration:underline}.ats-processing{color:var(--blue-grey);background:var(--off-white);border:1px solid var(--sky-light);border-radius:11px;padding:12px 14px;font-size:13px}.ats-empty{text-align:center;border:1px solid var(--sky-light);background:#fff;border-radius:16px;padding:44px 24px}.ats-empty__t{color:var(--navy);margin:0 0 6px;font-size:16px;font-weight:700}.ats-empty__s{color:var(--blue-grey);margin:0 0 16px;font-size:13.5px}.ats-empty__row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:inline-flex}.ats-empty__link{color:var(--blue);word-break:break-all;font-size:13px;text-decoration:none}.ats-empty__link:hover{text-decoration:underline}.iq{border:1px solid var(--sky-light);background:#fff;border-radius:13px;flex-direction:column;gap:12px;padding:14px;display:flex}.iq__head{justify-content:space-between;align-items:center;gap:10px;display:flex}.iq__h{letter-spacing:-.01em;font-size:13px;font-weight:700}[dir=rtl] .iq__h{letter-spacing:0}.iq__panel{border-radius:10px;padding:11px 13px;font-size:12.5px;line-height:1.55}.iq__panel--focus{background:var(--sky-light);color:var(--navy)}.iq__panel--focus b{color:var(--blue);margin-bottom:2px;font-weight:700;display:block}.iq__panel--flags{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.iq__panel--flags{background:color-mix(in oklab,var(--warning) 11%,#fff)}}.iq__panel--flags{border:1px solid var(--warning)}@supports (color:color-mix(in lab,red,red)){.iq__panel--flags{border:1px solid color-mix(in oklab,var(--warning) 30%,transparent)}}.iq__panel--flags b{color:var(--warning);margin-bottom:4px;font-weight:700;display:block}.iq__panel--flags ul{color:var(--warning);flex-direction:column;gap:3px;margin:0;padding-inline-start:18px;display:flex}@supports (color:color-mix(in lab,red,red)){.iq__panel--flags ul{color:color-mix(in oklab,var(--warning) 75%,var(--navy))}}.iq__list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.iq__q{border:1px solid var(--sky-light);border-radius:11px;padding:12px 13px}.iq__q-top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iq__q-n{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.iq__q-t{color:var(--navy);margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.4}.iq__q-why{color:var(--blue-grey);margin-top:4px}.iq__q-follow,.iq__q-why{font-size:12px;line-height:1.5}.iq__q-follow{background:var(--off-white);color:var(--navy);border-radius:9px;margin-top:9px;padding:8px 11px}@supports (color:color-mix(in lab,red,red)){.iq__q-follow{color:color-mix(in oklab,var(--navy) 80%,var(--blue-grey))}}.iq__q-follow b{color:var(--blue-grey);font-weight:600}.iq__foot{color:var(--blue-grey);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;display:flex}.iq__skel{border:1px solid var(--sky-light);border-radius:11px;flex-direction:column;gap:8px;padding:12px 13px;display:flex}.iq__empty{color:var(--blue-grey);font-size:12.5px;line-height:1.5}.aiq-wrap{max-width:820px;margin-inline:auto;padding:22px clamp(16px,4vw,28px) 90px}.aiq-head__t{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(20px,3vw,26px);font-weight:800}[dir=rtl] .aiq-head__t{letter-spacing:0}.aiq-head__s{color:var(--blue-grey);margin:0 0 20px;font-size:13.5px}.aiq-composer{flex-direction:column;gap:10px;display:flex}.aiq-composer__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.aiq-composer__count{color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:11.5px}.aiq-sugg{margin:16px 0}.aiq-sugg__lbl{color:var(--blue-grey);margin-bottom:8px;font-size:11.5px}.aiq-sugg__row{flex-wrap:wrap;gap:8px;display:flex}.aiq-chip{cursor:pointer;border:1.5px solid var(--blue);border-radius:999px;align-items:center;gap:6px;height:32px;padding:0 13px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aiq-chip{border:1.5px solid color-mix(in oklab,var(--blue) 22%,var(--sky-light))}}.aiq-chip{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.aiq-chip{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.aiq-chip{color:var(--blue);font-family:inherit;font-size:12.5px;font-weight:600;transition:background-color .14s,border-color .14s}.aiq-chip:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.aiq-chip:hover{background:color-mix(in oklab,var(--blue) 10%,#fff)}}.aiq-chip:hover{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.aiq-chip:hover{border-color:color-mix(in oklab,var(--blue) 40%,var(--sky-light))}}.aiq-chip:disabled{opacity:.5;cursor:not-allowed}.aiq-chip svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.aiq-list{border:1px solid var(--sky-light);background:#fff;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;overflow-y:auto}.aiq-empty{text-align:center;color:var(--blue-grey);padding:40px 20px;font-size:13.5px}.aiq-msg{display:flex}.aiq-msg--user{justify-content:flex-end}.aiq-msg--asst{justify-content:flex-start}.aiq-bubble{border-radius:14px;max-width:85%;padding:11px 14px;font-size:13.5px;line-height:1.55}.aiq-bubble--user{background:var(--sky-light);border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.aiq-bubble--user{border:1px solid color-mix(in oklab,var(--blue) 18%,transparent)}}.aiq-bubble--user{border-bottom-right-radius:5px}[dir=rtl] .aiq-bubble--user{border-bottom-right-radius:14px;border-bottom-left-radius:5px}.aiq-bubble--asst{background:var(--off-white);border:1px solid var(--sky-light);border-bottom-left-radius:5px}[dir=rtl] .aiq-bubble--asst{border-bottom-right-radius:5px;border-bottom-left-radius:14px}.aiq-bubble--err{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.aiq-bubble--err{background:color-mix(in oklab,var(--warning) 10%,#fff)}}.aiq-bubble--err{border-color:var(--warning)}@supports (color:color-mix(in lab,red,red)){.aiq-bubble--err{border-color:color-mix(in oklab,var(--warning) 30%,transparent)}}.aiq-bubble__role{letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);margin-bottom:5px;font-size:10px;font-weight:700}.aiq-bubble__role .mode,[dir=rtl] .aiq-bubble__role{letter-spacing:0;text-transform:none}.aiq-bubble__role .mode{color:var(--blue);margin-inline-start:8px;font-weight:600}.aiq-bubble__body{white-space:pre-wrap;color:var(--navy)}.aiq-bubble__caret{margin-inline-start:2px;animation:aiq-blink 1s steps(2) infinite;display:inline-block}@keyframes aiq-blink{50%{opacity:0}}.aiq-bubble__err{color:var(--warning);margin-top:8px;font-size:12px}.aiq-bubble__act{cursor:pointer;font:inherit;color:var(--blue);background:0 0;border:0;margin-top:8px;padding:4px 0;font-size:12.5px;font-weight:600}.aiq-bubble__act:hover{text-decoration:underline}.aiq-bubble__note{color:var(--blue-grey);margin-top:8px;font-size:10px}.aiq-reasoning{background:var(--blue);border-radius:12px;align-items:flex-start;gap:9px;margin-bottom:14px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab,red,red)){.aiq-reasoning{background:color-mix(in oklab,var(--blue) 5%,#fff)}}.aiq-reasoning{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.aiq-reasoning{border:1px solid color-mix(in oklab,var(--blue) 18%,transparent)}}.aiq-reasoning{color:var(--navy);font-size:13px;line-height:1.55}.aiq-reasoning b{color:var(--blue);align-items:center;gap:5px;margin-inline-end:6px;font-weight:700;display:inline-flex}.aiq-results{flex-direction:column;gap:12px;display:flex}.aiq-rescard{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;align-items:flex-start;gap:14px;padding:16px;display:flex}.aiq-rescard__b{flex:1;min-width:0}.aiq-rescard__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aiq-rescard__nm{letter-spacing:-.01em;color:var(--navy);font-size:15px;font-weight:700}[dir=rtl] .aiq-rescard__nm{letter-spacing:0}.aiq-rescard__meta{color:var(--blue-grey);margin-top:4px;font-size:12px}.aiq-rescard__why{background:var(--success);border-radius:10px;margin-top:9px;padding:9px 12px}@supports (color:color-mix(in lab,red,red)){.aiq-rescard__why{background:color-mix(in oklab,var(--success) 7%,#fff)}}.aiq-rescard__why{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.aiq-rescard__why{border:1px solid color-mix(in oklab,var(--success) 22%,transparent)}}.aiq-rescard__why{color:var(--navy);font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.aiq-rescard__why{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.aiq-rescard__why b{color:var(--success);margin-inline-end:5px;font-weight:700}.aiq-resmeta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.aiq-resmeta__h{color:var(--navy);font-size:13px;font-weight:700}.aiq-resmeta__cost{color:var(--blue-grey);font-size:11px}.aiq-recent{border-top:1px solid var(--sky-light);margin-top:32px;padding-top:20px}.aiq-recent__h{color:var(--navy);margin:0 0 12px;font-size:13px;font-weight:700}.aiq-recent__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aiq-recent__row{text-align:start;border:1px solid var(--sky-light);cursor:pointer;width:100%;font:inherit;background:#fff;border-radius:11px;padding:11px 13px;transition:border-color .14s,background-color .14s;display:block}.aiq-recent__row:hover{border-color:var(--sky-mid);background:var(--off-white)}.aiq-recent__q{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.aiq-recent__m{color:var(--blue-grey);margin-top:3px;font-size:11.5px}@media (prefers-reduced-motion:reduce){.aiq-bubble__caret{animation:none}}.cmp-wrap{max-width:1000px;margin-inline:auto;padding:22px clamp(16px,4vw,28px) 90px}.cmp-head__t{letter-spacing:-.03em;margin:0 0 4px;font-size:clamp(20px,3vw,26px);font-weight:800}[dir=rtl] .cmp-head__t{letter-spacing:0}.cmp-head__s{color:var(--blue-grey);margin:0 0 20px;font-size:13.5px}.cmp-sel{border:1px solid var(--sky-light);background:#fff;border-radius:14px;overflow:hidden}.cmp-selrow{border-bottom:1px solid var(--sky-light);cursor:pointer;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.cmp-selrow:last-child{border-bottom:0}.cmp-selrow.is-disabled{opacity:.55;cursor:not-allowed}.cmp-selrow__fit{flex-shrink:0}.cmp-selrow__b{flex:1;min-width:0}.cmp-selrow__top{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cmp-selrow__nm{letter-spacing:-.01em;color:var(--navy);font-size:14.5px;font-weight:700}[dir=rtl] .cmp-selrow__nm{letter-spacing:0}.cmp-selrow__meta{color:var(--blue-grey);text-overflow:ellipsis;margin-top:4px;font-size:12.5px;overflow:hidden}.cmp-selrow__warn{color:var(--warning);margin-top:4px;font-size:11.5px}.cmp-selbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:16px;display:flex}.cmp-selbar__n{color:var(--blue-grey);font-size:13px}.cmp-result{flex-direction:column;gap:22px;display:flex}.cmp-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.cmp-toolbar__meta{color:var(--blue-grey);font-size:11.5px}.cmp-toolbar__actions{gap:8px;display:flex}.cmp-rec{color:#fff;background:linear-gradient(150deg,#0a1f44,#16315f);border-radius:16px;padding:20px 22px;position:relative;overflow:hidden}.cmp-rec__eyebrow{letter-spacing:.09em;text-transform:uppercase;color:#9dc0ff;align-items:center;gap:7px;margin-bottom:10px;font-size:10.5px;font-weight:700;display:inline-flex}[dir=rtl] .cmp-rec__eyebrow{letter-spacing:0;text-transform:none}.cmp-rec__eyebrow svg{fill:currentColor;width:14px;height:14px}.cmp-rec__nm{letter-spacing:-.025em;font-size:22px;font-weight:800}[dir=rtl] .cmp-rec__nm{letter-spacing:0}.cmp-rec__body{color:#ffffffd6;margin:8px 0 0;font-size:13.5px;line-height:1.6}.cmp-rec__runner{color:#ffffffb8;margin-top:10px;font-size:13px}.cmp-rec__runner b{color:#fff;font-weight:600}.cmp-rec__caveat{color:#ffffffe6;background:#ffffff1a;border-radius:10px;align-items:flex-start;gap:8px;margin-top:12px;padding:10px 12px;font-size:12.5px;line-height:1.5;display:flex}.cmp-rec__caveat svg{fill:none;stroke:#e7c77e;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px;margin-top:1px}.cmp-sec__h{letter-spacing:-.015em;margin:0 0 12px;font-size:14px;font-weight:800}[dir=rtl] .cmp-sec__h{letter-spacing:0}.cmp-strip{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px;display:grid}.cmp-cand{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:14px;padding:16px}.cmp-cand__nm{letter-spacing:-.01em;color:var(--navy);font-size:15px;font-weight:700}[dir=rtl] .cmp-cand__nm{letter-spacing:0}.cmp-cand__meta{color:var(--blue-grey);margin-top:3px;font-size:12px}.cmp-cand__standout{color:var(--navy);margin-top:10px;font-size:13px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.cmp-cand__standout{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.cmp-cand__standout b{color:var(--blue);margin-inline-end:5px;font-weight:700}.cmp-cand__list{margin:10px 0 0}.cmp-cand__list h4{letter-spacing:.05em;text-transform:uppercase;margin:0 0 4px;font-size:10px;font-weight:700}[dir=rtl] .cmp-cand__list h4{letter-spacing:0;text-transform:none}.cmp-cand__list h4.pro{color:var(--success)}.cmp-cand__list h4.con{color:var(--danger)}.cmp-cand__list ul{color:var(--navy);margin:0;padding-inline-start:16px;font-size:12.5px;line-height:1.5}@supports (color:color-mix(in lab,red,red)){.cmp-cand__list ul{color:color-mix(in oklab,var(--navy) 82%,var(--blue-grey))}}.cmp-cand__list ul{flex-direction:column;gap:2px;display:flex}.cmp-cell{font-variant-numeric:tabular-nums;border-radius:8px;justify-content:center;align-items:center;min-width:34px;height:26px;padding:0 8px;font-size:12.5px;font-weight:700;display:inline-flex}.cmp-cell--hi{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.cmp-cell--hi{background:color-mix(in oklab,var(--success) 13%,#fff)}}.cmp-cell--hi{color:var(--success)}.cmp-cell--mid{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.cmp-cell--mid{background:color-mix(in oklab,var(--warning) 14%,#fff)}}.cmp-cell--mid{color:var(--warning)}.cmp-cell--lo{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.cmp-cell--lo{background:color-mix(in oklab,var(--danger) 12%,#fff)}}.cmp-cell--lo{color:var(--danger)}.cmp-legend{color:var(--blue-grey);margin-top:10px;font-size:11.5px}.cmp-diff{border:1px solid var(--sky-light);background:#fff;border-radius:14px;padding:16px 18px}.cmp-diff ul{color:var(--navy);margin:0;padding-inline-start:18px;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.cmp-diff ul{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}.cmp-diff ul{flex-direction:column;gap:4px;display:flex}.cmp-focus{border:1px solid var(--sky-light);background:#fff;border-radius:14px;overflow:hidden}.cmp-focus__row{border-bottom:1px solid var(--sky-light)}.cmp-focus__row:last-child{border-bottom:0}.cmp-focus__btn{cursor:pointer;width:100%;font:inherit;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.cmp-focus__btn:hover{background:var(--off-white)}.cmp-focus__nm{color:var(--navy);font-size:13.5px;font-weight:600}.cmp-focus__ic{width:18px;height:18px;color:var(--blue-grey);flex-shrink:0;transition:transform .18s}.cmp-focus__ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}.cmp-focus__btn[aria-expanded=true] .cmp-focus__ic{transform:rotate(180deg)}.cmp-focus__body{color:var(--navy);padding:0 16px 14px;font-size:13px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.cmp-focus__body{color:color-mix(in oklab,var(--navy) 84%,var(--blue-grey))}}@media print{.cmp-toolbar{display:none}.cmp-rec{border:2px solid var(--navy);background:#fff!important}.cmp-rec,.cmp-rec__body,.cmp-rec__eyebrow,.cmp-rec__nm,.cmp-rec__runner b{color:var(--navy)!important}}.vf{border:1px solid var(--sky-light);box-shadow:var(--shadow-sm);background:#fff;border-radius:16px;flex-direction:column;gap:18px;padding:20px;display:flex}.vf__head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vf__head h2{letter-spacing:-.015em;margin:0;font-size:16px;font-weight:800}[dir=rtl] .vf__head h2{letter-spacing:0}.vf__pill{letter-spacing:.03em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;height:26px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}[dir=rtl] .vf__pill{letter-spacing:0;text-transform:none}.vf__pill:before{content:"";border-radius:50%;width:7px;height:7px}.vf__pill--unverified{background:var(--off-white);color:var(--blue-grey)}.vf__pill--unverified:before{background:var(--blue-grey)}.vf__pill--pending{background:var(--warning)}@supports (color:color-mix(in lab,red,red)){.vf__pill--pending{background:color-mix(in oklab,var(--warning) 14%,#fff)}}.vf__pill--pending{color:var(--warning)}.vf__pill--pending:before{background:var(--warning)}.vf__pill--verified{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf__pill--verified{background:color-mix(in oklab,var(--success) 14%,#fff)}}.vf__pill--verified{color:var(--success)}.vf__pill--verified:before{background:var(--success)}.vf__pill--rejected{background:var(--danger)}@supports (color:color-mix(in lab,red,red)){.vf__pill--rejected{background:color-mix(in oklab,var(--danger) 12%,#fff)}}.vf__pill--rejected{color:var(--danger)}.vf__pill--rejected:before{background:var(--danger)}.vf-docs{flex-direction:column;gap:14px;display:flex}.vf-doc{border:1.5px solid var(--sky-light);border-radius:13px;padding:14px 16px;transition:border-color .16s}.vf-doc.is-done{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf-doc.is-done{border-color:color-mix(in oklab,var(--success) 34%,var(--sky-light))}}.vf-doc__head{align-items:center;gap:10px;display:flex}.vf-doc__num{background:var(--sky-light);width:24px;height:24px;color:var(--blue);border-radius:50%;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.vf-doc.is-done .vf-doc__num{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf-doc.is-done .vf-doc__num{background:color-mix(in oklab,var(--success) 16%,transparent)}}.vf-doc.is-done .vf-doc__num{color:var(--success)}.vf-doc__title{flex:1;min-width:0;font-size:13.5px;font-weight:700}.vf-doc__req{color:var(--danger);margin-inline-start:2px}.vf-doc__hint{color:var(--blue-grey);margin:6px 0 10px;font-size:11.5px}.vf-doc__drop{border:1.5px dashed var(--sky-mid);background:var(--off-white);cursor:pointer;border-radius:11px;align-items:center;gap:11px;padding:12px 14px;transition:border-color .16s,background-color .16s;display:flex}.vf-doc__drop:hover{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.vf-doc__drop:hover{background:color-mix(in oklab,var(--blue) 4%,#fff)}}.vf-doc__drop input[type=file]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.vf-doc__drop-ic{background:var(--sky-light);width:34px;height:34px;color:var(--blue);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.vf-doc__drop-ic svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.vf-doc__drop-b{flex:1;min-width:0}.vf-doc__drop-t{color:var(--navy);font-size:13px;font-weight:600}.vf-doc__drop-t strong{color:var(--blue)}.vf-doc__drop-s{color:var(--blue-grey);margin-top:2px;font-size:11.5px}.vf-doc.is-done .vf-doc__drop{border-style:solid;border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf-doc.is-done .vf-doc__drop{border-color:color-mix(in oklab,var(--success) 30%,transparent)}}.vf-doc.is-done .vf-doc__drop{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf-doc.is-done .vf-doc__drop{background:color-mix(in oklab,var(--success) 5%,#fff)}}.vf-doc.is-done .vf-doc__drop-ic{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.vf-doc.is-done .vf-doc__drop-ic{background:color-mix(in oklab,var(--success) 14%,transparent)}}.vf-doc.is-done .vf-doc__drop-ic{color:var(--success)}.acc{--surface-card:#fff;--border-strong:var(--sky-mid,#d4dbe5);--blue-light:var(--sky-light,#e6ebf1);--acc-ease:cubic-bezier(.2,.8,.2,1);--acc-dur:.3s;font-family:var(--font-sans);interpolate-size:allow-keywords}.acc__item{border:1px solid var(--border);background:var(--surface-card);border-radius:0}.acc__item+.acc__item{border-top:none}.acc__item:first-child{border-start-start-radius:12px;border-start-end-radius:12px}.acc__item:last-child{border-end-end-radius:12px;border-end-start-radius:12px}.acc--flush .acc__item{background:0 0;border-inline:none;border-radius:0}.acc--flush .acc__item:first-child{border-top:none}.acc__head{cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:-.01em;color:var(--foreground);transition:background-color .14s var(--acc-ease),color .14s var(--acc-ease);align-items:center;gap:14px;padding:16px 18px;font-size:15px;font-weight:600;list-style:none;display:flex}.acc__head::-webkit-details-marker{display:none}.acc__head:hover{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.acc__head:hover{background:color-mix(in oklab,var(--blue) 4%,var(--surface-card))}}.acc--flush .acc__head:hover{color:var(--blue);background:0 0}.acc__head:focus-visible{box-shadow:inset 0 0 0 2px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.acc__head:focus-visible{box-shadow:inset 0 0 0 2px color-mix(in oklab,var(--blue) 45%,transparent)}}.acc__item[open] .acc__head{color:var(--blue)}.acc__lead{width:24px;height:24px;color:var(--blue-grey);flex-shrink:0;place-items:center;display:grid}.acc__lead svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.acc__item[open] .acc__lead{color:var(--blue)}.acc__title{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acc__title .sub{color:var(--blue-grey);font-size:12.5px;font-weight:400}.acc__meta{color:var(--blue-grey);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.acc__badge{background:var(--blue-light);height:20px;color:var(--blue);font-variant-numeric:tabular-nums;border-radius:999px;flex-shrink:0;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.acc__chevron{width:20px;height:20px;color:var(--blue-grey);transition:transform var(--acc-dur) var(--acc-ease),color .14s var(--acc-ease);flex-shrink:0}.acc__chevron svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.acc__item[open] .acc__chevron{color:var(--blue);transform:rotate(180deg)}.acc--plusminus .acc__chevron svg{display:none}.acc--plusminus .acc__chevron{position:relative}.acc--plusminus .acc__chevron:after,.acc--plusminus .acc__chevron:before{content:"";background:currentColor;border-radius:2px;height:2px;position:absolute;top:50%;left:3px;right:3px;transform:translateY(-50%)}.acc--plusminus .acc__chevron:after{transition:transform var(--acc-dur) var(--acc-ease);transform:translateY(-50%)rotate(90deg)}.acc--plusminus .acc__item[open] .acc__chevron{transform:none}.acc--plusminus .acc__item[open] .acc__chevron:after{transform:translateY(-50%)rotate(0)}.acc__panel{overflow:hidden}.acc__item::details-content{block-size:0;transition:block-size var(--acc-dur) var(--acc-ease),content-visibility var(--acc-dur) allow-discrete;overflow:hidden}.acc__item[open]::details-content{block-size:auto}.acc__inner{color:var(--foreground);padding:2px 18px 18px;font-size:13.5px;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.acc__inner{color:color-mix(in oklab,var(--foreground) 84%,var(--blue-grey))}}.acc__inner p{margin:0 0 10px}.acc__inner p:last-child{margin:0}.acc__inner a{color:var(--blue);text-underline-offset:2px;font-weight:600;text-decoration:underline}.acc__inner ul{flex-direction:column;gap:7px;margin:0;padding-inline-start:18px;display:flex}.acc--flush .acc__inner{padding-inline:0}.acc__facets{flex-direction:column;gap:2px;padding:2px 18px 14px;display:flex}.acc--flush .acc__facets{padding-inline:0}.acc__facet{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:7px 4px;font-size:13.5px;display:flex}.acc__facet:hover{background:var(--muted)}.acc__facet input{appearance:none;border:1.5px solid var(--border-strong);background:var(--surface-card);cursor:pointer;border-radius:5px;flex-shrink:0;place-content:center;width:18px;height:18px;transition:background-color .14s,border-color .14s;display:inline-grid}.acc__facet input:before{content:"";clip-path:polygon(14% 47%,0 61%,40% 100%,100% 22%,86% 9%,38% 71%);width:10px;height:10px;transition:transform .14s var(--acc-ease);background:#fff;transform:scale(0)}.acc__facet input:checked{background:var(--blue);border-color:var(--blue)}.acc__facet input:checked:before{transform:scale(1)}.acc__facet input:focus-visible{box-shadow:0 0 0 3px var(--blue);outline:none}@supports (color:color-mix(in lab,red,red)){.acc__facet input:focus-visible{box-shadow:0 0 0 3px color-mix(in oklab,var(--blue) 30%,transparent)}}.acc__facet .ct{color:var(--blue-grey);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:11px}@media (prefers-reduced-motion:reduce){.acc__item::details-content{transition:none!important}.acc__chevron{transition:color .14s var(--acc-ease)!important}}@media (forced-colors:active){.acc__item[open] .acc__chevron,.acc__item[open] .acc__head{color:linktext}}@media (pointer:coarse){.acc__head{padding-block:18px}.acc__facet{padding-block:11px}}.legal a:not(.btn):not(.crumbs__link){color:var(--blue);text-underline-offset:2px}.legal a:not(.btn):not(.crumbs__link):hover{text-decoration:underline}.legal code{font-family:var(--font-sans);font-variant-numeric:tabular-nums;font-size:.9em}.legal h2{letter-spacing:-.01em}.legal li,.legal p{max-width:72ch}.mkt{--surface-card:#fff;--border-strong:var(--sky-mid,#d4dbe5);--blue-light:var(--sky-light,#e6ebf1)}.mk-sec{padding:120px 28px}@media (max-width:720px){.mk-sec{padding:80px 20px}}.mk-in{z-index:1;max-width:1120px;margin:0 auto;position:relative}.mk-narrow{max-width:920px}.mk-sechead{max-width:60ch}.mk-sechead--center{text-align:center;margin-inline:auto}.mk-sechead--center .lp-kicker{justify-content:center}.mk-hero{isolation:isolate;background:var(--navy);color:#fff;padding:168px 28px 104px;position:relative;overflow:hidden}.mk-hero__bg{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mk-hero__bg i{filter:blur(70px);opacity:.5;mix-blend-mode:screen;border-radius:50%;position:absolute}.mk-hero__bg i:first-child{top:-160px;background:radial-gradient(circle,#1463ff,#0000 68%);width:560px;height:560px;inset-inline-start:-120px}.mk-hero__bg i:nth-child(2){opacity:.4;top:-60px;background:radial-gradient(circle,#2e7bff,#0000 66%);width:480px;height:480px;inset-inline-end:-120px}.mk-hero__bg i:nth-child(3){opacity:.42;bottom:-180px;background:radial-gradient(circle,#0e3e9e,#0000 70%);width:420px;height:420px;inset-inline-start:38%}.mk-hero__bg:before{content:"";background-image:radial-gradient(circle,#ffffff1a 1px,#0000 1.6px);background-size:26px 26px;position:absolute;inset:0;-webkit-mask:radial-gradient(80% 70% at 50% 0,#000,#0000 78%);mask:radial-gradient(80% 70% at 50% 0,#000,#0000 78%)}.mk-hero__cedar{z-index:0;color:#7fb0ff;opacity:.05;pointer-events:none;background:currentColor;width:340px;height:340px;position:absolute;inset-block-start:20%;inset-inline-end:-40px;-webkit-mask:url(/brand/cedar-mark.svg) 50%/contain no-repeat;mask:url(/brand/cedar-mark.svg) 50%/contain no-repeat}.mk-hero__grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;max-width:1180px;margin:0 auto;display:grid;position:relative}@media (max-width:940px){.mk-hero__grid{grid-template-columns:1fr;gap:44px}.mk-hero{padding-top:140px}}.mk-hero__eyebrow{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffffa8;align-items:center;gap:9px;margin-bottom:22px;font-size:11.5px;display:inline-flex}.mk-hero__eyebrow .ar{color:#7fb0ff;letter-spacing:0;font-family:Cairo,sans-serif;font-size:16px;font-weight:700}.mk-hero__eyebrow .sep{background:#ffffff57;border-radius:50%;width:3px;height:3px}[lang=ar] .mk-hero__eyebrow{letter-spacing:0}.mk-hero__h1{letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px;font-size:clamp(38px,5.2vw,62px);font-weight:800;line-height:1.02}.mk-hero__h1 .ln{margin-block:-.05em -.14em;padding-block:.05em .14em;display:block;overflow:hidden}.mk-hero__h1 .ln__i{display:block}.mk-hero__h1 .lt{color:#ffffffd1;font-weight:300}.mk-hero__h1 .blue{color:#5c9bff}[lang=ar] .mk-hero__h1{letter-spacing:-.01em;line-height:1.18}.mk-hero__sub{color:#ffffffbd;text-wrap:pretty;max-width:52ch;margin:0 0 30px;font-size:17.5px;line-height:1.62}.mk-hero__sub b{color:#fff;font-weight:600}.mk-hero__cta{gap:12px}.mk-hero__cta,.mk-hero__note{flex-wrap:wrap;align-items:center;display:flex}.mk-hero__note{color:#fff9;gap:9px;margin-top:20px;font-size:13px}.mk-hero__note svg{fill:none;stroke:#7fb0ff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:15px;height:15px}.mk-hero .btn--ghost{--_fg:#fff;--_bg-h:#ffffff1f;color:#fff}.mk-hero .btn--outline{--_bg:#ffffff0f;--_fg:#fff;--_bd:#ffffff47;--_bg-h:#ffffff24;--_bd-h:#ffffff7a}.mk-glimpse{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:20px;padding:20px;position:relative;box-shadow:0 30px 70px -30px #0009}.mk-glimpse__cap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffff8f;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;display:flex}.mk-glimpse__cap .led{background:#34d399;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #34d39933}.mk-glimpse .job-card{box-shadow:0 20px 44px -20px #0000008c}.mk-pa{flex-direction:column;gap:26px;margin-top:56px;display:flex}.mk-pa__row{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:1fr auto 1.15fr;align-items:stretch;gap:0;transition:box-shadow .3s,transform .3s;display:grid;overflow:hidden}.mk-pa__row:hover{box-shadow:var(--shadow-md)}@media (max-width:820px){.mk-pa__row{grid-template-columns:1fr}}.mk-pa__prob{background:var(--muted);flex-direction:column;gap:12px;padding:34px 32px;display:flex;position:relative}.mk-pa__tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:5px 10px;font-size:10.5px;display:inline-flex}.mk-pa__prob h3{letter-spacing:-.02em;color:var(--navy);margin:2px 0 0;font-size:20px;font-weight:700}.mk-pa__prob p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.mk-pa__seam{background:var(--surface-card);border-inline:1px solid var(--border);place-items:center;width:64px;display:grid}.mk-pa__seam svg{fill:none;width:26px;height:26px;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}[dir=rtl] .mk-pa__seam svg{transform:scaleX(-1)}@media (max-width:820px){.mk-pa__seam{border-inline:0;border-block:1px solid var(--border);width:auto;height:52px}.mk-pa__seam svg,[dir=rtl] .mk-pa__seam svg{transform:rotate(90deg)}}.mk-pa__ans{background:radial-gradient(120% 100% at 100% 0,var(--blue),transparent 60%),var(--surface-card);flex-direction:column;gap:12px;padding:34px 32px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mk-pa__ans{background:radial-gradient(120% 100% at 100% 0,color-mix(in oklab,var(--blue) 5%,transparent),transparent 60%),var(--surface-card)}}.mk-pa__ans:before{content:"";background:var(--blue);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.mk-pa__brand{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);align-self:flex-start;align-items:center;gap:7px;font-size:10.5px;display:inline-flex}.mk-pa__brand .lp-mark{width:13px;height:13px;color:var(--blue)}.mk-pa__ans h3{letter-spacing:-.025em;color:var(--navy);margin:2px 0 0;font-size:21px;font-weight:800}.mk-pa__ans p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:15px;line-height:1.62}.mk-pa__ans p b{color:var(--navy);font-weight:650}.mk-pa__proof{color:var(--navy);align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:600;display:inline-flex}.mk-pa__proof svg{fill:none;width:17px;height:17px;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mk-hooks{grid-template-columns:1.35fr 1fr;gap:22px;margin-top:52px;display:grid}@media (max-width:860px){.mk-hooks{grid-template-columns:1fr}}.mk-hooks__col{align-content:start;gap:22px;display:grid}.mk-hook{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:18px;padding:26px;transition:box-shadow .3s,transform .3s}.mk-hook:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mk-hook__free{font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;color:var(--success);background:var(--success);align-items:center;gap:6px;margin-bottom:14px;font-size:10px;font-weight:600;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mk-hook__free{background:color-mix(in oklab,var(--success) 10%,var(--surface-card))}}.mk-hook__free{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.mk-hook__free{border:1px solid color-mix(in oklab,var(--success) 30%,transparent)}}.mk-hook__free{border-radius:999px;padding:4px 9px}.mk-hook__ico{background:var(--blue);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-hook__ico{background:color-mix(in oklab,var(--blue) 9%,var(--surface-card))}}.mk-hook__ico{color:var(--blue)}.mk-hook__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mk-hook h3{letter-spacing:-.02em;color:var(--navy);margin:0 0 8px;font-size:18px;font-weight:750}.mk-hook p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.mk-hook--feature{flex-direction:column;padding:30px;display:flex}.mk-hook--feature h3{font-size:23px}.mk-fit{background:var(--muted);border:1px solid var(--border);border-radius:16px;grid-template-columns:auto 1fr;align-items:center;gap:26px;margin-top:22px;padding:22px;display:grid}@media (max-width:520px){.mk-fit{text-align:center;grid-template-columns:1fr;justify-items:center}}.mk-fit__ring{width:132px;height:132px;position:relative}.mk-fit__ring svg{width:100%;height:100%;transform:rotate(-90deg)}[dir=rtl] .mk-fit__ring svg{transform:rotate(-90deg)scaleX(-1)}.mk-fit__ring .tr{fill:none;stroke:var(--border-strong);stroke-width:7px}.mk-fit__ring .vl{fill:none;stroke:var(--blue);stroke-width:7px;stroke-linecap:round;transition:stroke-dashoffset 1.1s cubic-bezier(.16,1,.3,1)}.mk-fit__cen{text-align:center;place-content:center;display:grid;position:absolute;inset:0}.mk-fit__cen b{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800;line-height:1}.mk-fit__cen span{font-size:11px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);margin-top:4px}.mk-fit__bars{gap:9px;min-width:0;display:grid}.mk-fit__bar{grid-template-columns:88px 1fr;align-items:center;gap:12px;display:grid}.mk-fit__bar span{color:var(--blue-grey);white-space:nowrap;font-size:12.5px}.mk-fit__bar i{background:var(--border-strong);border-radius:999px;height:7px;display:block;position:relative;overflow:hidden}.mk-fit__bar i:after{content:"";width:var(--w,0);background:var(--blue);border-radius:999px;transition:width 1s cubic-bezier(.16,1,.3,1);position:absolute;inset-block:0;inset-inline-start:0}.mk-fit__hint{color:var(--blue-grey);grid-column:1/-1;align-items:center;gap:7px;margin-top:4px;font-size:12px;display:flex}.mk-fit__hint svg{fill:none;width:14px;height:14px;stroke:var(--blue);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-tools{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px;display:grid}@media (max-width:900px){.mk-tools{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mk-tools{grid-template-columns:1fr}}.mk-tool{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:16px;padding:24px 22px;transition:box-shadow .3s,transform .3s,border-color .3s}.mk-tool:hover{box-shadow:var(--shadow-md);border-color:var(--blue);transform:translateY(-3px)}@supports (color:color-mix(in lab,red,red)){.mk-tool:hover{border-color:color-mix(in oklab,var(--blue) 30%,var(--border))}}.mk-tool__ico{background:var(--blue);border-radius:11px;place-items:center;width:42px;height:42px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-tool__ico{background:color-mix(in oklab,var(--blue) 8%,var(--surface-card))}}.mk-tool__ico{color:var(--blue)}.mk-tool__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.mk-tool h3{letter-spacing:-.015em;color:var(--navy);margin:0 0 7px;font-size:16px;font-weight:700}.mk-tool p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.mk-tool .plus,.mk-tool .pro{margin-inline-start:6px}.mk-tag-plus,.mk-tag-pro{vertical-align:middle;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#6b4e16;background:var(--gold);align-items:center;gap:4px;font-size:9.5px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mk-tag-plus,.mk-tag-pro{background:color-mix(in oklab,var(--gold) 22%,#fff)}}.mk-tag-plus,.mk-tag-pro{border:1px solid var(--gold)}@supports (color:color-mix(in lab,red,red)){.mk-tag-plus,.mk-tag-pro{border:1px solid color-mix(in oklab,var(--gold) 55%,transparent)}}.mk-tag-plus,.mk-tag-pro{border-radius:999px;padding:2px 7px}.mk-tag-plus svg,.mk-tag-pro svg{fill:currentColor;width:9px;height:9px}.mk-tag-soon{vertical-align:middle;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--blue-grey);background:var(--muted);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:4px;padding:2px 7px;font-size:9.5px;font-weight:700;display:inline-flex}.mk-modes{grid-template-columns:1fr 1fr;gap:22px;margin-top:52px;display:grid}@media (max-width:820px){.mk-modes{grid-template-columns:1fr}}.mk-mode{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;gap:18px;padding:30px;display:flex;position:relative;overflow:hidden}.mk-mode__label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);align-self:flex-start;align-items:center;gap:8px;font-size:11px;display:inline-flex}.mk-mode__label svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.mk-mode h3{letter-spacing:-.025em;color:var(--navy);margin:0;font-size:22px;font-weight:800}.mk-mode p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.mk-mode__feats{gap:9px;margin:0;padding:0;list-style:none;display:grid}.mk-mode__feats li{color:var(--navy);align-items:flex-start;gap:9px;font-size:14px;display:flex}.mk-mode__feats svg{fill:none;width:17px;height:17px;stroke:var(--success);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;margin-top:1px}.mk-mock{border:1px solid var(--border);background:var(--muted);border-radius:14px;margin-top:auto;padding:16px}.mk-mock__row{align-items:center;gap:12px;display:flex}.mk-mock__av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;font-weight:700;display:grid}.mk-mock__av--photo{background:linear-gradient(135deg,#0e9aa7,#2bb7c4)}.mk-mock__name{color:var(--navy);font-size:15px;font-weight:700}.mk-mock__role{color:var(--blue-grey);font-size:12.5px}.mk-mock__tags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.mk-mock__tags span{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--navy);border-radius:999px;padding:4px 10px;font-size:11.5px}.mk-mock__wa{color:#062e16;background:#25d366;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:12px;padding:9px 12px;font-size:13.5px;font-weight:700;display:inline-flex}.mk-mock__wa svg{fill:currentColor;width:16px;height:16px}.mk-mock__cvline{background:var(--border-strong);border-radius:999px;height:8px;margin-top:10px}.mk-mock__cvline.s{width:70%}.mk-mock__cvline.m{width:88%}.mk-fp{grid-template-columns:1fr 1fr;align-items:start;gap:22px;margin-top:48px;display:grid}@media (max-width:820px){.mk-fp{grid-template-columns:1fr}}.mk-plan{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:20px;padding:30px;position:relative}.mk-plan--plus{border-color:var(--gold)}@supports (color:color-mix(in lab,red,red)){.mk-plan--plus{border-color:color-mix(in oklab,var(--gold) 46%,var(--border))}}.mk-plan--plus{box-shadow:var(--shadow-md)}.mk-plan--plus:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(120% 90% at 100% 0,var(--gold),transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-plan--plus:before{background:radial-gradient(120% 90% at 100% 0,color-mix(in oklab,var(--gold) 8%,transparent),transparent 55%)}}.mk-plan__name{letter-spacing:-.01em;color:var(--navy);align-items:center;gap:8px;font-size:15px;font-weight:800;display:inline-flex}.mk-plan--plus .mk-plan__name{color:#6b4e16}.mk-plan--plus .mk-plan__name svg{width:16px;height:16px;fill:var(--gold)}.mk-plan__blurb{color:var(--blue-grey);text-wrap:pretty;margin:10px 0 0;font-size:13.5px;line-height:1.55}.mk-plan__feats{border-top:1px solid var(--border);gap:11px;margin:20px 0 0;padding:20px 0 0;list-style:none;display:grid}.mk-plan__feats li{color:var(--navy);align-items:flex-start;gap:10px;font-size:14px;display:flex}.mk-plan__feats svg{fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:17px;height:17px;margin-top:1px}.mk-plan--free .mk-plan__feats svg{stroke:var(--success)}.mk-plan--plus .mk-plan__feats svg{stroke:var(--gold)}.mk-plan__feats .lock{color:var(--blue-grey)}.mk-plan__cta{margin-top:24px}.mk-kit{grid-template-columns:1.25fr 1fr;gap:22px;margin-top:52px;display:grid}@media (max-width:900px){.mk-kit{grid-template-columns:1fr}}.mk-kit__side{align-content:start;gap:22px;display:grid}.mk-feat{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:20px;flex-direction:column;padding:30px;display:flex;position:relative;overflow:hidden}.mk-feat--lead{background:linear-gradient(180deg,var(--surface-card),var(--blue))}@supports (color:color-mix(in lab,red,red)){.mk-feat--lead{background:linear-gradient(180deg,var(--surface-card),color-mix(in oklab,var(--blue) 3%,var(--surface-card)))}}.mk-feat__eyebrow{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue);align-self:flex-start;align-items:center;gap:7px;margin-bottom:14px;font-size:10.5px;display:inline-flex}.mk-feat h3{letter-spacing:-.025em;color:var(--navy);margin:0 0 10px;font-size:22px;font-weight:800}.mk-feat--lead h3{font-size:26px}.mk-feat p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.6}.mk-feat p b{color:var(--navy);font-weight:650}.mk-feat__ico{background:var(--blue);border-radius:12px;place-items:center;width:44px;height:44px;margin-bottom:16px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-feat__ico{background:color-mix(in oklab,var(--blue) 9%,var(--surface-card))}}.mk-feat__ico{color:var(--blue)}.mk-feat__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.mk-inbox{border:1px solid var(--border);background:var(--muted);border-radius:14px;margin-top:22px;overflow:hidden}.mk-inbox__bar{background:var(--surface-card);border-bottom:1px solid var(--border);align-items:center;gap:8px;padding:11px 14px;display:flex}.mk-inbox__bar .d{background:var(--border-strong);border-radius:50%;width:9px;height:9px}.mk-inbox__bar .t{color:var(--navy);margin-inline-start:6px;font-size:12.5px;font-weight:600}.mk-inbox__bar .live{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);align-items:center;gap:5px;margin-inline-start:auto;font-size:10px;display:inline-flex}.mk-inbox__bar .live:before{content:"";background:var(--success);border-radius:50%;width:6px;height:6px}.mk-inbox__rows{flex-direction:column;display:flex}.mk-irow{border-bottom:1px solid var(--border);align-items:center;gap:12px;padding:12px 14px;display:flex}.mk-irow:last-child{border-bottom:0}.mk-irow--top{background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mk-irow--top{background:color-mix(in oklab,var(--blue) 5%,transparent)}}.mk-irow__pos{text-align:center;width:16px;font-family:var(--font-mono);color:var(--blue-grey);font-variant-numeric:tabular-nums;font-size:12px}.mk-irow__av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:12px;font-weight:700;display:grid}.mk-irow__who{flex:1;min-width:0}.mk-irow__who .t{color:var(--navy);font-size:13.5px;font-weight:650}.mk-irow__who .s,.mk-irow__who .t{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mk-irow__who .s{color:var(--blue-grey);font-size:11.5px}.mk-nls{gap:10px;margin-top:20px;display:grid}.mk-nls__bar{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:12px;align-items:center;gap:10px;padding:12px 14px;display:flex}.mk-nls__bar svg{fill:none;width:18px;height:18px;stroke:var(--blue-grey);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.mk-nls__bar .q{color:var(--navy);font-size:13.5px}.mk-nls__bar .cur{background:var(--blue);width:1.5px;height:16px;margin-inline-start:-4px;animation:mk-blink 1.1s step-end infinite}@keyframes mk-blink{50%{opacity:0}}.mk-nls__res{flex-wrap:wrap;gap:7px;display:flex}.mk-nls__res span{background:var(--blue);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mk-nls__res span{background:color-mix(in oklab,var(--blue) 7%,var(--surface-card))}}.mk-nls__res span{border:1px solid var(--blue)}@supports (color:color-mix(in lab,red,red)){.mk-nls__res span{border:1px solid color-mix(in oklab,var(--blue) 24%,transparent)}}.mk-nls__res span{color:var(--navy)}.mk-nls__res b{font-variant-numeric:tabular-nums;color:var(--blue)}.mk-cmp{gap:10px;margin-top:20px;display:flex}.mk-cmp__c{border:1px solid var(--border-strong);background:var(--surface-card);text-align:center;border-radius:12px;flex:1;padding:12px}.mk-cmp__c .av{color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;margin:0 auto 8px;font-size:12px;font-weight:700;display:grid}.mk-cmp__c .nm{color:var(--navy);font-size:12px;font-weight:650}.mk-cmp__c .sc{color:var(--blue);font-variant-numeric:tabular-nums;margin-top:4px;font-size:18px;font-weight:800}.mk-cmp__c .lb{font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mk-cmp__c .lb,.mk-cmp__vs{font-family:var(--font-mono);color:var(--blue-grey)}.mk-cmp__vs{align-self:center;font-size:11px}.mk-chat{gap:9px;margin-top:20px;display:grid}.mk-chat__b{border-radius:14px;max-width:86%;padding:10px 13px;font-size:13px;line-height:1.5}.mk-chat__b--q{background:var(--blue);color:#fff;border-end-end-radius:4px;align-self:flex-end}.mk-chat__b--a{background:var(--surface-card);border:1px solid var(--border-strong);color:var(--navy);border-end-start-radius:4px;align-self:flex-start}[dir=rtl] .mk-chat__b--q{border-end-end-radius:14px;border-end-start-radius:4px}[dir=rtl] .mk-chat__b--a{border-end-end-radius:4px;border-end-start-radius:14px}.mk-post{gap:10px;margin-top:20px;display:grid}.mk-post__drafts{gap:8px;display:grid}.mk-post__d{background:var(--surface-card);border:1px solid var(--border-strong);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.mk-post__d .n{background:var(--blue);border-radius:6px;place-items:center;width:20px;height:20px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-post__d .n{background:color-mix(in oklab,var(--blue) 12%,transparent)}}.mk-post__d .n{color:var(--blue);flex-shrink:0;font-size:11px;font-weight:700}.mk-post__d .ln{background:var(--border-strong);border-radius:999px;flex:1;height:7px}.mk-post__d.is-pick{border-color:var(--blue);background:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mk-post__d.is-pick{background:color-mix(in oklab,var(--blue) 5%,var(--surface-card))}}.mk-post__sal{background:var(--success);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:11px 13px;display:flex}@supports (color:color-mix(in lab,red,red)){.mk-post__sal{background:color-mix(in oklab,var(--success) 8%,var(--surface-card))}}.mk-post__sal{border:1px solid var(--success)}@supports (color:color-mix(in lab,red,red)){.mk-post__sal{border:1px solid color-mix(in oklab,var(--success) 28%,transparent)}}.mk-post__sal .k{color:var(--blue-grey);align-items:center;gap:7px;font-size:12px;display:inline-flex}.mk-post__sal .k svg{fill:none;width:15px;height:15px;stroke:var(--success);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.mk-post__sal .v{color:var(--navy);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:750}.mk-org{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:900px){.mk-org{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.mk-org{grid-template-columns:1fr}}.mk-pipe{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.mk-pipe span{border:1px solid var(--border-strong);color:var(--navy);background:var(--surface-card);border-radius:999px;padding:5px 11px;font-size:12px}.mk-pipe .s-short{border-color:var(--blue)}@supports (color:color-mix(in lab,red,red)){.mk-pipe .s-short{border-color:color-mix(in oklab,var(--blue) 40%,transparent)}}.mk-pipe .s-short{color:var(--blue)}.mk-pipe .s-hire{border-color:var(--success)}@supports (color:color-mix(in lab,red,red)){.mk-pipe .s-hire{border-color:color-mix(in oklab,var(--success) 40%,transparent)}}.mk-pipe .s-hire{color:var(--success)}.mk-pipe .arrow,.mk-pipe .s-rej{color:var(--blue-grey)}.mk-pipe .arrow{border:0;padding:0}.mk-analytics{grid-template-columns:1.3fr 1fr;align-items:stretch;gap:22px;margin-top:48px;display:grid}@media (max-width:820px){.mk-analytics{grid-template-columns:1fr}}.mk-chart{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:18px;padding:24px}.mk-chart__head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}.mk-chart__head h3{color:var(--navy);margin:0;font-size:16px;font-weight:700}.mk-chart__head .lb{font-family:var(--font-mono);color:var(--blue-grey);font-size:11px}.mk-spark{width:100%;height:120px;display:block;overflow:visible}.mk-spark path.area{fill:url(#mkSparkFill);opacity:.9}.mk-spark path.line{fill:none;stroke:var(--blue);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.mk-spark circle{fill:var(--blue);stroke:#fff;stroke-width:2px}.mk-stats{align-content:start;gap:14px;display:grid}.mk-stat{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:16px;padding:20px 22px}.mk-stat .v{letter-spacing:-.03em;color:var(--navy);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800;line-height:1}.mk-stat .k{color:var(--blue-grey);margin-top:6px;font-size:13px}.mk-stat .k b{color:var(--blue);font-weight:600}.mk-trust{background:var(--muted);border:1px solid var(--border);border-radius:16px;align-items:flex-start;gap:14px;margin-top:44px;padding:22px 26px;display:flex}.mk-trust__ico{background:var(--blue);border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-trust__ico{background:color-mix(in oklab,var(--blue) 10%,var(--surface-card))}}.mk-trust__ico{color:var(--blue)}.mk-trust__ico svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mk-trust p{color:var(--blue-grey);text-wrap:pretty;margin:0;font-size:14px;line-height:1.6}.mk-trust p b{color:var(--navy);font-weight:650}.mk-plans{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}@media (max-width:820px){.mk-plans{grid-template-columns:1fr}}.mk-plans__card{border:1px dashed var(--border-strong);background:var(--surface-card);text-align:center;border-radius:20px;padding:32px 28px;position:relative}.mk-plans__card h3{color:var(--navy);margin:0 0 6px;font-size:18px;font-weight:750}.mk-plans__card p{color:var(--blue-grey);margin:0;font-size:13.5px;line-height:1.55}.mk-plans__soon{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--blue-grey);background:var(--muted);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:7px;margin-bottom:16px;padding:5px 12px;font-size:10.5px;font-weight:600;display:inline-flex}.mk-plans__soon .led{background:var(--warning);border-radius:50%;width:6px;height:6px}.mk-plans__price{background:linear-gradient(90deg,var(--muted),var(--border),var(--muted));background-size:200% 100%;border-radius:8px;width:110px;height:34px;margin:14px auto 0;animation:mk-shimmer 2.4s ease-in-out infinite}@keyframes mk-shimmer{to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.mk-plans__price{animation:none}.mk-nls__bar .cur{opacity:.6;animation:none}}.mk-status{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.mk-status span{color:var(--navy);background:var(--surface-card);border:1px solid var(--border-strong);border-radius:999px;align-items:center;gap:8px;padding:7px 13px;font-size:12.5px;display:inline-flex}.mk-status .dot{border-radius:50%;width:8px;height:8px}.mk-status .now .dot{background:var(--success)}.mk-status .soon .dot{background:var(--warning)}.mk-now{grid-template-columns:1fr 1fr;align-items:center;gap:40px;margin-top:52px;display:grid}@media (max-width:860px){.mk-now{grid-template-columns:1fr;gap:32px}}.mk-flcard{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-md);border-radius:20px;overflow:hidden}.mk-flcard__cover{background:linear-gradient(120deg,#0a1f44,#1463ff);height:88px}.mk-flcard__body{margin-top:-42px;padding:20px}.mk-flcard__av{border:3px solid var(--surface-card);color:#fff;background:linear-gradient(135deg,#b8467a,#e0699a);border-radius:20px;place-items:center;width:76px;height:76px;font-size:26px;font-weight:800;display:grid}.mk-flcard__name{color:var(--navy);align-items:center;gap:8px;margin-top:12px;font-size:19px;font-weight:800;display:flex}.mk-flcard__lock{font-family:var(--font-mono);color:var(--blue-grey);align-items:center;gap:5px;font-size:11px;display:inline-flex}.mk-flcard__lock svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.mk-flcard__role{color:var(--blue-grey);margin-top:3px;font-size:13.5px}.mk-flcard__svc{flex-wrap:wrap;gap:7px;margin-top:16px;display:flex}.mk-flcard__svc span{background:var(--muted);border:1px solid var(--border-strong);color:var(--navy);border-radius:999px;padding:5px 11px;font-size:12px}.mk-flcard__meta{border-top:1px solid var(--border);justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;display:flex}.mk-flcard__rate{color:var(--navy);font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.mk-flcard__rate span{color:var(--blue-grey);font-size:12px;font-weight:500}.mk-flcard__port{gap:6px;display:flex}.mk-flcard__port i{background:var(--muted);border:1px solid var(--border-strong);border-radius:8px;width:34px;height:34px}.mk-tm{border:1px solid var(--border);background:var(--surface-card);box-shadow:var(--shadow-sm);border-radius:20px;grid-template-columns:repeat(3,1fr);gap:0;margin-top:44px;display:grid;overflow:hidden}@media (max-width:760px){.mk-tm{grid-template-columns:1fr}}.mk-tm__node{text-align:center;padding:28px 24px;position:relative}.mk-tm__node:not(:last-child){border-inline-end:1px solid var(--border)}@media (max-width:760px){.mk-tm__node:not(:last-child){border-inline-end:0;border-block-end:1px solid var(--border)}}.mk-tm__ico{background:var(--blue);border-radius:12px;place-items:center;width:46px;height:46px;margin:0 auto 14px;display:grid}@supports (color:color-mix(in lab,red,red)){.mk-tm__ico{background:color-mix(in oklab,var(--blue) 9%,var(--surface-card))}}.mk-tm__ico{color:var(--blue)}.mk-tm__ico svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:23px;height:23px}.mk-tm__node.is-off .mk-tm__ico{background:var(--success)}@supports (color:color-mix(in lab,red,red)){.mk-tm__node.is-off .mk-tm__ico{background:color-mix(in oklab,var(--success) 12%,var(--surface-card))}}.mk-tm__node.is-off .mk-tm__ico{color:var(--success)}.mk-tm__node h3{color:var(--navy);margin:0 0 6px;font-size:16px;font-weight:750}.mk-tm__node p{color:var(--blue-grey);margin:0;font-size:13px;line-height:1.55}.mk-tm__badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--success);margin-top:10px;font-size:10px;font-weight:700;display:inline-block}.mk-early{background:var(--navy);color:#fff;border-radius:24px;margin-top:8px;padding:48px 44px;position:relative;overflow:hidden}.mk-early__spot{z-index:0;background:radial-gradient(60% 120% at 15% 0,var(--blue),transparent 60%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-early__spot{background:radial-gradient(60% 120% at 15% 0,color-mix(in oklab,var(--blue) 40%,transparent),transparent 60%)}}.mk-early__spot{pointer-events:none}.mk-early__in{z-index:1;max-width:640px;position:relative}.mk-early__k{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#7fb0ff;align-items:center;gap:9px;margin-bottom:16px;font-size:11px;display:flex}.mk-early__k:before{content:"";background:#7fb0ff;width:24px;height:1px}.mk-early h2{letter-spacing:-.035em;text-wrap:balance;margin:0 0 12px;font-size:clamp(26px,3.4vw,36px);font-weight:800;line-height:1.1}.mk-early h2 .lt{color:#fffc;font-weight:300}.mk-early p{color:#ffffffbd;max-width:52ch;margin:0 0 26px;font-size:15.5px;line-height:1.6}.mk-early .btn--ghost{--_fg:#fff;--_bg-h:#ffffff1f;color:#fff}.nav__link.is-here{color:var(--blue)}.lp-nav:not(.nav--scrolled) .nav__link.is-here{color:#fff;font-weight:650}.mk-cta{background:var(--navy);color:#fff;text-align:center;padding:104px 28px;position:relative;overflow:hidden}.mk-cta__spot{z-index:0;background:radial-gradient(50% 120% at 50% 0,var(--blue),transparent 62%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.mk-cta__spot{background:radial-gradient(50% 120% at 50% 0,color-mix(in oklab,var(--blue) 34%,transparent),transparent 62%)}}.mk-cta__ar,.mk-cta__spot{pointer-events:none}.mk-cta__ar{z-index:0;color:#ffffff0a;-webkit-user-select:none;user-select:none;font-family:Cairo,sans-serif;font-size:150px;font-weight:700;position:absolute;inset-block-start:-10px;inset-inline-end:6%}.mk-cta__in{z-index:1;max-width:640px;margin:0 auto;position:relative}.mk-cta .lp-mark--sign{color:#7fb0ff;width:46px;height:46px;margin:0 auto 22px;display:block}.mk-cta h2{letter-spacing:-.04em;text-wrap:balance;margin:0 0 14px;font-size:clamp(30px,4vw,44px);font-weight:800;line-height:1.06}.mk-cta h2 .lt{color:#ffffffd1;font-weight:300}.mk-cta p{color:#ffffffbd;margin:0 0 30px;font-size:17px;line-height:1.6}.mk-cta__btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.mk-cta .btn--ghost{--_fg:#fff;--_bg-h:#ffffff1f;color:#fff}.mk-cta__note{color:#ffffff94;margin-top:22px;font-size:13px}[dir=rtl] .mk-hero__bg i:first-child{inset-inline:auto -120px}[dir=rtl] .mk-hero__cedar{transform:scaleX(-1)}[lang=ar] .mk-cta h2 .lt,[lang=ar] .mk-early h2 .lt,[lang=ar] .mk-hero__h1 .lt{font-weight:400}@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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@keyframes spin{to{transform:rotate(1turn)}}