/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}@layer theme{:root,:host{--font-sans:-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-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-amber-950:oklch(27.9% .077 45.635);--color-lime-100:oklch(96.7% .067 122.328);--color-lime-300:oklch(89.7% .196 126.665);--color-lime-500:oklch(76.8% .233 130.85);--color-lime-600:oklch(64.8% .2 131.684);--color-lime-800:oklch(45.3% .124 130.933);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-emerald-900:oklch(37.8% .077 168.94);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-300:oklch(85.5% .138 181.071);--color-teal-500:oklch(70.4% .14 182.503);--color-teal-600:oklch(60% .118 184.704);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-100:oklch(95.6% .045 203.388);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-600:oklch(60.9% .126 221.723);--color-cyan-800:oklch(45% .085 224.283);--color-sky-50:oklch(97.7% .013 236.62);--color-sky-100:oklch(95.1% .026 236.824);--color-sky-200:oklch(90.1% .058 230.902);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-600:oklch(58.8% .158 241.966);--color-sky-700:oklch(50% .134 242.749);--color-sky-800:oklch(44.3% .11 240.79);--color-sky-900:oklch(39.1% .09 240.876);--color-sky-950:oklch(29.3% .066 243.157);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-800:oklch(39.8% .195 277.366);--color-violet-50:oklch(96.9% .016 293.756);--color-violet-100:oklch(94.3% .029 294.588);--color-violet-200:oklch(89.4% .057 293.283);--color-violet-300:oklch(81.1% .111 293.571);--color-violet-700:oklch(49.1% .27 292.581);--color-violet-800:oklch(43.2% .232 292.759);--color-fuchsia-100:oklch(95.2% .037 318.852);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-fuchsia-500:oklch(66.7% .295 322.15);--color-fuchsia-600:oklch(59.1% .293 322.896);--color-fuchsia-800:oklch(45.2% .211 324.591);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-100:oklch(94.1% .03 12.58);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--blur-xl:24px;--blur-3xl:64px;--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)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.inset-y-0{inset-block:0}.top-0{top:0}.top-3{top:calc(var(--spacing) * 3)}.top-\[-100px\]{top:-100px}.-right-6{right:calc(var(--spacing) * -6)}.-right-32{right:calc(var(--spacing) * -32)}.-bottom-10{bottom:calc(var(--spacing) * -10)}.bottom-0{bottom:0}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-\[-120px\]{bottom:-120px}.bottom-\[74px\]{bottom:74px}.-left-32{left:calc(var(--spacing) * -32)}.left-0{left:0}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-\[13px\]{left:13px}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mr-1{margin-right:var(--spacing)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-3{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-56{height:calc(var(--spacing) * 56)}.h-72{height:calc(var(--spacing) * 72)}.h-\[76px\]{height:76px}.h-\[350px\]{height:350px}.h-\[420px\]{height:420px}.h-fit{height:fit-content}.h-full{height:100%}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-\[90vh\]{max-height:90vh}.min-h-0{min-height:0}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[calc\(100vh-3rem\)\]{min-height:calc(100vh - 3rem)}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-4{width:calc(var(--spacing) * 4)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-\[268px\]{width:268px}.w-\[350px\]{width:350px}.w-\[420px\]{width:420px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-48{max-width:calc(var(--spacing) * 48)}.max-w-\[150px\]{max-width:150px}.max-w-\[180px\]{max-width:180px}.max-w-\[330px\]{max-width:330px}.max-w-\[430px\]{max-width:430px}.max-w-\[1380px\]{max-width:1380px}.max-w-\[1440px\]{max-width:1440px}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-\[64px\]{min-width:64px}.min-w-\[180px\]{min-width:180px}.min-w-full{min-width:100%}.flex-1{flex:1}.shrink-0{flex-shrink:0}.-translate-x-full{--tw-translate-x:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-90{rotate:-90deg}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[28px_1fr\]{grid-template-columns:28px 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[\#e8efed\]>:not(:last-child)){border-color:#e8efed}:where(.divide-\[\#edf2f0\]>:not(:last-child)){border-color:#edf2f0}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}:where(.divide-slate-200>:not(:last-child)){border-color:var(--color-slate-200)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[1\.4rem\]{border-radius:1.4rem}.rounded-\[1\.6rem\]{border-radius:1.6rem}.rounded-\[1\.35rem\]{border-radius:1.35rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[14px\]{border-radius:14px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#dce7e3\]{border-color:#dce7e3}.border-\[\#dfe8e4\]{border-color:#dfe8e4}.border-\[\#dfe9e5\]{border-color:#dfe9e5}.border-\[\#e2ebe8\]{border-color:#e2ebe8}.border-\[\#e8efed\]{border-color:#e8efed}.border-\[\#edf2f0\]{border-color:#edf2f0}.border-amber-100{border-color:var(--color-amber-100)}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-300\/30{border-color:#ffd2364d}@supports (color:color-mix(in lab, red, red)){.border-amber-300\/30{border-color:color-mix(in oklab, var(--color-amber-300) 30%, transparent)}}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-emerald-100{border-color:var(--color-emerald-100)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-300\/30{border-color:#5ee9b54d}@supports (color:color-mix(in lab, red, red)){.border-emerald-300\/30{border-color:color-mix(in oklab, var(--color-emerald-300) 30%, transparent)}}.border-emerald-600{border-color:var(--color-emerald-600)}.border-emerald-700{border-color:var(--color-emerald-700)}.border-emerald-950\/10{border-color:#002c221a}@supports (color:color-mix(in lab, red, red)){.border-emerald-950\/10{border-color:color-mix(in oklab, var(--color-emerald-950) 10%, transparent)}}.border-fuchsia-300\/30{border-color:#f2a9ff4d}@supports (color:color-mix(in lab, red, red)){.border-fuchsia-300\/30{border-color:color-mix(in oklab, var(--color-fuchsia-300) 30%, transparent)}}.border-lime-300\/30{border-color:#bbf4514d}@supports (color:color-mix(in lab, red, red)){.border-lime-300\/30{border-color:color-mix(in oklab, var(--color-lime-300) 30%, transparent)}}.border-red-200{border-color:var(--color-red-200)}.border-rose-200{border-color:var(--color-rose-200)}.border-rose-300{border-color:var(--color-rose-300)}.border-rose-300\/40{border-color:#ffa2ae66}@supports (color:color-mix(in lab, red, red)){.border-rose-300\/40{border-color:color-mix(in oklab, var(--color-rose-300) 40%, transparent)}}.border-sky-200{border-color:var(--color-sky-200)}.border-sky-300\/30{border-color:#77d4ff4d}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/30{border-color:color-mix(in oklab, var(--color-sky-300) 30%, transparent)}}.border-sky-300\/40{border-color:#77d4ff66}@supports (color:color-mix(in lab, red, red)){.border-sky-300\/40{border-color:color-mix(in oklab, var(--color-sky-300) 40%, transparent)}}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-300{border-color:var(--color-slate-300)}.border-teal-300\/30{border-color:#46ecd54d}@supports (color:color-mix(in lab, red, red)){.border-teal-300\/30{border-color:color-mix(in oklab, var(--color-teal-300) 30%, transparent)}}.border-transparent{border-color:#0000}.border-violet-200{border-color:var(--color-violet-200)}.border-violet-300{border-color:var(--color-violet-300)}.border-white\/8{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/8{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/80{border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.border-white\/80{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.bg-\[\#0e493e\]{background-color:#0e493e}.bg-\[\#173f36\]{background-color:#173f36}.bg-\[\#eef7f4\]{background-color:#eef7f4}.bg-\[\#f5f8f7\]{background-color:#f5f8f7}.bg-\[\#f7faf9\]{background-color:#f7faf9}.bg-\[\#f8faf9\]{background-color:#f8faf9}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-50\/40{background-color:#fffbeb66}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/40{background-color:color-mix(in oklab, var(--color-amber-50) 40%, transparent)}}.bg-amber-50\/50{background-color:#fffbeb80}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/50{background-color:color-mix(in oklab, var(--color-amber-50) 50%, transparent)}}.bg-amber-50\/70{background-color:#fffbebb3}@supports (color:color-mix(in lab, red, red)){.bg-amber-50\/70{background-color:color-mix(in oklab, var(--color-amber-50) 70%, transparent)}}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-amber-500\/10{background-color:#f99c001a}@supports (color:color-mix(in lab, red, red)){.bg-amber-500\/10{background-color:color-mix(in oklab, var(--color-amber-500) 10%, transparent)}}.bg-amber-700{background-color:var(--color-amber-700)}.bg-cyan-100{background-color:var(--color-cyan-100)}.bg-cyan-500\/10{background-color:#00b7d71a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-500\/10{background-color:color-mix(in oklab, var(--color-cyan-500) 10%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-50\/30{background-color:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/30{background-color:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.bg-emerald-50\/40{background-color:#ecfdf566}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/40{background-color:color-mix(in oklab, var(--color-emerald-50) 40%, transparent)}}.bg-emerald-50\/60{background-color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.bg-emerald-50\/60{background-color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-200\/35{background-color:#a4f4cf59}@supports (color:color-mix(in lab, red, red)){.bg-emerald-200\/35{background-color:color-mix(in oklab, var(--color-emerald-200) 35%, transparent)}}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/10{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/10{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.bg-emerald-500\/15{background-color:#00bb7f26}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/15{background-color:color-mix(in oklab, var(--color-emerald-500) 15%, transparent)}}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-emerald-700{background-color:var(--color-emerald-700)}.bg-fuchsia-100{background-color:var(--color-fuchsia-100)}.bg-fuchsia-500\/10{background-color:#e12afb1a}@supports (color:color-mix(in lab, red, red)){.bg-fuchsia-500\/10{background-color:color-mix(in oklab, var(--color-fuchsia-500) 10%, transparent)}}.bg-fuchsia-600{background-color:var(--color-fuchsia-600)}.bg-indigo-100{background-color:var(--color-indigo-100)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-lime-100{background-color:var(--color-lime-100)}.bg-lime-500\/10{background-color:#80cd001a}@supports (color:color-mix(in lab, red, red)){.bg-lime-500\/10{background-color:color-mix(in oklab, var(--color-lime-500) 10%, transparent)}}.bg-lime-600{background-color:var(--color-lime-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-rose-50{background-color:var(--color-rose-50)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-rose-500{background-color:var(--color-rose-500)}.bg-rose-500\/10{background-color:#ff23571a}@supports (color:color-mix(in lab, red, red)){.bg-rose-500\/10{background-color:color-mix(in oklab, var(--color-rose-500) 10%, transparent)}}.bg-rose-600{background-color:var(--color-rose-600)}.bg-sky-50{background-color:var(--color-sky-50)}.bg-sky-50\/40{background-color:#f0f9ff66}@supports (color:color-mix(in lab, red, red)){.bg-sky-50\/40{background-color:color-mix(in oklab, var(--color-sky-50) 40%, transparent)}}.bg-sky-100{background-color:var(--color-sky-100)}.bg-sky-200\/30{background-color:#b8e6fe4d}@supports (color:color-mix(in lab, red, red)){.bg-sky-200\/30{background-color:color-mix(in oklab, var(--color-sky-200) 30%, transparent)}}.bg-sky-500\/10{background-color:#00a5ef1a}@supports (color:color-mix(in lab, red, red)){.bg-sky-500\/10{background-color:color-mix(in oklab, var(--color-sky-500) 10%, transparent)}}.bg-sky-600{background-color:var(--color-sky-600)}.bg-sky-700{background-color:var(--color-sky-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-slate-400{background-color:var(--color-slate-400)}.bg-slate-500{background-color:var(--color-slate-500)}.bg-slate-900{background-color:var(--color-slate-900)}.bg-slate-950{background-color:var(--color-slate-950)}.bg-slate-950\/35{background-color:#02061859}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/35{background-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.bg-slate-950\/50{background-color:#02061880}@supports (color:color-mix(in lab, red, red)){.bg-slate-950\/50{background-color:color-mix(in oklab, var(--color-slate-950) 50%, transparent)}}.bg-teal-100{background-color:var(--color-teal-100)}.bg-teal-500\/10{background-color:#00baa71a}@supports (color:color-mix(in lab, red, red)){.bg-teal-500\/10{background-color:color-mix(in oklab, var(--color-teal-500) 10%, transparent)}}.bg-teal-600{background-color:var(--color-teal-600)}.bg-violet-50{background-color:var(--color-violet-50)}.bg-white{background-color:var(--color-white)}.bg-white\/7{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.bg-white\/7{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.bg-white\/9{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.bg-white\/9{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/12{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.bg-white\/12{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.bg-white\/60{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.bg-white\/60{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-white\/92{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.bg-white\/92{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.bg-white\/96{background-color:#fffffff5}@supports (color:color-mix(in lab, red, red)){.bg-white\/96{background-color:color-mix(in oklab, var(--color-white) 96%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-\[\#0d6e5c\]{--tw-gradient-from:#0d6e5c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#eaf7f3\]{--tw-gradient-from:#eaf7f3;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-emerald-100{--tw-gradient-from:var(--color-emerald-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#12836d\]{--tw-gradient-via:#12836d;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#5ab39e\]{--tw-gradient-to:#5ab39e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f5faf8\]{--tw-gradient-to:#f5faf8;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-teal-50{--tw-gradient-to:var(--color-teal-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-cover{object-fit:cover}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-9{padding:calc(var(--spacing) * 9)}.p-10{padding:calc(var(--spacing) * 10)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-7{padding-bottom:calc(var(--spacing) * 7)}.pb-\[max\(\.45rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.45rem, env(safe-area-inset-bottom))}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[1\.9rem\]{font-size:1.9rem}.text-\[2\.65rem\]{font-size:2.65rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.06\]{--tw-leading:1.06;line-height:1.06}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[-\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-amber-100{color:var(--color-amber-100)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-amber-950{color:var(--color-amber-950)}.text-cyan-100{color:var(--color-cyan-100)}.text-cyan-800{color:var(--color-cyan-800)}.text-emerald-50{color:var(--color-emerald-50)}.text-emerald-50\/60{color:#ecfdf599}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/60{color:color-mix(in oklab, var(--color-emerald-50) 60%, transparent)}}.text-emerald-50\/70{color:#ecfdf5b3}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/70{color:color-mix(in oklab, var(--color-emerald-50) 70%, transparent)}}.text-emerald-50\/75{color:#ecfdf5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/75{color:color-mix(in oklab, var(--color-emerald-50) 75%, transparent)}}.text-emerald-50\/85{color:#ecfdf5d9}@supports (color:color-mix(in lab, red, red)){.text-emerald-50\/85{color:color-mix(in oklab, var(--color-emerald-50) 85%, transparent)}}.text-emerald-100{color:var(--color-emerald-100)}.text-emerald-100\/45{color:#d0fae573}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/45{color:color-mix(in oklab, var(--color-emerald-100) 45%, transparent)}}.text-emerald-100\/55{color:#d0fae58c}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/55{color:color-mix(in oklab, var(--color-emerald-100) 55%, transparent)}}.text-emerald-100\/75{color:#d0fae5bf}@supports (color:color-mix(in lab, red, red)){.text-emerald-100\/75{color:color-mix(in oklab, var(--color-emerald-100) 75%, transparent)}}.text-emerald-200{color:var(--color-emerald-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-emerald-900{color:var(--color-emerald-900)}.text-emerald-950{color:var(--color-emerald-950)}.text-fuchsia-100{color:var(--color-fuchsia-100)}.text-fuchsia-800{color:var(--color-fuchsia-800)}.text-indigo-800{color:var(--color-indigo-800)}.text-lime-100{color:var(--color-lime-100)}.text-lime-800{color:var(--color-lime-800)}.text-red-700{color:var(--color-red-700)}.text-rose-100{color:var(--color-rose-100)}.text-rose-600{color:var(--color-rose-600)}.text-rose-700{color:var(--color-rose-700)}.text-rose-800{color:var(--color-rose-800)}.text-rose-950{color:var(--color-rose-950)}.text-sky-100{color:var(--color-sky-100)}.text-sky-700{color:var(--color-sky-700)}.text-sky-800{color:var(--color-sky-800)}.text-sky-900{color:var(--color-sky-900)}.text-sky-950{color:var(--color-sky-950)}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-900{color:var(--color-slate-900)}.text-slate-950{color:var(--color-slate-950)}.text-teal-100{color:var(--color-teal-100)}.text-teal-800{color:var(--color-teal-800)}.text-violet-700{color:var(--color-violet-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.text-white\/8{color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.text-white\/8{color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_-8px_30px_rgba\(23\,58\,50\,\.08\)\]{--tw-shadow:0 -8px 30px var(--tw-shadow-color,#173a3214);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_35px_rgba\(20\,70\,58\,\.10\)\]{--tw-shadow:0 10px 35px var(--tw-shadow-color,#14463a1a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_28px_70px_rgba\(27\,74\,62\,\.15\)\]{--tw-shadow:0 28px 70px var(--tw-shadow-color,#1b4a3e26);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[12px_0_35px_rgba\(10\,55\,46\,\.08\)\]{--tw-shadow:12px 0 35px var(--tw-shadow-color,#0a372e14);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-amber-100{--tw-ring-color:var(--color-amber-100)}.ring-cyan-100{--tw-ring-color:var(--color-cyan-100)}.ring-emerald-100{--tw-ring-color:var(--color-emerald-100)}.ring-emerald-200{--tw-ring-color:var(--color-emerald-200)}.ring-fuchsia-100{--tw-ring-color:var(--color-fuchsia-100)}.ring-indigo-100{--tw-ring-color:var(--color-indigo-100)}.ring-lime-100{--tw-ring-color:var(--color-lime-100)}.ring-rose-100{--tw-ring-color:var(--color-rose-100)}.ring-sky-100{--tw-ring-color:var(--color-sky-100)}.ring-slate-100{--tw-ring-color:var(--color-slate-100)}.ring-slate-200{--tw-ring-color:var(--color-slate-200)}.ring-teal-100{--tw-ring-color:var(--color-teal-100)}.ring-violet-100{--tw-ring-color:var(--color-violet-100)}.ring-white\/15{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.ring-white\/15{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur-3xl{--tw-blur:blur(var(--blur-3xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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))}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/10:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.group-hover\:text-emerald-600:is(:where(.group):hover *){color:var(--color-emerald-600)}}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.read-only\:bg-slate-100:read-only{background-color:var(--color-slate-100)}@media (hover:hover){.hover\:border-emerald-200:hover{border-color:var(--color-emerald-200)}.hover\:border-emerald-300:hover{border-color:var(--color-emerald-300)}.hover\:bg-\[\#f8fbfa\]:hover{background-color:#f8fbfa}.hover\:bg-emerald-50\/30:hover{background-color:#ecfdf54d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-emerald-50\/30:hover{background-color:color-mix(in oklab, var(--color-emerald-50) 30%, transparent)}}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-50\/60:hover{background-color:#f8fafc99}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/60:hover{background-color:color-mix(in oklab, var(--color-slate-50) 60%, transparent)}}.hover\:bg-slate-50\/70:hover{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-slate-50\/70:hover{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.hover\:bg-slate-800:hover{background-color:var(--color-slate-800)}.hover\:bg-white\/8:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/8:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-emerald-700:hover{color:var(--color-emerald-700)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-slate-900:hover{color:var(--color-slate-900)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:border-emerald-400:focus{border-color:var(--color-emerald-400)}.focus\:border-emerald-600:focus{border-color:var(--color-emerald-600)}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-emerald-100:focus{--tw-ring-color:var(--color-emerald-100)}.disabled\:bg-slate-50:disabled{background-color:var(--color-slate-50)}.disabled\:bg-slate-100:disabled{background-color:var(--color-slate-100)}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:left-\[17px\]{left:17px}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:col-span-3{grid-column:span 3/span 3}.sm\:flex{display:flex}.sm\:grid{display:grid}.sm\:hidden{display:none}.sm\:inline-flex{display:inline-flex}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-\[36px_1fr\]{grid-template-columns:36px 1fr}.sm\:grid-cols-\[68px_1fr_auto\]{grid-template-columns:68px 1fr auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:py-6{padding-block:calc(var(--spacing) * 6)}.sm\:text-right{text-align:right}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-\[2\.25rem\]{font-size:2.25rem}.sm\:text-\[2rem\]{font-size:2rem}.sm\:text-\[18px\]{font-size:18px}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:col-span-3{grid-column:span 3/span 3}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-\[1fr_1fr_auto_auto\]{grid-template-columns:1fr 1fr auto auto}.md\:grid-cols-\[1fr_220px_180px_auto\]{grid-template-columns:1fr 220px 180px auto}.md\:grid-cols-\[180px_1fr_auto\]{grid-template-columns:180px 1fr auto}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:top-\[98px\]{top:98px}.lg\:bottom-4{bottom:calc(var(--spacing) * 4)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:flex{display:flex}.lg\:grid{display:grid}.lg\:hidden{display:none}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[\.92fr_1\.08fr\]{grid-template-columns:.92fr 1.08fr}.lg\:grid-cols-\[1\.5fr_1fr_1fr_auto\]{grid-template-columns:1.5fr 1fr 1fr auto}.lg\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.lg\:grid-cols-\[1fr_150px_150px_180px_180px_auto\]{grid-template-columns:1fr 150px 150px 180px 180px auto}.lg\:grid-cols-\[120px_1fr_220px_auto\]{grid-template-columns:120px 1fr 220px auto}.lg\:grid-cols-\[170px_1fr_170px_auto_auto\]{grid-template-columns:170px 1fr 170px auto auto}.lg\:grid-cols-\[220px_1fr\]{grid-template-columns:220px 1fr}.lg\:grid-cols-\[220px_minmax\(0\,1fr\)\]{grid-template-columns:220px minmax(0,1fr)}.lg\:grid-cols-\[300px_1fr\]{grid-template-columns:300px 1fr}.lg\:grid-cols-\[auto_180px_220px_180px_1fr_auto\]{grid-template-columns:auto 180px 220px 180px 1fr auto}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}.lg\:p-14{padding:calc(var(--spacing) * 14)}.lg\:px-7{padding-inline:calc(var(--spacing) * 7)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pl-\[268px\]{padding-left:268px}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:block{display:block}.xl\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:grid-cols-\[1\.35fr_\.65fr\]{grid-template-columns:1.35fr .65fr}.xl\:grid-cols-\[1fr_360px\]{grid-template-columns:1fr 360px}.xl\:grid-cols-\[420px_1fr\]{grid-template-columns:420px 1fr}.xl\:flex-row{flex-direction:row}.xl\:items-end{align-items:flex-end}.xl\:justify-between{justify-content:space-between}.xl\:p-12{padding:calc(var(--spacing) * 12)}.xl\:px-9{padding-inline:calc(var(--spacing) * 9)}}}:root{color:#172026;font-synthesis:none;text-rendering:optimizelegibility;--ui-primary:#13866f;--ui-primary-strong:#0b6b59;--ui-primary-soft:#e8f5f1;--ui-surface:#fff;--ui-canvas:#f5f8f7;--ui-border:#dde7e3;--ui-text:#172026;--ui-muted:#68777f;background:#f5f8f7;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html{background:var(--ui-canvas);scroll-behavior:smooth;min-width:320px}body{background:radial-gradient(circle at 100% 0%, #13866f0e, transparent 28rem), var(--ui-canvas);min-width:320px;min-height:100vh;margin:0}::selection{color:#073f35;background:#bce6db}button,a,input,select,textarea{outline-offset:3px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #13866f}input,select,textarea{accent-color:#13866f}input::placeholder,textarea::placeholder{color:#9aa8ae}button,a{-webkit-tap-highlight-color:transparent}.skip-link{z-index:9999;color:#fff;background:#172026;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:700;transition:transform .15s;position:fixed;top:1rem;left:1rem;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.ui-card{border:1px solid var(--ui-border);background:#fffffff5;border-radius:1rem;box-shadow:0 1px 2px #142c2606,0 10px 30px #142c2609}.ui-card-hover{transition:border-color .16s,box-shadow .16s,transform .16s}.ui-card-hover:hover{border-color:#a9d5ca;transform:translateY(-1px);box-shadow:0 10px 28px #14504317}.ui-page-header{flex-direction:column;justify-content:space-between;gap:1rem;margin-bottom:1.4rem;display:flex}.ui-eyebrow{color:var(--ui-primary);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1rem}.ui-page-title{color:var(--ui-text);letter-spacing:-.035em;margin-top:.25rem;font-size:clamp(1.65rem,3vw,2.25rem);font-weight:850;line-height:1.12}.ui-page-description{max-width:48rem;color:var(--ui-muted);margin-top:.5rem;font-size:.875rem;line-height:1.55rem}.ui-btn-primary,.ui-btn-secondary,.ui-btn-ghost{border-radius:.8rem;justify-content:center;align-items:center;gap:.5rem;min-height:2.65rem;padding:.65rem 1rem;font-size:.875rem;font-weight:750;line-height:1.25rem;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.ui-btn-primary{background:var(--ui-primary);color:#fff;box-shadow:0 5px 16px #13866f29}.ui-btn-primary:hover{background:var(--ui-primary-strong)}.ui-btn-secondary{border:1px solid var(--ui-border);color:#33434a;background:#fff}.ui-btn-secondary:hover{background:#f9fbfa;border-color:#b8cbc5}.ui-btn-ghost{color:#526168}.ui-btn-ghost:hover{color:#172026;background:#edf3f1}.ui-field{width:100%;min-height:2.65rem;color:var(--ui-text);background:#fff;border:1px solid #d4e0dc;border-radius:.8rem;padding:.65rem .85rem;font-size:.875rem;line-height:1.25rem;transition:border-color .15s,box-shadow .15s,background-color .15s}.ui-field:hover{border-color:#b9ccc6}.ui-field:focus{border-color:#62aa98;box-shadow:0 0 0 3px #13866f17}.ui-field:disabled,.ui-field[readonly]{color:#748289;background:#f5f8f7}.ui-label{color:#44545b;font-size:.78rem;font-weight:750;display:block}.ui-section-title{color:var(--ui-text);letter-spacing:-.015em;font-size:1rem;font-weight:850}.ui-muted{color:var(--ui-muted)}.ui-pill{border-radius:999px;align-items:center;gap:.35rem;padding:.3rem .65rem;font-size:.72rem;font-weight:750;display:inline-flex}.ui-table-wrap{border:1px solid var(--ui-border);background:#fff;border-radius:1rem;overflow:hidden;box-shadow:0 1px 2px #142c2606}.ui-table-head{color:#75848a;background:#f7faf9}.ui-mobile-bottom-safe{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom))}.ui-scrollbar{scrollbar-width:thin;scrollbar-color:#cbd9d5 transparent}.ui-scrollbar::-webkit-scrollbar{width:7px;height:7px}.ui-scrollbar::-webkit-scrollbar-track{background:0 0}.ui-scrollbar::-webkit-scrollbar-thumb{background:#cbd9d5;border-radius:999px}@media (width>=640px){.ui-page-header{flex-direction:row;align-items:flex-end}}@media (width>=1024px){.ui-mobile-bottom-safe{padding-bottom:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@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-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}.brand-mark[data-v-f7e67f31]{color:#173f37;align-items:center;gap:12px;display:inline-flex}.brand-icon[data-v-f7e67f31]{color:#16856f;background:#e4f6f0;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #16856f1a}.brand-icon svg[data-v-f7e67f31]{width:27px;height:27px}.brand-copy[data-v-f7e67f31]{flex-direction:column;line-height:1.05;display:flex}.brand-copy strong[data-v-f7e67f31]{letter-spacing:-.02em;font-size:17px}.brand-copy span[data-v-f7e67f31]{color:#78908a;margin-top:5px;font-size:11px;font-weight:600}.compact .brand-icon[data-v-f7e67f31]{width:38px;height:38px}.compact .brand-copy strong[data-v-f7e67f31]{font-size:15px}@media (width<=640px){.brand-copy span[data-v-f7e67f31]{display:none}}html{scroll-behavior:smooth}.landing-shell[data-v-0fef8509]{background:linear-gradient(#fbfdfc 0,#f4f9f7 60%,#fff 100%);min-height:100vh}.wrap[data-v-0fef8509]{width:min(1180px,100% - 48px);margin:0 auto}.topbar[data-v-0fef8509]{z-index:30;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e2ebe8;position:sticky;top:0}.topbar-inner[data-v-0fef8509]{justify-content:space-between;align-items:center;gap:28px;height:78px;display:flex}.top-nav[data-v-0fef8509]{align-items:center;gap:8px;display:flex}.top-nav a[data-v-0fef8509]{color:#6d817b;border-radius:12px;padding:10px 15px;font-size:14px;font-weight:650;text-decoration:none}.top-nav a[data-v-0fef8509]:hover,.top-nav .nav-current[data-v-0fef8509]{color:#167a67;background:#eaf7f2}.login-cta[data-v-0fef8509]{color:#fff;background:#178b75;border-radius:13px;align-items:center;gap:9px;padding:12px 18px;font-size:14px;font-weight:750;text-decoration:none;display:inline-flex;box-shadow:0 8px 24px #178b752e}.login-cta svg[data-v-0fef8509]{width:18px;height:18px}.hero[data-v-0fef8509]{grid-template-columns:1.03fr .97fr;align-items:center;gap:72px;min-height:690px;padding-top:54px;padding-bottom:72px;display:grid}.eyebrow-row[data-v-0fef8509]{flex-wrap:wrap;gap:8px;margin-bottom:25px;display:flex}.eyebrow-row span[data-v-0fef8509]{letter-spacing:.08em;text-transform:uppercase;color:#167a67;background:#e7f7f1;border:1px solid #cfeee3;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.hero h1[data-v-0fef8509]{letter-spacing:-.055em;color:#10201c;max-width:680px;margin:0;font-size:clamp(46px,5vw,72px);line-height:.98}.hero-lead[data-v-0fef8509]{color:#60736d;max-width:650px;margin:28px 0 0;font-size:19px;line-height:1.75}.hero-actions[data-v-0fef8509]{gap:12px;margin-top:34px;display:flex}.btn-primary[data-v-0fef8509],.btn-secondary[data-v-0fef8509]{border-radius:14px;justify-content:center;align-items:center;min-height:50px;padding:0 22px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.btn-primary[data-v-0fef8509]{color:#fff;background:#10201c;box-shadow:0 12px 30px #10201c24}.btn-primary[data-v-0fef8509]:hover{background:#178b75}.btn-secondary[data-v-0fef8509]{color:#26443c;background:#fff;border:1px solid #d5e3df}.hero-trust[data-v-0fef8509]{grid-template-columns:repeat(3,1fr);gap:10px;max-width:650px;margin-top:42px;display:grid}.hero-trust div[data-v-0fef8509]{background:#ffffffb3;border:1px solid #dce9e5;border-radius:16px;padding:16px 17px}.hero-trust strong[data-v-0fef8509],.hero-trust span[data-v-0fef8509]{display:block}.hero-trust strong[data-v-0fef8509]{color:#1c3e35;font-size:15px}.hero-trust span[data-v-0fef8509]{color:#83928e;margin-top:4px;font-size:12px}.hero-visual[data-v-0fef8509]{position:relative}.visual-glow[data-v-0fef8509]{filter:blur(10px);background:radial-gradient(circle,#bce9dc 0,#bce9dc00 68%);position:absolute;inset:10% 0 0 5%}.app-frame[data-v-0fef8509]{background:#fff;border:1px solid #dce8e4;border-radius:28px;padding:20px;position:relative;transform:rotate(-.35deg);box-shadow:0 30px 70px #1a4a3d26}.app-frame-head[data-v-0fef8509]{justify-content:space-between;align-items:center;padding:4px 4px 18px;display:flex}.mini-brand[data-v-0fef8509]{color:#26423a;align-items:center;gap:8px;font-size:12px;display:flex}.mini-brand span[data-v-0fef8509]{background:#dff5ee;border:1px solid #c8e9df;border-radius:8px;width:24px;height:24px}.head-dots[data-v-0fef8509]{gap:5px;display:flex}.head-dots i[data-v-0fef8509]{background:#cedbd7;border-radius:50%;width:5px;height:5px}.patient-card[data-v-0fef8509],.progress-card[data-v-0fef8509],.quick-row>div[data-v-0fef8509]{background:#f9fbfa;border:1px solid #e1ebe8;border-radius:18px}.patient-card[data-v-0fef8509]{padding:17px}.patient-top[data-v-0fef8509]{align-items:center;gap:12px;display:flex}.avatar[data-v-0fef8509]{color:#176e5d;background:linear-gradient(135deg,#e0f4ee,#aedfd1);border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.patient-top>div[data-v-0fef8509]:nth-child(2){flex-direction:column;display:flex}.patient-top small[data-v-0fef8509],.card-title small[data-v-0fef8509]{color:#8a9a95;letter-spacing:.1em;font-size:9px;font-weight:800}.patient-top strong[data-v-0fef8509]{margin-top:2px;font-size:14px}.patient-top span[data-v-0fef8509]:not(.status-pill){color:#778a84;margin-top:2px;font-size:10px}.status-pill[data-v-0fef8509]{color:#14806b;background:#e3f6ef;border-radius:999px;margin-left:auto;padding:6px 9px;font-size:9px;font-weight:800}.metric-grid[data-v-0fef8509]{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.metric-grid div[data-v-0fef8509]{background:#fff;border:1px solid #e6eeeb;border-radius:14px;padding:13px}.metric-grid span[data-v-0fef8509],.metric-grid strong[data-v-0fef8509],.metric-grid small[data-v-0fef8509]{display:block}.metric-grid span[data-v-0fef8509]{color:#80908b;font-size:9px}.metric-grid strong[data-v-0fef8509]{color:#17342c;margin-top:5px;font-size:16px}.metric-grid small[data-v-0fef8509]{color:#29977e;margin-top:3px;font-size:9px}.progress-card[data-v-0fef8509]{margin-top:12px;padding:17px 17px 6px}.card-title[data-v-0fef8509]{justify-content:space-between;align-items:flex-start;display:flex}.card-title>div[data-v-0fef8509]{flex-direction:column;gap:3px;display:flex}.card-title strong[data-v-0fef8509]{font-size:13px}.card-title>span[data-v-0fef8509]{color:#80908b;font-size:9px}.chart[data-v-0fef8509]{width:100%;height:115px;margin-top:8px;display:block}.quick-row[data-v-0fef8509]{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.quick-row>div[data-v-0fef8509]{align-items:center;gap:10px;padding:13px;display:flex}.quick-icon[data-v-0fef8509]{color:#18856f;background:#e4f6f0;border-radius:11px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.quick-row p[data-v-0fef8509]{flex-direction:column;margin:0;display:flex}.quick-row b[data-v-0fef8509]{font-size:11px}.quick-row small[data-v-0fef8509]{color:#84948f;margin-top:3px;font-size:9px}.section[data-v-0fef8509]{padding-top:94px;padding-bottom:94px}.soft-section[data-v-0fef8509]{background:#eef5f2;border-top:1px solid #dfebe7;border-bottom:1px solid #dfebe7}.section-heading[data-v-0fef8509]{max-width:720px;margin-bottom:38px}.section-heading>span[data-v-0fef8509],.confidence-copy>span[data-v-0fef8509]{text-transform:uppercase;color:#16816c;letter-spacing:.1em;font-size:11px;font-weight:850}.section-heading h2[data-v-0fef8509],.confidence-copy h2[data-v-0fef8509]{letter-spacing:-.045em;color:#13241f;margin:11px 0 16px;font-size:clamp(32px,4vw,49px);line-height:1.05}.section-heading p[data-v-0fef8509],.confidence-copy p[data-v-0fef8509]{color:#697b75;font-size:16px;line-height:1.75}.feature-grid[data-v-0fef8509]{grid-template-columns:repeat(4,1fr);gap:15px;display:grid}.feature-card[data-v-0fef8509]{background:#fff;border:1px solid #dbe7e3;border-radius:20px;padding:25px;box-shadow:0 12px 35px #2a52470d}.feature-icon[data-v-0fef8509]{color:#178a73;background:#e8f7f2;border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.feature-icon[data-v-0fef8509] svg{width:23px;height:23px}.feature-card h3[data-v-0fef8509]{margin:18px 0 9px;font-size:17px}.feature-card p[data-v-0fef8509]{color:#71827d;margin:0;font-size:13px;line-height:1.7}.confidence-section[data-v-0fef8509]{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.text-link[data-v-0fef8509]{color:#177c68;gap:8px;margin-top:18px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.confidence-list[data-v-0fef8509]{flex-direction:column;gap:12px;display:flex}.confidence-list>div[data-v-0fef8509]{background:#fff;border:1px solid #dce8e4;border-radius:17px;align-items:center;gap:14px;padding:19px 20px;display:flex}.confidence-list>div>span[data-v-0fef8509]{color:#16816c;background:#e4f6ef;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.confidence-list p[data-v-0fef8509]{flex-direction:column;margin:0;display:flex}.confidence-list strong[data-v-0fef8509]{font-size:14px}.confidence-list small[data-v-0fef8509]{color:#82918c;margin-top:4px;font-size:12px}.footer[data-v-0fef8509]{background:#fff;border-top:1px solid #dfebe7}.footer-inner[data-v-0fef8509]{align-items:center;gap:30px;min-height:120px;display:flex}.footer-inner p[data-v-0fef8509]{color:#7a8a85;margin:0;font-size:12px}.footer-inner>span[data-v-0fef8509]{color:#98a6a1;margin-left:auto;font-size:11px}@media (width<=900px){.top-nav[data-v-0fef8509]{display:none}.hero[data-v-0fef8509]{grid-template-columns:1fr;gap:48px;padding-top:65px}.hero-visual[data-v-0fef8509]{max-width:650px}.feature-grid[data-v-0fef8509]{grid-template-columns:1fr 1fr}.confidence-section[data-v-0fef8509]{grid-template-columns:1fr;gap:36px}}@media (width<=600px){.wrap[data-v-0fef8509]{width:min(100% - 28px,1180px)}.topbar-inner[data-v-0fef8509]{height:68px}.login-cta[data-v-0fef8509]{padding:10px 13px}.hero[data-v-0fef8509]{min-height:auto;padding-top:46px;padding-bottom:60px}.hero h1[data-v-0fef8509]{font-size:43px}.hero-lead[data-v-0fef8509]{font-size:16px}.hero-actions[data-v-0fef8509]{flex-direction:column}.hero-actions[data-v-0fef8509]>*{box-sizing:border-box;width:100%}.hero-trust[data-v-0fef8509]{grid-template-columns:1fr}.app-frame[data-v-0fef8509]{border-radius:22px;padding:13px}.feature-grid[data-v-0fef8509]{grid-template-columns:1fr}.section[data-v-0fef8509],.confidence-section[data-v-0fef8509]{padding-top:70px;padding-bottom:70px}.footer-inner[data-v-0fef8509]{flex-wrap:wrap;padding:22px 0}.footer-inner>span[data-v-0fef8509]{width:100%;margin-left:0}}.create-link[data-v-7d070480]{color:#246f5e;min-height:34px;font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d5e4df;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:850;transition:all .15s;display:inline-flex}.create-link[data-v-7d070480]:hover:not(.disabled){background:#f1faf7;border-color:#9ed7c7}.create-link.is-primary[data-v-7d070480]{color:#fff;background:#178a73;border-color:#178a73;box-shadow:0 7px 18px #178a7324}.create-link.is-primary[data-v-7d070480]:hover:not(.disabled){background:#126f5e}.create-link.disabled[data-v-7d070480]{opacity:.45;cursor:not-allowed}.create-icon[data-v-7d070480]{font-size:13px;line-height:1}.quick-create[data-v-5d582d47]{position:relative}.quick-create-trigger[data-v-5d582d47]{color:#fff;min-height:39px;font:inherit;cursor:pointer;background:#178a73;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 13px;font-size:10px;font-weight:850;display:inline-flex;box-shadow:0 9px 22px #178a732e}.quick-create-trigger>span[data-v-5d582d47]:first-child{font-size:15px}.chevron[data-v-5d582d47]{opacity:.8;font-size:12px}.quick-create-menu[data-v-5d582d47]{z-index:60;background:#fff;border:1px solid #d7e6e1;border-radius:16px;width:330px;padding:12px;position:absolute;top:47px;right:0;box-shadow:0 20px 50px #18413629}.menu-head[data-v-5d582d47]{flex-direction:column;padding:4px 5px 10px;display:flex}.menu-head strong[data-v-5d582d47]{color:#203e35;font-size:11px}.menu-head small[data-v-5d582d47]{color:#84938e;margin-top:3px;font-size:9px}.menu-grid[data-v-5d582d47]{grid-template-columns:1fr 1fr;gap:7px;display:grid}.menu-grid[data-v-5d582d47] .create-link,.internal-create-link[data-v-5d582d47]{text-align:left;justify-content:flex-start;width:100%;min-height:39px}.internal-create-link[data-v-5d582d47]{color:#246f5e;font:inherit;cursor:pointer;background:#fff;border:1px solid #d5e4df;border-radius:10px;align-items:center;gap:7px;padding:7px 11px;font-size:9px;font-weight:850;display:inline-flex}.internal-create-link[data-v-5d582d47]:hover{background:#f1faf7;border-color:#9ed7c7}@media (width<=620px){.quick-create-menu[data-v-5d582d47]{width:auto;position:fixed;inset:auto 14px 18px}.menu-grid[data-v-5d582d47]{grid-template-columns:1fr}}.patient-hero[data-v-a29d609d]{background:linear-gradient(135deg,#f0fbf7 0%,#fff 58%,#eefaf6 100%);border:1px solid #cfe9e0;border-radius:23px;align-items:center;gap:18px;padding:22px;display:flex;box-shadow:0 12px 32px #1d54450f}.avatar-wrap[data-v-a29d609d]{flex:0 0 74px;width:74px;height:74px}.patient-photo[data-v-a29d609d],.patient-initials[data-v-a29d609d]{border-radius:20px;width:100%;height:100%}.patient-photo[data-v-a29d609d]{object-fit:cover;border:1px solid #d3e6e0}.patient-initials[data-v-a29d609d]{color:#176f5e;background:linear-gradient(135deg,#d8f1e9,#bce5d9);place-items:center;font-size:22px;font-weight:900;display:grid}.identity[data-v-a29d609d]{flex:1;min-width:0}.meta-line[data-v-a29d609d]{align-items:center;gap:7px;display:flex}.code[data-v-a29d609d],.status[data-v-a29d609d]{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:850}.code[data-v-a29d609d]{color:#126f5c;background:#d9f5e9}.status[data-v-a29d609d]{color:#15745f;background:#fff;border:1px solid #cfebe2}.status[data-status=inactive][data-v-a29d609d],.status[data-status=archived][data-v-a29d609d]{color:#6f7f7a;background:#f1f4f3}.identity h1[data-v-a29d609d]{color:#10221d;letter-spacing:-.035em;margin:8px 0 7px;font-size:26px}.facts[data-v-a29d609d]{color:#6d817a;flex-wrap:wrap;gap:6px 14px;font-size:11px;display:flex}.facts span+span[data-v-a29d609d]:before{content:"·";color:#afbfba;margin-right:14px}.header-actions[data-v-a29d609d]{align-items:center;gap:14px;display:flex}.responsible[data-v-a29d609d]{border-left:1px solid #dce9e5;flex-direction:column;gap:4px;min-width:195px;padding-left:18px;display:flex}.responsible small[data-v-a29d609d]{text-transform:uppercase;letter-spacing:.07em;color:#84958f;font-size:9px;font-weight:750}.responsible strong[data-v-a29d609d]{color:#28443b;font-size:12px}.responsible span[data-v-a29d609d]{color:#82918c;font-size:10px}.patient-skeleton[data-v-a29d609d]{align-items:center;gap:15px;display:flex}.sk-avatar[data-v-a29d609d],.sk-line[data-v-a29d609d]{background:#e8f1ee;border-radius:10px;display:block}.sk-avatar[data-v-a29d609d]{border-radius:20px;width:74px;height:74px}.sk-line[data-v-a29d609d]{width:190px;height:10px;margin-top:8px}.sk-title[data-v-a29d609d]{width:280px;height:18px}@media (width<=900px){.header-actions[data-v-a29d609d]{flex-direction:column;align-items:flex-end}.responsible[data-v-a29d609d]{text-align:right;border-left:0;padding-left:0}}@media (width<=760px){.patient-hero[data-v-a29d609d]{flex-wrap:wrap;align-items:flex-start}.header-actions[data-v-a29d609d]{flex-direction:row;justify-content:space-between;align-items:flex-start;width:100%;padding-left:76px}.responsible[data-v-a29d609d]{display:none}.avatar-wrap[data-v-a29d609d]{flex-basis:58px;width:58px;height:58px}.identity h1[data-v-a29d609d]{font-size:21px}}@media (width<=480px){.patient-hero[data-v-a29d609d]{padding:16px}.facts span[data-v-a29d609d]:nth-child(n+4){display:none}.header-actions[data-v-a29d609d]{padding-left:0}}.patient-persistent-context[data-v-6c9131d6]{width:min(1320px,100%);margin:0 auto}.context-topline[data-v-6c9131d6]{justify-content:space-between;align-items:center;gap:16px;margin:0 0 10px;display:flex}.back-link[data-v-6c9131d6],.close-context[data-v-6c9131d6]{color:#257460;font-size:11px;font-weight:750}.back-link[data-v-6c9131d6]{text-decoration:none}.back-link[data-v-6c9131d6]:hover{text-decoration:underline}.close-context[data-v-6c9131d6]{cursor:pointer;background:0 0;border:0;padding:5px 0}.context-tabs[data-v-6c9131d6]{background:#fff;border:1px solid #dce8e4;border-radius:17px;margin-top:12px;box-shadow:0 7px 22px #23493f0a}.context-tabs-scroll[data-v-6c9131d6]{scrollbar-width:thin;gap:3px;padding:5px;display:flex;overflow-x:auto}.context-tab[data-v-6c9131d6]{white-space:nowrap;color:#6e817b;border-radius:12px;padding:10px 13px;font-size:11px;font-weight:780;text-decoration:none;transition:all .15s}.context-tab[data-v-6c9131d6]:hover{color:#236e5e;background:#f2f8f6}.context-tab.active[data-v-6c9131d6]{color:#13725f;background:#e2f4ee;box-shadow:inset 0 0 0 1px #13725f14}.context-body[data-v-6c9131d6]{margin-top:18px}.context-error[data-v-6c9131d6]{color:#934049;background:#fff3f4;border:1px solid #efc7ca;border-radius:12px;margin-top:10px;padding:10px 13px;font-size:11px}@media (width<=640px){.context-topline[data-v-6c9131d6]{align-items:flex-start}.context-tab[data-v-6c9131d6]{padding:9px 11px;font-size:10px}}.context-body[data-v-6c9131d6] .page-hero,.context-body[data-v-6c9131d6] .module-hero,.context-body[data-v-6c9131d6] .documents-hero,.context-body[data-v-6c9131d6] .document-hero,.context-body[data-v-6c9131d6] .section-hero,.context-body[data-v-6c9131d6] .hero-card,.context-body[data-v-6c9131d6] .hero-panel{color:#172923!important;box-shadow:none!important;background:#fff!important;border:1px solid #dfe9e6!important}.context-body[data-v-6c9131d6] .page-hero h1,.context-body[data-v-6c9131d6] .page-hero h2,.context-body[data-v-6c9131d6] .module-hero h1,.context-body[data-v-6c9131d6] .module-hero h2,.context-body[data-v-6c9131d6] .documents-hero h1,.context-body[data-v-6c9131d6] .documents-hero h2,.context-body[data-v-6c9131d6] .document-hero h1,.context-body[data-v-6c9131d6] .document-hero h2,.context-body[data-v-6c9131d6] .section-hero h1,.context-body[data-v-6c9131d6] .section-hero h2,.context-body[data-v-6c9131d6] .hero-card h1,.context-body[data-v-6c9131d6] .hero-card h2,.context-body[data-v-6c9131d6] .hero-panel h1,.context-body[data-v-6c9131d6] .hero-panel h2{color:#172923!important}body{color:#15231f;background:#edf7f4;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.login-page[data-v-f3027dee]{background:radial-gradient(circle at 9% 90%,#abefda8c,#0000 29%),radial-gradient(circle at 92% 8%,#c5e6ee85,#0000 34%),#f4faf8;place-items:center;min-height:100vh;padding:34px;display:grid}.login-shell[data-v-f3027dee]{background:#fff;border:1px solid #deebe7;border-radius:30px;grid-template-columns:.93fr 1.07fr;width:min(1130px,100%);min-height:700px;display:grid;overflow:hidden;box-shadow:0 34px 80px #1a433921}.story-panel[data-v-f3027dee]{color:#fff;background:linear-gradient(150deg,#0c705e 0%,#168a74 47%,#59b4a2 100%);flex-direction:column;padding:44px 48px;display:flex;position:relative;overflow:hidden}.story-panel[data-v-f3027dee]:before{content:"";background:#ffffff14;border-radius:50%;width:430px;height:430px;position:absolute;bottom:-180px;right:-210px}.story-panel[data-v-f3027dee]:after{content:"";border:1px solid #ffffff1a;border-radius:50%;width:220px;height:220px;position:absolute;bottom:36px;right:-42px}.story-brand[data-v-f3027dee]{z-index:1;align-items:center;gap:12px;display:flex;position:relative}.story-logo[data-v-f3027dee]{background:#ffffff21;border:1px solid #ffffff26;border-radius:13px;place-items:center;width:42px;height:42px;display:grid}.story-logo svg[data-v-f3027dee]{width:26px;height:26px}.story-brand>div[data-v-f3027dee]:last-child{flex-direction:column;display:flex}.story-brand strong[data-v-f3027dee]{font-size:15px}.story-brand span[data-v-f3027dee]{color:#ffffffab;margin-top:3px;font-size:10px}.story-content[data-v-f3027dee]{z-index:1;max-width:530px;margin:auto 0;position:relative}.story-badge[data-v-f3027dee]{background:#ffffff14;border:1px solid #ffffff2e;border-radius:999px;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.story-content h1[data-v-f3027dee]{letter-spacing:-.045em;margin:23px 0 20px;font-size:clamp(38px,4vw,56px);line-height:1.02}.story-content>p[data-v-f3027dee]{color:#ffffffd1;max-width:480px;margin:0;font-size:15px;line-height:1.85}.story-highlights[data-v-f3027dee]{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:34px;display:grid}.story-highlights div[data-v-f3027dee]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff14;border:1px solid #ffffff24;border-radius:16px;padding:17px 14px}.story-highlights strong[data-v-f3027dee],.story-highlights span[data-v-f3027dee]{display:block}.story-highlights strong[data-v-f3027dee]{font-size:15px}.story-highlights span[data-v-f3027dee]{color:#ffffffab;margin-top:5px;font-size:10px}.story-foot[data-v-f3027dee]{z-index:1;color:#ffffff94;font-size:10px;position:relative}.form-panel[data-v-f3027dee]{justify-content:center;align-items:center;padding:50px 62px;display:flex}.form-wrap[data-v-f3027dee]{width:min(440px,100%)}.mobile-brand[data-v-f3027dee]{display:none}.eyebrow[data-v-f3027dee]{color:#16816c;text-transform:uppercase;letter-spacing:.12em;margin-bottom:12px;font-size:10px;font-weight:850;display:block}.form-wrap h2[data-v-f3027dee]{letter-spacing:-.045em;color:#10211c;margin:0;font-size:34px}.form-subtitle[data-v-f3027dee]{color:#70827c;margin:10px 0 31px;font-size:14px}.alert[data-v-f3027dee]{color:#a93d45;background:#fff0f0;border:1px solid #f4c9cd;border-radius:13px;margin-bottom:18px;padding:12px 14px;font-size:12px;line-height:1.5}.field-group[data-v-f3027dee]{margin-bottom:19px}.field-group label[data-v-f3027dee]{color:#31463f;margin-bottom:8px;font-size:12px;font-weight:750;display:block}.input-wrap[data-v-f3027dee]{position:relative}.input-wrap input[data-v-f3027dee]{box-sizing:border-box;color:#18322b;width:100%;height:54px;font:inherit;background:#fff;border:1px solid #cfded9;border-radius:14px;outline:none;padding-left:48px;padding-right:16px;font-size:14px;transition:border-color .18s,box-shadow .18s}.input-wrap.has-action input[data-v-f3027dee]{padding-right:58px}.input-wrap input[data-v-f3027dee]::placeholder{color:#a1afab}.input-wrap input[data-v-f3027dee]:focus{border-color:#258f78;box-shadow:0 0 0 4px #258f781a}.input-wrap.invalid input[data-v-f3027dee]{border-color:#dc7880;box-shadow:0 0 0 4px #dc788017}.input-icon[data-v-f3027dee]{pointer-events:none;color:#8aa09a;z-index:2;place-items:center;width:48px;display:grid;position:absolute;top:0;bottom:0;left:0}.input-icon svg[data-v-f3027dee]{width:19px;height:19px}.password-toggle[data-v-f3027dee]{color:#19806a;cursor:pointer;background:0 0;border:0;border-radius:0 14px 14px 0;place-items:center;width:54px;display:grid;position:absolute;top:0;bottom:0;right:0}.password-toggle[data-v-f3027dee]:hover{background:#f2faf7}.password-toggle svg[data-v-f3027dee]{width:20px;height:20px}.field-error[data-v-f3027dee]{color:#b94852;margin-top:6px;font-size:11px;display:block}.form-options[data-v-f3027dee]{justify-content:space-between;align-items:center;gap:20px;margin:7px 0 22px;display:flex}.remember[data-v-f3027dee]{color:#697c76;cursor:pointer;align-items:center;font-size:12px;display:flex}.remember input[data-v-f3027dee]{accent-color:#198b73;width:15px;height:15px}.form-options a[data-v-f3027dee]{color:#14806a;font-size:12px;font-weight:750;text-decoration:none}.form-options a[data-v-f3027dee]:hover{text-decoration:underline}.submit-btn[data-v-f3027dee]{color:#fff;cursor:pointer;background:linear-gradient(#23967f,#15806b);border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font-size:13px;font-weight:800;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:0 10px 26px #15806b2e}.submit-btn[data-v-f3027dee]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 13px 30px #15806b3b}.submit-btn[data-v-f3027dee]:disabled{cursor:wait;opacity:.7}.submit-btn svg[data-v-f3027dee]{width:18px;height:18px}.spinner[data-v-f3027dee]{border:2px solid #fff6;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite spin-f3027dee}.privacy-note[data-v-f3027dee]{color:#98a6a2;text-align:center;justify-content:center;align-items:flex-start;gap:7px;max-width:390px;margin:20px auto 0;font-size:10px;line-height:1.5;display:flex}.privacy-note svg[data-v-f3027dee]{flex:none;width:15px;height:15px;margin-top:1px}@keyframes spin-f3027dee{to{transform:rotate(360deg)}}@media (width<=850px){.login-page[data-v-f3027dee]{padding:20px}.login-shell[data-v-f3027dee]{grid-template-columns:1fr;max-width:590px;min-height:auto}.story-panel[data-v-f3027dee]{display:none}.form-panel[data-v-f3027dee]{padding:38px 35px 44px;display:block}.mobile-brand[data-v-f3027dee]{align-items:center;gap:10px;margin-bottom:48px;display:flex}.mobile-brand-icon[data-v-f3027dee]{color:#17846e;background:#e0f5ef;border-radius:12px;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.mobile-brand>div[data-v-f3027dee]:last-child{flex-direction:column;display:flex}.mobile-brand strong[data-v-f3027dee]{font-size:14px}.mobile-brand span[data-v-f3027dee]{color:#82928d;margin-top:3px;font-size:10px}}@media (width<=480px){.login-page[data-v-f3027dee]{background:#fff;place-items:stretch stretch;padding:0}.login-shell[data-v-f3027dee]{box-shadow:none;border:0;border-radius:0;min-height:100vh}.form-panel[data-v-f3027dee]{padding:28px 22px}.form-wrap h2[data-v-f3027dee]{font-size:30px}.form-options[data-v-f3027dee]{align-items:flex-start}.form-options a[data-v-f3027dee]{text-align:right}}.primary-tabs[data-v-47396354]{background:#fff;border:1px solid #d8e6e2;border-radius:18px;margin-top:14px;box-shadow:0 8px 24px #23493f0b}.primary-tabs-scroll[data-v-47396354]{scrollbar-width:thin;align-items:center;gap:2px;padding:6px;display:flex;overflow-x:auto}.primary-tab[data-v-47396354]{white-space:nowrap;color:#526a62;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:12px;padding:11px 14px;font-size:11px;font-weight:780;transition:all .16s}.primary-tab[data-v-47396354]:hover{color:#176f5e;background:#f1f8f5}.primary-tab.active[data-v-47396354]{color:#116a58;background:#daf2ea;box-shadow:inset 0 0 0 1px #116a580f}@media (width<=640px){.primary-tab[data-v-47396354]{padding:10px 11px;font-size:10px}}.general-nav[data-v-86cace92]{scrollbar-width:thin;border-bottom:1px solid #dfe9e6;gap:2px;margin:0 -1px 18px;padding:0 4px;display:flex;overflow-x:auto}.general-link[data-v-86cace92]{white-space:nowrap;color:#62766f;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:11px 12px 10px;font-size:10px;font-weight:780;transition:all .15s}.general-link[data-v-86cace92]:hover{color:#14705d;background:#f5faf8}.general-link.active[data-v-86cace92]{color:#0c7b61;background:#f7fbfa;border-bottom-color:#31b18f}@media (width<=640px){.general-link[data-v-86cace92]{padding:10px 9px;font-size:9.5px}}.workspace-section-card[data-v-af90a481]{background:#fff;border:1px solid #dce8e4;border-radius:18px;width:100%;overflow:hidden;box-shadow:0 8px 24px #1f453b0a}.workspace-section-head[data-v-af90a481]{border-bottom:1px solid #e6eeeb;justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:16px 20px;display:flex;color:#172923!important;background:#fff!important}.workspace-section-title[data-v-af90a481]{text-align:left;flex:1;min-width:0}.workspace-section-head h2[data-v-af90a481]{letter-spacing:-.02em;margin:0;font-size:17px;font-weight:800;line-height:1.25;color:#172923!important}.workspace-section-head p[data-v-af90a481]{margin:5px 0 0;font-size:10px;line-height:1.5;color:#798983!important}.workspace-section-actions[data-v-af90a481]{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.workspace-section-body[data-v-af90a481]{background:#fff;padding:16px 20px 20px}.workspace-state[data-v-af90a481]{text-align:center;color:#73847e;background:#fff;padding:42px 20px;font-size:12px}.workspace-state.empty span[data-v-af90a481]{color:#4f7167;background:#edf5f2;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:800;display:inline-flex}.workspace-state.empty p[data-v-af90a481]{margin:9px 0 0}@media (width<=640px){.workspace-section-head[data-v-af90a481]{flex-direction:column;align-items:flex-start;gap:11px;padding:15px 16px}.workspace-section-actions[data-v-af90a481]{justify-content:flex-start;width:100%}.workspace-section-body[data-v-af90a481]{padding:13px 16px 17px}}.overview-grid[data-v-98d1b5f1]{grid-template-columns:1.7fr 1fr;gap:14px;display:grid}.wide[data-v-98d1b5f1]{grid-column:1/-1}.data-grid[data-v-98d1b5f1]{grid-template-columns:repeat(3,1fr);gap:18px 26px;display:grid}.data-grid div[data-v-98d1b5f1],.stack>div[data-v-98d1b5f1]{flex-direction:column;gap:5px;display:flex}.data-grid small[data-v-98d1b5f1],.stack small[data-v-98d1b5f1],.contact-grid small[data-v-98d1b5f1]{text-transform:uppercase;letter-spacing:.05em;color:#82928d;font-size:9px;font-weight:750}.data-grid strong[data-v-98d1b5f1],.stack strong[data-v-98d1b5f1]{color:#273f37;font-size:11px}.stack[data-v-98d1b5f1]{gap:16px;display:grid}.stack p[data-v-98d1b5f1]{color:#667a73;margin:0;font-size:10px;line-height:1.55}.contact-grid[data-v-98d1b5f1]{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contact-grid article[data-v-98d1b5f1]{background:#fbfdfc;border:1px solid #e1eae7;border-radius:13px;flex-direction:column;gap:4px;padding:13px;display:flex}.contact-grid strong[data-v-98d1b5f1]{font-size:11px}.contact-grid span[data-v-98d1b5f1]{color:#74857f;font-size:10px}@media (width<=900px){.overview-grid[data-v-98d1b5f1]{grid-template-columns:1fr}.wide[data-v-98d1b5f1]{grid-column:auto}}@media (width<=650px){.data-grid[data-v-98d1b5f1],.contact-grid[data-v-98d1b5f1]{grid-template-columns:1fr 1fr}}@media (width<=440px){.data-grid[data-v-98d1b5f1],.contact-grid[data-v-98d1b5f1]{grid-template-columns:1fr}}.refresh-btn[data-v-ca19c5a7]{color:#29715f;cursor:pointer;background:#fff;border:1px solid #d5e4df;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:850}.inline-error[data-v-ca19c5a7]{color:#9c4149;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:10px}.draft-warning[data-v-ca19c5a7]{color:#785e1d;background:#fff9e9;border:1px solid #f0dfad;border-radius:11px;align-items:center;gap:8px;margin-bottom:14px;padding:10px 12px;font-size:9px;display:flex}.draft-warning span[data-v-ca19c5a7]{color:#8a784d}.timeline[data-v-ca19c5a7]{display:grid}.history-entry[data-v-ca19c5a7]{grid-template-columns:24px 1fr;gap:11px;display:grid;position:relative}.timeline-rail[data-v-ca19c5a7]{flex-direction:column;align-items:center;display:flex}.timeline-dot[data-v-ca19c5a7]{box-sizing:content-box;z-index:2;background:#20947a;border:3px solid #dff4ed;border-radius:50%;width:11px;height:11px;margin-top:20px}.timeline-line[data-v-ca19c5a7]{background:#dcebe6;flex:1;width:2px}.entry-card[data-v-ca19c5a7]{background:#fff;border:1px solid #dee9e6;border-radius:16px;margin-bottom:14px;overflow:hidden}.entry-head[data-v-ca19c5a7]{background:#fbfdfc;border-bottom:1px solid #e8efed;padding:15px 16px}.type-pill[data-v-ca19c5a7]{color:#176d5c;background:#def3ec;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:850;display:inline-flex}.entry-identity h3[data-v-ca19c5a7]{color:#243b34;margin:8px 0 4px;font-size:14px}.entry-identity p[data-v-ca19c5a7]{color:#788a84;margin:0;font-size:9px}.clinical-grid[data-v-ca19c5a7]{grid-template-columns:1fr 1fr;gap:0 18px;padding:5px 16px 15px;display:grid}.clinical-grid section[data-v-ca19c5a7]{border-bottom:1px solid #edf2f0;padding:12px 0}.clinical-grid section.wide[data-v-ca19c5a7]{grid-column:1/-1}.clinical-grid section.highlighted[data-v-ca19c5a7]{background:#f0faf6;border:0;border-radius:12px;margin-top:8px;padding:12px}.clinical-grid section.treatment[data-v-ca19c5a7]{background:#f8fcfa;border:1px solid #d5e9e2;border-radius:12px;margin-top:8px;padding:12px}.clinical-grid small[data-v-ca19c5a7]{color:#81918c;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.clinical-grid p[data-v-ca19c5a7]{color:#344c44;white-space:pre-line;margin:5px 0 0;font-size:10px;line-height:1.55}.diagnoses-history[data-v-ca19c5a7],.goals-history[data-v-ca19c5a7],.labs-history[data-v-ca19c5a7]{margin:0 16px 15px;padding-top:5px}.history-section-title[data-v-ca19c5a7]{color:#405e54;text-transform:uppercase;margin-bottom:8px;font-size:9px;font-weight:850}.diagnoses-list[data-v-ca19c5a7]{gap:8px;display:grid}.diagnosis-row[data-v-ca19c5a7]{background:#f9fcfb;border:1px solid #dce9e5;border-radius:12px;padding:11px 12px}.diagnosis-row-head[data-v-ca19c5a7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.diagnosis-row-head strong[data-v-ca19c5a7]{color:#2e483f;font-size:10px}.diagnosis-row-head span[data-v-ca19c5a7]{color:#23715f;background:#e5f5ef;border-radius:999px;padding:4px 6px;font-size:8px}.diagnosis-row .pes[data-v-ca19c5a7]{color:#50665e;background:#eef8f4;border-radius:8px;margin:7px 0 0;padding:7px 8px;font-size:9px}.diagnosis-row dl[data-v-ca19c5a7]{margin:6px 0 0}.diagnosis-row dt[data-v-ca19c5a7]{text-transform:uppercase;color:#8b9894;margin-top:5px;font-size:7px;font-weight:850}.diagnosis-row dd[data-v-ca19c5a7]{color:#52675f;margin:2px 0 0;font-size:9px}.goals-list[data-v-ca19c5a7]{gap:8px;display:grid}.goal-row[data-v-ca19c5a7]{background:#f9fcfb;border:1px solid #dce9e5;border-radius:12px;padding:11px 12px}.goal-row-head[data-v-ca19c5a7]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.goal-row-head strong[data-v-ca19c5a7]{color:#2e483f;font-size:10px}.goal-row-head span[data-v-ca19c5a7]{color:#23715f;background:#e5f5ef;border-radius:999px;padding:4px 6px;font-size:8px}.goal-values[data-v-ca19c5a7]{color:#758781;flex-wrap:wrap;gap:14px;margin-top:8px;font-size:8px;display:flex}.goal-values b[data-v-ca19c5a7]{color:#40584f}.goal-row p[data-v-ca19c5a7]{color:#596f67;margin:8px 0 0;font-size:9px;line-height:1.5}.lab-table-wrap[data-v-ca19c5a7]{overflow-x:auto}.lab-table-wrap table[data-v-ca19c5a7]{border-collapse:collapse;width:100%;min-width:650px}.lab-table-wrap th[data-v-ca19c5a7]{text-align:left;color:#85948f;text-transform:uppercase;border-bottom:1px solid #dfe9e6;padding:7px;font-size:7px}.lab-table-wrap td[data-v-ca19c5a7]{color:#566c64;border-bottom:1px solid #edf2f0;padding:8px 7px;font-size:8px}@media (width<=720px){.clinical-grid[data-v-ca19c5a7]{grid-template-columns:1fr}.clinical-grid section.wide[data-v-ca19c5a7]{grid-column:auto}.draft-warning[data-v-ca19c5a7]{flex-direction:column;align-items:flex-start}}.err[data-v-af0186f7]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.appointments[data-v-af0186f7]{gap:8px;display:grid}.appointments article[data-v-af0186f7]{background:#fbfdfc;border:1px solid #e1eae7;border-radius:13px;align-items:center;gap:14px;padding:12px;display:flex}.date[data-v-af0186f7]{flex-direction:column;min-width:120px;display:flex}.date strong[data-v-af0186f7]{color:#2e4a41;font-size:10px}.date small[data-v-af0186f7],.body span[data-v-af0186f7]{color:#81918c;margin-top:3px;font-size:9px}.body[data-v-af0186f7]{flex-direction:column;flex:1;display:flex}.body strong[data-v-af0186f7]{color:#263f37;font-size:11px}.status[data-v-af0186f7]{color:#237762;background:#e5f4ef;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:800}@media (width<=560px){.appointments article[data-v-af0186f7]{flex-wrap:wrap;align-items:flex-start}.status[data-v-af0186f7]{margin-left:auto}.date[data-v-af0186f7]{min-width:90px}}.measurements-summary[data-v-b413004d]{background:#fff;border:1px solid #dfeae6;border-radius:16px;margin:0 0 16px;padding:16px;box-shadow:0 7px 22px #1f4a3e09}.summary-header[data-v-b413004d]{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:13px;display:flex}.eyebrow[data-v-b413004d]{color:#27806d;letter-spacing:.08em;font-size:8px;font-weight:900;display:block}.summary-header h3[data-v-b413004d]{color:#203b33;margin:4px 0 2px;font-size:14px}.summary-header p[data-v-b413004d]{color:#7b8d87;margin:0;font-size:9px}.change-pill[data-v-b413004d]{color:#387464;white-space:nowrap;background:#edf7f4;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:800}.measurement-grid[data-v-b413004d]{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.measurement-card[data-v-b413004d]{background:#fbfdfc;border:1px solid #e4ece9;border-radius:12px;padding:11px}.measurement-card small[data-v-b413004d]{color:#80918b;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.measurement-card strong[data-v-b413004d]{color:#1e453a;margin-top:4px;font-size:13px;display:block}.secondary-row[data-v-b413004d]{color:#71837d;flex-wrap:wrap;gap:12px;margin-top:10px;font-size:8px;display:flex}.secondary-row b[data-v-b413004d]{color:#49665d}.state[data-v-b413004d]{color:#698078;background:#f6faf8;border-radius:11px;padding:12px;font-size:9px}.state.error[data-v-b413004d]{color:#94464e;background:#fff2f3}.compact[data-v-b413004d]{padding:13px}.compact .measurement-grid[data-v-b413004d]{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=900px){.measurement-grid[data-v-b413004d]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.summary-header[data-v-b413004d]{flex-direction:column}.measurement-grid[data-v-b413004d],.compact .measurement-grid[data-v-b413004d]{grid-template-columns:repeat(2,minmax(0,1fr))}.secondary-row[data-v-b413004d]{flex-direction:column;gap:5px}}.clinical-details[data-v-cac0f0d2]{background:#fff;border:1px solid #dfe9e6;border-radius:13px;margin-top:12px;padding:14px}.details-title[data-v-cac0f0d2],.labs-heading[data-v-cac0f0d2]{justify-content:space-between;align-items:center;gap:12px;display:flex}.details-title strong[data-v-cac0f0d2],.labs-heading strong[data-v-cac0f0d2]{color:#29473e;font-size:10px}.labs-heading[data-v-cac0f0d2]{margin:14px 0 9px}.labs-heading small[data-v-cac0f0d2]{color:#82918c;margin-top:3px;font-size:8px;display:block}.secondary-button[data-v-cac0f0d2],.cancel-button[data-v-cac0f0d2],.save-button[data-v-cac0f0d2],.remove-button[data-v-cac0f0d2]{cursor:pointer;border-radius:9px;padding:7px 10px;font-size:8px;font-weight:850}.secondary-button[data-v-cac0f0d2],.cancel-button[data-v-cac0f0d2]{color:#27725f;background:#fff;border:1px solid #d6e5e0}.save-button[data-v-cac0f0d2]{color:#fff;background:#21806a;border:1px solid #21806a}.remove-button[data-v-cac0f0d2]{color:#9c4b53;background:#fff7f8;border:1px solid #efcfd2;align-self:end}.field[data-v-cac0f0d2]{gap:5px;margin-top:12px;display:grid}.field span[data-v-cac0f0d2],.lab-editor label span[data-v-cac0f0d2]{color:#677b74;font-size:8px;font-weight:800}.field input[data-v-cac0f0d2],.field textarea[data-v-cac0f0d2],.lab-editor input[data-v-cac0f0d2]{box-sizing:border-box;color:#30483f;width:100%;font:inherit;background:#fff;border:1px solid #d7e4e0;border-radius:9px;outline:none;padding:9px 10px;font-size:9px}.field input[data-v-cac0f0d2]:focus,.field textarea[data-v-cac0f0d2]:focus,.lab-editor input[data-v-cac0f0d2]:focus{border-color:#64aa98;box-shadow:0 0 0 3px #48aa9a1f}.lab-editor[data-v-cac0f0d2]{background:#fbfdfc;border:1px solid #e5ece9;border-radius:11px;grid-template-columns:1.2fr .8fr .6fr 1fr .8fr auto;align-items:end;gap:8px;margin-bottom:8px;padding:10px;display:grid}.lab-editor label[data-v-cac0f0d2]{gap:4px;display:grid}.lab-editor .wide[data-v-cac0f0d2]{grid-column:auto}.editor-actions[data-v-cac0f0d2]{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.empty-labs[data-v-cac0f0d2]{color:#7c8d87;background:#f6faf8;border-radius:9px;padding:10px;font-size:8px}.read-grid section[data-v-cac0f0d2]{padding:10px 0}.read-grid small[data-v-cac0f0d2]{color:#84938e;text-transform:uppercase;font-size:8px;font-weight:850;display:block}.read-grid p[data-v-cac0f0d2]{color:#3c554d;white-space:pre-line;margin:5px 0 0;font-size:10px;line-height:1.55}.lab-table-wrap[data-v-cac0f0d2]{overflow-x:auto}.lab-table-wrap table[data-v-cac0f0d2]{border-collapse:collapse;width:100%;min-width:700px}.lab-table-wrap th[data-v-cac0f0d2]{text-align:left;color:#85948f;text-transform:uppercase;border-bottom:1px solid #dfe8e5;padding:7px 8px;font-size:7px}.lab-table-wrap td[data-v-cac0f0d2]{color:#546a62;border-bottom:1px solid #edf2f0;padding:8px;font-size:8px}.message[data-v-cac0f0d2]{color:#647b73;background:#f5f9f8;border-radius:9px;padding:9px 10px;font-size:8px}.message.error[data-v-cac0f0d2]{color:#95474f;background:#fff1f2;margin-top:8px}.message.success[data-v-cac0f0d2]{color:#27735f;background:#eff9f5;margin-top:8px}@media (width<=900px){.lab-editor[data-v-cac0f0d2]{grid-template-columns:1fr 1fr}.lab-editor .wide[data-v-cac0f0d2]{grid-column:1/-1}.remove-button[data-v-cac0f0d2]{justify-self:start}}@media (width<=560px){.lab-editor[data-v-cac0f0d2]{grid-template-columns:1fr}.lab-editor .wide[data-v-cac0f0d2]{grid-column:auto}.details-title[data-v-cac0f0d2],.labs-heading[data-v-cac0f0d2]{flex-direction:column;align-items:flex-start}}.action-row[data-v-c0ae943d]{align-items:center;gap:7px;display:flex}.primary-btn[data-v-c0ae943d],.refresh-btn[data-v-c0ae943d],.cancel-btn[data-v-c0ae943d],.add-lab[data-v-c0ae943d],.close-form[data-v-c0ae943d],.draft-btn[data-v-c0ae943d],.finish-btn[data-v-c0ae943d]{cursor:pointer;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:850}.primary-btn[data-v-c0ae943d]{color:#fff;background:#287f74;border:1px solid #287f74}.draft-btn[data-v-c0ae943d]{color:#287f74;background:#fff;border:1px solid #b8d5cd}.finish-btn[data-v-c0ae943d]{color:#fff;background:#287f74;border:1px solid #287f74}.refresh-btn[data-v-c0ae943d],.cancel-btn[data-v-c0ae943d],.close-form[data-v-c0ae943d],.add-lab[data-v-c0ae943d]{color:#29715f;background:#fff;border:1px solid #d5e4df}.inline-error[data-v-c0ae943d],.inline-warning[data-v-c0ae943d],.inline-success[data-v-c0ae943d]{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:9px}.inline-error[data-v-c0ae943d]{color:#9c4149;background:#fff1f2}.inline-warning[data-v-c0ae943d]{color:#80651f;background:#fff8e8}.inline-success[data-v-c0ae943d]{color:#246d5d;background:#edf9f4}.consultation-form[data-v-c0ae943d]{background:#fbfdfc;border:1px solid #dce8e4;border-radius:16px;margin-bottom:18px;padding:16px}.form-intro[data-v-c0ae943d]{justify-content:space-between;gap:12px;margin-bottom:14px;display:flex}.form-intro span[data-v-c0ae943d],.labs-section header span[data-v-c0ae943d]{color:#27806d;letter-spacing:.08em;font-size:8px;font-weight:900}.form-intro h3[data-v-c0ae943d]{color:#233e35;margin:3px 0;font-size:15px}.form-intro p[data-v-c0ae943d],.labs-section header p[data-v-c0ae943d]{color:#7e8f89;margin:2px 0 0;font-size:8px}.patient-consultation-data[data-v-c0ae943d]{background:#fff;border:1px solid #e1ebe8;border-radius:12px;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:11px;display:grid}.patient-consultation-data>div[data-v-c0ae943d]{min-width:0}.patient-consultation-data small[data-v-c0ae943d]{color:#82918c;text-transform:uppercase;font-size:7px;font-weight:850;display:block}.patient-consultation-data strong[data-v-c0ae943d]{color:#29473e;overflow-wrap:anywhere;margin-top:4px;font-size:9px;display:block}.new-consultation-measurements[data-v-c0ae943d]{margin:0 0 14px}.draft-state[data-v-c0ae943d]{background:#f8fbfa;border:1px solid #e1ebe8;border-radius:9px;align-content:center;gap:3px;padding:9px 10px;display:grid}.draft-state>span[data-v-c0ae943d]{color:#687c75;font-size:8px;font-weight:800}.draft-state strong[data-v-c0ae943d]{color:#8a6b1d;font-size:10px}.draft-state small[data-v-c0ae943d]{color:#81918c;font-size:7px}.form-grid[data-v-c0ae943d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.form-grid label[data-v-c0ae943d],.lab-row label[data-v-c0ae943d]{gap:5px;display:grid}.form-grid label.wide[data-v-c0ae943d]{grid-column:1/-1}.form-grid label>span[data-v-c0ae943d],.lab-row label>span[data-v-c0ae943d]{color:#687c75;font-size:8px;font-weight:800}.form-grid input[data-v-c0ae943d],.form-grid select[data-v-c0ae943d],.form-grid textarea[data-v-c0ae943d],.lab-row input[data-v-c0ae943d]{box-sizing:border-box;color:#30483f;width:100%;font:inherit;background:#fff;border:1px solid #d6e3df;border-radius:9px;outline:none;padding:9px 10px;font-size:9px}.treatment-field[data-v-c0ae943d]{background:#f4faf8;border:1px solid #cfe6df;border-radius:11px;padding:10px}.labs-section[data-v-c0ae943d]{border-top:1px solid #e3ebe8;margin-top:15px;padding-top:14px}.labs-section header[data-v-c0ae943d]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.labs-section h4[data-v-c0ae943d]{color:#28483e;margin:3px 0;font-size:11px}.labs-empty[data-v-c0ae943d]{color:#7f908a;background:#fff;border-radius:9px;margin-top:10px;padding:10px;font-size:8px}.lab-row[data-v-c0ae943d]{background:#fff;border:1px solid #e2ebe8;border-radius:10px;grid-template-columns:1.2fr .7fr .6fr 1fr .8fr 1.2fr auto;align-items:end;gap:7px;margin-top:8px;padding:9px;display:grid}.remove-lab[data-v-c0ae943d]{color:#a04d55;cursor:pointer;background:#fff7f8;border:1px solid #efcdd0;border-radius:8px;width:28px;height:30px}.form-actions[data-v-c0ae943d]{justify-content:flex-end;gap:8px;margin-top:15px;display:flex}.draft-actions[data-v-c0ae943d]{background:#fff9e9;border:1px solid #efdfac;border-radius:11px;justify-content:space-between;align-items:center;gap:12px;margin:10px 14px 14px;padding:11px 12px;display:flex}.draft-actions>div[data-v-c0ae943d]{gap:2px;display:grid}.draft-actions strong[data-v-c0ae943d]{color:#72591c;font-size:9px}.draft-actions span[data-v-c0ae943d]{color:#8b794b;font-size:8px}.draft-action-buttons[data-v-c0ae943d]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.draft-action-buttons button[data-v-c0ae943d]:disabled{opacity:.6;cursor:not-allowed}.records[data-v-c0ae943d]{gap:9px;display:grid}.record[data-v-c0ae943d]{background:#fbfdfc;border:1px solid #e0e9e6;border-radius:14px;overflow:hidden}.record summary[data-v-c0ae943d]{cursor:pointer;justify-content:space-between;align-items:center;gap:15px;padding:13px 14px;list-style:none;display:flex}.record summary[data-v-c0ae943d]::-webkit-details-marker{display:none}.record summary>div[data-v-c0ae943d]{flex-direction:column;gap:3px;display:flex}.record summary strong[data-v-c0ae943d]{color:#263d36;font-size:12px}.record summary span[data-v-c0ae943d]{color:#7e8d88;font-size:10px}.status[data-v-c0ae943d]{white-space:nowrap;background:#e7f5f0;border-radius:999px;font-weight:800;color:#267762!important;padding:5px 8px!important}.detail-grid[data-v-c0ae943d]{border-top:1px solid #e9efed;grid-template-columns:1fr 1fr;gap:10px;padding:0 14px 2px;display:grid}.detail-grid>div[data-v-c0ae943d]{padding:12px 0 0}.detail-grid small[data-v-c0ae943d]{color:#85948f;text-transform:uppercase;font-size:8px;font-weight:800}.detail-grid p[data-v-c0ae943d]{color:#425850;white-space:pre-line;margin:5px 0 0;font-size:10px;line-height:1.55}@media (width<=850px){.patient-consultation-data[data-v-c0ae943d]{grid-template-columns:repeat(3,minmax(0,1fr))}.lab-row[data-v-c0ae943d]{grid-template-columns:1fr 1fr}}@media (width<=650px){.patient-consultation-data[data-v-c0ae943d]{grid-template-columns:1fr 1fr}.form-grid[data-v-c0ae943d],.detail-grid[data-v-c0ae943d],.lab-row[data-v-c0ae943d]{grid-template-columns:1fr}.form-grid label.wide[data-v-c0ae943d]{grid-column:auto}.form-intro[data-v-c0ae943d],.labs-section header[data-v-c0ae943d]{flex-direction:column}}.actions[data-v-dcbad417],.form-actions[data-v-dcbad417],.card-actions[data-v-dcbad417],.badges[data-v-dcbad417]{align-items:center;gap:8px;display:flex}.primary-btn[data-v-dcbad417],.secondary-btn[data-v-dcbad417],.edit-btn[data-v-dcbad417],.close-btn[data-v-dcbad417]{font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:850}.primary-btn[data-v-dcbad417]{color:#fff;background:#178a73;border:1px solid #178a73}.primary-btn[data-v-dcbad417]:disabled{opacity:.45;cursor:not-allowed}.secondary-btn[data-v-dcbad417],.close-btn[data-v-dcbad417]{color:#2a6f60;background:#fff;border:1px solid #d6e5e0}.alert[data-v-dcbad417]{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:10px}.alert.error[data-v-dcbad417]{color:#94424a;background:#fff0f1}.alert.success[data-v-dcbad417]{color:#176d5c;background:#eaf8f2}.diagnosis-form[data-v-dcbad417]{background:#fbfdfc;border:1px solid #dce9e5;border-radius:16px;margin-bottom:16px;overflow:hidden}.form-head[data-v-dcbad417]{background:#fff;border-bottom:1px solid #e5eeeb;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.form-head span[data-v-dcbad417]{letter-spacing:.06em;color:#16836e;font-size:8px;font-weight:900}.form-head h3[data-v-dcbad417]{color:#203a32;margin:5px 0 3px;font-size:14px}.form-head p[data-v-dcbad417]{color:#788983;margin:0;font-size:9px}.form-grid[data-v-dcbad417]{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.form-grid label[data-v-dcbad417]{flex-direction:column;gap:6px;display:flex}.form-grid label.wide[data-v-dcbad417]{grid-column:1/-1}.form-grid label>span[data-v-dcbad417]{color:#344d45;font-size:9px;font-weight:800}.form-grid input[data-v-dcbad417],.form-grid select[data-v-dcbad417],.form-grid textarea[data-v-dcbad417]{box-sizing:border-box;color:#253e36;width:100%;font:inherit;background:#fff;border:1px solid #cfdeda;border-radius:10px;padding:9px 10px;font-size:10px}.form-grid textarea[data-v-dcbad417]{resize:vertical;line-height:1.45}.form-grid small[data-v-dcbad417]{color:#9a655f;font-size:8px}.pes-toggle[data-v-dcbad417]{background:#eef9f5;border-radius:10px;align-self:end;align-items:center;min-height:37px;padding:0 10px;flex-direction:row!important;display:flex!important}.pes-toggle input[data-v-dcbad417]{width:auto}.form-actions[data-v-dcbad417]{justify-content:flex-end;padding:0 16px 16px}.diagnosis-grid[data-v-dcbad417]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.diagnosis-card[data-v-dcbad417]{background:#fbfdfc;border:1px solid #dfe9e6;border-radius:15px;padding:14px}.card-top[data-v-dcbad417]{justify-content:space-between;gap:10px;display:flex}.status-badge[data-v-dcbad417],.draft-badge[data-v-dcbad417]{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.status-badge[data-v-dcbad417]{color:#21745f;background:#e4f4ef}.draft-badge[data-v-dcbad417]{color:#7a611a;background:#fff6d8}.card-top small[data-v-dcbad417]{color:#899792;font-size:8px}.diagnosis-card h3[data-v-dcbad417]{color:#213b33;margin:11px 0 7px;font-size:13px}.pes[data-v-dcbad417]{color:#4b625a;background:#f1f8f5;border-radius:10px;padding:9px;font-size:10px;line-height:1.55}.diagnosis-card dl[data-v-dcbad417]{margin:10px 0 0}.diagnosis-card dt[data-v-dcbad417]{text-transform:uppercase;color:#8b9894;margin-top:7px;font-size:8px;font-weight:800}.diagnosis-card dd[data-v-dcbad417]{color:#536760;margin:2px 0 0;font-size:10px;line-height:1.5}.card-actions[data-v-dcbad417]{border-top:1px solid #e8efed;margin-top:12px;padding-top:10px}.edit-btn[data-v-dcbad417]{color:#18715f;background:#fff;border:1px solid #b9ded3}.locked-text[data-v-dcbad417]{color:#889690;font-size:8px}.close-btn[data-v-dcbad417]{white-space:nowrap}@media (width<=700px){.diagnosis-grid[data-v-dcbad417],.form-grid[data-v-dcbad417]{grid-template-columns:1fr}.form-grid label.wide[data-v-dcbad417]{grid-column:auto}.card-top[data-v-dcbad417]{flex-direction:column;align-items:flex-start}}.actions[data-v-76cab681],.form-actions[data-v-76cab681],.card-actions[data-v-76cab681],.badges[data-v-76cab681]{align-items:center;gap:8px;display:flex}.primary-btn[data-v-76cab681],.secondary-btn[data-v-76cab681],.edit-btn[data-v-76cab681],.close-btn[data-v-76cab681]{font:inherit;cursor:pointer;border-radius:10px;padding:8px 12px;font-size:9px;font-weight:850}.primary-btn[data-v-76cab681]{color:#fff;background:#178a73;border:1px solid #178a73}.primary-btn[data-v-76cab681]:disabled{opacity:.45;cursor:not-allowed}.secondary-btn[data-v-76cab681],.close-btn[data-v-76cab681]{color:#2a6f60;background:#fff;border:1px solid #d6e5e0}.alert[data-v-76cab681]{border-radius:10px;margin-bottom:12px;padding:10px 12px;font-size:10px}.alert.error[data-v-76cab681]{color:#94424a;background:#fff0f1}.alert.success[data-v-76cab681]{color:#176d5c;background:#eaf8f2}.form-alert[data-v-76cab681]{margin:12px 16px 0}.goal-form[data-v-76cab681]{background:#fbfdfc;border:1px solid #dce9e5;border-radius:16px;margin-bottom:16px;overflow:hidden}.form-head[data-v-76cab681]{background:#fff;border-bottom:1px solid #e5eeeb;justify-content:space-between;align-items:flex-start;gap:16px;padding:15px 16px;display:flex}.form-head span[data-v-76cab681]{letter-spacing:.06em;color:#16836e;font-size:8px;font-weight:900}.form-head h3[data-v-76cab681]{color:#203a32;margin:5px 0 3px;font-size:14px}.form-head p[data-v-76cab681]{color:#788983;margin:0;font-size:9px}.form-grid[data-v-76cab681]{grid-template-columns:1fr 1fr;gap:12px;padding:16px;display:grid}.form-grid label[data-v-76cab681]{flex-direction:column;gap:6px;display:flex}.form-grid label.wide[data-v-76cab681]{grid-column:1/-1}.form-grid label>span[data-v-76cab681]{color:#344d45;font-size:9px;font-weight:800}.form-grid input[data-v-76cab681],.form-grid select[data-v-76cab681],.form-grid textarea[data-v-76cab681]{box-sizing:border-box;color:#253e36;width:100%;font:inherit;background:#fff;border:1px solid #cfdeda;border-radius:10px;padding:9px 10px;font-size:10px}.form-grid textarea[data-v-76cab681]{resize:vertical;line-height:1.45}.form-grid small[data-v-76cab681]{color:#9a655f;font-size:8px}.form-actions[data-v-76cab681]{justify-content:flex-end;padding:0 16px 16px}.goals[data-v-76cab681]{gap:10px;display:grid}.goal[data-v-76cab681]{background:#fbfdfc;border:1px solid #dfe9e6;border-radius:15px;padding:14px}.goal-main[data-v-76cab681]{justify-content:space-between;align-items:center;gap:16px;display:flex}.goal-main h3[data-v-76cab681]{color:#263d36;margin:7px 0 4px;font-size:12px}.goal-main small[data-v-76cab681]{color:#899792;font-size:9px}.goal-main>strong[data-v-76cab681]{color:#18735f;font-size:18px}.status-badge[data-v-76cab681],.draft-badge[data-v-76cab681]{border-radius:999px;padding:5px 7px;font-size:8px;font-weight:850}.status-badge[data-v-76cab681]{color:#21745f;background:#e4f4ef}.draft-badge[data-v-76cab681]{color:#7a611a;background:#fff6d8}.progress[data-v-76cab681]{background:#e5eeeb;border-radius:999px;height:7px;margin-top:12px;overflow:hidden}.progress i[data-v-76cab681]{background:#41a990;border-radius:999px;height:100%;display:block}.values[data-v-76cab681]{color:#87958f;gap:24px;margin-top:10px;font-size:9px;display:flex}.values b[data-v-76cab681]{color:#40564f;margin-left:3px}.consultation-ref[data-v-76cab681]{background:#f2f8f6;border-radius:10px;align-items:center;gap:8px;margin-top:10px;padding:8px 10px;display:flex}.consultation-ref span[data-v-76cab681]{text-transform:uppercase;color:#83938d;font-size:8px;font-weight:850}.consultation-ref strong[data-v-76cab681]{color:#486158;font-size:9px}.observations[data-v-76cab681]{color:#63756f;margin:10px 0 0;font-size:9px;line-height:1.5}.card-actions[data-v-76cab681]{border-top:1px solid #e8efed;margin-top:12px;padding-top:10px}.edit-btn[data-v-76cab681]{color:#18715f;background:#fff;border:1px solid #b9ded3}.locked-text[data-v-76cab681]{color:#889690;font-size:8px}@media (width<=700px){.form-grid[data-v-76cab681]{grid-template-columns:1fr}.form-grid label.wide[data-v-76cab681]{grid-column:auto}.goal-main[data-v-76cab681]{align-items:flex-start}.values[data-v-76cab681]{flex-wrap:wrap}}.err[data-v-c069c6ec]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.plans[data-v-c069c6ec]{gap:10px;display:grid}.plan[data-v-c069c6ec]{background:#fbfdfc;border:1px solid #dfe9e6;border-radius:15px;padding:15px}.plan-head[data-v-c069c6ec]{justify-content:space-between;gap:15px;display:flex}.plan-head span[data-v-c069c6ec]{text-transform:uppercase;color:#267762;font-size:9px;font-weight:850}.plan-head h3[data-v-c069c6ec]{color:#263e36;margin:5px 0;font-size:13px}.plan-head small[data-v-c069c6ec]{color:#899792;font-size:9px}.kcal[data-v-c069c6ec]{text-align:right;flex-direction:column;display:flex}.kcal strong[data-v-c069c6ec]{color:#17735e;font-size:18px}.kcal small[data-v-c069c6ec]{color:#899792;font-size:9px}.macros[data-v-c069c6ec]{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.macros span[data-v-c069c6ec]{color:#61756e;background:#edf6f3;border-radius:9px;padding:6px 8px;font-size:9px}.macros b[data-v-c069c6ec]{color:#267762}.plan>p[data-v-c069c6ec]{color:#61736d;margin:12px 0 0;font-size:10px;line-height:1.55}.err[data-v-658a9a32]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.table-wrap[data-v-658a9a32]{overflow-x:auto}.table[data-v-658a9a32]{width:100%}table[data-v-658a9a32]{border-collapse:collapse;width:100%;min-width:680px}th[data-v-658a9a32]{text-align:left;text-transform:uppercase;color:#889691;border-bottom:1px solid #dfe9e6;padding:9px 10px;font-size:9px}td[data-v-658a9a32]{color:#566b64;border-bottom:1px solid #edf2f0;padding:12px 10px;font-size:10px}td b[data-v-658a9a32]{color:#23725e}.upload[data-v-3598a02f]{color:#fff;background:#178a73;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:800;text-decoration:none}.err[data-v-3598a02f]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.docs[data-v-3598a02f]{gap:8px;display:grid}.docs article[data-v-3598a02f]{background:#fbfdfc;border:1px solid #e0e9e6;border-radius:14px;align-items:flex-start;gap:12px;padding:13px;display:flex}.icon[data-v-3598a02f]{color:#247562;background:#e5f4ef;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.docs article>div[data-v-3598a02f]{flex:1;min-width:0}.docs strong[data-v-3598a02f],.docs small[data-v-3598a02f],.docs p[data-v-3598a02f]{display:block}.docs strong[data-v-3598a02f]{color:#263e36;font-size:11px}.docs small[data-v-3598a02f]{color:#87958f;margin-top:4px;font-size:9px}.docs p[data-v-3598a02f]{color:#667873;margin:7px 0 0;font-size:10px;line-height:1.45}.access[data-v-3598a02f]{color:#72837d;white-space:nowrap;background:#eef4f2;border-radius:8px;padding:5px 7px;font-size:9px}.err[data-v-350a2f0f]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.reports[data-v-350a2f0f]{gap:9px;display:grid}.reports article[data-v-350a2f0f]{background:#fbfdfc;border:1px solid #e0e9e6;border-radius:13px;justify-content:space-between;align-items:center;gap:15px;padding:14px;display:flex}.reports article>div[data-v-350a2f0f]{flex-direction:column;gap:4px;display:flex}.reports strong[data-v-350a2f0f]{color:#2b443c;font-size:11px}.reports span[data-v-350a2f0f]{color:#83928d;font-size:9px}.reports button[data-v-350a2f0f]{color:#176e5c;cursor:pointer;background:#e6f6f1;border:1px solid #bcded5;border-radius:10px;padding:8px 11px;font-size:9px;font-weight:800}.reports button[data-v-350a2f0f]:disabled{opacity:.55;cursor:wait}.err[data-v-46ba6810]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.timeline[data-v-46ba6810]{margin-left:7px;position:relative}.timeline[data-v-46ba6810]:before{content:"";background:#cfe4dd;width:1px;position:absolute;top:7px;bottom:7px;left:5px}.timeline article[data-v-46ba6810]{gap:14px;padding:0 0 17px;display:flex;position:relative}.dot[data-v-46ba6810]{box-sizing:content-box;z-index:1;background:#39a68b;border:3px solid #e0f5ef;border-radius:50%;flex:0 0 11px;width:11px;height:11px}.timeline div[data-v-46ba6810]{flex-direction:column;gap:4px;display:flex}.timeline small[data-v-46ba6810]{color:#84938e;font-size:9px}.timeline strong[data-v-46ba6810]{color:#2c453d;font-size:11px}.timeline p[data-v-46ba6810]{color:#6e817a;margin:0;font-size:10px;line-height:1.45}.err[data-v-f0baa298]{color:#98414a;background:#fff1f2;border-radius:10px;margin-bottom:12px;padding:10px;font-size:11px}.metrics[data-v-f0baa298]{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.metrics article[data-v-f0baa298]{background:#f9fcfb;border:1px solid #dfebe7;border-radius:13px;padding:14px}.metrics small[data-v-f0baa298],.metrics strong[data-v-f0baa298]{display:block}.metrics small[data-v-f0baa298]{color:#81918c;font-size:9px}.metrics strong[data-v-f0baa298]{color:#17745f;margin-top:7px;font-size:17px}.note[data-v-f0baa298]{color:#7d8d88;margin:14px 0 0;font-size:9px;line-height:1.5}@media (width<=760px){.metrics[data-v-f0baa298]{grid-template-columns:repeat(2,1fr)}}.unified-patient-page[data-v-e275eb49]{width:min(1240px,100%);margin:0 auto;padding-bottom:42px}.patient-breadcrumb[data-v-e275eb49]{color:#879690;align-items:center;gap:7px;margin-bottom:11px;font-size:10px;display:flex}.patient-breadcrumb button[data-v-e275eb49]{color:#207763;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:800}.patient-breadcrumb strong[data-v-e275eb49]{color:#61756e}.workspace-panel[data-v-e275eb49]{margin-top:15px}.workspace-error[data-v-e275eb49]{color:#93424a;background:#fff3f4;border:1px solid #efc9cc;border-radius:14px;align-items:center;gap:12px;margin-top:16px;padding:14px;font-size:10px;display:flex}.workspace-error span[data-v-e275eb49]{flex:1}.workspace-error button[data-v-e275eb49]{color:#93424a;cursor:pointer;background:#fff;border:1px solid #dda0a5;border-radius:9px;padding:7px 10px;font-size:9px;font-weight:800}.patient-fade-enter-active[data-v-e275eb49],.patient-fade-leave-active[data-v-e275eb49]{transition:opacity .12s,transform .12s}.patient-fade-enter-from[data-v-e275eb49]{opacity:0;transform:translateY(3px)}.patient-fade-leave-to[data-v-e275eb49]{opacity:0}aside a[href=\/consultas],aside a[href^="/consultas?"],aside a[href=\/diagnosticos],aside a[href^="/diagnosticos?"],aside a[href=\/objetivos],aside a[href^="/objetivos?"],aside a[href=\/planes],aside a[href=\/planes-nutricionales],aside a[href=\/mediciones],aside a[href^="/mediciones?"],aside a[href=\/documentos],aside a[href^="/documentos?"]{display:none!important}.unified-patient-page .workspace-section-card>header,.unified-patient-page .workspace-section-head,.unified-patient-page .page-header,.unified-patient-page .module-header,.unified-patient-page .view-header{color:#172923!important;box-shadow:none!important;background:#fff!important;border-color:#e6eeeb!important}.unified-patient-page .workspace-section-card>header h1,.unified-patient-page .workspace-section-card>header h2,.unified-patient-page .workspace-section-card>header h3,.unified-patient-page .page-header h1,.unified-patient-page .page-header h2,.unified-patient-page .module-header h1,.unified-patient-page .module-header h2,.unified-patient-page .view-header h1,.unified-patient-page .view-header h2{color:#172923!important}.unified-patient-page .workspace-section-card,.unified-patient-page .workspace-panel>*{box-sizing:border-box;width:100%}.reports-page[data-v-e916dd0d]{width:min(1320px,100%);margin:0 auto;padding:24px 26px 36px}.reports-panel[data-v-e916dd0d]{background:#fff;border:1px solid #dfe8e5;border-radius:18px;padding:24px;box-shadow:0 8px 28px #2549400d}.reports-heading[data-v-e916dd0d]{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px;display:flex}.reports-kicker[data-v-e916dd0d]{color:#16806a;letter-spacing:.11em;margin-bottom:5px;font-size:11px;font-weight:850;display:block}.reports-heading h1[data-v-e916dd0d]{color:#15261f;margin:0;font-size:clamp(22px,2.1vw,30px);font-weight:850;line-height:1.15}.reports-heading p[data-v-e916dd0d]{color:#70817c;margin:7px 0 0;font-size:13px;line-height:1.55}.filters-grid[data-v-e916dd0d]{background:#fbfdfc;border:1px solid #e1e9e6;border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.field[data-v-e916dd0d]{flex-direction:column;gap:7px;display:flex}.field>span[data-v-e916dd0d]{color:#30463f;font-size:12px;font-weight:800}.field input[data-v-e916dd0d],.field select[data-v-e916dd0d]{color:#1c2e28;width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #cfdcd8;border-radius:11px;outline:none;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s}.field input[data-v-e916dd0d]:focus,.field select[data-v-e916dd0d]:focus{border-color:#4aae98;box-shadow:0 0 0 3px #4aae981f}.validation-message[data-v-e916dd0d],.error-message[data-v-e916dd0d]{border-radius:11px;margin:12px 0 0;padding:10px 12px;font-size:12px}.validation-message[data-v-e916dd0d]{color:#785f1d;background:#fff9e8;border:1px solid #ead9ac}.error-message[data-v-e916dd0d]{color:#8d3f47;background:#fff4f5;border:1px solid #edc6c9}.reports-grid[data-v-e916dd0d]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.report-card[data-v-e916dd0d]{background:#fff;border:1px solid #dfe8e5;border-radius:15px;flex-direction:column;justify-content:space-between;gap:18px;min-height:142px;padding:18px;display:flex}.report-card h2[data-v-e916dd0d]{color:#1a2d26;margin:0;font-size:16px;font-weight:820}.report-card p[data-v-e916dd0d]{color:#74857f;margin:6px 0 0;font-size:12px;line-height:1.55}.report-action[data-v-e916dd0d]{color:#166f5d;cursor:pointer;background:#e5f5f0;border:1px solid #b9ddd4;border-radius:10px;align-self:flex-start;min-height:38px;padding:0 13px;font-size:11px;font-weight:820}.report-action[data-v-e916dd0d]:hover:not(:disabled){background:#d9f0e9}.report-action[data-v-e916dd0d]:disabled{opacity:.55;cursor:not-allowed}@media (width<=900px){.filters-grid[data-v-e916dd0d],.reports-grid[data-v-e916dd0d]{grid-template-columns:1fr}}@media (width<=640px){.reports-page[data-v-e916dd0d]{padding:16px 12px 28px}.reports-panel[data-v-e916dd0d]{border-radius:15px;padding:16px}}.wa-page[data-v-09a674d6]{width:min(1260px,100%);margin:0 auto;padding-bottom:44px}.wa-heading[data-v-09a674d6]{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;display:flex}.eyebrow[data-v-09a674d6]{color:#17806a;letter-spacing:.16em;margin-bottom:6px;font-size:10px;font-weight:900;display:block}.wa-heading h1[data-v-09a674d6]{color:#142720;margin:0;font-size:26px;line-height:1.15}.wa-heading p[data-v-09a674d6]{color:#6d7f79;margin:8px 0 0;font-size:12px}.heading-actions[data-v-09a674d6],.card-actions[data-v-09a674d6]{flex-wrap:wrap;gap:8px;display:flex}.stats[data-v-09a674d6]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stats article[data-v-09a674d6]{background:#fff;border:1px solid #dce8e4;border-radius:16px;padding:15px}.stats span[data-v-09a674d6],.appointment-grid span[data-v-09a674d6]{color:#87958f;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:800;display:block}.stats strong[data-v-09a674d6]{color:#172923;margin-top:4px;font-size:22px;display:block}.toolbar[data-v-09a674d6]{background:#fff;border:1px solid #dce8e4;border-radius:16px;grid-template-columns:1fr 190px auto;gap:10px;margin-bottom:14px;padding:12px;display:grid}.toolbar input[data-v-09a674d6],.toolbar select[data-v-09a674d6]{color:#20332d;width:100%;font:inherit;background:#fff;border:1px solid #d6e2de;border-radius:11px;padding:10px 12px}.primary[data-v-09a674d6],.secondary[data-v-09a674d6],.success[data-v-09a674d6],.ghost[data-v-09a674d6]{cursor:pointer;border-radius:10px;padding:9px 13px;font-size:10px;font-weight:850}.primary[data-v-09a674d6]{color:#fff;background:#178d75;border:1px solid #14836d}.success[data-v-09a674d6]{color:#136d5b;background:#e5f5ef;border:1px solid #b8dfd3}.secondary[data-v-09a674d6]{color:#36554c;background:#fff;border:1px solid #d5e1dd}.ghost[data-v-09a674d6]{color:#687b75;background:0 0;border:0}.primary[data-v-09a674d6]:disabled,.success[data-v-09a674d6]:disabled{opacity:.45;cursor:not-allowed}.alert[data-v-09a674d6],.continuous-note[data-v-09a674d6],.empty[data-v-09a674d6]{border-radius:13px;margin-bottom:13px;padding:12px 14px;font-size:11px}.alert[data-v-09a674d6]{color:#91424a;background:#fff2f3;border:1px solid #edc6ca}.continuous-note[data-v-09a674d6]{color:#236e5e;background:#effaf6;border:1px solid #bfe1d6}.empty[data-v-09a674d6]{color:#6f817b;text-align:center;background:#fff;border:1px solid #dce8e4;padding:28px}.reminder-list[data-v-09a674d6]{gap:12px;display:grid}.reminder-card[data-v-09a674d6]{background:#fff;border:1px solid #dce8e4;border-radius:18px;padding:16px;box-shadow:0 6px 20px #1b403608}.reminder-card.current[data-v-09a674d6]{border-color:#9fd7c7;box-shadow:0 0 0 2px #2c9d8014}.person[data-v-09a674d6]{align-items:center;gap:12px;display:flex}.avatar[data-v-09a674d6]{color:#157762;background:#daf1ea;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.name-row[data-v-09a674d6]{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.name-row h2[data-v-09a674d6]{color:#162923;margin:0;font-size:15px}.person p[data-v-09a674d6]{color:#7a8b85;margin:3px 0 0;font-size:10px}.status[data-v-09a674d6]{color:#687972;text-transform:uppercase;background:#f0f4f2;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:850}.status[data-status=sent][data-v-09a674d6]{color:#15715e;background:#e5f5ef}.status[data-status=opened][data-v-09a674d6]{color:#45688d;background:#eef5ff}.status[data-status=failed][data-v-09a674d6]{color:#98474f;background:#fff0f1}.appointment-grid[data-v-09a674d6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.appointment-grid div[data-v-09a674d6]{background:#fbfdfc;border:1px solid #edf2f0;border-radius:11px;padding:10px 12px}.appointment-grid strong[data-v-09a674d6]{color:#263a33;margin-top:4px;font-size:10px;display:block}.message-preview[data-v-09a674d6]{color:#53665f;background:#f6faf8;border-radius:12px;margin-bottom:12px;padding:12px 13px;font-size:11px;line-height:1.55}.item-error[data-v-09a674d6]{color:#93424b;background:#fff1f2;border-radius:11px;margin-bottom:12px;padding:10px 12px;font-size:10px}@media (width<=850px){.wa-heading[data-v-09a674d6]{flex-direction:column}.stats[data-v-09a674d6]{grid-template-columns:repeat(2,1fr)}.toolbar[data-v-09a674d6],.appointment-grid[data-v-09a674d6]{grid-template-columns:1fr}}@media (width<=520px){.stats[data-v-09a674d6]{grid-template-columns:1fr}.card-actions button[data-v-09a674d6]{width:100%}}
