html{color-scheme:light;--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem DM Sans;--mat-sys-body-large-font: DM Sans;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem DM Sans;--mat-sys-body-medium-font: DM Sans;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem DM Sans;--mat-sys-body-small-font: DM Sans;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem Outfit;--mat-sys-display-large-font: Outfit;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem Outfit;--mat-sys-display-medium-font: Outfit;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem Outfit;--mat-sys-display-small-font: Outfit;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem Outfit;--mat-sys-headline-large-font: Outfit;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem Outfit;--mat-sys-headline-medium-font: Outfit;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem Outfit;--mat-sys-headline-small-font: Outfit;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem DM Sans;--mat-sys-label-large-font: DM Sans;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem DM Sans;--mat-sys-label-medium-font: DM Sans;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem DM Sans;--mat-sys-label-small-font: DM Sans;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem Outfit;--mat-sys-title-large-font: Outfit;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem DM Sans;--mat-sys-title-medium-font: DM Sans;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem DM Sans;--mat-sys-title-small-font: DM Sans;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #2563eb;--mat-sys-on-primary: #fff;--mat-sys-surface: #fff;--mat-sys-on-surface: #182436}html.my-app-dark{color-scheme:dark;--mat-sys-primary: #90b7ff;--mat-sys-on-primary: #0e141e;--mat-sys-surface: #151e2c;--mat-sys-on-surface: #e7edf7}@layer properties;@layer theme,base,components,utilities;@layer theme{:root,:host{--font-sans: "DM Sans", sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400: oklch(70.4% .191 22.216);--color-red-600: oklch(57.7% .245 27.325);--color-amber-200: oklch(92.4% .12 95.746);--color-amber-500: oklch(76.9% .188 70.08);--color-green-400: oklch(79.2% .209 151.711);--color-green-600: oklch(62.7% .194 149.214);--color-blue-400: oklch(70.7% .165 254.624);--color-blue-600: oklch(54.6% .245 262.881);--color-gray-200: oklch(92.8% .006 264.531);--color-gray-300: oklch(87.2% .01 258.338);--color-gray-500: oklch(55.1% .027 264.364);--color-gray-600: oklch(44.6% .03 256.802);--color-gray-800: oklch(27.8% .033 256.848);--color-black: #000;--color-white: #fff;--spacing: .25rem;--container-lg: 32rem;--container-2xl: 42rem;--container-4xl: 56rem;--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-lg: 1.125rem;--text-lg--line-height: calc(1.75 / 1.125);--text-2xl: 1.5rem;--text-2xl--line-height: calc(2 / 1.5);--text-3xl: 1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl: 2.25rem;--text-4xl--line-height: calc(2.5 / 2.25);--font-weight-light: 300;--font-weight-semibold: 600;--font-weight-bold: 700;--radius-md: .375rem;--animate-bounce: bounce 1s infinite;--default-transition-duration: .15s;--default-transition-timing-function: cubic-bezier(.4, 0, .2, 1);--default-font-family: var(--font-sans);--default-mono-font-family: var(--font-mono);--color-body-light: #f5f7fa;--color-body-dark: #0e141e;--color-text-light: #182436;--color-text-dark: #e7edf7;--radius-dialog: .5rem;--spacing-sidebar-logo-height: 4rem;--spacing-page-margin: .25rem;--spacing-page-border-width: .0625rem;--spacing-page-height: calc( 100vh - (var(--spacing-page-margin) * 2) - (var(--spacing-page-border-width) * 2) );--color-primary: #2563eb;--color-surface-300: #cbd5e1;--color-surface-400: #94a3b8;--color-surface-500: #64748b}}@layer base{*,:after,:before,::backdrop,::file-selector-button{box-sizing:border-box;margin:0;padding:0;border:0 solid}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;tab-size:4;font-family:var(--default-font-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings, normal);font-variation-settings:var(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings, normal);font-variation-settings:var(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea,::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;border-radius:0;background-color:transparent;opacity:1}: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,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-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]),::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 utilities{.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-0{top:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.bottom-0{bottom:0}.bottom-24{bottom:calc(var(--spacing) * 24)}.left-0{left:0}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.z-1{z-index:1}.z-2{z-index:2}.z-50{z-index:50}.container{width:100%}@media(width>=40rem){.container{max-width:40rem}}@media(width>=48rem){.container{max-width:48rem}}@media(width>=64rem){.container{max-width:64rem}}@media(width>=80rem){.container{max-width:80rem}}@media(width>=96rem){.container{max-width:96rem}}.m-4{margin:calc(var(--spacing) * 4)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-\[-5px\]{margin-right:-5px}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-20{margin-bottom:calc(var(--spacing) * 20)}.ml-1{margin-left:var(--spacing)}.ml-10{margin-left:calc(var(--spacing) * 10)}.ml-\[calc\(1rem\*-1\)\]{margin-left:-1rem}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.inline-table{display:inline-table}.list-item{display:list-item}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-column{display:table-column}.table-column-group{display:table-column-group}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row{display:table-row}.table-row-group{display:table-row-group}.h-2{height:calc(var(--spacing) * 2)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-64{height:calc(var(--spacing) * 64)}.h-96{height:calc(var(--spacing) * 96)}.h-dvh{height:100dvh}.h-full{height:100%}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-page-height{min-height:var(--spacing-page-height)}.\!w-full{width:100%!important}.w-2{width:calc(var(--spacing) * 2)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-\[25\%\]{width:25%}.w-\[45px\]{width:45px}.w-\[75\%\]{width:75%}.w-\[90px\]{width:90px}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-full{max-width:100%}.flex-1{flex:1}.flex-grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.content-between{align-content:space-between}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-x-2{column-gap:calc(var(--spacing) * 2)}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse: 0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-8{row-gap:calc(var(--spacing) * 8)}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-dialog{border-radius:var(--radius-dialog)}.rounded-full{border-radius:calc(infinity * 1px)}.rounded-md{border-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-\[var\(--neo-line\)\]{border-color:var(--neo-line)}.border-blue-600\/40{border-color:color-mix(in srgb,oklch(54.6% .245 262.881) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-blue-600\/40{border-color:color-mix(in oklab,var(--color-blue-600) 40%,transparent)}}.border-gray-300{border-color:var(--color-gray-300)}.border-green-600\/40{border-color:color-mix(in srgb,oklch(62.7% .194 149.214) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-green-600\/40{border-color:color-mix(in oklab,var(--color-green-600) 40%,transparent)}}.border-red-600\/40{border-color:color-mix(in srgb,oklch(57.7% .245 27.325) 40%,transparent)}@supports (color: color-mix(in lab,red,red)){.border-red-600\/40{border-color:color-mix(in oklab,var(--color-red-600) 40%,transparent)}}.bg-\(--color-body-light\){background-color:var(--color-body-light)}.bg-black{background-color:var(--color-black)}.bg-blue-400\/20{background-color:color-mix(in srgb,oklch(70.7% .165 254.624) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-blue-400\/20{background-color:color-mix(in oklab,var(--color-blue-400) 20%,transparent)}}.bg-body-light{background-color:var(--color-body-light)}.bg-gray-200\/60{background-color:color-mix(in srgb,oklch(92.8% .006 264.531) 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-gray-200\/60{background-color:color-mix(in oklab,var(--color-gray-200) 60%,transparent)}}.bg-gray-800{background-color:var(--color-gray-800)}.bg-green-400\/20{background-color:color-mix(in srgb,oklch(79.2% .209 151.711) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-green-400\/20{background-color:color-mix(in oklab,var(--color-green-400) 20%,transparent)}}.bg-primary{background-color:var(--color-primary)}.bg-primary\/60{background-color:color-mix(in srgb,#2563eb 60%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-primary\/60{background-color:color-mix(in oklab,var(--color-primary) 60%,transparent)}}.bg-red-400\/20{background-color:color-mix(in srgb,oklch(70.4% .191 22.216) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.bg-red-400\/20{background-color:color-mix(in oklab,var(--color-red-400) 20%,transparent)}}.bg-white{background-color:var(--color-white)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-page-margin{padding:var(--spacing-page-margin)}.px-0{padding-inline:0px}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:var(--spacing)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-\[calc\(var\(--spacing-sidebar-logo-height\)\+2rem\)\]{padding-block:calc(var(--spacing-sidebar-logo-height) + 2rem)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-4{padding-top:calc(var(--spacing) * 4)}.text-center{text-align:center}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading, var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading, var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}.text-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-xs{font-size:var(--text-xs);line-height:var(--tw-leading, var(--text-xs--line-height))}.font-bold{--tw-font-weight: var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-light{--tw-font-weight: var(--font-weight-light);font-weight:var(--font-weight-light)}.font-semibold{--tw-font-weight: var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-500{color:var(--color-amber-500)}.text-gray-300{color:var(--color-gray-300)}.text-gray-500{color:var(--color-gray-500)}.text-gray-800{color:var(--color-gray-800)}.text-red-400{color:var(--color-red-400)}.text-surface-300{color:var(--color-surface-300)}.text-surface-500{color:var(--color-surface-500)}.text-text-light{color:var(--color-text-light)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-70{opacity:70%}.opacity-80{opacity:80%}.shadow{--tw-shadow: 0 1px 3px 0 var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 1px 2px -1px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 4px 6px -4px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur: blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease, var(--default-transition-timing-function));transition-duration:var(--tw-duration, var(--default-transition-duration))}.duration-300{--tw-duration: .3s;transition-duration:.3s}.\[animation-delay\:-0\.3s\]{animation-delay:-.3s}.\[animation-delay\:-0\.15s\]{animation-delay:-.15s}.\[neo\:bill-upload\]{neo:bill-upload}.\[neo\:cv-upload\]{neo:cv-upload}@media(hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.hover\:scale-105:hover{--tw-scale-x: 105%;--tw-scale-y: 105%;--tw-scale-z: 105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:transform:hover{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:70%}.hover\:opacity-90:hover{opacity:90%}.hover\:shadow-md:hover{--tw-shadow: 0 4px 6px -1px var(--tw-shadow-color, rgb(0 0 0 / .1)), 0 2px 4px -2px var(--tw-shadow-color, rgb(0 0 0 / .1));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style: none;outline-style:none}.active\:bg-gray-200:active{background-color:var(--color-gray-200)}@media(width>=48rem){.md\:invisible{visibility:hidden}.md\:w-fit{width:fit-content}.md\:w-lg{width:var(--container-lg)}.md\:max-w-3\/4{max-width:75%}.md\:min-w-\[500px\]{min-width:500px}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:p-0{padding:0}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-2{padding-inline:calc(var(--spacing) * 2)}.md\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading, var(--text-4xl--line-height))}@media(hover:hover){.md\:group-hover\:visible:is(:where(.group):hover *){visibility:visible}}}.dark\:border-gray-600:where(.my-app-dark,.my-app-dark *){border-color:var(--color-gray-600)}.dark\:bg-\(--neo-canvas\):where(.my-app-dark,.my-app-dark *){background-color:var(--neo-canvas)}.dark\:bg-blue-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in srgb,oklch(54.6% .245 262.881) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-blue-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in oklab,var(--color-blue-600) 20%,transparent)}}.dark\:bg-body-dark:where(.my-app-dark,.my-app-dark *){background-color:var(--color-body-dark)}.dark\:bg-green-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in srgb,oklch(62.7% .194 149.214) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-green-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in oklab,var(--color-green-600) 20%,transparent)}}.dark\:bg-primary\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in srgb,#2563eb 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-primary\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in oklab,var(--color-primary) 20%,transparent)}}.dark\:bg-red-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in srgb,oklch(57.7% .245 27.325) 20%,transparent)}@supports (color: color-mix(in lab,red,red)){.dark\:bg-red-600\/20:where(.my-app-dark,.my-app-dark *){background-color:color-mix(in oklab,var(--color-red-600) 20%,transparent)}}.dark\:text-amber-200:where(.my-app-dark,.my-app-dark *){color:var(--color-amber-200)}.dark\:text-surface-400:where(.my-app-dark,.my-app-dark *){color:var(--color-surface-400)}.dark\:text-text-dark:where(.my-app-dark,.my-app-dark *){color:var(--color-text-dark)}.dark\:invert:where(.my-app-dark,.my-app-dark *){--tw-invert: invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@font-face{font-family:icomoon;src:url("./media/icomoon-UBASZ2Y4.eot");src:url("./media/icomoon-UBASZ2Y4.eot") format("embedded-opentype"),url("./media/icomoon-CK66PH3Q.ttf") format("truetype"),url("./media/icomoon-6HFECZZK.woff") format("woff"),url("./media/icomoon-IPPIDKW6.svg") format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-chatgpt:before{content:"\e900"}.icon-gemini:before{content:"\e901"}:root{--neo-ink: #182436;--neo-muted: #5e6c80;--neo-primary: #2563eb;--neo-primary-dark: #1d4ed8;--neo-line: #dce3ec;--neo-canvas: #f5f7fa;--neo-soft: #eaf1ff;--neo-card: #fff;--neo-sidebar: 248px;--neo-accent: #06b6d4;--neo-night: #0b0e14;--neo-font-heading: "Outfit", sans-serif}.my-app-dark{--neo-ink: #e7edf7;--neo-muted: #a4b2c7;--neo-primary: #90b7ff;--neo-primary-dark: #b3cfff;--neo-line: #2c394d;--neo-canvas: #0e141e;--neo-soft: #1b2d49;--neo-card: #151e2c}body{margin:0;color:var(--neo-ink);background:var(--neo-canvas);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased}button,a{touch-action:manipulation}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}a{color:inherit}button,input,textarea,select{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #2586ce;outline-offset:3px}input:focus,textarea:focus,select:focus{outline:2px solid #2586ce;outline-offset:2px}.neo-shell h1,.neo-shell h2,.neo-shell h3{font-family:var(--neo-font-heading);font-weight:500;line-height:1.2;margin:0}.neo-shell h1{font-size:36px;letter-spacing:-1px}.neo-shell h2{font-size:21px;letter-spacing:-.4px}.neo-shell h3{font-size:16px}.neo-shell p{margin:0}.neo-shell a{text-decoration:none}.neo-muted{color:var(--neo-muted);font-size:13px}.neo-eyebrow{display:block;color:var(--neo-primary);font-size:10px;letter-spacing:1.7px;font-weight:700;margin-bottom:10px}.neo-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:9px 15px;border-radius:7px;border:1px solid transparent;font-size:13px;font-weight:550;line-height:1.5;white-space:normal}.neo-button.primary{background:var(--neo-primary);color:var(--neo-card)}.neo-button.primary:hover:not(:disabled){background:var(--neo-primary-dark)}.neo-button.secondary{background:var(--neo-card);border-color:var(--neo-line);color:var(--neo-ink)}.neo-button.secondary:hover:not(:disabled){background:var(--neo-soft)}.neo-text-button{display:inline-flex;align-items:center;gap:8px;color:var(--neo-primary);font-size:13px;font-weight:600}.neo-text-button:hover{text-decoration:underline}.neo-text-button.danger{color:#b84343}.neo-panel{background:var(--neo-card);border:1px solid var(--neo-line);border-radius:8px}.neo-skip{position:fixed;top:-60px;left:16px;background:var(--neo-primary);color:var(--neo-card);padding:10px;z-index:1000}.neo-skip:focus{top:8px}.neo-sidebar{width:var(--neo-sidebar);position:fixed;inset:0 auto 0 0;z-index:30;background:var(--neo-card);border-right:1px solid var(--neo-line);display:flex;flex-direction:column;padding:26px 16px 14px;overflow:auto;color:var(--neo-ink)}.my-app-dark .neo-sidebar{background:var(--neo-night)}.neo-sidebar[hidden]{display:none}.neo-brand-row{display:flex;align-items:center;justify-content:space-between;gap:6px}.neo-brand{display:flex;align-items:center;font-size:25px;letter-spacing:-1px;font-weight:400;color:inherit;font-family:var(--neo-font-heading)}.neo-brand strong{font-weight:650}.neo-brand img{width:30px;height:30px;margin-right:9px}.neo-brand small{display:block;font-size:8px;letter-spacing:1.4px;color:var(--neo-muted);margin-top:1px;font-weight:600}.neo-collapse{color:var(--neo-muted);padding:4px}.neo-avatar{width:32px;height:32px;border-radius:7px;background:var(--neo-soft);display:inline-flex;align-items:center;justify-content:center;color:var(--neo-primary);font-size:12px;font-weight:650;flex-shrink:0}.neo-brand-row+.neo-nav-label{margin-top:34px}.neo-nav-label{font-size:10px;color:var(--neo-muted);letter-spacing:1.6px;font-weight:700;margin:15px 10px 10px}.neo-nav-item{display:flex;align-items:center;gap:11px;padding:11px 10px;font-size:13px;border-radius:4px;color:var(--neo-muted)}.neo-nav-item.active,.neo-chat-row.active{background:var(--neo-soft);color:var(--neo-primary)}.neo-nav-item:hover,.neo-chat-row:hover{background:var(--neo-soft)}.neo-chat-navigation{flex:1;min-height:120px;overflow-y:auto}.neo-chat-row{display:flex;align-items:center;border-radius:6px;min-width:0;margin-bottom:4px}.neo-chat-link{display:flex;gap:9px;align-items:center;min-width:0;flex:1;padding:11px 6px 11px 10px;text-align:left;font-size:12px}.neo-chat-link>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-chat-link>.app-icon{font-size:13px;flex-shrink:0}.neo-icon-button{padding:5px;color:var(--neo-muted);font-size:12px;flex-shrink:0}.neo-subchats{margin:0 0 12px 15px;padding-left:6px;border-left:1px solid var(--neo-line)}.neo-count{display:inline-block;background:var(--neo-soft);color:var(--neo-primary);padding:1px 7px;font-size:11px;border-radius:5px;font-weight:600}.neo-count.fresh{background:var(--neo-primary);color:var(--neo-card)}.neo-emp-tabbar{scroll-margin-top:80px}.neo-sidebar-bottom{margin-top:24px}.neo-workspace{margin-left:var(--neo-sidebar);min-height:100dvh;display:flex;flex-direction:column;min-width:0}.neo-workspace.expanded{margin-left:0;padding-top:64px}.neo-topbar{height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 34px;background:var(--neo-canvas);border-bottom:1px solid var(--neo-line);font-size:12px;color:var(--neo-muted);flex-shrink:0}.neo-topbar>span{display:flex;align-items:center;gap:15px}.neo-topbar strong{color:var(--neo-ink);font-weight:500}#neo-main{flex:1;min-width:0;display:flex;flex-direction:column}.neo-footer{display:flex;justify-content:space-between;gap:15px;padding:28px 34px 20px;color:var(--neo-muted);font-size:10px}.neo-mobile-header{position:fixed;inset:0 0 auto;height:64px;z-index:30;background:var(--neo-card);border-bottom:1px solid var(--neo-line);display:flex;align-items:center;gap:20px;padding:0 20px}.neo-home,.neo-employment{padding:34px 20px 10px;max-width:1400px;margin:auto;width:100%}.neo-home{padding:34px}.neo-page-heading{display:flex;align-items:center;justify-content:space-between;gap:22px;margin-bottom:28px}.neo-page-heading p{color:var(--neo-muted);margin-top:11px;font-size:13px;max-width:650px}.neo-page-heading>.neo-button{flex-shrink:0}.neo-date-mark{display:flex;align-items:center;gap:8px;color:var(--neo-muted);font-size:12px}.neo-wordmark{display:block;width:auto;height:28px;max-width:100%;object-fit:contain}.my-app-dark .neo-wordmark{background:#fff0;border-radius:6px;padding:4px 6px;box-sizing:content-box}.neo-brand img.neo-wordmark{width:auto;height:26px;margin:0 0 4px}.neo-mobile-header .neo-brand img.neo-wordmark{height:22px;margin:0}.neo-auth-logo{height:44px}@media(min-width:768px){.neo-auth-logo{height:58px}}.neo-section-heading{display:flex;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 20px}.neo-plugin-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0;border:1px solid var(--neo-line);border-radius:8px;overflow:hidden;background:var(--neo-card)}.neo-plugin-card{padding:28px;text-align:left;transition:background .15s;display:flex;flex-direction:column;align-items:flex-start;position:relative;border:0;border-right:1px solid var(--neo-line);border-radius:0}.neo-plugin-card:hover{transform:none;border-color:#2563eb;background:var(--neo-soft)}.neo-plugin-icon{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:var(--neo-primary);background:var(--neo-soft);margin-bottom:24px;font-size:20px}.neo-plugin-card h3{margin-bottom:10px;font-size:20px;font-weight:500}.neo-plugin-card p{font-size:13px;color:var(--neo-muted);margin-bottom:24px;flex:1}.neo-plugin-start{display:block;padding-top:14px;margin-bottom:24px;border-top:1px solid var(--neo-line);font-size:13px;color:var(--neo-muted)}.neo-plugin-start strong{display:block;color:var(--neo-ink);margin-bottom:4px}app-privacy-notice{display:block;width:100%}.neo-home>app-privacy-notice{margin-bottom:28px}.neo-privacy-notice{display:flex;gap:14px;padding:18px 22px;background:var(--neo-soft);border:1px solid var(--neo-line);border-radius:8px;font-size:13px;line-height:1.65}.neo-privacy-notice>i{color:var(--neo-primary);font-size:22px;margin-top:3px}.neo-privacy-notice strong{display:block;font-size:15px}.neo-privacy-notice p,.neo-privacy-notice li{color:var(--neo-muted)}.neo-privacy-notice summary{margin-top:8px;cursor:pointer;color:var(--neo-primary);font-weight:600}.neo-privacy-notice summary:focus-visible{outline:2px solid var(--neo-primary);outline-offset:4px}.neo-privacy-notice ul{list-style:disc;padding-left:18px;margin-top:12px}.neo-privacy-notice li+li{margin-top:8px}.neo-company-privacy{display:flex;gap:8px;color:var(--neo-muted);font-size:12px}.neo-company-privacy i{margin-top:3px}.neo-recent>a{display:flex;align-items:center;gap:14px;padding:17px 20px;border-bottom:1px solid var(--neo-line)}.neo-recent>a:last-child{border-bottom:0}.neo-recent>a:hover{background:var(--neo-soft)}.neo-recent>a>div{flex:1}.neo-recent strong{display:block;font-size:13px}.neo-recent small{display:block;color:var(--neo-muted);font-size:11px}.neo-upload strong{font-size:13px}.neo-notice{border:1px solid var(--neo-line);padding:12px 16px;background:var(--neo-soft);border-radius:7px;margin-bottom:20px;display:flex;gap:10px;align-items:center;font-size:12px;flex-wrap:wrap}.neo-notice button,.neo-notice a{font-weight:600;text-decoration:underline}.neo-company-logo.large{width:54px;height:54px;font-size:18px}.neo-tag{display:inline-block;border:1px solid var(--neo-line);background:var(--neo-canvas);padding:3px 8px;border-radius:5px;font-size:10px;color:var(--neo-muted)}.neo-badge:before{content:"";width:5px;height:5px;background:currentColor;border-radius:50%}.neo-pagination .neo-button{min-height:30px;padding:6px}.neo-detail{color:var(--neo-ink)}.neo-detail-top{display:flex;align-items:flex-start;gap:18px;margin-bottom:22px}.neo-detail-heading{flex:1;min-width:0}.neo-detail-heading>.neo-eyebrow{margin-bottom:0}.neo-detail-side{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.neo-detail h2{font-size:27px;font-weight:650;line-height:1.3;letter-spacing:-.6px;margin:4px 0 10px}.neo-detail h3{font-size:14px;font-weight:650;margin:22px 0 12px}.neo-meta{display:flex;flex-wrap:wrap;gap:20px;color:var(--neo-muted);font-size:12px}.neo-meta>span{display:flex;align-items:center;gap:6px}.neo-facts{display:grid;grid-template-columns:1fr 1fr;background:var(--neo-canvas);border:1px solid var(--neo-line);border-radius:7px;padding:17px;gap:18px;margin:24px 0}.neo-facts small{display:block;color:var(--neo-muted);font-size:11px;margin-bottom:6px}.neo-facts strong{font-size:12px;font-weight:600}.neo-fit{display:flex;gap:12px;padding:15px;background:var(--neo-soft);border-radius:7px;font-size:12px;color:var(--neo-primary);margin-bottom:20px}.neo-fit p{margin:6px 0 0}.neo-tags{display:flex;flex-wrap:wrap;gap:7px}.neo-detail>.markdown-container{font-size:13px;line-height:1.8;overflow-wrap:anywhere}.neo-detail>.markdown-container p:has(>strong:only-child){margin-top:14px}.neo-detail>.neo-offer-description{display:block;font-size:14px;max-width:75ch}.neo-offer-description p,.neo-offer-description ul,.neo-offer-description ol{margin:0 0 1em}.neo-offer-description ul,.neo-offer-description ol{padding-left:1.5em}.neo-offer-description li+li{margin-top:.45em}.neo-offer-description li>p{margin-bottom:.35em}.neo-offer-description p:has(>strong:only-child){color:var(--neo-ink);font-size:15px}.neo-detail-dialog{background:var(--neo-card)!important;border-color:var(--neo-line)!important}.neo-detail-dialog .app-dialog-heading{font-size:14px;border-bottom:1px solid var(--neo-line);margin-bottom:22px}.neo-assistant>ul{overflow:auto;flex:1;min-height:0;margin:0;padding:16px;gap:18px}.neo-assistant>ul>li>div{max-width:100%;font-size:13px}.neo-assistant>form{position:relative;margin:0;padding:12px 12px max(12px,env(safe-area-inset-bottom));background:var(--neo-card);border-top:1px solid var(--neo-line)}.neo-assistant .chat-composer__textarea{font-size:13px}.neo-assistant .markdown-container{overflow-wrap:anywhere}.neo-assistant .markdown-container pre{max-width:100%;overflow:auto}.neo-assistant .chat-composer{background:var(--neo-canvas)}.neo-assistant .truncate{white-space:pre-wrap;overflow-wrap:anywhere}app-login h1,app-reset-password h1{font-family:var(--neo-font-heading)}.neo-auth-wordmark{font-weight:500}.neo-brand-dot{color:var(--neo-accent)}.neo-home-hero .neo-eyebrow{color:#67e8f9}.neo-plugin-number{position:absolute;right:24px;top:26px;color:var(--neo-muted);font-family:var(--neo-font-heading);font-size:13px}.neo-plugin-card:last-child,.neo-stats>div:last-child{border-right:0}.neo-sidebar .neo-avatar,.neo-sidebar .neo-count{background:var(--neo-soft);color:var(--neo-primary)}.neo-sidebar .neo-nav-item.active,.neo-sidebar .neo-chat-row.active{background:var(--neo-soft);color:var(--neo-primary);box-shadow:inset 3px 0 #06b6d4}.neo-sidebar .neo-nav-item:hover,.neo-sidebar .neo-chat-row:hover{background:var(--neo-soft);color:var(--neo-ink)}.neo-sidebar .neo-icon-button,.neo-sidebar .neo-collapse,.neo-sidebar .neo-workspace-switch>.app-icon{color:var(--neo-muted)}.neo-sidebar .neo-subchats{border-color:var(--neo-line)}.neo-sidebar .neo-muted{color:var(--neo-muted)}.neo-sidebar .neo-text-button{color:var(--neo-primary)}.neo-detail h2,.neo-detail h3{font-family:var(--neo-font-heading)}.neo-assistant-header .neo-button{background:#1b293d;color:#d9e9ff;border-color:#35465e}app-chat{display:flex;flex:1;min-width:0}.neo-chat-page{flex:1;min-width:0}.neo-chat-content{min-width:0}.neo-conversation{display:flex;flex-direction:column;flex:1;min-width:0;width:100%;max-width:920px;margin:0 auto}.neo-workspace:has(.neo-conversation) .neo-footer{display:none}.neo-conversation-header{display:flex;align-items:center;gap:14px;padding:12px 8px 24px;margin-bottom:12px;border-bottom:1px solid var(--neo-line)}.neo-conversation-header h1{font-size:24px;overflow-wrap:anywhere}.neo-conversation-header .neo-eyebrow{margin-bottom:4px;font-size:10px}.neo-conversation-icon{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;background:var(--neo-night);color:#67e8f9;border-radius:12px}.neo-messages{padding-bottom:24px}.neo-messages>li{min-width:0}.neo-message-user{background:var(--neo-soft);color:var(--neo-ink);border:1px solid var(--neo-line);border-radius:16px 16px 4px;padding:12px 18px;overflow-wrap:anywhere}.neo-message-assistant{padding:12px 16px;overflow-wrap:anywhere}.neo-message-assistant.bg-invisible{border-left:2px solid var(--neo-accent);border-radius:0}.neo-messages .markdown-container{line-height:1.75}.neo-messages .markdown-container pre{max-width:100%;overflow:auto}.neo-messages .markdown-container a{color:var(--neo-primary);text-decoration:underline}.neo-composer-form{flex-shrink:0;padding:16px 0 max(20px,env(safe-area-inset-bottom));background:var(--neo-canvas);border-radius:0}.neo-composer-form.dragover{background:var(--neo-soft)}.neo-scroll-latest{height:0;overflow:visible}.neo-scroll-latest button{transform:translateY(-100%);color:#fff;background:#2563eb}.neo-shell .chat-composer__right .app-action{background:#2563eb;color:#fff;border-radius:10px}.neo-shell .chat-composer__right .app-action:not(:disabled):hover{background:#1d4ed8;color:#fff}@media(max-width:767px){.neo-plugin-grid{grid-template-columns:1fr}.neo-plugin-card{border-right:0;border-bottom:1px solid var(--neo-line)}.neo-plugin-card:last-child{border-bottom:0}.neo-conversation-header h1{font-size:20px}.neo-composer-form{padding-bottom:max(12px,env(safe-area-inset-bottom))}.chat-composer__textarea{font-size:16px}}@media(min-width:1600px){.neo-home,.neo-employment{padding-top:44px}}@media(max-width:1100px){.neo-page-heading h1{font-size:28px}.neo-home{padding:26px}.neo-employment{padding:26px 8px}}@media(max-width:767px){.neo-sidebar{width:min(310px,100vw);box-shadow:0 0 0 100vmax #14291f55}.neo-workspace{margin-left:0}.neo-workspace:not(.expanded){pointer-events:none}.neo-topbar{padding:0 20px;height:55px}.neo-home{padding:22px 18px}.neo-employment{padding:20px 0}.neo-page-heading{align-items:flex-start;flex-direction:column;gap:17px}.neo-page-heading h1{font-size:27px}.neo-page-heading p{font-size:12px}.neo-date-mark{display:none}.neo-section-heading{align-items:flex-start}.neo-section-heading h2{font-size:18px}.neo-section-heading>.neo-text-button{font-size:11px;text-align:right}.neo-footer{padding:22px 18px;flex-wrap:wrap}.neo-footer>span:last-child{display:none}.neo-detail h2{font-size:23px}.neo-detail-top{flex-wrap:wrap}.neo-detail-side{order:-1;flex-basis:100%;flex-direction:row;justify-content:space-between}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation-duration:.01ms!important}}:root{--neo-rail: 56px;--neo-dock: 420px;--neo-topbar: 68px;--neo-warn-bg: #fff6e5;--neo-warn-ink: #7a4b00;--neo-ok-bg: #e8f5ee;--neo-reco: #c98a12;--neo-radius: 12px;--neo-shadow: 0 1px 2px #1824360a, 0 8px 24px #1824360d}.my-app-dark{--neo-warn-bg: #3a2f16;--neo-warn-ink: #f2d18f;--neo-ok-bg: #1f3a2c;--neo-reco: #e6b450;--neo-shadow: 0 1px 2px #0005, 0 8px 24px #0004}.neo-emp-host{padding-right:var(--neo-rail);transition:padding-right .2s ease}.neo-emp{padding-top:28px;max-width:1180px}.neo-emp-header{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:24px}.neo-emp-header h1{font-size:30px;letter-spacing:-.8px}.neo-emp-header p{color:var(--neo-muted);margin-top:8px;max-width:620px}.neo-emp-kpis{display:flex;gap:10px;margin:0}.neo-emp-kpis>div{min-width:96px;padding:10px 14px;border:1px solid var(--neo-line);border-radius:10px;background:var(--neo-card)}.neo-emp-kpis dt{font-size:11px;color:var(--neo-muted)}.neo-emp-kpis dd{margin:0;font-size:22px;font-weight:650;line-height:1.2}.neo-emp-skeleton{display:grid;gap:14px}.neo-emp-skeleton span{height:120px;border-radius:var(--neo-radius);background:linear-gradient(90deg,var(--neo-soft),var(--neo-card),var(--neo-soft));background-size:200% 100%;animation:neo-shimmer 1.4s infinite linear}.neo-emp-skeleton span:first-child{height:44px}@keyframes neo-shimmer{to{background-position:-200% 0}}.neo-emp-tabbar{display:flex;align-items:stretch;border-bottom:1px solid var(--neo-line);margin-bottom:22px}.neo-emp-tabs{display:flex;align-items:stretch;gap:4px;flex:1;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.neo-emp-tabs::-webkit-scrollbar{display:none}.neo-emp-tabs>button{display:inline-flex;align-items:center;gap:8px;padding:12px 14px;color:var(--neo-muted);font-size:13px;font-weight:550;white-space:nowrap}.neo-emp-tabs>button:hover{color:var(--neo-ink)}.neo-emp-tabs>button.active{color:var(--neo-primary);box-shadow:inset 0 -2px 0 var(--neo-primary)}.neo-emp-stepper{display:flex;gap:8px;margin:0 0 18px;padding:0;list-style:none;counter-reset:step}.neo-emp-stepper li{display:flex;align-items:center;gap:8px;flex:1;padding:10px 12px;border-radius:10px;border:1px solid var(--neo-line);background:var(--neo-card);color:var(--neo-muted);font-size:12px;font-weight:550}.neo-emp-stepper li>span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--neo-soft);font-size:11px;font-weight:700;color:var(--neo-primary);flex-shrink:0}.neo-emp-stepper li.current{border-color:var(--neo-primary);color:var(--neo-ink)}.neo-emp-stepper li.current>span,.neo-emp-stepper li.done>span{background:var(--neo-primary);color:var(--neo-card)}.neo-cv-sources{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding:18px 22px;margin-bottom:22px}.neo-cv-sources h2{font-size:17px;margin:0 0 4px}.neo-cv-sources p{margin:0;color:var(--neo-muted);font-size:13px}.neo-onboarding{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:40px;padding:32px;box-shadow:var(--neo-shadow)}.neo-onboarding-copy h2{font-size:26px;line-height:1.2;letter-spacing:-.6px;margin-bottom:12px}.neo-onboarding-copy p{color:var(--neo-muted)}.neo-emp-benefits{list-style:none;padding:0;margin:22px 0 0;display:grid;gap:12px}.neo-emp-benefits li{display:flex;gap:12px;align-items:flex-start;font-size:13px}.neo-emp-benefits .app-icon{color:var(--neo-primary);background:var(--neo-soft);padding:8px;border-radius:8px;font-size:13px}.neo-profile-form{display:flex;flex-direction:column;gap:10px}.neo-profile-form>label,.neo-emp-skills>label,.neo-field>label,.neo-field>.neo-label{font-size:12px;font-weight:600}.neo-profile-form textarea,.neo-profile-form input,.neo-emp-skills textarea,.neo-field textarea,.neo-field select,.neo-field input:not([type=checkbox]),.neo-cv-form input,.neo-cv-form textarea,.neo-energy-form input,.neo-energy-link input{width:100%;border:1px solid var(--neo-line);border-radius:8px;padding:10px 12px;background:var(--neo-card);color:var(--neo-ink);resize:vertical}.neo-upload{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px;border:1.5px dashed #9bb2cc;border-radius:12px;background:var(--neo-soft);color:var(--neo-ink);transition:border-color .15s,background .15s}.neo-upload:hover:not(:disabled),.neo-upload.dragging{border-color:var(--neo-primary);background:var(--neo-soft)}@supports (color: color-mix(in lab,red,red)){.neo-upload:hover:not(:disabled),.neo-upload.dragging{background:color-mix(in srgb,var(--neo-soft) 70%,var(--neo-primary) 12%)}}.neo-upload>.app-icon{font-size:26px;color:var(--neo-primary)}.neo-upload>span{color:var(--neo-muted);font-size:12px}.neo-file{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--neo-line);border-radius:8px;font-size:13px}.neo-file>span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-emp-or{display:flex;align-items:center;gap:12px;color:var(--neo-muted);font-size:11px;text-transform:uppercase;letter-spacing:1px}.neo-emp-or:before,.neo-emp-or:after{content:"";flex:1;border-top:1px solid var(--neo-line)}.neo-privacy{display:flex;gap:8px;align-items:center;color:var(--neo-muted);font-size:11px}.neo-button.large{min-height:48px;font-size:14px;padding:12px 22px}.neo-emp-progress{padding:40px 32px;text-align:center;box-shadow:var(--neo-shadow)}.neo-emp-progress-mark{width:56px;height:56px;margin:0 auto 16px;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--neo-soft);color:var(--neo-primary);font-size:22px}.neo-emp-progress p{color:var(--neo-muted);margin-top:6px}.neo-emp-progress ul{list-style:none;display:inline-grid;gap:10px;margin:22px auto 0;padding:0;text-align:left}.neo-emp-progress li{display:flex;gap:10px;align-items:center;color:var(--neo-muted)}.neo-emp-progress li.current{color:var(--neo-ink);font-weight:600}.neo-emp-progress li.done .app-icon,.neo-emp-progress li.current .app-icon{color:var(--neo-primary)}.neo-notice{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px 16px;margin:0 0 16px;border-radius:10px;background:var(--neo-soft);font-size:13px}.neo-notice>span{flex:1;min-width:200px}.neo-notice.success{background:var(--neo-ok-bg)}.neo-notice.success>.app-icon{color:var(--neo-primary)}.neo-notice.warning{background:var(--neo-warn-bg);color:var(--neo-warn-ink)}.neo-notice.compact{margin:0;padding:9px 12px;font-size:12px}.neo-emp-chips{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.neo-chip{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border:1px solid var(--neo-line);border-radius:999px;background:var(--neo-card);color:var(--neo-ink);font-size:13px;transition:background .12s,border-color .12s}button.neo-chip:hover:not(:disabled){border-color:var(--neo-primary)}.neo-chip.on{background:var(--neo-soft);border-color:var(--neo-primary);color:var(--neo-primary);font-weight:600}.neo-chip .app-icon{font-size:10px}.neo-chip>button{display:inline-flex;padding:2px;color:inherit}.neo-chips-input{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:42px;padding:5px 8px;border:1px solid var(--neo-line);border-radius:8px;background:var(--neo-card);cursor:text}.neo-chips-input:focus-within{outline:2px solid #2586ce;outline-offset:2px}.neo-chips-input .neo-chip{padding:4px 6px 4px 11px;font-size:12px}.neo-chips-input input{flex:1;min-width:140px;border:0!important;outline:0!important;padding:5px 4px!important;background:transparent!important}.neo-segmented{display:inline-flex;flex-wrap:wrap;padding:3px;gap:3px;border-radius:9px;background:var(--neo-soft)}.neo-segmented button{padding:7px 12px;border-radius:7px;font-size:12px;color:var(--neo-muted)}.neo-segmented button.on{background:var(--neo-card);color:var(--neo-primary);font-weight:600;box-shadow:0 1px 2px #1824361a}.neo-check{display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.neo-check input{width:16px;height:16px;accent-color:var(--neo-primary)}.neo-input-suffix{display:flex;align-items:center;gap:8px}.neo-input-suffix span{color:var(--neo-muted);font-size:12px;white-space:nowrap}.neo-emp-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.neo-emp-actions>span{font-size:13px}.neo-emp-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border-radius:10px;background:var(--neo-soft);color:var(--neo-primary)}.neo-emp-skills{padding:24px 26px;margin-bottom:18px;display:flex;flex-direction:column;gap:12px;border-color:var(--neo-line);box-shadow:var(--neo-shadow)}@supports (color: color-mix(in lab,red,red)){.neo-emp-skills{border-color:color-mix(in srgb,var(--neo-line) 40%,var(--neo-primary) 60%)}}.neo-emp-skills-head{display:flex;gap:14px;align-items:flex-start}.neo-emp-skills-head p{color:var(--neo-muted);margin-top:4px;font-size:13px}.neo-emp-search{padding:22px 26px;margin-bottom:26px;box-shadow:var(--neo-shadow)}.neo-emp-search-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.neo-emp-search-head h2{display:flex;align-items:center;gap:10px;font-size:19px}.neo-emp-search-head h2 .app-icon{color:var(--neo-primary);font-size:15px}.neo-emp-search-head p{margin-top:4px}.neo-emp-summary{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.neo-emp-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px;margin-top:20px}.neo-field{display:flex;flex-direction:column;gap:7px;min-width:0}.neo-field.wide,.neo-emp-actions.wide,.neo-emp-more{grid-column:1 / -1}.neo-emp-more{justify-self:start}.neo-emp-inline{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.neo-emp-distance{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--neo-muted)}.neo-emp-distance select{border:1px solid var(--neo-line);border-radius:7px;padding:5px 8px;background:var(--neo-card);color:var(--neo-ink)}.neo-emp-searching{margin-top:18px}.neo-emp-searching p{margin-top:10px;color:var(--neo-muted);font-size:13px}.neo-emp-bar{height:4px;border-radius:4px;background:var(--neo-soft);overflow:hidden}.neo-emp-bar span{display:block;width:35%;height:100%;border-radius:4px;background:var(--neo-primary);animation:neo-progress 1.3s ease-in-out infinite}@keyframes neo-progress{0%{transform:translate(-100%)}to{transform:translate(300%)}}.neo-emp-search .neo-notice{margin:16px 0 0}.neo-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.neo-section-heading p{color:var(--neo-muted);margin-top:4px;font-size:13px}.neo-emp-results{min-height:100vh}.neo-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.neo-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--neo-line);border-radius:8px;background:var(--neo-card)}.neo-search input{flex:1;border:0;padding:10px 0;background:transparent;color:var(--neo-ink);outline:0}.neo-filters select{border:1px solid var(--neo-line);border-radius:8px;padding:9px 10px;background:var(--neo-card);color:var(--neo-ink);font-size:13px}.neo-emp-offers{list-style:none;margin:0;padding:0;display:grid;gap:10px}.neo-emp-offer{display:flex;align-items:center;gap:16px;width:100%;padding:16px 18px;text-align:left;color:inherit;transition:border-color .15s,box-shadow .15s,transform .15s}.neo-emp-offer:hover{border-color:var(--neo-line);box-shadow:var(--neo-shadow)}@supports (color: color-mix(in lab,red,red)){.neo-emp-offer:hover{border-color:color-mix(in srgb,var(--neo-line) 30%,var(--neo-primary) 70%)}}.neo-emp-offer.dismissed{opacity:.6}.neo-emp-offer-row{position:relative}.neo-emp-offer.has-action{padding-right:240px}.neo-emp-offer.has-action .neo-emp-offer-go{display:none}.neo-emp-offer-contact{position:absolute;top:50%;right:18px;transform:translateY(-50%);min-height:36px;padding:7px 12px}@media(max-width:767px){.neo-emp-offer.has-action{padding-right:18px;padding-bottom:62px}.neo-emp-offer-contact{inset:auto auto 14px 18px;transform:none}}.neo-emp-offer-main{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.neo-emp-offer-main>strong{font-size:15px;font-weight:650}.neo-emp-offer-badges{display:flex;gap:6px;flex-wrap:wrap}.neo-emp-offer-badges:empty{display:none}.neo-emp-offer-meta{display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--neo-muted);font-size:12px}.neo-emp-offer-meta .app-icon{font-size:11px;margin-right:5px}.neo-emp-offer-reason{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12px;color:var(--neo-ink)}.neo-emp-offer-reason .app-icon{color:var(--neo-primary);font-size:11px;margin-right:6px}.neo-emp-offer-go{color:var(--neo-muted)}.neo-badge{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border-radius:999px;background:var(--neo-soft);color:var(--neo-primary);font-size:11px;font-weight:600}.neo-badge .app-icon{font-size:9px}.neo-badge.reco{background:var(--neo-card);color:var(--neo-warn-ink)}@supports (color: color-mix(in lab,red,red)){.neo-badge.reco{background:color-mix(in srgb,var(--neo-card) 80%,var(--neo-reco) 20%)}}.neo-badge.reco .app-icon{color:var(--neo-reco)}.neo-badge.new{background:var(--neo-primary);color:var(--neo-card)}.neo-badge.dismissed{background:var(--neo-line);color:var(--neo-muted)}.neo-company-logo{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:11px;background:var(--neo-soft);color:var(--neo-primary);font-weight:700;font-size:14px}.neo-tag.highlight{background:var(--neo-primary);color:var(--neo-card)}.neo-empty{text-align:center;padding:40px 24px;display:flex;flex-direction:column;align-items:center;gap:8px}.neo-empty>.app-icon{font-size:24px;color:var(--neo-primary);background:var(--neo-soft);padding:14px;border-radius:14px;margin-bottom:6px}.neo-empty p{color:var(--neo-muted);max-width:460px;margin-bottom:8px}.neo-pagination{display:flex;justify-content:space-between;align-items:center;padding:14px 2px;color:var(--neo-muted);font-size:12px}.neo-pagination>div{display:flex;align-items:center;gap:10px}.neo-detail-actions{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 10px}.neo-emp-page-head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:18px}.neo-emp-page-head p{margin-top:4px}.neo-cv-sheet{background:var(--neo-card);border:1px solid var(--neo-line);border-radius:var(--neo-radius);box-shadow:var(--neo-shadow);padding:40px 48px;max-width:860px}.neo-cv-sheet header{padding-bottom:18px;margin-bottom:8px;border-bottom:2px solid var(--neo-primary)}.neo-cv-sheet header h2{font-size:26px;letter-spacing:-.5px}.neo-cv-contact{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:10px 0 0;color:var(--neo-muted);font-size:12px}.neo-cv-contact .app-icon{font-size:11px;margin-right:6px;color:var(--neo-primary)}.neo-cv-sheet section{margin-top:22px}.neo-cv-sheet h3{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--neo-primary);margin-bottom:10px}.neo-cv-timeline{list-style:none;margin:0;padding:0;display:grid;gap:16px}.neo-cv-timeline li{display:grid;grid-template-columns:1fr auto;gap:2px 16px;padding-left:14px;border-left:2px solid var(--neo-soft)}.neo-cv-timeline li>strong{font-size:14px}.neo-cv-where{grid-column:1;color:var(--neo-muted);font-size:13px}.neo-cv-when{grid-column:2;grid-row:1;color:var(--neo-muted);font-size:12px;white-space:nowrap}.neo-cv-timeline .markdown-container{grid-column:1 / -1;font-size:13px;margin-top:6px}.neo-cv-columns{display:grid;grid-template-columns:1fr 1fr;gap:24px}.neo-cv-list{margin:0;padding-left:18px;font-size:13px}.neo-cv-project{margin-bottom:10px;font-size:13px}.neo-cv-form{padding:24px 28px;max-width:860px;display:grid;gap:8px}.neo-cv-form fieldset{border:0;padding:0;margin:0 0 18px;min-width:0}.neo-cv-form legend{font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:var(--neo-primary);font-weight:700;margin-bottom:12px}.neo-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px}.neo-form-grid>label{display:flex;flex-direction:column;gap:5px;font-size:12px;font-weight:600}.neo-form-grid>label input,.neo-form-grid>label textarea{font-weight:400}.neo-form-grid>.wide{grid-column:1 / -1}.neo-cv-row{padding:14px;margin-bottom:12px;border:1px solid var(--neo-line);border-radius:10px;display:grid;gap:8px;justify-items:start}.neo-cv-row>.neo-form-grid{width:100%}.neo-cv-form-actions{justify-content:flex-end;position:sticky;bottom:0;padding:12px 0 0;background:var(--neo-card)}.neo-adapted{display:grid;grid-template-columns:280px minmax(0,1fr);gap:20px;align-items:start}.neo-adapted-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;position:sticky;top:16px}.neo-adapted-list button{display:flex;gap:12px;width:100%;text-align:left;padding:12px 14px;border:1px solid var(--neo-line);border-radius:10px;background:var(--neo-card)}.neo-adapted-list button:hover{border-color:var(--neo-primary)}.neo-adapted-list button.active{border-color:var(--neo-primary);background:var(--neo-soft)}.neo-adapted-list .app-icon{color:var(--neo-primary);margin-top:3px}.neo-adapted-list span{display:flex;flex-direction:column;min-width:0}.neo-adapted-list strong{font-size:13px;overflow:hidden;text-overflow:ellipsis}.neo-adapted-list small{color:var(--neo-muted);font-size:11px}.neo-adapted-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap;padding:14px 18px;margin-bottom:10px}.neo-adapted-toolbar .neo-eyebrow{margin-bottom:2px}.neo-adapted-note{display:flex;gap:8px;align-items:center;margin-bottom:12px}.neo-applications-nav{position:sticky;top:16px;max-height:75vh;overflow-y:auto}.neo-applications-list .neo-document-badges{flex-direction:row;flex-wrap:wrap;gap:5px;margin-top:8px}.neo-document-badges>span{padding:3px 7px;border-radius:5px;font-size:10px;color:var(--neo-primary);background:var(--neo-soft)}.neo-application-detail{min-width:0}.neo-application-heading,.neo-document-missing{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;margin-bottom:18px}.neo-application-heading h3{font-size:20px;overflow-wrap:anywhere}.neo-application-heading p,.neo-document-missing p{margin:5px 0 0}.neo-application-documents{--mat-expansion-container-elevation-shadow: none;--mat-expansion-container-shape: 10px;--mat-expansion-container-background-color: var(--neo-card)}.neo-application-documents .mat-expansion-panel{margin-bottom:14px;box-shadow:none;border:1px solid var(--neo-line);border-radius:10px;background:var(--neo-card)}.neo-application-documents .mat-expansion-panel-header-title{gap:10px;color:var(--neo-ink)}.neo-application-documents .mat-expansion-panel-header-title .app-icon{color:var(--neo-primary)}.neo-application-documents .neo-adapted-toolbar{padding:0;border:0;background:none;box-shadow:none}.neo-document-missing{padding:18px}.neo-icon-button.danger{color:#b84343}.neo-assistant-rail{position:fixed;top:var(--neo-topbar);right:0;bottom:0;z-index:35;width:var(--neo-rail);display:flex;flex-direction:column;align-items:center;gap:12px;padding-top:18px;background:var(--neo-card);border-left:1px solid var(--neo-line);color:var(--neo-primary)}.neo-assistant-rail:hover{background:var(--neo-soft)}.neo-assistant-rail>.app-icon{font-size:18px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;background:var(--neo-soft)}.neo-assistant-rail>span:not(.neo-assistant-dot){writing-mode:vertical-rl;font-size:12px;font-weight:600;letter-spacing:.5px}.neo-assistant-dot{position:absolute;top:16px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--neo-reco);box-shadow:0 0 0 2px var(--neo-card)}.neo-assistant-dot.busy{background:var(--neo-primary);animation:neo-pulse 1.2s infinite ease-in-out}@keyframes neo-pulse{50%{opacity:.3}}.neo-assistant{position:fixed;top:var(--neo-topbar);right:0;bottom:0;z-index:40;width:var(--neo-dock);display:flex;flex-direction:column;background:var(--neo-card);border-left:1px solid var(--neo-line);animation:neo-slide-in .18s ease-out}@keyframes neo-slide-in{0%{transform:translate(24px);opacity:0}}.neo-assistant-header{display:flex;align-items:center;gap:12px;padding:14px 14px 14px 18px;border-bottom:1px solid var(--neo-line)}.neo-assistant-header>div{flex:1;display:flex;flex-direction:column;min-width:0}.neo-assistant-header strong{font-size:14px}.neo-assistant-header small{color:var(--neo-muted);font-size:11px}.neo-assistant-header .neo-icon-button{font-size:15px;padding:8px;border-radius:8px}.neo-assistant-header .neo-icon-button:hover{background:var(--neo-soft)}.neo-assistant-context{display:flex;align-items:center;gap:10px;padding:10px 14px 10px 18px;background:var(--neo-soft);font-size:12px;border-bottom:1px solid var(--neo-line)}.neo-assistant-context>.app-icon{color:var(--neo-primary)}.neo-assistant-context>div{flex:1;min-width:0;display:flex;flex-direction:column}.neo-assistant-context small{color:var(--neo-muted);font-size:10px}.neo-assistant-context strong{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-assistant-empty{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:18px}.neo-assistant-empty p{color:var(--neo-muted);font-size:13px;margin-bottom:4px}.neo-assistant-summary{display:flex;align-items:center;gap:8px;font-size:13px}.neo-assistant-summary .app-icon{color:var(--neo-primary)}.neo-workspace:has(.neo-emp-host) .neo-footer{padding-right:calc(var(--neo-rail) + 34px)}@media(min-width:1280px){.neo-emp-host.assistant-open{padding-right:var(--neo-dock)}.neo-workspace:has(.neo-emp-host.assistant-open) .neo-footer{padding-right:calc(var(--neo-dock) + 34px)}}@media(max-width:1279px){.neo-assistant{box-shadow:-18px 0 50px #0b0e1430}}@media(max-width:900px){.neo-onboarding,.neo-emp-filters,.neo-adapted,.neo-cv-columns{grid-template-columns:1fr}.neo-adapted-list{position:static}.neo-applications-nav{position:static;max-height:300px}.neo-emp-header{flex-direction:column;align-items:flex-start}.neo-cv-sheet{padding:26px 22px}}@media(max-width:767px){.neo-topbar{display:none}.neo-emp-host{padding-right:0}.neo-emp{padding-top:16px}.neo-emp-header h1{font-size:24px}.neo-emp-kpis{width:100%}.neo-emp-kpis>div{flex:1;min-width:0}.neo-emp-stepper li{font-size:11px;padding:8px;flex-direction:column;text-align:center}.neo-onboarding,.neo-emp-search,.neo-emp-skills{padding:18px}.neo-emp-offer{padding:14px;gap:12px}.neo-company-logo{width:36px;height:36px;font-size:12px}.neo-emp-offer-go{display:none}.neo-form-grid{grid-template-columns:1fr}.neo-assistant-rail{top:auto;bottom:18px;right:18px;width:56px;height:56px;padding:0;justify-content:center;border:0;border-radius:50%;background:var(--neo-primary);color:var(--neo-card);box-shadow:0 10px 30px #0b0e1455}.neo-assistant-rail:hover{background:var(--neo-primary-dark)}.neo-assistant-rail>.app-icon{background:transparent}.neo-assistant-rail>span:not(.neo-assistant-dot){display:none}.neo-assistant-dot{top:6px;right:6px}.neo-assistant{top:64px;width:100%;border-left:0}.neo-detail-actions{flex-direction:column;align-items:stretch}}.neo-badge.seen{background:var(--neo-soft);color:var(--neo-muted)}.neo-badge.contacted{background:var(--neo-ok-bg);color:var(--neo-primary)}.neo-count.unread{background:var(--neo-reco);color:#fff}.neo-section-heading>.neo-segmented{flex-shrink:0}.neo-segmented .app-icon{font-size:11px;margin-right:4px}.neo-map{overflow:hidden}.neo-map .leaflet-container{font-family:inherit}.neo-map .leaflet-bar a{background:var(--neo-card);color:var(--neo-ink);border-color:var(--neo-line)}.neo-map-canvas{height:min(62vh,560px);min-height:360px;background:var(--neo-soft);z-index:0}.my-app-dark .neo-map .leaflet-tile-pane{filter:invert(1) hue-rotate(180deg) brightness(.85) contrast(.9)}.neo-map .leaflet-tile-pane{filter:saturate(.55)}.neo-map-note{display:flex;gap:8px;align-items:flex-start;padding:10px 14px;margin:0;color:var(--neo-muted);font-size:12px;border-top:1px solid var(--neo-line)}.neo-map-note .app-icon{margin-top:3px}.neo-map-pin{display:flex;align-items:center;justify-content:center;border-radius:50%;background:var(--neo-primary);color:var(--neo-card);font-weight:700;font-size:12px;border:3px solid var(--neo-card);box-shadow:0 4px 14px #0b0e1455}@supports (color: color-mix(in lab,red,red)){.neo-map-pin{background:color-mix(in srgb,var(--neo-primary) 88%,transparent)}}.neo-map-pin span{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.neo-map-pin:hover{background:var(--neo-primary-dark)}.neo-map .leaflet-popup-content-wrapper,.neo-map .leaflet-popup-tip{background:var(--neo-card);color:var(--neo-ink)}.neo-map-popup{display:grid;gap:6px;min-width:220px;font-family:inherit}.neo-map-popup>strong{font-size:13px;margin-bottom:2px}.neo-map-popup button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 10px;text-align:left;border:1px solid var(--neo-line);border-radius:8px;background:var(--neo-card);color:var(--neo-ink);font:inherit;font-size:12px}.neo-map-popup button:hover{border-color:var(--neo-primary);background:var(--neo-soft)}.neo-map-popup small{color:var(--neo-muted);font-size:11px}.neo-range{display:flex;align-items:center;gap:8px}.neo-range>input{flex:1;min-width:0}.neo-range>select{width:auto!important;flex-shrink:0}.neo-range>span{color:var(--neo-muted)}.neo-detail-actions.secondary{margin-top:0}.neo-detail-actions .neo-button{padding:8px 13px}.neo-button.secondary.danger{color:#b84343}.neo-button.secondary.danger:hover:not(:disabled){background:#b84343}@supports (color: color-mix(in lab,red,red)){.neo-button.secondary.danger:hover:not(:disabled){background:color-mix(in srgb,#b84343 8%,var(--neo-card))}}.neo-detail-nav{display:flex;align-items:center;gap:4px;color:var(--neo-muted);font-size:12px;white-space:nowrap}.neo-detail-nav>.neo-icon-button{width:32px;height:32px;border:1px solid var(--neo-line);border-radius:50%;color:var(--neo-ink)}.neo-detail-nav>.neo-icon-button:hover{background:var(--neo-soft)}.neo-compat{margin:6px 0 16px;padding:16px 18px;border:1px solid var(--neo-line);border-left:3px solid var(--neo-primary);border-radius:10px;background:var(--neo-card);font-size:13px}.neo-compat>header{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px}.neo-compat>header .app-icon{color:var(--neo-primary);margin-right:6px}.neo-compat>small{display:block;margin-top:8px}.neo-letter{display:block;width:100%;min-height:460px;padding:28px 32px;color:var(--neo-ink);font:inherit;font-size:14px;line-height:1.7;resize:vertical;field-sizing:content}app-chat li.items-end>.bg-primary{color:#fff}.neo-energy-link{display:flex;gap:8px}.neo-energy-link input{flex:1;min-width:0}.neo-energy-note{display:flex;align-items:center;gap:8px;font-size:12px;margin:-6px 0 14px}.neo-energy-cost{font-size:13px;color:var(--neo-ink)}.neo-energy-cost>strong{font-size:16px;font-weight:650}.neo-energy-saving,.neo-energy-extra{margin-left:8px;padding:2px 8px;border-radius:5px;font-size:12px;font-weight:600}.neo-energy-saving{background:#16a34a;color:#15803d}@supports (color: color-mix(in lab,red,red)){.neo-energy-saving{background:color-mix(in srgb,#16a34a 14%,var(--neo-card))}}.neo-energy-extra{background:var(--neo-soft);color:var(--neo-muted)}.neo-energy-sheet{padding:22px 24px;display:grid;gap:18px}.neo-energy-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px 24px;margin:0}.neo-energy-facts dt{color:var(--neo-muted);font-size:11px;margin-bottom:4px}.neo-energy-facts dd{margin:0;font-size:13px;font-weight:600}.neo-energy-table{width:100%;border-collapse:collapse;font-size:13px}.neo-energy-table th,.neo-energy-table td{padding:9px 10px;border-bottom:1px solid var(--neo-line);text-align:right}.neo-energy-table th:first-child{text-align:left;font-weight:600;color:var(--neo-muted)}.neo-energy-table thead th{font-size:11px;color:var(--neo-muted);font-weight:600}.neo-energy-form{display:grid;gap:12px;max-width:720px}.neo-energy-form label{display:grid;gap:6px;font-size:12px;font-weight:600}.neo-energy-extras{list-style:none;padding:0;margin:0;display:grid;gap:6px;font-size:13px}.neo-energy-extras .pi{color:#15803d;margin-right:8px}@media(max-width:767px){.neo-energy-link{flex-direction:column}.neo-energy-table th,.neo-energy-table td{padding:8px 4px}}.neo-energy{--neo-p1: var(--neo-primary);--neo-p2: var(--neo-accent);--neo-p3: var(--neo-accent)}@supports (color: color-mix(in lab,red,red)){.neo-energy{--neo-p3: color-mix(in srgb, var(--neo-accent) 35%, var(--neo-card))}}.neo-energy .p1{background:var(--neo-p1)}.neo-energy .p2{background:var(--neo-p2)}.neo-energy .p3{background:var(--neo-p3)}.neo-energy-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:16px;margin-bottom:16px}.neo-energy-chart{margin:0 0 16px;padding:20px 22px;display:grid;gap:14px;align-content:start}.neo-energy-grid .neo-energy-chart{margin:0}.neo-energy-chart figcaption{display:grid;gap:2px;font-size:14px;font-weight:650}.neo-energy-chart figcaption small{font-weight:400;font-size:12px}.neo-energy-big{font-size:28px;font-weight:650;letter-spacing:-.5px}.neo-energy-big small{font-size:13px;font-weight:500;color:var(--neo-muted)}.neo-energy-split{display:flex;height:14px;border-radius:7px;overflow:hidden;background:var(--neo-soft)}.neo-energy-legend{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:13px}.neo-energy-legend li{display:grid;grid-template-columns:12px 1fr auto 44px;align-items:center;gap:8px}.neo-energy-legend i{width:12px;height:12px;border-radius:3px}.neo-energy-legend small{color:var(--neo-muted);text-align:right}.neo-energy-pace{font-size:12px;margin:0}.neo-energy-columns{list-style:none;margin:0;padding:0;display:flex;align-items:flex-end;gap:10px;height:210px;overflow-x:auto}.neo-energy-columns li{flex:1 0 44px;max-width:72px;height:100%;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;font-size:11px}.neo-energy-track{flex:1;width:100%;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px}.neo-energy-column{flex-shrink:0;width:100%;min-height:4px;display:flex;flex-direction:column;border-radius:6px 6px 2px 2px;overflow:hidden}.neo-energy-month{font-weight:600;white-space:nowrap}.neo-energy-hbars{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:12px}.neo-energy-hbars li{display:grid;grid-template-columns:minmax(120px,34%) 1fr 64px;align-items:center;gap:10px}.neo-energy-hbar-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neo-energy-hbars strong{text-align:right}.neo-energy-hbar-track{height:12px;border-radius:6px;background:var(--neo-soft);overflow:hidden}.neo-energy-hbar{display:block;height:100%;border-radius:6px;background:var(--neo-accent)}.neo-energy-hbars li.current .neo-energy-hbar{background:var(--neo-muted)}.neo-energy-hbars li.current{font-weight:650}@media(max-width:767px){.neo-energy-grid{grid-template-columns:1fr}.neo-energy-hbars li{grid-template-columns:1fr 56px}.neo-energy-hbar-track{grid-column:1 / -1;grid-row:2}}.neo-energy-start{grid-template-columns:minmax(0,1fr);justify-items:center;gap:18px;padding:40px 32px;text-align:center}.neo-energy-start .neo-onboarding-copy h2{margin-bottom:0}.neo-energy-start .neo-profile-form{width:100%;max-width:560px;align-items:center}.neo-energy-start .neo-upload{width:100%;padding-block:40px}.neo-energy-start .neo-energy-form{width:100%;text-align:left}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url("./media/material-icons-outlined-7BWLPMFK.woff2") format("woff2")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:DM Sans;src:url("./media/DM-Sans-variable-MVCYCSOA.ttf") format("truetype");font-weight:100 1000;font-display:swap}@font-face{font-family:Outfit;src:url("./media/Outfit-variable-CIOZM5UQ.ttf") format("truetype");font-weight:100 900;font-display:swap}@font-face{font-family:Arista Pro Alternate Light;src:url("./media/Arista-Pro-Alternate-Light-trial-ZEIGTCC7.ttf") format("truetype")}.markdown-container,.markdown-container *{all:revert}.dragsection{transition:background-color .3s ease;border-radius:10px}.dragover{background-color:#0003}.markdown-container table{width:100%;border-collapse:collapse;margin:1rem 0}.markdown-container th,.markdown-container td{border:1px solid var(--neo-line);padding:.75rem;text-align:left}.markdown-container th{background-color:var(--neo-card);font-weight:600}.markdown-container tr:hover{background-color:var(--neo-canvas)}.app-icon{font-size:1.25em;width:1em;height:1em;line-height:1;vertical-align:middle;flex-shrink:0}.app-icon-spin{animation:app-spin 1s linear infinite}@keyframes app-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.app-icon-spin{animation:none}}.app-dialog-heading{display:flex;justify-content:space-between;align-items:center;padding-right:1rem}.app-dialog-heading h2{min-width:0;overflow-wrap:anywhere}.app-dialog .mat-mdc-dialog-content{color:var(--neo-ink);max-height:74dvh}.app-notice{display:flex;align-items:center;gap:12px}.app-notice p{margin:0}.app-profiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));width:min(700px,85vw);padding:16px}.app-avatar{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:12px;font-size:28px;color:#fff;background:var(--neo-primary)}.app-pin{text-align:center;font-size:28px;letter-spacing:.7rem;max-width:14rem}input[matInput]:not(.mat-mdc-input-element),input.mat-mdc-input-element:not(.mat-mdc-form-field-input-control),textarea[matInput]{border:1px solid var(--neo-line);border-radius:8px;padding:10px 12px;background:var(--neo-card);color:var(--neo-ink)}input[matInput]:focus-visible,textarea[matInput]:focus-visible{outline:2px solid var(--neo-primary);outline-offset:2px}mat-card{padding:16px}mat-divider{width:100%}.app-action{gap:8px;border-radius:8px!important}.app-action.danger,.app-danger{--mat-button-filled-container-color: #b42318;--mat-button-filled-label-text-color: white;--mat-button-text-label-text-color: #b42318}.app-action.success{--mat-button-filled-container-color: #187447;--mat-button-filled-label-text-color: white}.app-action.small{font-size:13px}.app-menu-anchor+*{color:var(--neo-ink)}.app-action.app-icon-only{min-width:40px;width:40px;padding:0}.neo-shell .chat-composer textarea[matInput]{border:0;background:transparent;outline:none}.my-app-dark .app-action.danger{--mat-button-text-label-text-color: #fda29b}@property --tw-translate-x{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-y{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-translate-z{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-rotate-x{syntax: "*"; inherits: false;}@property --tw-rotate-y{syntax: "*"; inherits: false;}@property --tw-rotate-z{syntax: "*"; inherits: false;}@property --tw-skew-x{syntax: "*"; inherits: false;}@property --tw-skew-y{syntax: "*"; inherits: false;}@property --tw-space-x-reverse{syntax: "*"; inherits: false; initial-value: 0;}@property --tw-border-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-font-weight{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: 0px;}@property --tw-ring-offset-color{syntax: "*"; inherits: false; initial-value: #fff;}@property --tw-ring-offset-shadow{syntax: "*"; inherits: false; initial-value: 0 0 #0000;}@property --tw-outline-style{syntax: "*"; inherits: false; initial-value: solid;}@property --tw-blur{syntax: "*"; inherits: false;}@property --tw-brightness{syntax: "*"; inherits: false;}@property --tw-contrast{syntax: "*"; inherits: false;}@property --tw-grayscale{syntax: "*"; inherits: false;}@property --tw-hue-rotate{syntax: "*"; inherits: false;}@property --tw-invert{syntax: "*"; inherits: false;}@property --tw-opacity{syntax: "*"; inherits: false;}@property --tw-saturate{syntax: "*"; inherits: false;}@property --tw-sepia{syntax: "*"; inherits: false;}@property --tw-drop-shadow{syntax: "*"; inherits: false;}@property --tw-drop-shadow-color{syntax: "*"; inherits: false;}@property --tw-drop-shadow-alpha{syntax: "<percentage>"; inherits: false; initial-value: 100%;}@property --tw-drop-shadow-size{syntax: "*"; inherits: false;}@property --tw-duration{syntax: "*"; inherits: false;}@property --tw-scale-x{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-y{syntax: "*"; inherits: false; initial-value: 1;}@property --tw-scale-z{syntax: "*"; inherits: false; initial-value: 1;}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@layer properties{@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x: 0;--tw-translate-y: 0;--tw-translate-z: 0;--tw-rotate-x: initial;--tw-rotate-y: initial;--tw-rotate-z: initial;--tw-skew-x: initial;--tw-skew-y: initial;--tw-space-x-reverse: 0;--tw-border-style: solid;--tw-font-weight: initial;--tw-shadow: 0 0 #0000;--tw-shadow-color: initial;--tw-shadow-alpha: 100%;--tw-inset-shadow: 0 0 #0000;--tw-inset-shadow-color: initial;--tw-inset-shadow-alpha: 100%;--tw-ring-color: initial;--tw-ring-shadow: 0 0 #0000;--tw-inset-ring-color: initial;--tw-inset-ring-shadow: 0 0 #0000;--tw-ring-inset: initial;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-offset-shadow: 0 0 #0000;--tw-outline-style: solid;--tw-blur: initial;--tw-brightness: initial;--tw-contrast: initial;--tw-grayscale: initial;--tw-hue-rotate: initial;--tw-invert: initial;--tw-opacity: initial;--tw-saturate: initial;--tw-sepia: initial;--tw-drop-shadow: initial;--tw-drop-shadow-color: initial;--tw-drop-shadow-alpha: 100%;--tw-drop-shadow-size: initial;--tw-duration: initial;--tw-scale-x: 1;--tw-scale-y: 1;--tw-scale-z: 1}}}code[class*=language-],pre[class*=language-]{color:#f8f8f2;background:none;text-shadow:0 1px rgba(0,0,0,.3);font-family:Consolas,Monaco,Andale Mono,Ubuntu Mono,monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;tab-size:4;-webkit-hyphens:none;hyphens:none}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto;border-radius:.3em}:not(pre)>code[class*=language-],pre[class*=language-]{background:#272822}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#8292a2}.token.punctuation{color:#f8f8f2}.token.namespace{opacity:.7}.token.property,.token.tag,.token.constant,.token.symbol,.token.deleted{color:#f92672}.token.boolean,.token.number{color:#ae81ff}.token.selector,.token.attr-name,.token.string,.token.char,.token.builtin,.token.inserted{color:#a6e22e}.token.operator,.token.entity,.token.url,.language-css .token.string,.style .token.string,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.function,.token.class-name{color:#e6db74}.token.keyword{color:#66d9ef}.token.regex,.token.important{color:#fd971f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}pre[class*=language-].line-numbers{position:relative;padding-left:3.8em;counter-reset:linenumber}pre[class*=language-].line-numbers>code{position:relative;white-space:inherit}.line-numbers .line-numbers-rows{position:absolute;pointer-events:none;top:0;font-size:100%;left:-3.8em;width:3em;letter-spacing:-1px;border-right:1px solid #999;-webkit-user-select:none;user-select:none}.line-numbers-rows>span{display:block;counter-increment:linenumber}.line-numbers-rows>span:before{content:counter(linenumber);color:#999;display:block;padding-right:.8em;text-align:right}pre[data-line]{position:relative;padding:1em 0 1em 3em}.line-highlight{position:absolute;left:0;right:0;padding:inherit 0;margin-top:1em;background:#997a6614;background:linear-gradient(to right,#997a661a 70%,#997a6600);pointer-events:none;line-height:inherit;white-space:pre}@media print{.line-highlight{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.line-highlight:before,.line-highlight[data-end]:after{content:attr(data-start);position:absolute;top:.4em;left:.6em;min-width:1em;padding:0 .5em;background-color:#997a6666;color:#f5f2f0;font:700 65%/1.5 sans-serif;text-align:center;vertical-align:.3em;border-radius:999px;text-shadow:none;box-shadow:0 1px #fff}.line-highlight[data-end]:after{content:attr(data-end);top:auto;bottom:.4em}.line-numbers .line-highlight:before,.line-numbers .line-highlight:after{content:none}pre[id].linkable-line-numbers span.line-numbers-rows{pointer-events:all}pre[id].linkable-line-numbers span.line-numbers-rows>span:before{cursor:pointer}pre[id].linkable-line-numbers span.line-numbers-rows>span:hover:before{background-color:#80808033}.command-line-prompt{border-right:1px solid #999;display:block;float:left;font-size:100%;letter-spacing:-1px;margin-right:1em;pointer-events:none;text-align:right;-webkit-user-select:none;user-select:none}.command-line-prompt>span:before{opacity:.7;content:" ";display:block;padding-right:.8em}.command-line-prompt>span[data-user]:before{content:"[" attr(data-user) "@" attr(data-host) "] $"}.command-line-prompt>span[data-user=root]:before{content:"[" attr(data-user) "@" attr(data-host) "] #"}.command-line-prompt>span[data-prompt]:before{content:attr(data-prompt)}.command-line-prompt>span[data-continuation-prompt]:before{content:attr(data-continuation-prompt)}.command-line span.token.output{opacity:.7}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url("./media/KaTeX_AMS-Regular-U6PRYMIZ.woff2") format("woff2"),url("./media/KaTeX_AMS-Regular-CYEKBG2K.woff") format("woff"),url("./media/KaTeX_AMS-Regular-JKX5W2C4.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url("./media/KaTeX_Caligraphic-Bold-5QL5CMTE.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Bold-WZ3QSGD3.woff") format("woff"),url("./media/KaTeX_Caligraphic-Bold-ZTS3R3HK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url("./media/KaTeX_Caligraphic-Regular-KX5MEWCF.woff2") format("woff2"),url("./media/KaTeX_Caligraphic-Regular-3LKEU76G.woff") format("woff"),url("./media/KaTeX_Caligraphic-Regular-A7XRTZ5Q.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url("./media/KaTeX_Fraktur-Bold-2QVFK6NQ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Bold-T4SWXBMT.woff") format("woff"),url("./media/KaTeX_Fraktur-Bold-WGHVTYOR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url("./media/KaTeX_Fraktur-Regular-2PEIFJSJ.woff2") format("woff2"),url("./media/KaTeX_Fraktur-Regular-PQMHCIK6.woff") format("woff"),url("./media/KaTeX_Fraktur-Regular-5U4OPH2X.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url("./media/KaTeX_Main-Bold-YP5VVQRP.woff2") format("woff2"),url("./media/KaTeX_Main-Bold-2GA4IZIN.woff") format("woff"),url("./media/KaTeX_Main-Bold-W5FBVCZM.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url("./media/KaTeX_Main-BoldItalic-N4V3DX7S.woff2") format("woff2"),url("./media/KaTeX_Main-BoldItalic-4P4C7HJH.woff") format("woff"),url("./media/KaTeX_Main-BoldItalic-ODMLBJJQ.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url("./media/KaTeX_Main-Italic-RELBIK7M.woff2") format("woff2"),url("./media/KaTeX_Main-Italic-SASNQFN2.woff") format("woff"),url("./media/KaTeX_Main-Italic-I43T2HSR.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url("./media/KaTeX_Main-Regular-ARRPAO67.woff2") format("woff2"),url("./media/KaTeX_Main-Regular-P5I74A2A.woff") format("woff"),url("./media/KaTeX_Main-Regular-W74P5G27.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url("./media/KaTeX_Math-BoldItalic-K4WTGH3J.woff2") format("woff2"),url("./media/KaTeX_Math-BoldItalic-6EBV3DK5.woff") format("woff"),url("./media/KaTeX_Math-BoldItalic-VB447A4D.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url("./media/KaTeX_Math-Italic-6KGCHLFN.woff2") format("woff2"),url("./media/KaTeX_Math-Italic-KKK3USB2.woff") format("woff"),url("./media/KaTeX_Math-Italic-SON4MRCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url("./media/KaTeX_SansSerif-Bold-RRNVJFFW.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Bold-X5M5EMOD.woff") format("woff"),url("./media/KaTeX_SansSerif-Bold-STQ6RXC7.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url("./media/KaTeX_SansSerif-Italic-HMPFTM52.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Italic-PSN4QKYX.woff") format("woff"),url("./media/KaTeX_SansSerif-Italic-WTBAZBGY.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url("./media/KaTeX_SansSerif-Regular-XIQ62X4E.woff2") format("woff2"),url("./media/KaTeX_SansSerif-Regular-OQCII6EP.woff") format("woff"),url("./media/KaTeX_SansSerif-Regular-2TL3USAE.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url("./media/KaTeX_Script-Regular-APUWIHLP.woff2") format("woff2"),url("./media/KaTeX_Script-Regular-A5IFOEBS.woff") format("woff"),url("./media/KaTeX_Script-Regular-72OLXYNA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size1-Regular-5LRUTBFT.woff2") format("woff2"),url("./media/KaTeX_Size1-Regular-4HRHTS65.woff") format("woff"),url("./media/KaTeX_Size1-Regular-7K6AASVL.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size2-Regular-LELKET5D.woff2") format("woff2"),url("./media/KaTeX_Size2-Regular-K5ZHAIS6.woff") format("woff"),url("./media/KaTeX_Size2-Regular-222HN3GT.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size3-Regular-WQRQ47UD.woff2") format("woff2"),url("./media/KaTeX_Size3-Regular-TLFPAHDE.woff") format("woff"),url("./media/KaTeX_Size3-Regular-UFCO6WCA.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url("./media/KaTeX_Size4-Regular-CDMV7U5C.woff2") format("woff2"),url("./media/KaTeX_Size4-Regular-PKMWZHNC.woff") format("woff"),url("./media/KaTeX_Size4-Regular-7PGNVPQK.ttf") format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url("./media/KaTeX_Typewriter-Regular-VBYJ4NRC.woff2") format("woff2"),url("./media/KaTeX_Typewriter-Regular-MJMFSK64.woff") format("woff"),url("./media/KaTeX_Typewriter-Regular-3F5K6SQ6.ttf") format("truetype")}.katex{font: 1.21em KaTeX_Main,math,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.19.0"}.katex .katex-mathml{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .reflectbox{display:inline-block;transform:scaleX(-1)}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url("./media/layers-55W3Q4RM.png");width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url("./media/layers-2x-TBM42ERR.png");background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url("./media/marker-icon-2V3QKKVC.png")}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}
