@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;600;700;800;900&family=Barlow:wght@300;400;500;600;700&display=swap";@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@300;400;600;700;800;900&family=Barlow:wght@300;400;500;600;700;800;900&display=swap";@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-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-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:oklch(97.1% .013 17.38);--color-red-200:oklch(88.5% .062 18.334);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-green-50:oklch(98.2% .018 155.826);--color-green-200:oklch(92.5% .084 155.995);--color-green-400:oklch(79.2% .209 151.711);--color-green-700:oklch(52.7% .154 150.069);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--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-blue-500:oklch(62.3% .214 259.815);--color-gray-50:oklch(98.5% .002 247.839);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-lg:32rem;--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-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-light:300;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-xl:24px;--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,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-4{top:calc(var(--spacing) * 4)}.top-5{top:calc(var(--spacing) * 5)}.top-7{top:calc(var(--spacing) * 7)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-4{right:calc(var(--spacing) * 4)}.bottom-0{bottom:calc(var(--spacing) * 0)}.-left-\[5px\]{left:-5px}.left-0{left:calc(var(--spacing) * 0)}.left-5{left:calc(var(--spacing) * 5)}.left-\[-8px\]{left:-8px}.z-20{z-index:20}.z-50{z-index:50}.z-\[70\]{z-index:70}.z-\[80\]{z-index:80}.z-\[9999\]{z-index:9999}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.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-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-1{height:calc(var(--spacing) * 1)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-72{height:calc(var(--spacing) * 72)}.h-80{height:calc(var(--spacing) * 80)}.h-\[38px\]{height:38px}.h-\[78px\]{height:78px}.h-full{height:100%}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-\[60vh\]{max-height:60vh}.max-h-\[82vh\]{max-height:82vh}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[54px\]{min-height:54px}.min-h-\[420px\]{min-height:420px}.min-h-\[calc\(100vh-96px\)\]{min-height:calc(100vh - 96px)}.min-h-\[calc\(100vh-116px\)\]{min-height:calc(100vh - 116px)}.min-h-screen{min-height:100vh}.w-1{width:calc(var(--spacing) * 1)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-7{width:calc(var(--spacing) * 7)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-56{width:calc(var(--spacing) * 56)}.w-72{width:calc(var(--spacing) * 72)}.w-\[78px\]{width:78px}.w-full{width:100%}.w-px{width:1px}.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-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[220px\]{min-width:220px}.shrink-0{flex-shrink:0}.border-collapse{border-collapse:collapse}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.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)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-r-2xl{border-top-right-radius:var(--radius-2xl);border-bottom-right-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.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-b-4{border-bottom-style:var(--tw-border-style);border-bottom-width:4px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#2a2a2a\]{border-color:#2a2a2a}.border-\[\#2a2418\]{border-color:#2a2418}.border-\[\#2f2f2f\]{border-color:#2f2f2f}.border-\[\#d8bf76\]{border-color:#d8bf76}.border-\[\#d8bf76\]\/40{border-color:oklab(80.9914% -.00199169 .0967928/.4)}.border-\[\#d9d1c1\]{border-color:#d9d1c1}.border-\[\#e2d6c0\]{border-color:#e2d6c0}.border-\[\#e7dfcf\]{border-color:#e7dfcf}.border-\[\#eee6d7\]{border-color:#eee6d7}.border-black{border-color:var(--color-black)}.border-emerald-200{border-color:var(--color-emerald-200)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-green-200{border-color:var(--color-green-200)}.border-red-200{border-color:var(--color-red-200)}.border-red-400{border-color:var(--color-red-400)}.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)}}.bg-\[\#0d0d0d\]{background-color:#0d0d0d}.bg-\[\#1b1b1b\]{background-color:#1b1b1b}.bg-\[\#111111\]{background-color:#111}.bg-\[\#d8bf76\]{background-color:#d8bf76}.bg-\[\#d8bf76\]\/15{background-color:oklab(80.9914% -.00199169 .0967928/.15)}.bg-\[\#eeeeee\]{background-color:#eee}.bg-\[\#f4efe6\]{background-color:#f4efe6}.bg-\[\#f8f8f8\]{background-color:#f8f8f8}.bg-\[\#fafafa\]{background-color:#fafafa}.bg-\[\#fbfaf7\]{background-color:#fbfaf7}.bg-\[\#fffaf0\]{background-color:#fffaf0}.bg-\[\#fffdf8\]{background-color:#fffdf8}.bg-black{background-color:var(--color-black)}.bg-black\/75{background-color:#000000bf}@supports (color:color-mix(in lab, red, red)){.bg-black\/75{background-color:color-mix(in oklab, var(--color-black) 75%, transparent)}}.bg-black\/85{background-color:#000000d9}@supports (color:color-mix(in lab, red, red)){.bg-black\/85{background-color:color-mix(in oklab, var(--color-black) 85%, transparent)}}.bg-black\/90{background-color:#000000e6}@supports (color:color-mix(in lab, red, red)){.bg-black\/90{background-color:color-mix(in oklab, var(--color-black) 90%, transparent)}}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-600{background-color:var(--color-emerald-600)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-gray-200{background-color:var(--color-gray-200)}.bg-gray-500{background-color:var(--color-gray-500)}.bg-green-50{background-color:var(--color-green-50)}.bg-red-50{background-color:var(--color-red-50)}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/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\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/40{background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.bg-white\/40{background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, 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-\[\#1a1b22\]{--tw-gradient-from:#1a1b22;--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-\[\#d8bf76\]{--tw-gradient-from:#d8bf76;--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-\[\#d8bf76\]\/25{--tw-gradient-from:oklab(80.9914% -.00199169 .0967928/.25);--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-\[\#f7f1e4\]{--tw-gradient-from:#f7f1e4;--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-\[\#fffaf0\]{--tw-gradient-from:#fffaf0;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-blue-500\/20{--tw-gradient-from:#3080ff33}@supports (color:color-mix(in lab, red, red)){.from-blue-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.from-blue-500\/20{--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-500\/20{--tw-gradient-from:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.from-emerald-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.from-emerald-500\/20{--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-red-500\/20{--tw-gradient-from:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.from-red-500\/20{--tw-gradient-from:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.from-red-500\/20{--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-white{--tw-gradient-from:var(--color-white);--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-\[\#20222b\]{--tw-gradient-via:#20222b;--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-transparent{--tw-gradient-via:transparent;--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-\[\#111111\]{--tw-gradient-to:#111;--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-\[\#e7d3a1\]{--tw-gradient-to:#e7d3a1;--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-\[\#e9dcc4\]{--tw-gradient-to:#e9dcc4;--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-\[\#fbf6eb\]{--tw-gradient-to:#fbf6eb;--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-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-3{padding:calc(var(--spacing) * 3)}.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)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-7{padding-top:calc(var(--spacing) * 7)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.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-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--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-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[34px\]{font-size:34px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.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-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.04em\]{--tw-tracking:.04em;letter-spacing:.04em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-normal{overflow-wrap:normal;word-break:normal}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.text-\[\#1f1f1f\]{color:#1f1f1f}.text-\[\#6b560f\]{color:#6b560f}.text-\[\#8a6f22\]{color:#8a6f22}.text-\[\#111111\]{color:#111}.text-\[\#d8bf76\]{color:#d8bf76}.text-black{color:var(--color-black)}.text-emerald-700{color:var(--color-emerald-700)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-green-400{color:var(--color-green-400)}.text-green-700{color:var(--color-green-700)}.text-red-300{color:var(--color-red-300)}.text-red-400{color:var(--color-red-400)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.opacity-0{opacity:0}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_30px_rgba\(216\,191\,118\,\.25\)\]{--tw-shadow:0 0 30px var(--tw-shadow-color,#d8bf7640);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\(0\,0\,0\,\.06\)\]{--tw-shadow:0 8px 30px var(--tw-shadow-color,#0000000f);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_25px_rgba\(216\,191\,118\,\.25\)\]{--tw-shadow:0 10px 25px var(--tw-shadow-color,#d8bf7640);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_35px_80px_rgba\(0\,0\,0\,0\.65\)\]{--tw-shadow:0 35px 80px var(--tw-shadow-color,#000000a6);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-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-2{--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)}.ring-\[\#d8bf76\]\/20{--tw-ring-color:oklab(80.9914% -.00199169 .0967928/.2)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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,)}.backdrop-filter{-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-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:mt-0:first-child{margin-top:calc(var(--spacing) * 0)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.focus-within\:border-\[\#d8bf76\]:focus-within{border-color:#d8bf76}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d8bf76\]:hover{border-color:#d8bf76}.hover\:bg-\[\#d8bf76\]:hover{background-color:#d8bf76}.hover\:bg-\[\#faf7ef\]:hover{background-color:#faf7ef}.hover\:bg-\[\#fff6df\]:hover{background-color:#fff6df}.hover\:bg-\[\#fffaf0\]:hover{background-color:#fffaf0}.hover\:bg-black:hover{background-color:var(--color-black)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-2xl:hover{--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)}.hover\:shadow-xl:hover{--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)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:border-\[\#d8bf76\]:focus{border-color:#d8bf76}.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-\[\#d8bf76\]\/30:focus{--tw-ring-color:oklab(80.9914% -.00199169 .0967928/.3)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-60:disabled{opacity:.6}@media (width>=40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}@media (width>=48rem){.md\:col-span-1{grid-column:span 1/span 1}.md\:col-span-5{grid-column:span 5/span 5}.md\:col-span-7{grid-column:span 7/span 7}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.md\:grid-cols-\[1fr_220px\]{grid-template-columns:1fr 220px}.md\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.md\:grid-cols-\[90px_1fr\]{grid-template-columns:90px 1fr}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}.md\:p-7{padding:calc(var(--spacing) * 7)}.md\:p-8{padding:calc(var(--spacing) * 8)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:px-10{padding-inline:calc(var(--spacing) * 10)}.md\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}}@media (width>=64rem){.lg\:col-span-8{grid-column:span 8/span 8}.lg\:grid{display:grid}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.2fr_1fr_\.9fr\]{grid-template-columns:1.2fr 1fr .9fr}.lg\:grid-cols-\[1\.5fr_1fr_190px\]{grid-template-columns:1.5fr 1fr 190px}.lg\:grid-cols-\[1fr_260px\]{grid-template-columns:1fr 260px}.lg\:grid-cols-\[1fr_320px\]{grid-template-columns:1fr 320px}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:justify-between{justify-content:space-between}}@media (width>=80rem){.xl\:col-span-2{grid-column:span 2/span 2}.xl\:col-span-4{grid-column:span 4/span 4}.xl\:flex{display:flex}.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-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:grid-cols-\[1\.45fr_\.8fr_1fr_auto\]{grid-template-columns:1.45fr .8fr 1fr auto}.xl\:grid-cols-\[1fr_1\.2fr\]{grid-template-columns:1fr 1.2fr}.xl\:grid-cols-\[1fr_1fr\]{grid-template-columns:1fr 1fr}.xl\:justify-end{justify-content:flex-end}.xl\:pl-72{padding-left:calc(var(--spacing) * 72)}}@media (width>=96rem){.\32 xl\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-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-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}:root{--black:#050505;--gold:#d8bf76;--gold-dark:#8a6f22;--paper:#fff;--soft:#fbf7ee;--line:#e4ded0;--text:#151515;--muted:#6b7280;--green:#15803d;--red:#b91c1c}body{color:var(--text);background:#ebe5da;margin:0;font-family:Arial,Helvetica,sans-serif}.pdf-loading-screen{background:var(--black);min-height:100vh;color:var(--gold);letter-spacing:.22em;text-transform:uppercase;justify-content:center;align-items:center;font-weight:800;display:flex}.lumina-pdf-root{background:#ebe5da;min-height:100vh}.pdf-toolbar{z-index:50;background:var(--black);color:#fff;border-bottom:4px solid var(--gold);justify-content:space-between;align-items:center;gap:18px;padding:16px 28px;display:flex;position:sticky;top:0}.pdf-toolbar p{color:var(--gold);text-transform:uppercase;letter-spacing:.2em;margin:0;font-size:12px;font-weight:800}.pdf-toolbar span{color:#aaa;font-size:13px}.pdf-toolbar-actions{gap:10px;display:flex}.pdf-toolbar button{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff40;padding:12px 16px;font-weight:800}.pdf-toolbar button.primary{background:var(--gold);border-color:var(--gold);color:#000}.lumina-pdf-document{background:#fff;width:8.5in;margin:28px auto;box-shadow:0 18px 60px #0003}.pdf-page{page-break-after:always;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;margin:0 auto 32px;position:relative}.executive-page,.identity-page{width:8.5in;min-height:11in;color:var(--text);page-break-after:always;box-sizing:border-box;background:#fff;font-family:Barlow,Arial,sans-serif;position:relative}.executive-page{padding:.45in .5in}.identity-page{padding:.46in .5in .4in}.identity-page-secondary{padding:.56in .5in .42in}.identity-main-card,.identity-info-card,.identity-section-card,.identity-doc-infographic,.identity-profile-signal,.identity-note-card,.executive-score-card,.executive-summary-card,.executive-kpi-card,.executive-conclusion{break-inside:avoid;page-break-inside:avoid}.cover{break-after:page;page-break-after:always;color:#fff;background:radial-gradient(circle at 18% 20%,#d8bf7614,#0000 28%),linear-gradient(135deg,#000 0% 52%,#141414 100%);width:8.5in;min-height:11in;font-family:Barlow,Arial,sans-serif;position:relative;overflow:hidden}.cover:before{content:"";opacity:.45;z-index:0;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d8bf7606 1px,#0000 1px),linear-gradient(#d8bf7606 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.34in .34in;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.cover-photo-col{z-index:1;background:#111;width:49%;height:100%;position:absolute;top:0;right:0;overflow:hidden}.cover-candidate-photo,.cover-photo-placeholder{object-fit:cover;filter:saturate(.96)contrast(1.04);width:100%;height:100%;display:block}.cover-candidate-photo{transform-origin:50%}.cover-photo-placeholder{background:radial-gradient(circle at 50% 28%,#d8bf762e,#0000 38%),linear-gradient(160deg,#111 0%,#2a2418 100%);justify-content:center;align-items:center;display:flex}.cover-photo-initial{color:#d8bf7673;letter-spacing:.08em;font-family:Barlow Condensed,Arial,sans-serif;font-size:5.2rem;font-weight:900}.cover-photo-fade{z-index:2;pointer-events:none;background:linear-gradient(90deg,#050505 0%,#050505eb 28%,#05050594 58%,#05050500 100%);width:23%;position:absolute;top:0;bottom:0;left:45%}.cover-inner{z-index:4;flex-direction:column;width:55%;min-height:11in;padding:.46in .42in 2.05in;display:flex;position:relative}.cover-header{justify-content:space-between;align-items:flex-start;display:flex}.cover-logo-img{object-fit:contain;max-width:2.85in;height:.78in;display:block}.cover-brand-sub{letter-spacing:.34em;text-transform:uppercase;color:#ffffffb8;margin-top:6px;font-size:7px;font-weight:700}.cover-folio-box{z-index:6;text-align:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#00000094;border:1px solid #d8bf76d1;border-radius:.1in;min-width:1.45in;padding:.14in .18in;position:absolute;top:.24in;right:.34in;box-shadow:0 10px 35px #00000038}.cover-folio-label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.cover-folio-value{color:#fff;letter-spacing:.03em;margin-top:7px;font-size:12px;font-weight:700}.cover-doc-type{margin-top:.95in}.cover-doc-eyebrow{letter-spacing:.46em;text-transform:uppercase;color:#ffffffeb;margin-bottom:.18in;font-size:13px;font-weight:500}.cover-doc-title{text-transform:uppercase;color:#f7f7f7;letter-spacing:.02em;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:54px;font-weight:300;line-height:.98}.cover-doc-title strong{color:var(--gold);letter-spacing:.03em;font-size:62px;font-weight:900;display:block}.cover-doc-subtitle{color:#ffffffe0;max-width:4in;margin-top:.22in;font-size:15px;font-weight:400;line-height:1.5}.cover-score-row{z-index:4;grid-template-columns:.95in 1fr;align-items:center;gap:.18in;width:100%;max-width:3.75in;margin-top:.42in;display:grid;position:relative}.cover-score-ring{border-radius:999px;justify-content:center;align-items:center;width:.95in;height:.95in;display:flex;box-shadow:0 12px 30px #00000038}.cover-score-ring>div{background:#070707;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:.66in;height:.66in;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.cover-score-num{color:#fff;font-family:Barlow Condensed,Arial,sans-serif;font-size:30px;font-weight:900;line-height:.85}.cover-score-den{color:#ffffffb8;font-size:12px}.cover-result-grid{border-top:1px solid #d8bf76bf;border-bottom:1px solid #d8bf76bf;grid-template-columns:1fr .78fr;align-items:center;min-height:.82in;display:grid}.cover-result-grid>div{padding:.09in .14in}.cover-result-grid>div+div{border-left:1px solid #d8bf769e}.cover-result-label{color:var(--gold);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:900}.cover-result-value{text-transform:uppercase;letter-spacing:.03em;color:#fff;margin-top:7px;font-size:18px;font-weight:900;line-height:1.05}.cover-result-value.green{color:#4ade80}.cover-result-value.gold{color:var(--gold)}.cover-result-value.red{color:#f87171}.cover-result-value.gray{color:#e5e7eb}.cover-trust-row{background:#ffffff04;border-top:1px solid #d8bf7659;border-bottom:1px solid #d8bf7659;grid-template-columns:repeat(4,1fr);max-width:4.55in;margin-top:.32in;display:grid}.cover-trust-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:1.08in;padding:.12in .05in;display:flex;position:relative}.cover-trust-item:after{content:"";background:#d8bf766b;width:1px;height:68%;position:absolute;top:16%;right:0}.cover-trust-item:last-child:after{display:none}.cover-trust-item svg{flex-shrink:0;margin-bottom:.09in}.cover-trust-item strong{color:var(--gold);letter-spacing:.14em;text-transform:uppercase;min-height:.22in;font-size:8px;font-weight:900;line-height:1.25;display:block}.cover-trust-item small{color:#ffffffc7;min-height:.18in;margin-top:.03in;font-size:9px;line-height:1.2;display:block}.cover-candidate-card{background:#00000057;border:1px solid #d8bf76e0;border-radius:.14in;grid-template-columns:.66in 1fr;align-items:start;gap:.18in;max-width:4.48in;margin-top:auto;margin-bottom:.92in;padding:.22in .26in;display:grid;box-shadow:0 14px 45px #0000002e}.cover-person-icon{border:1px solid var(--gold);width:.48in;height:.48in;color:var(--gold);border-radius:999px;justify-content:center;align-items:center;margin-top:2px;display:flex}.cover-candidate-name{color:#fff;max-width:3.5in;margin-bottom:.18in;font-size:22px;font-weight:900;line-height:.98}.cover-meta-stack{gap:.13in;display:grid}.cover-meta-label{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:900}.cover-meta-value{color:#fff;margin-top:4px;font-size:14px;font-weight:600;line-height:1.25}.cover-footer-card{z-index:7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0000008f;border:1px solid #d8bf76c7;border-radius:.12in;grid-template-columns:.48in 1.55in .01in 2.2in auto;align-items:center;gap:.18in;min-height:.48in;padding:.08in .16in;display:grid;position:absolute;bottom:.34in;left:.42in;right:.42in}.cover-footer-icon{border:1px solid var(--gold);width:.34in;height:.34in;color:var(--gold);justify-content:center;align-items:center;display:flex}.cover-footer-divider{background:#d8bf76a6;width:1px;height:.48in}.cover-footer-brand{color:var(--gold);text-transform:uppercase;letter-spacing:.28em;font-size:15px;font-weight:900}.cover-confidential-legend{z-index:8;color:#ffffff9e;align-items:center;gap:10px;max-width:4.8in;font-size:8.5px;line-height:1.35;display:flex;position:absolute;bottom:.14in;left:.46in}.executive-header{justify-content:space-between;align-items:flex-start;display:flex}.executive-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.32em;font-size:11px;font-weight:700}.executive-title{color:#151515;margin-top:.12in;font-size:42px;font-weight:800}.executive-badge{letter-spacing:.16em;text-transform:uppercase;background:#fff;border:1px solid #b6923f59;border-radius:.12in;padding:.12in .22in;font-size:12px;font-weight:800}.executive-badge.green{color:#16a34a}.executive-badge.gold{color:#b6923f}.executive-badge.red{color:#dc2626}.executive-top-grid{grid-template-columns:1.4fr 1fr;gap:.24in;margin-top:.36in;display:grid}.executive-score-card,.executive-summary-card,.executive-kpi-card,.executive-conclusion{background:#fff;border:1px solid #e4ded0;border-radius:.18in}.executive-score-card{grid-template-columns:1.15in 1fr;align-items:center;gap:.22in;padding:.26in;display:grid}.executive-score-ring{border-radius:999px;justify-content:center;align-items:center;width:1.05in;height:1.05in;display:flex}.executive-score-ring>div{background:#fff;border:1px solid #0000000d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:.78in;height:.78in;display:flex}.executive-score-ring strong{color:#151515;font-size:30px;line-height:.9}.executive-score-ring span{color:#666;font-size:10px}.executive-mini-label{color:#b6923f;text-transform:uppercase;letter-spacing:.18em;font-size:10px}.executive-risk{text-transform:uppercase;margin-top:.06in;font-size:24px;font-weight:800}.executive-risk.green{color:#16a34a}.executive-risk.gold{color:#b6923f}.executive-risk.red{color:#dc2626}.executive-score-info p{color:#333;margin-top:.12in;font-size:13px;line-height:1.55}.executive-summary-card{padding:.22in}.executive-summary-row{border-bottom:1px solid #0000000f;flex-direction:column;padding:.11in 0;display:flex}.executive-summary-row:last-child{border-bottom:none}.executive-summary-row span{color:#b6923f;text-transform:uppercase;letter-spacing:.16em;font-size:10px}.executive-summary-row strong{color:#151515;margin-top:5px;font-size:14px}.executive-kpi-grid{grid-template-columns:repeat(4,1fr);gap:.16in;margin-top:.28in;display:grid}.executive-kpi-card{flex-direction:column;min-height:1.55in;padding:.2in;display:flex}.executive-kpi-card svg{color:#b6923f}.executive-kpi-card strong{color:#151515;margin-top:.14in;font-size:13px}.executive-kpi-card span{color:#333;margin-top:.08in;font-size:11px;line-height:1.45}.executive-conclusion{margin-top:.28in;padding:.24in}.executive-conclusion-header{color:#b6923f;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.executive-conclusion p{color:#333;margin-top:.14in;font-size:13px;line-height:1.7}.executive-alert{color:#666;border-top:1px solid #00000014;align-items:center;gap:10px;margin-top:.18in;padding-top:.14in;font-size:10px;display:flex}.executive-alert svg{color:#b6923f}.identity-header{justify-content:space-between;align-items:flex-start;margin-bottom:.2in;display:flex}.identity-header-compact{margin-bottom:.26in}.identity-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.3em;font-size:10px;font-weight:800}.identity-title{color:#151515;margin:.08in 0 0;font-size:36px;font-weight:900;line-height:1}.identity-number{color:#b6923f;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.52in;min-width:.52in;height:.52in;font-size:15px;font-weight:900;display:flex}.identity-main-card{color:#fff;background:#111;border:1px solid #d8bf7673;border-radius:.16in;grid-template-columns:.7in 1fr;align-items:center;gap:.18in;padding:.17in .22in;display:grid}.identity-avatar{color:#d8bf76;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.52in;height:.52in;display:flex}.identity-label{color:#d8bf76;letter-spacing:.18em;text-transform:uppercase;font-size:8.5px;font-weight:800}.identity-name{margin-top:.05in;font-size:22px;font-weight:900;line-height:1.05}.identity-subgrid{grid-template-columns:1fr 1fr;gap:.16in;margin-top:.1in;display:grid}.identity-subgrid span,.identity-info-card span,.identity-simple-line span{color:#b6923f;letter-spacing:.15em;text-transform:uppercase;font-size:8px;font-weight:800;display:block}.identity-subgrid strong{color:#fff;margin-top:4px;font-size:11px;display:block}.identity-subtitle-row{color:#b6923f;text-transform:uppercase;letter-spacing:.16em;align-items:center;gap:8px;margin-top:.16in;font-size:9.5px;font-weight:900;display:flex}.identity-grid{grid-template-columns:repeat(2,1fr);gap:.085in;margin-top:.1in;display:grid}.identity-info-card{background:#fff;border:1px solid #e4ded0;border-radius:.1in;grid-template-columns:.34in 1fr;align-items:center;gap:.1in;min-height:.5in;padding:.085in .11in;display:grid}.identity-info-icon{color:#b6923f;border:1px solid #b6923f73;border-radius:999px;justify-content:center;align-items:center;width:.28in;height:.28in;display:flex}.identity-info-icon svg{width:15px;height:15px}.identity-info-card strong{color:#151515;margin-top:4px;font-size:12px;line-height:1.2;display:block}.identity-section-card{background:#fff;border:1px solid #e4ded0;border-radius:.12in;margin-top:.12in;padding:.12in .14in}.identity-section-card-clean{border-radius:.16in;margin-top:0;padding:.18in}.identity-section-title{color:#b6923f;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:.1in;font-size:10px;font-weight:900;display:flex}.identity-section-card-clean .identity-section-title{margin-bottom:.16in;font-size:11px}.identity-section-card p,.identity-note-card p{color:#333;margin:0;font-size:12px;line-height:1.55}.identity-mini-grid{grid-template-columns:repeat(3,1fr);gap:.12in;margin-top:.1in;display:grid}.identity-two-col{grid-template-columns:1fr 1fr;align-items:start;gap:.18in;display:grid}.identity-simple-line{border-bottom:1px solid #0000000f;padding:.05in 0}.identity-simple-line:last-child{border-bottom:none}.identity-simple-line strong{color:#151515;margin-top:4px;font-size:11px;line-height:1.3;display:block}.identity-doc-infographic,.identity-profile-signal{background:#fff;border:1px solid #e4ded0;border-radius:.18in;margin-top:.14in;padding:.16in}.identity-infographic-premium{background:linear-gradient(#fffffffa,#faf8f2fa);position:relative;overflow:hidden;box-shadow:0 8px 24px #00000009}.identity-infographic-premium:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#d8bf76 8% 92%,#0000);height:2px;position:absolute;top:.98in;left:.3in;right:.3in}.identity-doc-header{z-index:2;justify-content:space-between;align-items:flex-start;gap:.18in;margin-bottom:.22in;display:flex;position:relative}.identity-doc-header span{color:#b6923f;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.identity-doc-header small{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-top:.035in;font-size:8px;display:block}.identity-doc-header strong{text-align:center;color:#15803d;text-transform:uppercase;background:#f0fdf4;border:1px solid #15803d59;border-radius:99px;min-width:1.2in;padding:.055in .11in;font-size:10px;font-weight:900}.identity-doc-header strong.warn{color:#b6923f;background:#fff7ed;border-color:#b6923f59}.identity-doc-header strong.bad{color:#b91c1c;background:#fef2f2;border-color:#b91c1c4d}.identity-doc-flow{z-index:2;grid-template-columns:repeat(5,1fr);gap:.06in;padding-top:.18in;display:grid;position:relative}.identity-doc-step{text-align:center;background:linear-gradient(#fff,#fbfaf6);border:1px solid #ece3d2;border-radius:.11in;min-height:1.42in;padding:.33in .05in .075in;position:relative;box-shadow:inset 0 1px #fffc}.identity-doc-step:before{display:none}.identity-doc-number{color:#d8bf76;z-index:5;background:#050505;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:.38in;height:.38in;font-size:9.5px;font-weight:900;display:flex;position:absolute;top:-.28in;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d8bf76bf}.identity-doc-icon{color:#b6923f;justify-content:center;align-items:center;width:.3in;height:.3in;margin:0 auto .045in;display:flex}.identity-doc-icon svg{width:20px;height:20px}.identity-doc-step span{color:#b6923f;letter-spacing:.12em;text-transform:uppercase;min-height:.2in;font-size:8px;font-weight:900;display:block}.identity-doc-step strong{color:#15803d;justify-content:center;align-items:center;min-height:.27in;margin-top:.035in;font-size:8.8px;font-weight:900;line-height:1.15;display:flex}.identity-doc-step.warn strong{color:#b6923f}.identity-doc-step.bad strong{color:#b91c1c}.identity-doc-meter-label{color:#777;justify-content:space-between;gap:.04in;margin-top:.04in;font-size:6.8px;display:flex}.identity-doc-meter{background:#eee8db;border:1px solid #e4ded0;border-radius:99px;height:.045in;margin-top:.03in;overflow:hidden}.identity-doc-meter i{background:linear-gradient(90deg,#d8bf76,#15803d);border-radius:99px;height:100%;display:block}.identity-doc-step.warn .identity-doc-meter i{background:linear-gradient(90deg,#d8bf76,#f59e0b)}.identity-doc-step.bad .identity-doc-meter i{background:linear-gradient(90deg,#d8bf76,#b91c1c)}.identity-profile-signal{margin-top:.24in;padding:.2in}.identity-profile-signal .identity-doc-header{margin-bottom:.34in}.identity-profile-signal .identity-doc-flow{padding-top:.18in}.identity-profile-signal.identity-infographic-premium:before{top:1.16in}.identity-profile-signal .identity-doc-step{min-height:1.6in;padding:.38in .06in .09in}.identity-note-card{background:#fbf7ee;border-left:4px solid #d8bf76;border-radius:.12in;margin-top:.24in;padding:.2in}@media print{@page{size:letter;margin:0}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:8.5in;background:#fff!important}.pdf-toolbar,.no-print{display:none!important}.lumina-pdf-document{width:8.5in;max-width:none;box-shadow:none;background:#fff;margin:0}.pdf-page{page-break-after:always;width:8.5in;min-height:11in;margin:0}.cover{width:8.5in!important;height:11in!important;min-height:unset!important;margin:0!important}.cover-inner{min-height:11in!important}.executive-page,.identity-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;height:auto!important;min-height:11in!important;margin:0!important;overflow:visible!important}.identity-main-card,.identity-info-card,.identity-section-card,.identity-doc-infographic,.identity-profile-signal,.identity-note-card,.identity-infographic-premium,.identity-doc-step,.executive-conclusion,.executive-kpi-card{break-inside:avoid!important;page-break-inside:avoid!important}}.family-page{color:#151515;page-break-after:always;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;padding:.38in .42in .34in;font-family:Barlow,Arial,sans-serif;position:relative}.family-header{justify-content:space-between;align-items:flex-start;margin-bottom:.16in;display:flex}.family-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.28em;font-size:9.5px;font-weight:800}.family-title{color:#151515;margin:.06in 0 0;font-size:32px;font-weight:900;line-height:1}.family-number{color:#b6923f;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.48in;min-width:.48in;height:.48in;font-size:14px;font-weight:900;display:flex}.family-exec-strip{color:#fff;background:#111;border-radius:.1in;grid-template-columns:1.1in 1fr 2.2in;align-items:center;gap:.14in;margin-bottom:.14in;padding:.1in .14in;display:grid}.family-exec-strip span{color:#d8bf76;text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:900}.family-exec-strip strong{font-size:13px}.family-exec-strip small{color:#d8bf76;text-align:right;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:800}.family-kpi-grid{grid-template-columns:repeat(5,1fr);gap:.08in;margin-top:.16in;display:grid}.family-kpi-grid.compact{margin-top:0;margin-bottom:.14in}.family-kpi{text-align:center;background:#fff;border:1px solid #e4ded0;border-radius:.1in;padding:.08in .06in}.family-kpi-icon{color:#b6923f;border:1px solid #b6923f73;border-radius:999px;justify-content:center;align-items:center;width:.28in;height:.28in;margin:0 auto .05in;display:flex}.family-kpi strong{color:#151515;font-size:18px;line-height:1;display:block}.family-kpi span{color:#151515;letter-spacing:.08em;text-transform:uppercase;margin-top:.03in;font-size:8px;font-weight:900;display:block}.family-kpi small{color:#777;margin-top:2px;font-size:7.5px;display:block}.family-main-grid{grid-template-columns:1.2fr .95fr;gap:.12in;display:grid}.family-side-stack{gap:.12in;display:grid}.family-panel{background:#fff;border:1px solid #e4ded0;border-radius:.14in;padding:.14in;overflow:hidden}.family-section-tag{align-items:flex-start;gap:.1in;margin-bottom:.1in;display:flex}.family-section-tag b{color:#d8bf76;background:#111;justify-content:center;align-items:center;width:.3in;height:.3in;font-size:13px;font-weight:900;display:flex}.family-section-tag strong{color:#151515;text-transform:uppercase;font-size:12px;line-height:1.1;display:block}.family-section-tag span{color:#666;margin-top:2px;font-size:8.5px;display:block}.family-network{position:relative}.family-network-svg{width:100%;height:3.65in;display:block}.family-link{stroke:#b6923f;stroke-width:2px}.family-link.ok{stroke:#15803d}.family-link.warn{stroke:#d8bf76}.family-link.risk{stroke:#b91c1c}.family-center-node{fill:#111;stroke:#d8bf76;stroke-width:2px}.family-center-text{fill:#fff;font-size:12px;font-weight:900}.family-center-sub{fill:#d8bf76;font-size:10px;font-weight:700}.family-outer-node{fill:#fff;stroke:#d8bf76;stroke-width:2px}.family-outer-node.ok{stroke:#15803d}.family-outer-node.warn{stroke:#d8bf76}.family-outer-node.risk{stroke:#b91c1c}.family-node-initial{fill:#111;font-size:18px;font-weight:900}.family-network-legend{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.09in;grid-template-columns:1fr 1fr;gap:.04in .1in;padding:.08in;font-size:8px;display:grid}.family-network-legend span{align-items:center;gap:5px;display:flex}.family-network-legend i{border-radius:999px;width:8px;height:8px;display:inline-block}.family-network-legend i.ok{background:#15803d}.family-network-legend i.warn{background:#d8bf76}.family-network-legend i.risk{background:#b91c1c}.family-network-legend em{border-top:1px dashed #b6923f;width:16px;height:1px;display:inline-block}.family-dependency-flow{grid-template-columns:.95in 1fr;align-items:stretch;gap:.1in;display:grid}.family-income-box{color:#fff;text-align:center;background:#111;border-radius:.1in;flex-direction:column;justify-content:center;padding:.1in;display:flex}.family-income-box span{color:#d8bf76;text-transform:uppercase;letter-spacing:.08em;font-size:7.5px;font-weight:900}.family-income-box strong{margin:.06in 0;font-size:17px;display:block}.family-income-box small{color:#bbb;font-size:7.5px}.family-flow-columns{grid-template-columns:1fr .22in 1fr;align-items:center;gap:.06in;display:grid}.family-flow-columns h4{text-transform:uppercase;color:#151515;margin:0 0 .05in;font-size:8.5px}.family-flow-arrow{color:#b6923f;text-align:center;font-size:18px;font-weight:900}.family-flow-person,.family-flow-dependent{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.07in;margin-bottom:.04in;padding:.055in;font-size:8px}.family-flow-person{grid-template-columns:.26in 1fr;align-items:center;gap:.05in;display:grid}.family-flow-avatar{color:#d8bf76;background:#111;border-radius:999px;justify-content:center;align-items:center;width:.23in;height:.23in;font-size:9px;font-weight:900;display:flex}.family-flow-person strong,.family-flow-dependent{color:#151515;font-weight:800}.family-flow-person span,.family-flow-dependent span{color:#666;font-size:7px;display:block}.family-empty-mini{color:#777;margin:0;font-size:8px;line-height:1.3}.family-support-eco{position:relative}.family-support-svg{width:100%;height:2.2in;display:block}.support-line{stroke:#bbb;stroke-width:1.5px;stroke-dasharray:5 4}.support-line.active{stroke:#15803d;stroke-width:2px;stroke-dasharray:0}.support-node.active{fill:#f0fdf4;stroke:#15803d}.support-chip-box{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.08in;padding:.08in}.support-chip-box strong{color:#b6923f;text-transform:uppercase;letter-spacing:.12em;font-size:8px;display:block}.support-chip-box span{color:#151515;margin-top:.04in;font-size:9px;line-height:1.25;display:block}.family-bottom-insights{grid-template-columns:repeat(3,1fr);gap:.08in;margin-top:.12in;display:grid}.insight{background:#fff;border:1px solid #e4ded0;border-radius:.1in;padding:.1in}.insight strong{text-transform:uppercase;letter-spacing:.1em;font-size:9px;display:block}.insight span{color:#333;margin-top:.04in;font-size:9px;line-height:1.35;display:block}.insight.ok strong{color:#15803d}.insight.warn strong{color:#b6923f}.insight.risk strong{color:#b91c1c}.family-analysis-top{margin-bottom:.12in;display:grid}.family-radar-card{background:#fff;border:1px solid #e4ded0;border-radius:.16in;padding:.14in}.family-radar-body{grid-template-columns:1fr 1.35in;align-items:center;gap:.14in;display:grid}.family-radar-svg{width:100%;height:3.18in;display:block}.radar-grid{fill:none;stroke:#e4ded0;stroke-width:1px}.radar-axis{stroke:#eee4d2;stroke-width:1px}.radar-area{fill:#d8bf763d;stroke:#b6923f;stroke-width:2px}.radar-dot{fill:#b6923f;stroke:#fff;stroke-width:2px}.radar-label{fill:#151515;font-size:10px;font-weight:800}.radar-value{fill:#666;font-size:8px}.family-index-card{text-align:center;background:#fbf7ee;border:1px solid #e4ded0;border-radius:.12in;padding:.14in}.family-index-card span{color:#151515;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900;display:block}.family-index-card strong{color:#151515;margin:.08in 0;font-size:33px;line-height:1;display:block}.family-index-card strong small{color:#666;font-size:14px}.family-index-card b{color:#b6923f;text-transform:uppercase;font-size:10px;display:block}.family-index-card p{color:#333;margin:.1in 0 0;font-size:9px;line-height:1.4}.family-analysis-grid{grid-template-columns:1fr 1fr;gap:.12in;display:grid}.family-stability,.family-risk-matrix{background:#fff;border:1px solid #e4ded0;border-radius:.16in;padding:.14in}.stability-grid{grid-template-columns:1fr 1in;align-items:center;gap:.1in;display:grid}.stability-row{grid-template-columns:1.15in 1fr .32in;align-items:center;gap:.06in;margin-bottom:.07in;display:grid}.stability-row span{color:#151515;font-size:8.5px}.stability-row div{background:#eee8db;border-radius:99px;height:.075in;overflow:hidden}.stability-row i{height:100%;display:block}.stability-row i.ok{background:#15803d}.stability-row i.warn{background:#f0b90b}.stability-row i.risk{background:#b91c1c}.stability-row strong{font-size:9px}.stability-score{text-align:center;background:#fbf7ee;border:1px solid #e4ded0;border-radius:.12in;padding:.1in}.stability-score div{border:7px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.7in;height:.7in;margin:0 auto .06in;font-size:18px;font-weight:900;display:flex}.stability-score strong{color:#b6923f;text-transform:uppercase;font-size:8px;display:block}.stability-score span{color:#333;margin-top:3px;font-size:8px;display:block}.risk-matrix-grid{grid-template-columns:repeat(3,1fr);gap:.06in;display:grid}.family-risk-dot{text-align:center;background:#fbf7ee;border:1px solid #e4ded0;border-radius:.08in;padding:.08in .04in}.family-risk-dot i{background:#aaa;border-radius:999px;width:.18in;height:.18in;margin:0 auto .05in;display:block}.family-risk-dot.ok i{background:#15803d}.family-risk-dot.warn i{background:#f0b90b}.family-risk-dot.risk i{background:#b91c1c}.family-risk-dot strong{color:#151515;font-size:7.5px;line-height:1.15;display:block}.family-risk-dot span{color:#666;margin-top:4px;font-size:7px;display:block}.family-table-card,.family-technical-note{background:#fff;border:1px solid #e4ded0;border-radius:.14in;margin-top:.12in;padding:.14in}.family-support-header{color:#b6923f;text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:.12in;font-size:10px;font-weight:900;display:flex}.family-table{border-collapse:separate;border-spacing:0;border:1px solid #e4ded0;border-radius:.08in;width:100%;font-size:8px;overflow:hidden}.family-table th{color:#fff;text-align:left;text-transform:uppercase;background:#111;padding:6px 5px;font-size:7px}.family-table td{vertical-align:top;border-bottom:1px solid #eee7db;padding:5px;line-height:1.22}.family-table tr:last-child td{border-bottom:none}.family-technical-note{background:#fbf7ee;border-left:4px solid #d8bf76}.family-technical-note p{color:#333;margin:0;font-size:10.5px;line-height:1.5}.family-technical-note small{color:#666;margin-top:.08in;font-size:8px;line-height:1.35;display:block}.family-page,.family-panel,.family-kpi,.family-bottom-insights,.family-radar-card,.family-stability,.family-risk-matrix,.family-table-card,.family-technical-note{break-inside:avoid;page-break-inside:avoid}@media print{.family-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;height:auto!important;min-height:11in!important;margin:0!important;overflow:visible!important}.family-panel,.family-kpi,.family-radar-card,.family-stability,.family-risk-matrix,.family-table-card,.family-technical-note{break-inside:avoid!important;page-break-inside:avoid!important}}.family-network-premium .family-network-svg{height:3.95in}.family-link-layer{opacity:.95}.family-link{stroke-width:2.2px;stroke-linecap:round}.family-node-layer{z-index:4;position:relative}.family-node-label-box,.support-label-bg{fill:#fff;stroke:#e4ded0;stroke-width:1px;opacity:.96}.family-outer-node{fill:#fffdf8;stroke-width:2.4px}.family-outer-node.ok{fill:#f0fdf4}.family-outer-node.warn{fill:#fffaf0}.family-outer-node.risk{fill:#fef2f2}.family-node-name{fill:#111;font-size:9px;font-weight:900}.family-node-age{fill:#555;font-size:7.5px}.family-center-node{stroke-width:2.4px}.family-dependency-flow.premium{grid-template-columns:.95in 1fr}.family-flow-person.candidate .family-flow-avatar{color:#d8bf76;background:#050505;box-shadow:0 0 0 2px #d8bf7659}.family-flow-bar{background:#eee8db;border-radius:999px;height:5px;margin-top:4px;overflow:hidden}.family-flow-bar i{background:linear-gradient(90deg,#d8bf76,#15803d);border-radius:999px;height:100%;display:block}.family-flow-dependent strong{color:#151515;font-size:8px;display:block}.family-support-eco.premium{position:relative}.support-line-layer{opacity:.9}.support-node-layer{z-index:4;position:relative}.support-line{stroke-width:1.6px;stroke-linecap:round}.support-line.active{stroke-width:2.1px}.support-node{fill:#fff;stroke:#cfcfcf;stroke-width:2px}.support-node.active{fill:#f0fdf4;stroke:#15803d;stroke-width:2.2px}.support-center{fill:#050505;stroke:#d8bf76;stroke-width:2.5px}.support-node-icon{fill:#111;font-size:16px;font-weight:900}.support-node.active+.support-node-icon{fill:#15803d}.support-node-label{fill:#151515;font-size:8px;font-weight:900}.family-network-svg{height:3.72in!important}.family-node-label-box{width:118px!important}.family-center-text{font-size:10.5px!important}.family-center-sub{font-size:8.5px!important}.family-network-legend{font-size:8.8px!important}.family-flow-columns.no-arrow{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:.1in!important;display:grid!important}.family-flow-columns.no-arrow .family-flow-arrow{display:none!important}.family-flow-columns h4{letter-spacing:.08em;color:#111!important;font-size:9.8px!important}.family-flow-person,.family-flow-dependent{padding:.075in!important;font-size:9.4px!important}.support-node-label,.support-chip-box strong{font-size:8.8px!important}.family-panel{padding:.17in!important}.family-outer-node{r:34px}.family-node-initial{font-size:16px!important;font-weight:900!important}.family-node-label-box{filter:drop-shadow(0 3px 4px #00000024);fill:#fff!important;stroke:#e4ded0!important;stroke-width:1.2px!important}.family-node-name{font-size:11.5px!important;font-weight:900!important}.family-node-age{font-size:9.5px!important;font-weight:700!important}.family-center-text{font-size:11.5px!important;font-weight:900!important}.family-center-sub{font-size:9.5px!important;font-weight:800!important}.family-network-legend{padding:.1in!important;font-size:9.6px!important}.family-flow-columns h4{margin-bottom:.07in!important;font-size:10.5px!important}.family-flow-person,.family-flow-dependent{border-radius:.085in!important;padding:.085in!important}.family-flow-person{grid-template-columns:.34in 1fr!important;gap:.07in!important}.family-income-box span{font-size:8.8px!important}.family-income-box strong{font-size:19px!important}.family-income-box small{font-size:8.5px!important}.support-node-icon{font-size:18px!important;font-weight:900!important}.support-node-label{font-size:9.8px!important;font-weight:900!important}.support-label-bg{filter:drop-shadow(0 3px 4px #0000001f);fill:#fff!important;stroke:#e4ded0!important;stroke-width:1.1px!important}.support-chip-box strong{font-size:9.5px!important}.support-chip-box span{font-size:11px!important;line-height:1.35!important}.family-section-tag strong{font-size:14px!important}.family-section-tag span{font-size:10px!important}.family-exec-strip-plus{grid-template-columns:1.05in 1fr 2.55in!important;min-height:.46in!important}.family-exec-strip-plus .family-exec-mini{text-align:right;grid-template-columns:.95in .9in 1fr;align-items:center;gap:.06in;display:grid}.family-exec-mini b{color:#d8bf76;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px}.family-exec-mini i{color:#fff;text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-style:normal}.family-exec-mini em{color:#cfcfcf;font-size:8.5px;font-style:normal}.family-main-grid{grid-template-columns:1.18fr 1fr!important;gap:.12in!important}.family-dependency-flow.premium.no-arrow{grid-template-columns:1fr!important;gap:.1in!important}.family-dependency-flow.premium.no-arrow .family-income-box{text-align:left!important;grid-template-columns:1fr auto auto!important;align-items:center!important;gap:.08in!important;min-height:.64in!important;padding:.1in .12in!important;display:grid!important}.family-dependency-flow.premium.no-arrow .family-income-box span{font-size:8.5px!important;line-height:1.25!important}.family-dependency-flow.premium.no-arrow .family-income-box strong{margin:0!important;font-size:18px!important}.family-dependency-flow.premium.no-arrow .family-income-box small{text-align:right!important;font-size:8px!important}.family-flow-columns.no-arrow{grid-template-columns:1fr 1fr!important;gap:.1in!important}.family-flow-columns h4{letter-spacing:.18em!important;color:#b6923f!important;margin-bottom:.06in!important;font-size:9.2px!important;line-height:1.15!important}.family-flow-person,.family-flow-dependent{box-shadow:0 3px 10px #00000009;background:linear-gradient(#fffdf8,#fbf7ee)!important;border:1px solid #e4ded0!important;min-height:.48in!important;padding:.075in!important}.family-flow-person{grid-template-columns:.32in 1fr!important}.family-flow-person strong,.family-flow-dependent strong{font-size:9.8px!important;line-height:1.05!important}.family-flow-person span,.family-flow-dependent span{font-size:8px!important;line-height:1.18!important}.family-flow-dependent{display:block!important}.family-flow-avatar{width:.29in!important;height:.29in!important;font-size:9.5px!important}.family-panel{background:linear-gradient(#fff,#fffdf8)!important}.family-kpi,.family-flow-person,.family-flow-dependent,.family-node-label-box,.support-label-bg,.support-chip-box,.family-table-card,.family-technical-note,.family-stability,.family-risk-matrix,.family-radar-card{background-color:#fbf7ee!important}.family-flow-person.candidate{background:linear-gradient(#fff7df,#fbf7ee)!important;border-color:#d8bf76f2!important}.family-flow-dependent{border-left:3px solid #d8bf76b3!important}.family-network-premium .family-network-svg,.family-network-svg{height:3.92in!important}.family-node-name{font-size:10.8px!important}.family-node-age{font-size:9px!important}.family-network-legend{background:#fbf7ee!important}.family-support-svg{height:2.18in!important}.support-chip-box{background:linear-gradient(#fffdf8,#fbf7ee)!important}.support-chip-box span{font-size:10.2px!important}.family-panel{overflow:hidden!important}.family-exec-strip.family-exec-strip-cards{background:#111!important;border-radius:.11in!important;grid-template-columns:repeat(4,1fr)!important;align-items:stretch!important;gap:.08in!important;padding:.09in!important;display:grid!important}.family-exec-card{background:#ffffff09;border:1px solid #d8bf7647;border-radius:.075in;min-height:.42in;padding:.075in .08in}.family-exec-card span{color:#d8bf76;letter-spacing:.12em;text-transform:uppercase;font-size:7.6px;font-weight:900;line-height:1.1;display:block}.family-exec-card strong{color:#fff;margin-top:.035in;font-size:10px;font-weight:900;line-height:1.15;display:block}.family-dependency-flow.scalable{grid-template-columns:1fr!important;gap:.085in!important;display:grid!important}.family-flow-summary-row{grid-template-columns:1.5fr .75fr .75fr;gap:.07in;display:grid}.family-income-box.small{text-align:left!important;flex-direction:column!important;justify-content:center!important;min-height:.58in!important;padding:.08in .1in!important;display:flex!important}.family-income-box.small span{font-size:7.8px!important;line-height:1.15!important}.family-income-box.small strong{margin:.035in 0!important;font-size:17px!important}.family-income-box.small small{font-size:7.6px!important}.family-flow-count{text-align:center;background:linear-gradient(#fffdf8,#fbf7ee);border:1px solid #e4ded0;border-radius:.08in;flex-direction:column;justify-content:center;padding:.07in .06in;display:flex}.family-flow-count span{color:#b6923f;letter-spacing:.1em;text-transform:uppercase;font-size:7.3px;font-weight:900}.family-flow-count strong{color:#111;margin-top:.03in;font-size:17px;line-height:1}.family-flow-columns.scalable{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:.08in!important;display:grid!important}.family-flow-columns.scalable h4{letter-spacing:.14em!important;color:#b6923f!important;margin:0 0 .05in!important;font-size:8.6px!important;line-height:1.15!important}.family-flow-columns.scalable .family-flow-person,.family-flow-columns.scalable .family-flow-dependent{min-height:.42in!important;margin-bottom:.045in!important;padding:.06in!important}.family-flow-columns.scalable .family-flow-person{grid-template-columns:.28in 1fr!important;gap:.055in!important}.family-flow-columns.scalable .family-flow-avatar{width:.25in!important;height:.25in!important;font-size:8.5px!important}.family-flow-columns.scalable .family-flow-person strong,.family-flow-columns.scalable .family-flow-dependent strong{font-size:8.7px!important;line-height:1.05!important}.family-flow-columns.scalable .family-flow-person span,.family-flow-columns.scalable .family-flow-dependent span{font-size:7.4px!important;line-height:1.15!important}.family-flow-more{color:#8a6f22;text-align:center;background:#fffaf0;border:1px dashed #d8bf76;border-radius:.06in;padding:.045in;font-size:7.5px;font-weight:800}.family-table-card,.family-stability,.family-risk-matrix{background:#fff!important}.family-radar-card{box-shadow:0 8px 24px #00000009;background:radial-gradient(circle at 18% 18%,#d8bf761f,#0000 28%),linear-gradient(#fff 0%,#fffdf8 100%)!important}.family-kpi,.family-panel,.family-flow-person,.family-flow-dependent,.support-chip-box,.family-technical-note{background:linear-gradient(#fff,#fffdf8)!important}.family-side-stack .family-panel{overflow:hidden!important}.family-tree-diagram{flex-direction:column;justify-content:space-between;height:4.72in;display:flex}.family-tree-frame{background:radial-gradient(circle at 50% 48%,#d8bf761f,#0000 34%),linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.14in;flex:1;padding:.12in;position:relative;overflow:hidden}.family-tree-frame:before{content:"";z-index:0;background:linear-gradient(#0000,#8a6f22a6,#0000);width:1px;position:absolute;top:.62in;bottom:.92in;left:50%}.family-tree-top{z-index:2;width:64%;margin:0 auto .08in;position:relative}.family-tree-middle{z-index:2;grid-template-columns:1fr 1.05in 1fr;align-items:center;gap:.1in;min-height:2.15in;display:grid;position:relative}.family-tree-bottom{z-index:2;width:70%;margin:.08in auto 0;position:relative}.family-tree-others{z-index:3;width:1.55in;position:absolute;bottom:.12in;right:.12in}.family-tree-group h4{color:#8a6f22;text-align:center;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .055in;font-size:9.5px;font-weight:900}.family-tree-list{gap:.055in;display:grid}.family-tree-card{background:#fffffff5;border:1px solid #d8bf76;border-radius:.08in;grid-template-columns:.3in 1fr .34in;align-items:center;gap:.07in;min-height:.42in;padding:.055in .065in;display:grid;position:relative;box-shadow:0 5px 13px #00000012}.family-tree-card.compact{min-height:.36in;padding:.045in .055in}.family-tree-card.ok{border-color:#15803d73}.family-tree-card.warn{border-color:#d8bf76bf}.family-tree-card.risk{border-color:#b91c1c73}.family-tree-avatar{color:#fff;background:linear-gradient(#d8bf76,#8a6f22);border-radius:999px;justify-content:center;align-items:center;width:.25in;height:.25in;font-size:8px;font-weight:900;display:flex}.family-tree-info strong{color:#151515;font-size:9.6px;line-height:1.05;display:block}.family-tree-info span{color:#333;margin-top:2px;font-size:8.1px;line-height:1.12;display:block}.family-tree-badges{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.family-tree-badges i,.family-tree-legend i{border-radius:999px;justify-content:center;align-items:center;width:.18in;height:.18in;font-size:6.5px;font-style:normal;font-weight:900;display:flex}.family-tree-badges .dep-total,.family-tree-legend .dep-total{color:#15803d;background:#e7f6ec;border:1px dashed #15803d}.family-tree-badges .dep-partial,.family-tree-legend .dep-partial{color:#8a6f22;background:#fff7df;border:1px dashed #d8bf76}.family-tree-badges .dep-no,.family-tree-legend .dep-no{color:#555;background:#f5f5f5;border:1px solid #cfcfcf}.family-tree-badges .aporta,.family-tree-legend .aporta{color:#6b4fb3;background:#f1ecff;border:1px solid #b9a7e6}.family-tree-empty,.family-tree-more{color:#8a6f22;text-align:center;background:#fffaf0;border:1px dashed #d8bf76;border-radius:.07in;padding:.055in;font-size:8px;font-weight:800}.family-tree-center{justify-content:center;align-items:center;min-height:1.32in;display:flex;position:relative}.family-tree-candidate{z-index:3;color:#fff;text-align:center;background:#111;border:2px solid #d8bf76;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:1.05in;height:1.05in;padding:.08in;display:flex;position:relative;box-shadow:0 10px 24px #0003}.family-tree-candidate-ring{border:1px solid #d8bf76a6;border-radius:999px;justify-content:center;align-items:center;width:.34in;height:.34in;margin-bottom:.035in;display:flex}.family-tree-candidate-icon{color:#d8bf76;font-size:9px;font-weight:900}.family-tree-candidate strong{font-size:8.2px;line-height:1}.family-tree-candidate span{color:#d8bf76;margin-top:2px;font-size:7.4px;font-weight:800;line-height:1.05;display:block}.family-tree-candidate small{color:#d7d7d7;margin-top:2px;font-size:7px}.family-tree-line{z-index:1;background:#8a6f22;width:1px;position:absolute;left:50%}.family-tree-line.top{height:.42in;top:-.28in}.family-tree-line.bottom{height:.42in;bottom:-.28in}.family-tree-legend{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.1in;grid-template-columns:repeat(4,1fr);gap:.05in;margin-top:.08in;padding:.075in;display:grid}.family-tree-legend span{color:#333;align-items:center;gap:5px;font-size:8.3px;display:flex}.family-support-tree{flex-direction:column;gap:.08in;display:flex}.family-support-center-card{color:#fff;background:#111;border:1px solid #d8bf76bf;border-radius:.1in;grid-template-columns:.4in 1fr;align-items:center;gap:.08in;padding:.075in .09in;display:grid}.family-support-center-icon{color:#d8bf76;background:#050505;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.32in;height:.32in;font-size:8px;font-weight:900;display:flex}.family-support-center-card strong{text-transform:uppercase;font-size:10px;display:block}.family-support-center-card span{color:#d8bf76;font-size:8px;display:block}.family-support-branches{grid-template-columns:repeat(2,1fr);gap:.065in;display:grid}.family-support-branch{position:relative}.family-support-branch-card{background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.075in;grid-template-columns:.26in 1fr;align-items:center;gap:.055in;padding:.055in;display:grid}.family-support-branch.active .family-support-branch-card{background:linear-gradient(#fff,#f0fdf4);border-color:#15803d80}.family-support-branch.inactive .family-support-branch-card{opacity:.82}.family-support-branch-card b{color:#555;background:#f5f5f5;border:1px solid #cfcfcf;border-radius:999px;justify-content:center;align-items:center;width:.22in;height:.22in;font-size:8px;display:flex}.family-support-branch.active .family-support-branch-card b{color:#15803d;background:#e7f6ec;border-color:#15803d}.family-support-branch-card strong{color:#151515;font-size:9px;line-height:1.05;display:block}.family-support-branch-card span{color:#666;margin-top:2px;font-size:7.7px;display:block}.family-side-stack .family-panel:nth-child(2){min-height:2.95in}@media print{.family-tree-card,.family-tree-group,.family-support-branch-card{break-inside:avoid!important;page-break-inside:avoid!important}}.family-tree-frame{padding:.16in!important}.family-tree-top{width:72%!important;margin:0 auto .14in!important}.family-tree-middle{grid-template-columns:1fr 1.18in 1fr!important;gap:.14in!important;min-height:2.75in!important}.family-tree-bottom{width:78%!important;margin:.14in auto 0!important}.family-tree-card{min-height:.5in!important;padding:.07in .08in!important}.family-tree-avatar{width:.28in!important;height:.28in!important;font-size:9px!important}.family-tree-info strong{font-size:10.5px!important}.family-tree-info span{font-size:8.7px!important}.family-tree-candidate{width:1.18in!important;height:1.18in!important}.family-tree-candidate strong{font-size:9px!important}.family-tree-candidate span{font-size:8px!important}.family-tree-group h4{font-size:10px!important}.family-tree-legend{margin-top:.12in!important}.family-side-stack{gap:.12in!important}.family-side-stack .family-panel:first-child{min-height:3.4in!important}.family-support-center-card strong{font-size:11px!important}.family-support-center-card span{font-size:8.5px!important}.family-support-branch-card{padding:.075in!important}.family-main-grid{grid-template-columns:1.45fr .95fr!important;align-items:start!important;gap:.12in!important}.family-panel-large{min-height:6.25in!important}.family-tree-diagram{height:5.65in!important}.family-side-stack{display:block!important}.family-side-stack .family-panel{min-height:6.25in!important}.family-support-tree{gap:.14in!important}.family-support-center-card{padding:.12in!important}.family-support-branches{grid-template-columns:1fr!important;gap:.1in!important}.family-support-branch-card{min-height:.47in!important;padding:.09in!important}.family-support-branch-card strong{font-size:10.5px!important}.family-support-branch-card span{font-size:8.5px!important}.family-support-tree .support-chip-box{margin-top:.1in!important}.housing-page{color:#151515;page-break-after:always;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;padding:.28in .32in .3in;font-family:Barlow,Arial,sans-serif;position:relative}.housing-header{border-bottom:2px solid #d8bf76;grid-template-columns:1.05in 1fr 1.7in;align-items:center;gap:.18in;margin-bottom:.18in;padding-bottom:.12in;display:grid}.housing-header-compact{margin-bottom:.2in}.housing-brand-box{color:#fff;background:#111;border:1px solid #d8bf7673;border-radius:.08in;flex-direction:column;justify-content:center;align-items:center;min-height:.78in;display:flex}.housing-brand-box strong{color:#d8bf76;font-size:30px;font-weight:900;line-height:1}.housing-brand-box span{text-transform:uppercase;letter-spacing:.12em;text-align:center;margin-top:4px;font-size:7px}.housing-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:900}.housing-title{color:#151515;text-transform:uppercase;letter-spacing:.04em;margin:.04in 0 0;font-size:40px;font-weight:900;line-height:1}.housing-date-box{border:1px solid #d8bf76;border-radius:.09in;grid-template-columns:.25in 1fr;justify-self:end;align-items:center;gap:.04in .08in;min-width:1.55in;padding:.08in .11in;display:grid}.housing-date-box svg{color:#b6923f;grid-row:1/span 2}.housing-date-box span{color:#555;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:900}.housing-date-box strong{color:#151515;font-size:11px;line-height:1.1}.housing-kpi-strip{grid-template-columns:repeat(5,1fr);gap:.08in;margin-bottom:.14in;display:grid}.housing-kpi{text-align:center;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.11in;min-height:.82in;padding:.105in .075in}.housing-kpi-icon{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.34in;height:.34in;margin:0 auto .055in;display:flex}.housing-kpi span{color:#555;text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.housing-kpi strong{color:#151515;margin-top:.035in;font-size:12px;line-height:1.15;display:block}.housing-grid-top{grid-template-columns:2.55in 1fr;gap:.12in;display:grid}.housing-gauge-card{color:#fff;text-align:center;background:#111;border-radius:.15in;min-height:2.32in;padding:.18in;box-shadow:0 8px 22px #0000001f}.housing-gauge-card h3,.housing-summary-card h3,.housing-services-panel h3,.housing-spaces-card h3,.housing-constructive-card h3,.housing-equipment-card h3,.housing-condition-card h3,.housing-evidence-section h3{color:#151515;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .12in;font-size:13px;font-weight:900}.housing-gauge-card h3{color:#fff}.housing-gauge{width:1.9in;height:1.02in;margin:.1in auto 0;position:relative;overflow:hidden}.housing-gauge-arc{background:conic-gradient(from 225deg,#15803d 0deg,#d8bf76 70deg,#f59e0b 110deg,#b91c1c 170deg,#0000 170deg);border-radius:999px;width:1.9in;height:1.9in;position:absolute;top:0;left:0}.housing-gauge-arc:after{content:"";background:#111;border-radius:999px;position:absolute;inset:.25in}.housing-gauge-needle{transform-origin:bottom;z-index:3;background:#fff;width:2px;height:.72in;position:absolute;bottom:.02in;left:50%}.housing-gauge-center{z-index:4;background:#d8bf76;border-radius:999px;width:.12in;height:.12in;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.housing-gauge-result{margin-top:.04in}.housing-gauge-result span{color:#ddd;text-transform:uppercase;letter-spacing:.12em;font-size:9px;display:block}.housing-gauge-result strong{text-transform:uppercase;color:#d8bf76;margin-top:.02in;font-size:28px;display:block}.housing-gauge-scale{color:#eee;text-transform:uppercase;justify-content:space-between;margin-top:.04in;font-size:9px;font-weight:800;display:flex}.housing-gauge-card p{color:#d7d7d7;margin:.1in 0 0;font-size:9.5px;line-height:1.35}.housing-summary-card{background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.15in;padding:.16in}.housing-summary-grid{border:1px solid #eee3d4;border-radius:.1in;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.housing-summary-item{border-bottom:1px solid #eee3d4;border-right:1px solid #eee3d4;grid-template-columns:.46in 1fr;align-items:center;gap:.08in;padding:.095in;display:grid}.housing-summary-item:nth-child(2n){border-right:none}.housing-summary-item:nth-last-child(-n+2){border-bottom:none}.housing-summary-icon{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.34in;height:.34in;display:flex}.housing-summary-item span{color:#333;font-size:8px;font-weight:800;line-height:1.2;display:block}.housing-status{text-transform:uppercase;margin-top:.03in;font-size:10px;display:block}.housing-status.ok{color:#15803d}.housing-status.warn{color:#d97706}.housing-status.risk{color:#b91c1c}.housing-status.neutral{color:#777}.housing-services-panel{background:#fff;border:1px solid #e4ded0;border-radius:.15in;margin-top:.12in;padding:.14in}.housing-services-panel h3{text-align:center;margin-bottom:.1in}.housing-services-grid{grid-template-columns:repeat(7,1fr);gap:.07in;display:grid}.housing-service-card{text-align:center;background:#fffdf8;border:1px solid #e4ded0;border-radius:.09in;min-height:.86in;padding:.08in .04in}.housing-service-icon{color:#15803d;background:#f0fdf4;border-radius:999px;justify-content:center;align-items:center;width:.3in;height:.3in;margin:0 auto .045in;display:flex}.housing-service-card.warn .housing-service-icon{color:#d97706;background:#fff7df}.housing-service-card.risk .housing-service-icon{color:#b91c1c;background:#fef2f2}.housing-service-card strong{color:#151515;min-height:.24in;font-size:7.6px;line-height:1.15;display:block}.housing-service-card span{color:#15803d;margin-top:.04in;font-size:7.8px;font-weight:900;display:block}.housing-service-card.warn span{color:#d97706}.housing-service-card.risk span{color:#b91c1c}.housing-service-legend{color:#444;justify-content:center;gap:.18in;margin-top:.08in;font-size:8px;display:flex}.housing-service-legend span{align-items:center;gap:5px;display:flex}.housing-service-legend i{background:#cfcfcf;border-radius:999px;width:8px;height:8px;display:inline-block}.housing-service-legend i.ok{background:#15803d}.housing-service-legend i.warn{background:#f59e0b}.housing-service-legend i.risk{background:#b91c1c}.housing-space-total,.housing-note-box{text-align:center;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.13in;padding:.12in}.housing-space-total svg{color:#b6923f}.housing-space-total span,.housing-note-box strong{color:#151515;text-transform:uppercase;letter-spacing:.08em;margin-top:.05in;font-size:8px;font-weight:900;display:block}.housing-space-total strong{color:#151515;margin-top:.07in;font-size:26px;line-height:1;display:block}.housing-note-box{text-align:left}.housing-note-box span{color:#555;margin-top:.06in;font-size:8.5px;line-height:1.35;display:block}.housing-spaces-card{background:#fff;border:1px solid #e4ded0;border-radius:.15in;padding:.14in}.housing-spaces-card h3{text-align:center}.housing-spaces-grid{grid-template-columns:repeat(4,1fr);gap:.08in;display:grid}.housing-space-card{text-align:center;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.1in;min-height:.82in;padding:.08in}.housing-space-card div{color:#b6923f;margin-bottom:.04in}.housing-space-card strong{color:#151515;font-size:9px;line-height:1.15;display:block}.housing-space-card span{color:#15803d;margin-top:.035in;font-size:8px;font-weight:900;display:block}.housing-empty{text-align:center;color:#8a6f22;background:#fffaf0;border:1px dashed #d8bf76;border-radius:.1in;grid-column:1/-1;padding:.14in;font-size:10px;font-weight:800}.housing-second-grid{grid-template-columns:1.08fr .92fr;gap:.12in;display:grid}.housing-constructive-card,.housing-equipment-card,.housing-condition-card,.housing-congruence-card,.housing-evidence-section{background:#fff;border:1px solid #e4ded0;border-radius:.15in;padding:.15in}.housing-material-grid{border:1px solid #eee3d4;border-radius:.1in;grid-template-columns:1fr;display:grid;overflow:hidden}.housing-material-card{border-bottom:1px solid #eee3d4;grid-template-columns:.5in 1fr 1.45in;align-items:center;gap:.1in;padding:.105in;display:grid}.housing-material-card:last-child{border-bottom:none}.housing-material-icon{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.36in;height:.36in;display:flex}.housing-material-card span{color:#151515;text-transform:uppercase;font-size:9px;font-weight:900}.housing-material-card strong{color:#8a6f22;font-size:11px;line-height:1.2}.housing-equipment-grid{grid-template-columns:1fr 1fr;gap:.08in;display:grid}.housing-equipment-box{text-align:center;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.12in;min-height:1.32in;padding:.11in}.housing-equipment-icon{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.4in;height:.4in;margin:0 auto .06in;display:flex}.housing-equipment-box span{color:#151515;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.housing-equipment-box strong{color:#b6923f;margin-top:.05in;font-size:18px;display:block}.housing-equipment-box small{color:#555;text-transform:uppercase;font-size:8px;display:block}.housing-equipment-bar{background:#eee8db;border-radius:99px;height:.055in;margin-top:.07in;overflow:hidden}.housing-equipment-bar i{background:linear-gradient(90deg,#d8bf76,#15803d);height:100%;display:block}.housing-equipment-result{text-align:center;background:#fbf7ee;border:1px solid #e4ded0;border-radius:.1in;margin-top:.1in;padding:.1in}.housing-equipment-result span{text-transform:uppercase;color:#555;font-size:8px;font-weight:900;display:block}.housing-equipment-result strong{color:#b6923f;text-transform:uppercase;margin-top:.04in;font-size:18px;display:block}.housing-habitability-grid{grid-template-columns:1.55fr .85fr;gap:.12in;margin-top:.12in;display:grid}.housing-condition-table{border:1px solid #eee3d4;border-radius:.1in;display:grid;overflow:hidden}.housing-condition-row{border-bottom:1px solid #eee3d4;grid-template-columns:1fr .95in 1.4in;align-items:center;gap:.08in;padding:.075in .09in;display:grid}.housing-condition-row:last-child{border-bottom:none}.housing-condition-row span{color:#151515;font-size:9px;font-weight:700}.housing-condition-row strong{text-transform:uppercase;font-size:9px}.housing-condition-row strong.ok{color:#15803d}.housing-condition-row strong.warn{color:#d97706}.housing-condition-row strong.risk{color:#b91c1c}.housing-condition-row strong.neutral{color:#777}.housing-dots{gap:.04in;display:flex}.housing-dots i{background:#ddd;border-radius:999px;width:.08in;height:.08in}.housing-dots i.ok{background:#15803d}.housing-dots i.warn{background:#f59e0b}.housing-dots i.risk{background:#b91c1c}.housing-congruence-card{text-align:center;background:radial-gradient(circle at 50% 25%,#15803d24,#0000 32%),#fff;flex-direction:column;justify-content:center;align-items:center;display:flex}.housing-congruence-card.warn{background:radial-gradient(circle at 50% 25%,#f59e0b29,#0000 32%),#fff}.housing-congruence-card.risk{background:radial-gradient(circle at 50% 25%,#b91c1c1f,#0000 32%),#fff}.housing-check-circle{color:#15803d;border:5px solid #15803d;border-radius:999px;justify-content:center;align-items:center;width:1.08in;height:1.08in;margin-bottom:.12in;display:flex}.housing-congruence-card.warn .housing-check-circle{color:#f59e0b;border-color:#f59e0b}.housing-congruence-card.risk .housing-check-circle{color:#b91c1c;border-color:#b91c1c}.housing-congruence-card span{color:#555;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.housing-congruence-card strong{color:#15803d;text-transform:uppercase;margin-top:.05in;font-size:19px;display:block}.housing-congruence-card.warn strong{color:#d97706}.housing-congruence-card.risk strong{color:#b91c1c}.housing-congruence-card p{color:#333;margin:.1in 0 0;font-size:9.5px;line-height:1.4}.housing-evidence-section h3{text-align:center}.housing-evidence-grid{grid-template-columns:repeat(4,1fr);gap:.08in;display:grid}.housing-evidence-box{background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.1in;min-height:1.08in;padding:.1in}.housing-evidence-icon{color:#b6923f;margin-bottom:.05in}.housing-evidence-box strong{color:#151515;text-transform:uppercase;font-size:9.5px;display:block}.housing-evidence-box span{color:#555;margin-top:.04in;font-size:8px;line-height:1.35;display:block}.housing-page,.housing-kpi,.housing-gauge-card,.housing-summary-card,.housing-services-panel,.housing-spaces-section,.housing-constructive-card,.housing-equipment-card,.housing-condition-card,.housing-congruence-card,.housing-evidence-section{break-inside:avoid;page-break-inside:avoid}@media print{.housing-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;height:auto!important;min-height:11in!important;margin:0!important;overflow:visible!important}.housing-kpi,.housing-gauge-card,.housing-summary-card,.housing-services-panel,.housing-spaces-section,.housing-constructive-card,.housing-equipment-card,.housing-condition-card,.housing-congruence-card,.housing-evidence-section{break-inside:avoid!important;page-break-inside:avoid!important}}.housing-page{padding:.46in .5in .4in}.housing-header-unified{margin-bottom:.22in}.housing-page .identity-title{font-size:38px}.housing-page .identity-eyebrow{letter-spacing:.28em;font-size:10px}.housing-page .identity-number{width:.52in;height:.52in;font-size:15px}.housing-header-unified-secondary{margin-bottom:.22in}.housing-page-secondary .identity-title{text-transform:none;letter-spacing:0;font-size:38px;line-height:1}.housing-page-secondary .housing-brand-box,.housing-page-secondary .housing-date-box{display:none!important}.housing-evidence-photo-grid{grid-template-columns:repeat(3,1fr);gap:.09in;display:grid}.housing-evidence-photo-box{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.11in;min-height:1.28in;position:relative;overflow:hidden;box-shadow:0 5px 16px #0000000b}.housing-evidence-photo-img{object-fit:cover;background:#f4efe6;width:100%;height:1.16in;display:block}.housing-evidence-photo-empty{color:#b6923f;background:radial-gradient(circle at 50% 30%,#d8bf7621,#0000 34%),#fffdf8;flex-direction:column;justify-content:center;align-items:center;gap:6px;height:1.16in;display:flex}.housing-evidence-photo-empty span{text-transform:uppercase;letter-spacing:.1em;color:#8a6f22;font-size:8px;font-weight:900}.housing-evidence-photo-caption{background:#fff;border-top:1px solid #e4ded0;padding:.06in .07in}.housing-evidence-photo-caption strong{color:#151515;text-transform:uppercase;letter-spacing:.08em;font-size:8.6px;display:block}.housing-evidence-photo-caption span{color:#666;margin-top:2px;font-size:7.6px;line-height:1.2;display:block}.housing-evidence-note{background:#fffaf0;border-left:3px solid #d8bf76;border-radius:.08in;margin-top:.1in;padding:.085in .1in}.housing-evidence-note strong{color:#b6923f;text-transform:uppercase;letter-spacing:.12em;font-size:8.5px;display:block}.housing-evidence-note span{color:#333;margin-top:.04in;font-size:9px;line-height:1.35;display:block}@media print{.housing-evidence-photo-box{break-inside:avoid!important;page-break-inside:avoid!important}}.housing-evidence-photo-grid-three .housing-evidence-photo-box{min-height:1.72in!important}.housing-evidence-photo-grid-three .housing-evidence-photo-caption{min-height:.34in}.housing-evidence-photo-grid-three .housing-evidence-photo-caption strong{font-size:9px!important}.housing-page-secondary .identity-title{font-size:34px!important}.housing-second-grid{gap:.09in!important;margin-bottom:0!important}.housing-material-card{grid-template-columns:.42in 1fr 1.35in!important;padding:.072in .085in!important}.housing-equipment-box span{font-size:7.3px!important}.housing-equipment-bar{margin-top:.045in!important}.housing-condition-row span,.housing-condition-row strong{font-size:7.6px!important}.housing-evidence-section{margin-top:.09in!important}.housing-evidence-section h3{margin-bottom:.07in!important}.housing-evidence-photo-grid-three{gap:.08in!important}.housing-evidence-section,.housing-evidence-photo-box{break-inside:auto!important;page-break-inside:auto!important}.housing-page-secondary .housing-condition-card,.housing-page-secondary .housing-congruence-card{break-inside:avoid!important;page-break-inside:avoid!important}.housing-page-secondary{padding:.46in .5in .36in!important}.housing-page-secondary .housing-header-unified,.housing-page-secondary .housing-header-unified-secondary{margin-bottom:.18in!important}.housing-page-secondary .identity-title{font-size:38px!important;line-height:1!important}.housing-page-secondary .identity-eyebrow{letter-spacing:.28em!important;font-size:10px!important}.housing-page-secondary .identity-number{width:.52in!important;height:.52in!important;font-size:15px!important}.housing-second-grid{gap:.12in!important}.housing-constructive-card,.housing-equipment-card,.housing-condition-card,.housing-congruence-card,.housing-evidence-section{border-radius:.15in!important;padding:.145in!important}.housing-constructive-card h3,.housing-equipment-card h3,.housing-condition-card h3,.housing-evidence-section h3{letter-spacing:.08em!important;margin-bottom:.1in!important;font-size:13px!important}.housing-equipment-grid{gap:.075in!important}.housing-equipment-box{border-radius:.11in!important;min-height:1.2in!important;padding:.095in!important}.housing-equipment-icon{width:.36in!important;height:.36in!important;margin-bottom:.05in!important}.housing-equipment-box span{font-size:8.2px!important;line-height:1.12!important}.housing-equipment-box strong{margin-top:.04in!important;font-size:17px!important}.housing-equipment-box small{font-size:7.6px!important}.housing-equipment-bar{height:.055in!important;margin-top:.06in!important}.housing-equipment-result{margin-top:.085in!important;padding:.085in!important}.housing-equipment-result span{font-size:7.8px!important}.housing-equipment-result strong{margin-top:.03in!important;font-size:17px!important}.housing-habitability-grid{grid-template-columns:1.55fr .85fr!important;gap:.12in!important;margin-top:.12in!important}.housing-condition-row{grid-template-columns:1fr .92in 1.22in!important;padding:.064in .085in!important}.housing-condition-row span{font-size:8.5px!important;line-height:1.15!important}.housing-condition-row strong{font-size:8.4px!important;line-height:1.15!important}.housing-dots{gap:.035in!important}.housing-dots i{width:.072in!important;height:.072in!important}.housing-check-circle{border-width:4px!important;width:.92in!important;height:.92in!important;margin-bottom:.09in!important}.housing-check-circle svg{width:48px!important;height:48px!important}.housing-congruence-card span{font-size:7.8px!important}.housing-congruence-card strong{margin-top:.04in!important;font-size:18px!important}.housing-congruence-card p{margin:.08in 0 0!important;font-size:8.8px!important;line-height:1.35!important}.housing-evidence-section{margin-top:.12in!important;padding:.13in!important}.housing-evidence-section h3{margin-bottom:.09in!important;font-size:13px!important}.housing-evidence-photo-grid-three{grid-template-columns:repeat(3,1fr)!important;gap:.1in!important}.housing-evidence-photo-grid-three .housing-evidence-photo-box{border-radius:.1in!important;min-height:1.62in!important}.housing-evidence-photo-grid-three .housing-evidence-photo-img,.housing-evidence-photo-grid-three .housing-evidence-photo-empty{height:1.3in!important}.housing-evidence-photo-grid-three .housing-evidence-photo-caption{min-height:.32in!important;padding:.055in .065in!important}.housing-evidence-photo-grid-three .housing-evidence-photo-caption strong{letter-spacing:.07em!important;font-size:8.5px!important}.housing-evidence-photo-grid-three .housing-evidence-photo-caption span{font-size:7.4px!important}.housing-evidence-photo-img{object-fit:cover!important;object-position:center center!important}.housing-equipment-box,.housing-material-card,.housing-condition-row,.housing-evidence-photo-box{transform:none!important}.housing-page-secondary .housing-second-grid,.housing-page-secondary .housing-habitability-grid,.housing-page-secondary .housing-evidence-section{break-inside:avoid!important;page-break-inside:avoid!important}.housing-kpi-strip{grid-template-columns:repeat(6,1fr)!important;gap:.06in!important;margin-bottom:.12in!important}.housing-kpi{border-radius:.095in!important;min-height:.76in!important;padding:.075in .045in!important}.housing-kpi-icon{width:.3in!important;height:.3in!important;margin-bottom:.04in!important}.housing-kpi span{letter-spacing:.07em!important;font-size:6.4px!important;line-height:1.05!important}.housing-kpi strong{margin-top:.025in!important;font-size:9.2px!important;line-height:1.12!important}.housing-page .housing-grid-top{margin-top:0!important}.housing-material-card{grid-template-columns:.42in 1fr 1.48in!important;min-height:.48in!important;padding:.068in .085in!important}.housing-material-icon{width:.31in!important;height:.31in!important}.housing-material-card span{font-size:7.9px!important;line-height:1.1!important}.housing-material-card strong{font-size:9.2px!important;line-height:1.15!important}.housing-constructive-card{padding:.12in!important}.housing-constructive-card h3{margin-bottom:.075in!important}@media print{.housing-kpi-strip{grid-template-columns:repeat(6,1fr)!important;display:grid!important}}.finpro-page{color:#151515;page-break-after:always;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;padding:.46in .5in .36in;font-family:Barlow,Arial,sans-serif;position:relative}.finpro-header{margin-bottom:.2in!important}.finpro-header .identity-title{text-transform:none!important;letter-spacing:0!important;font-size:38px!important;line-height:1!important}.finpro-header .identity-eyebrow{letter-spacing:.28em!important;font-size:10px!important}.finpro-header .identity-number{width:.52in!important;height:.52in!important;font-size:15px!important}.finpro-header-subtitle{color:#555!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:.07in 0 0!important;font-size:9px!important;font-weight:800!important;line-height:1.35!important}.finpro-exec-top{grid-template-columns:2.62in 1fr;gap:.14in;display:grid}.finpro-score-panel{color:#fff;background:radial-gradient(circle at 50% 20%,#d8bf7642,#0000 38%),linear-gradient(145deg,#080808,#1c1c1c 62%,#2b2414);border:1px solid #d8bf7652;border-radius:.14in;min-height:2.4in;padding:.16in;box-shadow:0 9px 24px #00000026}.finpro-score-head{justify-content:space-between;align-items:center;margin-bottom:.06in;display:flex}.finpro-score-head span{color:#d8bf76;text-transform:uppercase;letter-spacing:.11em;font-size:8.5px;font-weight:900}.finpro-score-head b{color:#d8bf76;text-transform:uppercase;letter-spacing:.1em;border:1px solid #d8bf7673;border-radius:999px;padding:4px 10px;font-size:8px}.finpro-gauge{width:2.02in;height:1.18in;margin:.1in auto .02in;position:relative;overflow:hidden}.finpro-gauge-arc{background:conic-gradient(from 225deg,#b91c1c 0deg,#f59e0b 55deg,#d8bf76 95deg,#15803d 165deg,#0000 165deg);border-radius:999px;width:2.02in;height:2.02in;position:absolute;inset:0}.finpro-gauge-inner{background:#111;border-radius:999px;width:1.38in;height:1.38in;position:absolute;top:.32in;left:.32in}.finpro-gauge-needle{transform-origin:bottom;z-index:3;background:#fff;width:2px;height:.8in;position:absolute;bottom:.1in;left:50%}.finpro-gauge-score{z-index:4;justify-content:center;align-items:flex-end;gap:4px;display:flex;position:absolute;bottom:.04in;left:0;right:0}.finpro-gauge-score strong{color:#fff;font-size:40px;line-height:1}.finpro-gauge-score span{color:#d8bf76;font-size:13px;font-weight:900}.finpro-score-result{text-align:center;margin-top:.06in}.finpro-score-result strong{text-transform:uppercase;font-size:15px;display:block}.finpro-score-result span{color:#111;text-transform:uppercase;background:#d8bf76;border-radius:999px;margin-top:.04in;padding:5px 14px;font-size:9px;font-weight:900;display:inline-block}.finpro-interpretation{background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.14in;min-height:2.4in;padding:.16in}.finpro-interpretation h3,.finpro-pressure-card h3,.finpro-congruence-card h3,.finpro-labor-risk-card h3,.finpro-panel h3,.finpro-matrix-card h3,.finpro-doc-card h3,.finpro-findings-card h3,.finpro-analyst-card h3,.finpro-recommendation h3{color:#151515;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .09in;font-size:12px;font-weight:900}.finpro-interpretation p{color:#333;margin:0;font-size:10.4px;line-height:1.48}.finpro-interpretation div{background:#fffaf0;border:1px solid #e4ded0;border-radius:.1in;grid-template-columns:.28in 1fr .55in;align-items:center;gap:.07in;margin-top:.13in;padding:.08in .1in;display:grid}.finpro-interpretation svg{color:#b6923f}.finpro-interpretation span{color:#555;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900}.finpro-interpretation strong{color:#151515;text-align:right;text-transform:uppercase;font-size:10px}.finpro-metrics-six{grid-template-columns:repeat(6,1fr);gap:.07in;margin-top:.13in;display:grid}.finpro-metric{text-align:center;background:radial-gradient(circle at 100% 0,#d8bf761a,#0000 42%),linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.11in;min-height:.95in;padding:.08in .055in}.finpro-metric-icon{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.31in;height:.31in;margin:0 auto .045in;display:flex}.finpro-metric.ok .finpro-metric-icon{color:#15803d;background:#f0fdf4}.finpro-metric.warn .finpro-metric-icon{color:#b6923f;background:#fff7df}.finpro-metric.risk .finpro-metric-icon{color:#b91c1c;background:#fef2f2}.finpro-metric span{color:#555;text-transform:uppercase;letter-spacing:.07em;min-height:.2in;font-size:6.7px;font-weight:900;line-height:1.12;display:block}.finpro-metric strong{color:#151515;margin-top:.025in;font-size:13.2px;line-height:1.05;display:block}.finpro-metric small{color:#777;text-transform:uppercase;margin-top:.025in;font-size:7.2px;font-weight:800;display:block}.finpro-metric.ok strong{color:#15803d}.finpro-metric.risk strong{color:#b91c1c}.finpro-exec-grid{grid-template-columns:1fr 1fr 1fr;gap:.1in;margin-top:.13in;display:grid}.finpro-pressure-card,.finpro-congruence-card,.finpro-labor-risk-card,.finpro-panel,.finpro-matrix-card,.finpro-doc-card,.finpro-findings-card,.finpro-analyst-card,.finpro-recommendation{background:#fff;border:1px solid #e4ded0;border-radius:.14in;padding:.13in;box-shadow:0 5px 14px #00000009}.finpro-pressure-body{grid-template-columns:.44in 1fr;align-items:center;gap:.12in;display:grid}.finpro-thermo{background:linear-gradient(#f8fafc,#fff);border:1px solid #c9c0a8;border-radius:999px;width:.3in;height:1.28in;margin:auto;position:relative;overflow:hidden}.finpro-thermo-fill{background:linear-gradient(#b91c1c,#f59e0b,#d8bf76,#15803d);border-radius:999px;position:absolute;bottom:0;left:0;right:0}.finpro-pressure-card strong{color:#b6923f;font-size:26px;line-height:1;display:block}.finpro-pressure-card span{color:#151515;text-transform:uppercase;margin-top:.04in;font-size:9px;font-weight:900;display:block}.finpro-pressure-card p,.finpro-labor-risk-card p,.finpro-note{color:#555;margin:.05in 0 0;font-size:8.5px;line-height:1.38}.finpro-congruence-card,.finpro-labor-risk-card{text-align:center}.finpro-check{color:#b6923f;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.72in;height:.72in;margin:0 auto .08in;display:flex}.finpro-check.ok{color:#15803d;border-color:#15803d}.finpro-check.warn{color:#b6923f;border-color:#d8bf76}.finpro-check.risk{color:#b91c1c;border-color:#b91c1c}.finpro-congruence-card strong{text-transform:uppercase;margin-bottom:.06in;font-size:14px;display:block}.finpro-congruence-card strong.ok{color:#15803d}.finpro-congruence-card strong.warn{color:#b6923f}.finpro-congruence-card strong.risk{color:#b91c1c}.finpro-congruence-card ul{text-align:left;margin:0;padding-left:.15in}.finpro-congruence-card li{color:#444;margin-bottom:.025in;font-size:8.3px;line-height:1.34}.finpro-shield{color:#d8bf76;background:linear-gradient(135deg,#111,#2a2417);border-radius:.12in;justify-content:center;align-items:center;width:.72in;height:.72in;margin:0 auto .08in;display:flex}.finpro-labor-risk-card span{color:#555;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:900}.finpro-labor-risk-card strong{text-transform:uppercase;margin-top:.035in;font-size:18px;display:block}.finpro-labor-risk-card strong.ok{color:#15803d}.finpro-labor-risk-card strong.warn{color:#b6923f}.finpro-labor-risk-card strong.risk{color:#b91c1c}.finpro-conclusion-card{background:#fffaf0;border:1px solid #e4ded0;border-left:4px solid #d8bf76;border-radius:.13in;grid-template-columns:.58in 1fr;align-items:center;gap:.12in;margin-top:.13in;padding:.12in;display:grid}.finpro-conclusion-icon{color:#d8bf76;background:#111;border-radius:.12in;justify-content:center;align-items:center;width:.48in;height:.48in;display:flex}.finpro-conclusion-icon.ok{color:#4ade80}.finpro-conclusion-icon.risk{color:#f87171}.finpro-conclusion-card h3{color:#b6923f;text-transform:uppercase;letter-spacing:.1em;margin:0 0 .04in;font-size:10px}.finpro-conclusion-card p{color:#333;margin:0;font-size:9.4px;line-height:1.43}.finpro-integral-summary{grid-template-columns:repeat(5,1fr);gap:.07in;display:grid}.finpro-integral-summary .finpro-metric{min-height:1.1in}.finpro-integral-kpis{grid-template-columns:repeat(5,1fr);gap:.08in;margin-top:.12in;display:grid}.finpro-indicator{text-align:center;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.11in;padding:.075in}.finpro-indicator-top{justify-content:center;align-items:center;gap:5px;min-height:.25in;display:flex}.finpro-indicator-top div{color:#b6923f}.finpro-indicator-top span{text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:900;line-height:1.05}.finpro-indicator-bar{background:#eee8db;border-radius:99px;height:.06in;margin:.06in 0 .04in;overflow:hidden}.finpro-indicator-bar i{background:#d8bf76;height:100%;display:block}.finpro-indicator-bar i.ok{background:#15803d}.finpro-indicator-bar i.warn{background:#d8bf76}.finpro-indicator-bar i.risk{background:#b91c1c}.finpro-indicator strong{font-size:14px;line-height:1;display:block}.finpro-indicator small{text-transform:uppercase;margin-top:.025in;font-size:7px;font-weight:900;display:block}.finpro-indicator small.ok{color:#15803d}.finpro-indicator small.warn{color:#b6923f}.finpro-indicator small.risk{color:#b91c1c}.finpro-page2-grid{grid-template-columns:1fr 1fr;gap:.11in;display:grid}.finpro-donut-layout{grid-template-columns:1.15in 1fr;align-items:center;gap:.12in;display:grid}.finpro-expense-donut{border-radius:999px;justify-content:center;align-items:center;width:1.05in;height:1.05in;display:flex}.finpro-expense-donut>div{background:#fff;border:1px solid #eee3d4;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:.62in;height:.62in;display:flex}.finpro-expense-donut strong{font-size:14px;line-height:1}.finpro-expense-donut span{color:#555;text-transform:uppercase;font-size:6.4px;font-weight:900}.finpro-donut-legend{gap:.04in;display:grid}.finpro-donut-legend div{grid-template-columns:.1in 1fr .35in;align-items:center;gap:.04in;display:grid}.finpro-donut-legend i{border-radius:999px;width:.08in;height:.08in}.finpro-donut-legend span,.finpro-donut-legend strong{color:#151515;font-size:7.7px}.finpro-expense-bars{gap:.055in;display:grid}.finpro-expense-bars div{grid-template-columns:.95in 1fr .32in;align-items:center;gap:.06in;display:grid}.finpro-expense-bars span{font-size:8px;font-weight:800}.finpro-expense-bars div div{background:#eee8db;border-radius:99px;height:.065in;display:block;overflow:hidden}.finpro-expense-bars i{background:linear-gradient(90deg,#d8bf76,#15803d);height:100%;display:block}.finpro-expense-bars strong{color:#b6923f;text-align:right;font-size:8px}.finpro-pressure-ring{background:#fff;border:12px solid #d8bf76;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:1.1in;height:1.1in;margin:.06in auto .08in;display:flex}.finpro-pressure-ring strong{font-size:25px;line-height:1}.finpro-pressure-ring span{text-transform:uppercase;color:#555;font-size:7px;font-weight:900}.finpro-resilience-panel{grid-column:1/span 1}.finpro-resilience-grid{grid-template-columns:repeat(4,1fr);gap:.07in;display:grid}.finpro-resilience-card{text-align:center;border-right:1px solid #eee3d4;padding:.05in}.finpro-resilience-card:last-child{border-right:none}.finpro-resilience-card div{color:#151515;margin-bottom:.04in}.finpro-resilience-card span{text-transform:uppercase;min-height:.24in;font-size:7px;font-weight:900;line-height:1.12;display:block}.finpro-resilience-card strong{margin-top:.03in;font-size:13px;display:block}.finpro-resilience-card small{text-transform:uppercase;margin-top:.025in;font-size:7px;font-weight:900;display:block}.finpro-resilience-card small.ok{color:#15803d}.finpro-resilience-card small.warn{color:#b6923f}.finpro-resilience-card small.risk{color:#b91c1c}.finpro-matrix-card{grid-column:2/span 1}.finpro-table{border-collapse:separate;border-spacing:0;border:1px solid #e4ded0;border-radius:.08in;width:100%;font-size:8px;overflow:hidden}.finpro-table th{color:#fff;text-align:left;text-transform:uppercase;letter-spacing:.07em;background:#111;padding:6px;font-size:7px}.finpro-table td{vertical-align:top;border-bottom:1px solid #eee7db;padding:6px}.finpro-table tr:last-child td{border-bottom:none}.finpro-table b.ok{color:#15803d}.finpro-table b.warn{color:#b6923f}.finpro-table b.risk{color:#b91c1c}.finpro-page3-grid{grid-template-columns:1fr 1fr;gap:.12in;display:grid}.finpro-doc-row{border-bottom:1px solid #eee3d4;grid-template-columns:.25in 1fr .85in;align-items:center;gap:.06in;padding:.07in 0;display:grid}.finpro-doc-row:last-child{border-bottom:none}.finpro-doc-row svg{color:#b6923f}.finpro-doc-row span{color:#151515;font-size:8.5px;font-weight:800}.finpro-doc-row strong{text-align:right;text-transform:uppercase;font-size:8px}.finpro-doc-row strong.ok{color:#15803d}.finpro-doc-row strong.warn{color:#b6923f}.finpro-doc-row strong.risk{color:#b91c1c}.finpro-doc-row strong.neutral{color:#777}.finpro-findings-card div{grid-template-columns:.22in 1fr;gap:.06in;padding:.055in 0;display:grid}.finpro-findings-card svg{color:#b6923f}.finpro-findings-card span{color:#333;font-size:8.7px;line-height:1.35}.finpro-analyst-card{grid-column:1/span 2;grid-template-columns:.65in 1fr;align-items:center;gap:.12in;display:grid}.finpro-avatar{color:#d8bf76;background:#111;border-radius:999px;justify-content:center;align-items:center;width:.55in;height:.55in;display:flex}.finpro-analyst-card p,.finpro-recommendation p{color:#333;margin:0;font-size:9.6px;line-height:1.45}.finpro-final-dictamen{color:#fff;background:radial-gradient(circle at 14% 24%,#d8bf7629,#0000 34%),linear-gradient(135deg,#080808,#202020);border:1px solid #d8bf7659;border-radius:.14in;grid-column:1/span 2;grid-template-columns:.82in 1fr 1.35in;align-items:center;gap:.18in;min-height:1.36in;padding:.18in;display:grid}.finpro-dictamen-shield{color:#d8bf76;border:1px solid #d8bf76;border-radius:.12in;justify-content:center;align-items:center;width:.72in;height:.72in;display:flex}.finpro-final-dictamen span{color:#d8bf76;text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900;display:block}.finpro-final-dictamen strong{color:#fff;text-transform:uppercase;margin:.05in 0 .03in;font-size:19px;line-height:1.1;display:block}.finpro-final-dictamen b{text-transform:uppercase;font-size:13px}.finpro-final-dictamen b.ok{color:#4ade80}.finpro-final-dictamen b.warn{color:#d8bf76}.finpro-final-dictamen b.risk{color:#f87171}.finpro-risk-scale{border-left:1px solid #d8bf7659;padding-left:.16in}.finpro-risk-scale strong{color:#d8bf76;font-size:18px}.finpro-risk-scale div{gap:.04in;margin-top:.06in;display:flex}.finpro-risk-scale i{background:#555;border-radius:999px;width:.09in;height:.09in}.finpro-risk-scale i.ok{background:#15803d}.finpro-risk-scale i.warn{background:#d8bf76}.finpro-risk-scale i.risk{background:#b91c1c}.finpro-recommendation{background:#fffaf0;border-left:4px solid #d8bf76;grid-column:1/span 2;grid-template-columns:.45in 1fr;align-items:center;gap:.12in;display:grid}.finpro-recommendation div:first-child{color:#b6923f}.finpro-page,.finpro-score-panel,.finpro-interpretation,.finpro-metric,.finpro-pressure-card,.finpro-congruence-card,.finpro-labor-risk-card,.finpro-conclusion-card,.finpro-panel,.finpro-matrix-card,.finpro-doc-card,.finpro-findings-card,.finpro-analyst-card,.finpro-final-dictamen,.finpro-recommendation{break-inside:avoid;page-break-inside:avoid}@media print{.finpro-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;height:auto!important;min-height:11in!important;margin:0!important;overflow:visible!important}}.finpro-score-panel{background:radial-gradient(circle at 50% 34%,#d8bf7621,#0000 35%),linear-gradient(145deg,#0c0c0c,#111 58%,#171717)!important;border:1px solid #d8bf7633!important;border-radius:.18in!important;min-height:2.68in!important;padding:.19in .18in!important;box-shadow:0 10px 26px #00000029!important}.finpro-score-head{text-align:center!important;justify-content:center!important;margin-bottom:.05in!important}.finpro-score-head span{max-width:2.05in;color:#fff!important;letter-spacing:.13em!important;font-size:12px!important;line-height:1.45!important}.finpro-score-head b{display:none!important}.finpro-gauge{width:2.15in!important;height:1.24in!important;margin:.08in auto .02in!important}.finpro-gauge-arc{background:conic-gradient(from 225deg,#7aa36a 0deg,#d8bf76 58deg,#f5a623 112deg,#d73b28 165deg,#0000 165deg)!important;width:2.15in!important;height:2.15in!important}.finpro-gauge-inner{background:#111!important;width:1.43in!important;height:1.43in!important;top:.36in!important;left:.36in!important}.finpro-gauge-needle{box-shadow:0 0 0 1px #ffffff40;background:#f7f7f7!important;width:3px!important;height:.76in!important;bottom:.14in!important}.finpro-gauge-score{bottom:.055in!important}.finpro-gauge-score strong{color:#fff!important;font-size:42px!important}.finpro-gauge-score span{color:#fff!important;font-size:12px!important}.finpro-score-result{margin-top:.1in!important}.finpro-score-result strong{letter-spacing:.02em!important;font-size:25px!important;line-height:1!important}.finpro-score-result.ok strong{color:#43f083!important}.finpro-score-result.warn strong{color:#d8bf76!important}.finpro-score-result.risk strong{color:#ff6b6b!important}.finpro-score-result span{color:#fff!important;letter-spacing:.12em!important;background:0 0!important;border:none!important;margin-top:.05in!important;padding:0!important;font-size:9px!important}.finpro-score-result:after{content:"BAJO          MEDIO          ALTO";white-space:pre;color:#fff;letter-spacing:.05em;margin-top:.15in;font-size:8px;font-weight:900;display:block}.finpro-score-panel:after{content:"Clasificación basada en ingresos, egresos, endeudamiento, liquidez, dependencia externa y congruencia patrimonial.";color:#f4f4f4;text-align:center;max-width:2.06in;margin:.09in auto 0;font-size:8.4px;line-height:1.35;display:block}.finpro-integral-summary+*{min-width:0}.finpro-integral-hero .finpro-score-panel{min-height:2.18in!important}.finpro-integral-hero .finpro-score-head span{font-size:10px!important}.finpro-integral-hero .finpro-gauge{width:1.72in!important;height:.98in!important}.finpro-integral-hero .finpro-gauge-arc{width:1.72in!important;height:1.72in!important}.finpro-integral-hero .finpro-gauge-inner{width:1.14in!important;height:1.14in!important;top:.29in!important;left:.29in!important}.finpro-integral-hero .finpro-gauge-needle{height:.58in!important}.finpro-integral-hero .finpro-gauge-score strong{font-size:31px!important}.finpro-integral-hero .finpro-score-result strong{font-size:18px!important}.finpro-integral-hero .finpro-score-result:after{margin-top:.09in;font-size:6.6px}.finpro-integral-hero .finpro-score-panel:after{max-width:1.55in;font-size:6.9px;line-height:1.25}.finpro-distribution-panel{min-height:3.15in!important}.finpro-distribution-panel .finpro-donut-layout{grid-template-columns:1.85in 1fr!important;align-items:center!important;gap:.2in!important;margin-top:.06in!important}.finpro-distribution-panel .finpro-expense-donut{box-shadow:0 8px 20px #0000000f;width:1.72in!important;height:1.72in!important}.finpro-distribution-panel .finpro-expense-donut>div{width:.92in!important;height:.92in!important}.finpro-distribution-panel .finpro-expense-donut strong{font-size:24px!important}.finpro-distribution-panel .finpro-expense-donut span{text-align:center;max-width:.68in;font-size:7.5px!important;line-height:1.05!important}.finpro-distribution-panel .finpro-donut-legend{gap:.075in!important}.finpro-distribution-panel .finpro-donut-legend div{grid-template-columns:.13in 1fr .42in!important;gap:.06in!important}.finpro-distribution-panel .finpro-donut-legend i{width:.105in!important;height:.105in!important}.finpro-distribution-panel .finpro-donut-legend span{font-size:9px!important;font-weight:800!important}.finpro-distribution-panel .finpro-donut-legend strong{color:#b6923f!important;font-size:9px!important}.finpro-distribution-note{border-top:1px solid #e4ded0;margin-top:.13in;padding-top:.1in}.finpro-distribution-note strong{color:#b6923f;text-transform:uppercase;letter-spacing:.11em;margin-bottom:.04in;font-size:8px;display:block}.finpro-distribution-note span{color:#555;font-size:8.8px;line-height:1.45;display:block}.finpro-page2-grid>.finpro-panel:nth-child(2){min-height:3.15in!important}.finpro-page2-grid{gap:.12in!important}.finpro-panel{border-radius:.13in!important}.finpro-header-subtitle:empty{display:none!important}.finpro-page-v4{padding:.46in .5in .36in!important}.finpro-page-v4 .finpro-header{margin-bottom:.16in!important}.finpro-v4-top{grid-template-columns:2.5in 1fr!important;align-items:stretch!important;gap:.13in!important;display:grid!important}.finpro-score-card-v4{color:#fff;text-align:center;background:radial-gradient(circle at 50% 16%,#d8bf7629,#0000 34%),linear-gradient(145deg,#070707,#111 60%,#181818);border:1px solid #d8bf7640;border-radius:.16in;flex-direction:column;justify-content:flex-start;align-items:center;min-height:2.72in;padding:.18in .16in;display:flex;box-shadow:0 9px 24px #00000029}.finpro-score-title-v4{color:#fff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:.11in;font-size:10px;font-weight:900;line-height:1.35}.finpro-score-ring-v4{--score:75;background:conic-gradient(from -90deg, #d8bf76 calc(var(--score) * 1%), #ffffff29 0);border-radius:999px;justify-content:center;align-items:center;width:1.36in;height:1.36in;margin-bottom:.1in;display:flex;position:relative}.finpro-score-ring-v4:before{content:"";background:#111;border-radius:999px;position:absolute;inset:.14in}.finpro-score-ring-v4:after{content:"";border:2px dotted #d8bf76a6;border-radius:999px;position:absolute;inset:-.07in}.finpro-score-ring-inner-v4{z-index:2;justify-content:center;align-items:flex-end;gap:3px;display:flex;position:relative}.finpro-score-ring-inner-v4 strong{color:#fff;font-size:33px;font-weight:900;line-height:.86}.finpro-score-ring-inner-v4 span{color:#d8bf76;font-size:11px;font-weight:900}.finpro-score-status-v4 strong{color:#43f083;text-transform:uppercase;letter-spacing:.01em;margin-bottom:.055in;font-size:20px;line-height:1.05;display:block}.finpro-score-status-v4.warn strong{color:#d8bf76}.finpro-score-status-v4.risk strong{color:#ff6b6b}.finpro-score-status-v4 span{color:#fff;text-transform:uppercase;letter-spacing:.1em;border:1px solid #d8bf7661;border-radius:999px;padding:4px 11px;font-size:8px;font-weight:900;display:inline-block}.finpro-score-status-v4.ok span b,.finpro-score-status-v4.ok span{color:#43f083}.finpro-score-card-v4 p{color:#f5f5f5;max-width:2.05in;margin:.095in 0 0;font-size:7.7px;line-height:1.33}.finpro-kpi-grid-v4{grid-template-columns:repeat(5,1fr)!important;gap:.1in!important;display:grid!important}.finpro-kpi-v4{text-align:center;background:radial-gradient(circle at 50% 8%,#d8bf761a,#0000 32%),linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.12in;flex-direction:column;align-items:center;min-height:2.72in;padding:.15in .07in .12in;display:flex}.finpro-kpi-icon-v4{color:#b6923f;background:#fbf7ee;border-radius:999px;justify-content:center;align-items:center;width:.42in;height:.42in;margin-bottom:.08in;display:flex}.finpro-kpi-v4.ok .finpro-kpi-icon-v4{color:#15803d;background:#edfdf3}.finpro-kpi-v4.warn .finpro-kpi-icon-v4{color:#b6923f;background:#fff7df}.finpro-kpi-v4.risk .finpro-kpi-icon-v4{color:#b91c1c;background:#fef2f2}.finpro-kpi-title-v4{color:#151515;text-transform:uppercase;letter-spacing:.06em;justify-content:center;align-items:center;min-height:.34in;font-size:7.3px;font-weight:900;line-height:1.18;display:flex}.finpro-kpi-v4 strong{color:#151515;margin-top:.08in;font-size:15px;line-height:1.05;display:block}.finpro-kpi-v4.ok strong{color:#15803d}.finpro-kpi-v4.risk strong{color:#b91c1c}.finpro-kpi-v4 span{color:#555;text-transform:uppercase;min-height:.23in;margin-top:.045in;font-size:6.8px;font-weight:800;line-height:1.2;display:block}.finpro-kpi-bar-v4{background:#eee8db;border-radius:999px;width:100%;height:.055in;margin-top:auto;overflow:hidden}.finpro-kpi-bar-v4 i{background:linear-gradient(90deg,#d8bf76,#15803d);border-radius:999px;height:100%;display:block}.finpro-indicators-v4{grid-template-columns:repeat(5,1fr);gap:.1in;margin-top:.2in;display:grid}.finpro-indicator-v4{text-align:center;background:#fff;border:1px solid #e4ded0;border-radius:.12in;min-height:.86in;padding:.08in .07in}.finpro-indicator-icon-v4{color:#b6923f;margin-bottom:.035in}.finpro-indicator-label-v4{color:#151515;text-transform:uppercase;letter-spacing:.06em;min-height:.22in;font-size:7px;font-weight:900;line-height:1.12}.finpro-segment-bar-v4{background:repeating-linear-gradient(90deg,#e5ded2 0 17%,#0000 17% 21%);border-radius:999px;height:.055in;margin:.06in 0 .045in;position:relative;overflow:hidden}.finpro-segment-bar-v4 i{background:#d8bf76;border-radius:999px;height:100%;display:block}.finpro-segment-bar-v4 i.ok{background:#15803d}.finpro-segment-bar-v4 i.warn{background:#d8bf76}.finpro-segment-bar-v4 i.risk{background:#b91c1c}.finpro-indicator-v4 strong{color:#151515;font-size:14px;line-height:1;display:block}.finpro-indicator-v4 span{text-transform:uppercase;margin-top:.025in;font-size:6.8px;font-weight:900;display:block}.finpro-indicator-v4 span.ok{color:#15803d}.finpro-indicator-v4 span.warn{color:#b6923f}.finpro-indicator-v4 span.risk{color:#b91c1c}.finpro-v4-analysis-grid{gap:.11in!important;margin-top:.13in!important}.finpro-v4-analysis-grid .finpro-pressure-card,.finpro-v4-analysis-grid .finpro-congruence-card,.finpro-v4-analysis-grid .finpro-labor-risk-card{border-radius:.13in!important;min-height:1.78in!important}.finpro-page-v4 .finpro-conclusion-card{background:linear-gradient(#fffdf8,#fff)!important;border:1px solid #e4ded0!important;border-left:4px solid #d8bf76!important;border-radius:.12in!important;grid-template-columns:.44in 1fr!important;align-items:start!important;gap:.12in!important;margin-top:.13in!important;padding:.115in .14in!important;display:grid!important}.finpro-page-v4 .finpro-conclusion-icon{color:#43f083!important;background:#111!important;border-radius:.1in!important;width:.36in!important;height:.36in!important}.finpro-page-v4 .finpro-conclusion-card h3{color:#b6923f!important;text-transform:uppercase!important;letter-spacing:.18em!important;margin:0 0 .045in!important;font-size:9.3px!important;font-weight:900!important}.finpro-page-v4 .finpro-conclusion-card p{color:#333!important;margin:0!important;font-size:8.7px!important;line-height:1.42!important}.finpro-score-card-v4{justify-content:center!important;min-height:2.52in!important;padding:.18in .16in .16in!important}.finpro-score-status-v4 strong{white-space:nowrap!important;letter-spacing:.01em!important;margin-bottom:.07in!important;font-size:17px!important;line-height:1!important}.finpro-score-status-v4 span{padding:4px 10px!important;font-size:8.2px!important}.finpro-score-card-v4 p{display:none!important}.finpro-kpi-grid-v4{gap:.095in!important}.finpro-kpi-v4{justify-content:flex-start!important;min-height:2.52in!important;padding:.16in .07in .13in!important}.finpro-kpi-icon-v4{width:.58in!important;height:.58in!important;margin-bottom:.11in!important}.finpro-kpi-icon-v4 svg{stroke-width:2.2px!important;width:30px!important;height:30px!important}.finpro-kpi-title-v4{min-height:.36in!important;font-size:7.8px!important;line-height:1.18!important}.finpro-kpi-v4 strong{margin-top:.12in!important;font-size:17px!important}.finpro-kpi-v4 span{margin-top:.055in!important;font-size:7.1px!important}.finpro-kpi-bar-v4{height:.065in!important}.finpro-pressure-card.ok .finpro-pressure-card strong,.finpro-pressure-card.ok .panel-big{color:#15803d!important}.finpro-pressure-card.warn .panel-big{color:#b6923f!important}.finpro-pressure-card.risk .panel-big{color:#b91c1c!important}.finpro-page-v4 .finpro-conclusion-card{background:linear-gradient(#fffdf8,#fff)!important}.finpro-indicators-v4{gap:.1in!important;margin-top:.16in!important}.finpro-indicator-v4{border-radius:.13in!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:1.1in!important;padding:.1in .075in .09in!important;display:flex!important}.finpro-indicator-icon-v4{color:#b6923f!important;justify-content:center!important;align-items:center!important;width:.36in!important;height:.31in!important;margin:0 auto .045in!important;display:flex!important}.finpro-indicator-icon-v4 svg{stroke-width:2.1px!important;width:25px!important;height:25px!important}.finpro-indicator-label-v4{justify-content:center!important;align-items:center!important;min-height:.25in!important;font-size:8px!important;line-height:1.15!important;display:flex!important}.finpro-segment-bar-v4{width:100%!important;height:.06in!important;margin:.055in 0!important}.finpro-indicator-v4 strong{font-size:16px!important}.finpro-indicator-v4 span{margin-top:.03in!important;font-size:7.3px!important}.finpro-v4-top{grid-template-columns:2.46in 1fr!important}.finpro-page-v4 .finpro-v4-analysis-grid{margin-top:.12in!important}.finpro-page-v4 .finpro-v4-top{grid-template-columns:2.46in 1fr!important;align-items:stretch!important;gap:.13in!important;display:grid!important}.finpro-page-v4 .finpro-kpi-grid-v4{grid-template-rows:repeat(2,1fr)!important;grid-template-columns:repeat(3,1fr)!important;gap:.085in!important;height:2.52in!important;min-height:2.52in!important;display:grid!important}.finpro-page-v4 .finpro-kpi-v4{text-align:center!important;background:radial-gradient(circle at 50% 8%,#d8bf761a,#0000 32%),linear-gradient(#fff,#fffdf8)!important;border:1px solid #e4ded0!important;border-radius:.115in!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;height:auto!important;min-height:1.18in!important;padding:.09in .075in .07in!important;display:flex!important}.finpro-page-v4 .finpro-kpi-icon-v4{color:#b6923f!important;background:#fbf7ee!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:.38in!important;height:.38in!important;margin:0 auto .05in!important;display:flex!important}.finpro-page-v4 .finpro-kpi-v4.ok .finpro-kpi-icon-v4{color:#15803d!important;background:#edfdf3!important}.finpro-page-v4 .finpro-kpi-v4.warn .finpro-kpi-icon-v4{color:#b6923f!important;background:#fff7df!important}.finpro-page-v4 .finpro-kpi-v4.risk .finpro-kpi-icon-v4{color:#b91c1c!important;background:#fef2f2!important}.finpro-page-v4 .finpro-kpi-icon-v4 svg{stroke-width:2.2px!important;width:25px!important;height:25px!important}.finpro-page-v4 .finpro-kpi-title-v4{color:#151515!important;text-transform:uppercase!important;letter-spacing:.055em!important;justify-content:center!important;align-items:center!important;min-height:.22in!important;font-size:7.2px!important;font-weight:900!important;line-height:1.1!important;display:flex!important}.finpro-page-v4 .finpro-kpi-v4 strong{color:#151515!important;margin-top:.03in!important;font-size:14.3px!important;font-weight:900!important;line-height:1!important;display:block!important}.finpro-page-v4 .finpro-kpi-v4.ok strong{color:#15803d!important}.finpro-page-v4 .finpro-kpi-v4.risk strong{color:#b91c1c!important}.finpro-page-v4 .finpro-kpi-v4 span{color:#555!important;text-transform:uppercase!important;min-height:.15in!important;margin-top:.025in!important;font-size:6.6px!important;font-weight:800!important;line-height:1.12!important;display:block!important}.finpro-page-v4 .finpro-kpi-bar-v4{background:#eee8db!important;border-radius:999px!important;width:100%!important;height:.048in!important;margin-top:auto!important;overflow:hidden!important}.finpro-page-v4 .finpro-kpi-bar-v4 i{background:linear-gradient(90deg,#d8bf76,#15803d)!important;border-radius:999px!important;height:100%!important;display:block!important}.finpro-page-v4 .finpro-integral-summary,.finpro-page-v4 .finpro-integral-kpis{display:none!important}.finpro-page-v4 .finpro-indicators-v4{grid-template-columns:repeat(5,1fr)!important;gap:.105in!important;margin-top:.16in!important;display:grid!important}.finpro-page-v4 .finpro-indicator-v4{text-align:center!important;background:radial-gradient(circle at 50% 0,#d8bf761a,#0000 34%),linear-gradient(#fff,#fffdf8)!important;border:1px solid #e4ded0!important;border-radius:.13in!important;flex-direction:column!important;justify-content:flex-start!important;align-items:center!important;min-height:1.24in!important;padding:.105in .075in .09in!important;display:flex!important}.finpro-page-v4 .finpro-indicator-icon-v4{color:#b6923f!important;justify-content:center!important;align-items:center!important;width:.42in!important;height:.38in!important;margin:0 auto .045in!important;display:flex!important}.finpro-page-v4 .finpro-indicator-icon-v4 svg{stroke-width:2.1px!important;width:29px!important;height:29px!important}.finpro-page-v4 .finpro-indicator-label-v4{letter-spacing:.055em!important;color:#151515!important;text-transform:uppercase!important;justify-content:center!important;align-items:center!important;min-height:.28in!important;font-size:8.5px!important;font-weight:900!important;line-height:1.12!important;display:flex!important}.finpro-page-v4 .finpro-segment-bar-v4{background:repeating-linear-gradient(90deg,#e5ded2 0 16%,#0000 16% 20%)!important;border-radius:999px!important;width:100%!important;height:.06in!important;margin:.065in 0 .055in!important;overflow:hidden!important}.finpro-page-v4 .finpro-segment-bar-v4 i{background:#d8bf76!important;border-radius:999px!important;height:100%!important;display:block!important}.finpro-page-v4 .finpro-segment-bar-v4 i.ok{background:#15803d!important}.finpro-page-v4 .finpro-segment-bar-v4 i.warn{background:#d8bf76!important}.finpro-page-v4 .finpro-segment-bar-v4 i.risk{background:#b91c1c!important}.finpro-page-v4 .finpro-indicator-v4 strong{color:#151515!important;font-size:18px!important;font-weight:900!important;line-height:1!important;display:block!important}.finpro-page-v4 .finpro-indicator-v4 span{text-transform:uppercase!important;margin-top:.035in!important;font-size:7.8px!important;font-weight:900!important;line-height:1!important;display:block!important}.finpro-page-v4 .finpro-indicator-v4 span.ok{color:#15803d!important}.finpro-page-v4 .finpro-indicator-v4 span.warn{color:#b6923f!important}.finpro-page-v4 .finpro-indicator-v4 span.risk{color:#b91c1c!important}.finpro-page-v4 .finpro-conclusion-card{margin-top:.12in!important}.finpro-page-v4 .finpro-v4-analysis-grid .finpro-pressure-card,.finpro-page-v4 .finpro-v4-analysis-grid .finpro-congruence-card,.finpro-page-v4 .finpro-v4-analysis-grid .finpro-labor-risk-card,.finpro-page-v4 .finpro-exec-grid .finpro-pressure-card,.finpro-page-v4 .finpro-exec-grid .finpro-congruence-card,.finpro-page-v4 .finpro-exec-grid .finpro-labor-risk-card{background:linear-gradient(#fff,#fffdf8)!important;border-radius:.13in!important;flex-direction:column!important;min-height:2.02in!important;padding:.13in .12in!important;display:flex!important}.finpro-pressure-card h3,.finpro-congruence-card h3,.finpro-labor-risk-card h3{margin-bottom:.08in!important;font-size:10.8px!important;line-height:1.1!important}.finpro-pressure-card.ok .finpro-thermo-fill{background:linear-gradient(#35c76d,#107a38)!important}.finpro-pressure-card.warn .finpro-thermo-fill{background:linear-gradient(#f2c94c,#b67510)!important}.finpro-pressure-card.risk .finpro-thermo-fill{background:linear-gradient(#f97316,#b91c1c)!important}.finpro-pressure-card.ok .finpro-pressure-text strong,.finpro-pressure-card.ok .finpro-pressure-text b{color:#15803d!important}.finpro-pressure-card.warn .finpro-pressure-text strong,.finpro-pressure-card.warn .finpro-pressure-text b{color:#b6923f!important}.finpro-pressure-card.risk .finpro-pressure-text strong,.finpro-pressure-card.risk .finpro-pressure-text b{color:#b91c1c!important}.finpro-pressure-body{grid-template-columns:.48in 1fr!important;align-items:center!important;gap:.13in!important}.finpro-thermo{width:.32in!important;height:1.22in!important}.finpro-pressure-text strong{font-size:25px!important;line-height:1!important}.finpro-pressure-text span{text-transform:uppercase!important;margin-top:.045in!important;font-size:8.7px!important;font-weight:900!important;line-height:1.25!important;display:block!important}.finpro-pressure-text p{color:#333!important;margin:.055in 0 0!important;font-size:8.9px!important;line-height:1.42!important}.finpro-card-interpretation{color:#333!important;text-align:center!important;max-width:2in!important;margin:.07in auto 0!important;font-size:9.1px!important;line-height:1.42!important}.finpro-congruence-card strong{margin-bottom:.02in!important;font-size:15px!important}.finpro-check{margin-bottom:.07in!important}.finpro-shield{color:#b6923f!important;width:.72in!important;height:.72in!important;box-shadow:none!important;background:#fffaf0!important;border:1px solid #d8bf76!important;border-radius:999px!important;margin:0 auto .075in!important}.finpro-shield.ok{color:#15803d!important;background:#f0fdf4!important;border-color:#15803d!important}.finpro-shield.warn{color:#b6923f!important;background:#fff7df!important;border-color:#d8bf76!important}.finpro-shield.risk{color:#b91c1c!important;background:#fef2f2!important;border-color:#b91c1c!important}.finpro-labor-risk-card span{font-size:7.8px!important;line-height:1.15!important}.finpro-labor-risk-card strong{margin-top:.035in!important;font-size:18px!important}.finpro-labor-risk-card p{color:#333!important;max-width:2.05in!important;margin:.055in auto 0!important;font-size:9.1px!important;line-height:1.42!important}.finpro-result-note{margin-top:auto;text-align:left!important;background:#f7fff8!important;border:1px solid #dfead8!important;border-radius:.075in!important;grid-template-columns:.21in 1fr!important;align-items:center!important;gap:.055in!important;padding:.055in .065in!important;display:grid!important}.finpro-result-note svg{color:#15803d!important}.finpro-result-note span{color:#333!important;text-transform:none!important;letter-spacing:0!important;font-size:8.2px!important;font-weight:700!important;line-height:1.32!important}.finpro-result-note.warn{background:#fffaf0!important;border-color:#f1ddb0!important}.finpro-result-note.warn svg{color:#b6923f!important}.finpro-result-note.risk{background:#fff7f7!important;border-color:#f5c2c2!important}.finpro-result-note.risk svg{color:#b91c1c!important}.finpro-page-v4 .finpro-conclusion-card{border-left:4px solid #d8bf76!important;grid-template-columns:.48in 1fr!important;margin-top:.12in!important;padding:.13in .15in!important}.finpro-page-v4 .finpro-conclusion-icon{color:#b6923f!important;background:#fffaf0!important;border:1px solid #d8bf76!important;border-radius:999px!important;width:.4in!important;height:.4in!important}.finpro-page-v4 .finpro-conclusion-icon.ok{color:#15803d!important;background:#f0fdf4!important;border-color:#15803d!important}.finpro-page-v4 .finpro-conclusion-icon.warn{color:#b6923f!important;background:#fff7df!important;border-color:#d8bf76!important}.finpro-page-v4 .finpro-conclusion-icon.risk{color:#b91c1c!important;background:#fef2f2!important;border-color:#b91c1c!important}.finpro-page-v4 .finpro-conclusion-card h3{letter-spacing:.16em!important;margin-bottom:.05in!important;font-size:10px!important}.finpro-page-v4 .finpro-conclusion-card p{color:#222!important;font-size:9.8px!important;line-height:1.5!important}.finpro-page-v4 .finpro-indicators-v4{margin-top:.13in!important}.finpro-page-v4 .finpro-v4-analysis-grid,.finpro-page-v4 .finpro-exec-grid{margin-top:.12in!important}.finpro-page-v4 .finpro-v4-analysis-grid .finpro-pressure-card,.finpro-page-v4 .finpro-v4-analysis-grid .finpro-congruence-card,.finpro-page-v4 .finpro-v4-analysis-grid .finpro-labor-risk-card,.finpro-page-v4 .finpro-exec-grid .finpro-pressure-card,.finpro-page-v4 .finpro-exec-grid .finpro-congruence-card,.finpro-page-v4 .finpro-exec-grid .finpro-labor-risk-card{flex-direction:column!important;display:flex!important}.finpro-page-v4 .finpro-result-note{box-sizing:border-box!important;width:100%!important;margin-top:auto!important}.finpro-page-v4 .finpro-pressure-card{justify-content:space-between!important}.finpro-page-v4 .finpro-pressure-body{flex:1!important;grid-template-columns:.58in 1fr!important;align-items:center!important;gap:.18in!important;display:grid!important}.finpro-page-v4 .finpro-thermo{width:.4in!important;height:1.45in!important}.finpro-page-v4 .finpro-pressure-text strong{font-size:31px!important}.finpro-page-v4 .finpro-pressure-text span{font-size:9.4px!important}.finpro-page-v4 .finpro-pressure-text p{font-size:9.7px!important;line-height:1.48!important}.finpro-structure-card{break-inside:avoid;page-break-inside:avoid;background:radial-gradient(circle at 14% 4%,#d8bf761a,#0000 34%),linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.13in;padding:.13in;box-shadow:0 5px 14px #00000009}.finpro-structure-card h3{color:#151515;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .1in;font-size:11px;font-weight:900}.finpro-structure-table{flex-direction:column;gap:.045in;display:flex}.finpro-structure-head,.finpro-structure-row{grid-template-columns:1fr .72in .42in;align-items:center;gap:.07in;display:grid}.finpro-structure-head{color:#777;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ece7da;padding-bottom:.04in;font-size:7px;font-weight:900}.finpro-structure-row{border-bottom:1px solid #f3eee3;min-height:.26in;padding:.04in 0}.finpro-structure-row:last-child{border-bottom:none}.finpro-structure-row span{color:#222;font-size:8.8px;font-weight:800;line-height:1.2}.finpro-structure-row strong{color:#151515;text-align:right;font-size:8.8px;line-height:1}.finpro-structure-row label{text-align:center;border-radius:999px;padding:.025in .03in;font-size:7px;font-weight:900;line-height:1;display:block}.finpro-structure-row label.ok{color:#15803d;background:#edfdf3}.finpro-structure-row label.warn{color:#b6923f;background:#fff7df}.finpro-structure-row label.risk{color:#b91c1c;background:#fff1f1}.finpro-structure-empty{color:#8a6f22;text-align:center;background:#fffaf0;border:1px dashed #d8bf76;border-radius:.08in;padding:.1in;font-size:8.2px;font-weight:900}.finpro-structure-note{color:#555;border-top:1px solid #ece7da;margin:.09in 0 0;padding-top:.075in;font-size:8.2px;line-height:1.38}.finpro-page2-grid{align-items:start}.finpremium-page2-grid{grid-template-columns:1fr 1fr;align-items:start;gap:.12in;display:grid}.finpremium-structure-card,.finpremium-profile-card,.finpremium-alert-card{break-inside:avoid;page-break-inside:avoid;background:linear-gradient(#fff,#fffdf8);border:1px solid #e4ded0;border-radius:.13in;padding:.13in;box-shadow:0 5px 14px #00000009}.finpremium-structure-card h3,.finpremium-profile-card h3,.finpremium-alert-card h3{color:#151515;text-transform:uppercase;letter-spacing:.08em;margin:0 0 .1in;font-size:11px;font-weight:900}.finpremium-structure-table{flex-direction:column;gap:.045in;display:flex}.finpremium-structure-head,.finpremium-structure-row{grid-template-columns:1fr .72in .42in;align-items:center;gap:.07in;display:grid}.finpremium-structure-head{color:#777;text-transform:uppercase;letter-spacing:.08em;border-bottom:1px solid #ece7da;padding-bottom:.04in;font-size:7px;font-weight:900}.finpremium-structure-row{border-bottom:1px solid #f3eee3;min-height:.26in;padding:.04in 0}.finpremium-structure-row span{color:#222;font-size:8.8px;font-weight:800;line-height:1.2}.finpremium-structure-row strong{color:#151515;text-align:right;font-size:8.8px}.finpremium-structure-row label{text-align:center;border-radius:999px;padding:.025in .03in;font-size:7px;font-weight:900}.finpremium-structure-row label.ok{color:#15803d;background:#edfdf3}.finpremium-structure-row label.warn{color:#b6923f;background:#fff7df}.finpremium-structure-row label.risk{color:#b91c1c;background:#fff1f1}.finpremium-structure-card p{color:#555;border-top:1px solid #ece7da;margin:.09in 0 0;padding-top:.075in;font-size:8.3px;line-height:1.38}.finpremium-profile-card div{border-bottom:1px solid #f1eadc;grid-template-columns:.22in 1fr;gap:.06in;padding:.055in 0;display:grid}.finpremium-profile-card div:last-child{border-bottom:none}.finpremium-profile-card svg{color:#b6923f}.finpremium-profile-card span{color:#333;font-size:9px;line-height:1.35}.finpremium-alert-card div{grid-template-columns:1fr 1fr;gap:.075in;display:grid}.finpremium-alert-card span{text-transform:uppercase;background:#fff;border:1px solid #e4ded0;border-radius:.09in;padding:.075in;font-size:8px;font-weight:900}.finpremium-alert-card span b{color:#555;letter-spacing:.08em;margin-bottom:.035in;font-size:6.8px;display:block}.finpremium-alert-card span.ok{color:#15803d;background:#f0fdf4;border-color:#cdebd6}.finpremium-alert-card span.warn{color:#b6923f;background:#fff7df;border-color:#f1ddb0}.finpremium-alert-card span.risk{color:#b91c1c;background:#fff1f1;border-color:#f5c2c2}.personal-page{width:8.5in;min-height:11in;color:var(--text,#151515);page-break-after:always;box-sizing:border-box;background:#fff;padding:.36in .5in .58in;font-family:Barlow,Arial,sans-serif;position:relative}.personal-title{font-size:38px}.personal-question{color:#b6923f;margin:.08in 0 0;font-size:13px;font-style:italic;font-weight:600}.personal-integral-bar{color:#fff;background:#050505;border:1px solid #d8bf7661;border-radius:.14in;grid-template-columns:1.55fr .65fr .82fr .92fr;align-items:center;gap:0;min-height:.66in;margin:.12in 0 .18in;padding:.1in .18in;display:grid;box-shadow:0 8px 20px #00000014}.personal-integral-bar>div{border-left:1px solid #d8bf7694;flex-direction:column;justify-content:center;min-height:.42in;padding:0 .17in;display:flex}.personal-integral-bar>div:first-child{border-left:0;padding-left:0}.personal-integral-main{grid-template-columns:.45in 1fr;align-items:center;gap:.12in;flex-direction:unset!important;display:grid!important}.personal-integral-icon{color:#d8bf76;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.36in;height:.36in;display:flex}.personal-integral-bar span{color:#d8bf76;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:900}.personal-integral-bar strong{color:#fff;text-transform:none;margin-top:.04in;font-size:18px;font-weight:900;line-height:1.05;display:block}.personal-integral-bar strong.ok{color:#15803d}.personal-integral-bar strong.warn{color:#d8bf76}.personal-integral-bar strong.bad{color:#b91c1c}.personal-top-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:.13in;display:grid}.personal-panel{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #e4ded0;border-radius:.15in;padding:.13in .14in;box-shadow:0 7px 20px #00000006}.personal-section-title-row h2{color:#151515;text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:17px;font-weight:900;line-height:1.05}.personal-section-title-row h2 span{color:#b6923f;margin-right:.035in}.personal-radar-wrap{grid-template-columns:1fr 1.06in;align-items:center;gap:.08in;min-height:2.48in;display:grid}.personal-radar{width:100%;height:2.62in;overflow:visible}.personal-radar-label{fill:#050505;text-transform:uppercase;font-family:Barlow Condensed,Barlow,Arial,sans-serif;font-size:12px;font-weight:900}.personal-radar-legend{background:#fbf7ee;border:1px solid #e4ded0;border-radius:.1in;flex-direction:column;justify-content:center;align-self:center;gap:.08in;min-height:1.32in;padding:.12in;display:flex}.personal-radar-legend strong{color:#151515;text-transform:uppercase;margin-bottom:.02in;font-size:10px;font-weight:900;line-height:1.15}.personal-radar-legend div{color:#151515;grid-template-columns:.18in 1fr;align-items:center;gap:.045in;font-size:8.7px;font-weight:800;line-height:1.15;display:grid}.personal-dot{vertical-align:middle;background:#15803d;border-radius:999px;width:.11in;height:.11in;margin-right:.055in;display:inline-block}.personal-dot.warn{background:#f59e0b}.personal-dot.bad{background:#b91c1c}.personal-dot.ok{background:#15803d}.personal-note{color:#b6923f;background:#fbf7ee;border:1px solid #e4ded0;border-radius:.09in;grid-template-columns:.34in 1fr;align-items:center;gap:.1in;margin-top:.08in;padding:.1in .12in;display:grid}.personal-note p{color:#333;margin:0;font-size:10.5px;line-height:1.45}.personal-health-panel{min-height:3.55in}.personal-health-body{grid-template-columns:1.16in 1fr;align-items:center;gap:.16in;min-height:1.2in;margin:.12in 0 .1in;display:grid}.personal-health-shield{color:#b6923f;border-radius:999px;justify-content:center;align-items:center;width:.9in;height:.9in;display:flex}.personal-mini-label{color:#333;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.personal-health-body h3{color:#b6923f;margin:.06in 0 .04in;font-size:20px;font-weight:900;line-height:1.05}.personal-health-body p{color:#333;margin:0;font-size:10.5px;line-height:1.35}.personal-health-minis{border-top:1px solid #e4ded0;border-bottom:1px solid #e4ded0;grid-template-columns:repeat(3,1fr);margin-top:.1in;display:grid}.personal-health-mini{text-align:center;border-left:1px solid #e4ded0;flex-direction:column;justify-content:center;align-items:center;min-height:.75in;padding:.07in .05in;display:flex}.personal-health-mini:first-child{border-left:0}.personal-health-mini-icon{color:#b6923f;height:.24in}.personal-health-mini span{color:#151515;text-transform:uppercase;letter-spacing:.1em;margin-top:.035in;font-size:8px;font-weight:900;display:block}.personal-health-mini strong{color:#333;margin-top:.04in;font-size:10px;font-weight:900;display:block}.personal-health-mini strong.ok{color:#15803d}.personal-health-mini strong.warn{color:#b6923f}.personal-note-health{margin-top:.12in}.personal-habits-panel{margin-top:.13in;padding:.13in .16in .16in}.personal-habits-table{border-collapse:collapse;table-layout:fixed;width:100%;margin-top:.06in}.personal-habits-table th{color:#b6923f;text-transform:uppercase;letter-spacing:.14em;text-align:left;border-bottom:1px solid #e4ded0;padding:.05in .06in;font-size:8.5px}.personal-habits-table td{color:#222;vertical-align:middle;border-bottom:1px solid #e4ded0;border-left:1px solid #eee7dc;padding:.055in .06in;font-size:10.5px;line-height:1.25}.personal-habits-table td:first-child,.personal-habits-table th:first-child{border-left:0;width:25%}.personal-habits-table th:nth-child(2){width:19%}.personal-habits-table th:nth-child(3){width:24%}.personal-habits-table tr:last-child td{border-bottom:0}.personal-habits-element{grid-template-columns:.28in 1fr;align-items:center;gap:.08in;display:grid}.personal-habits-element span{color:#b6923f;background:#fbf7ee;border-radius:.07in;justify-content:center;align-items:center;width:.26in;height:.26in;display:flex}.personal-habits-element strong{color:#151515;font-size:10.5px;font-weight:900}.personal-footer{grid-template-columns:1.65in 1fr 1in;align-items:end;gap:.16in;min-height:.5in;display:grid;position:absolute;bottom:.2in;left:.5in;right:.5in}.personal-sign-line{background:#777;width:.74in;height:1px;margin-bottom:.05in}.personal-signature strong,.personal-signature span,.personal-signature b{color:#111;font-size:8.5px;line-height:1.35;display:block}.personal-signature b{margin-top:.02in;font-size:9px}.personal-footer-center{justify-content:center;align-items:center;gap:.14in;padding-bottom:.07in;display:flex}.personal-footer-center i{background:#d8bf76;flex:1;height:1px;display:block}.personal-footer-center span{border:3px solid #d8bf76;border-radius:999px;width:.26in;height:.26in;display:block;box-shadow:inset 0 0 0 2px #fff}.personal-page-label{text-align:right;color:#111;padding-bottom:.05in;font-size:12px}.personal-routine-panel{margin-top:.14in}.personal-routine-grid{grid-template-columns:repeat(6,1fr);gap:.11in;margin-top:.12in;padding-top:.03in;display:grid}.personal-routine-card{min-height:1.35in;box-shadow:none;background:linear-gradient(#fff,#fbfaf6);border:1px solid #e4ded0;border-radius:.11in;padding:.15in .07in .1in!important}.personal-routine-card .identity-doc-icon,.personal-routine-icon{color:#b6923f;width:.35in;height:.35in;margin:0 auto .08in}.personal-routine-card span{min-height:.28in;line-height:1.15;color:#151515!important;letter-spacing:.06em!important;font-size:9px!important}.personal-routine-card strong{color:#151515!important;min-height:.26in!important;margin-top:.07in!important;font-size:14px!important;line-height:1.1!important;display:block!important}.personal-routine-note{margin-top:.12in}@media print{.personal-page{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:8.5in!important;min-height:11in!important;margin:0!important}.personal-panel,.personal-integral-bar,.personal-habits-table,.personal-routine-card{break-inside:avoid!important;page-break-inside:avoid!important}}.personal-conduct-body{grid-template-columns:.42in 1fr 2.05in;align-items:center;gap:.14in;display:grid}.personal-quote-mark{color:#d8bf76;font-family:Georgia,serif;font-size:54px;line-height:.65}.personal-conduct-body p{color:#333;margin:0;font-size:11px;font-style:italic;line-height:1.45}.personal-stability-badge{background:linear-gradient(#fff,#fbfaf6);border:1px solid #e4ded0;border-radius:.1in;grid-template-columns:.58in 1fr;align-items:center;gap:.1in;min-height:.72in;padding:.08in .1in;display:grid}.personal-stability-badge span{color:#151515;text-transform:uppercase;letter-spacing:.1em;font-size:7.7px;font-weight:900;display:block}.personal-stability-badge strong{color:#b6923f;text-transform:uppercase;margin:.025in 0;font-size:14px;font-weight:900;display:block}.personal-stability-badge p{color:#444;margin:0;font-size:8.8px;font-style:normal;line-height:1.25}.personal-bottom-grid{grid-template-columns:1fr 2.1in;gap:.12in;margin-top:.14in;display:grid}.personal-signal-panel,.personal-reading-panel{padding:.12in .14in}.personal-signal-grid{border-top:1px solid #e4ded0;grid-template-columns:repeat(5,1fr);margin-top:.08in;display:grid}.personal-signal-item{text-align:center;border-left:1px solid #e4ded0;flex-direction:column;justify-content:center;align-items:center;min-height:.88in;padding:.07in .04in;display:flex}.personal-signal-item:first-child{border-left:0}.personal-signal-icon{color:#b6923f;align-items:center;height:.25in;display:flex}.personal-signal-item span{color:#151515;text-transform:uppercase;margin-top:.02in;font-size:7.4px;font-weight:900;line-height:1.1}.personal-signal-item .personal-dot{margin:.055in 0 .03in}.personal-signal-item strong{color:#151515;text-transform:uppercase;font-size:8.3px;font-weight:900;line-height:1.15}.personal-reading-body{color:#b6923f;grid-template-columns:.62in 1fr;align-items:center;gap:.11in;min-height:1.05in;display:grid}.personal-reading-body p{color:#333;margin:0;font-size:10.5px;line-height:1.45}@media print{.personal-conduct-panel,.personal-signal-panel,.personal-reading-panel{break-inside:avoid!important;page-break-inside:avoid!important}}.personal-profile-signal-card{background:linear-gradient(#fffffffa,#faf8f2fa);border-radius:.18in;margin-top:.16in;padding:.2in;box-shadow:0 8px 24px #00000009}.personal-profile-signal-card .identity-doc-header strong.ok{color:#15803d;background:#f0fdf4;border-color:#15803d59}.personal-profile-signal-card .identity-doc-header strong.warn{color:#b6923f;background:#fff7ed;border-color:#b6923f59}.personal-profile-signal-card .identity-doc-header strong.bad{color:#b91c1c;background:#fef2f2;border-color:#b91c1c4d}.personal-profile-flow{grid-template-columns:repeat(5,1fr);gap:.06in;padding-top:.18in}.personal-profile-step .identity-doc-icon{width:.34in;height:.34in;margin-bottom:.06in}.personal-profile-step span{min-height:.28in}.personal-profile-step strong{color:#15803d;min-height:.3in}.personal-profile-step.warn strong{color:#b6923f}.personal-profile-step.bad strong{color:#b91c1c}.personal-final-reading-card{break-inside:avoid;page-break-inside:avoid;background:#fbf7ee;border:1px solid #e4ded0;border-left:4px solid #d8bf76;border-radius:.12in;margin-top:.16in;padding:.18in .2in}.personal-final-reading-card .identity-section-title{margin-bottom:.1in}.personal-bottom-grid{margin-top:.14in;display:block}.personal-bottom-grid .personal-reading-panel{display:none}@media print{.personal-profile-signal-card,.personal-profile-step,.personal-final-reading-card{break-inside:avoid!important;page-break-inside:avoid!important}}.personal-header.identity-header{justify-content:space-between;align-items:flex-start;margin-bottom:.2in;display:flex}.personal-header .identity-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.3em;font-size:10px;font-weight:800}.personal-header .identity-title{color:#151515;margin:.08in 0 0;font-size:36px;font-weight:900;line-height:1}.personal-header .identity-number{color:#b6923f;background:#fff;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.52in;min-width:.52in;height:.52in;font-size:15px;font-weight:900;display:flex}.personal-section-title-row{margin-bottom:.1in;padding:0;box-shadow:none!important;background:0 0!important;border:0!important}.personal-section-title-row h2{text-transform:uppercase;letter-spacing:.035em;margin:0;font-size:17px;font-weight:900;line-height:1.05;color:#151515!important}.personal-section-title-row h2 span{margin-right:.035in;width:auto!important;min-width:0!important;height:auto!important;box-shadow:none!important;color:#b6923f!important;background:0 0!important;border:0!important;padding:0!important;display:inline!important}.personal-section-title-row p{color:#555;margin:.035in 0 0;font-size:11px;font-style:italic;line-height:1.25}.personal-radar-wrap{grid-template-columns:1fr 1.02in;gap:.05in;overflow:visible}.personal-radar-legend{align-self:center;min-width:.98in;max-width:1.02in;padding:.1in .09in;overflow:visible}.personal-radar-legend strong{font-size:10px;line-height:1.15}.personal-radar-legend li{grid-template-columns:.13in 1fr;gap:.055in;font-size:8px;line-height:1.15}.personal-profile-signal-card{background:linear-gradient(#fffffffa,#faf8f2fa)!important;border:1px solid #e4ded0!important;border-radius:.18in!important;margin-top:.16in!important;padding:.2in!important;box-shadow:0 8px 24px #00000009!important}.personal-profile-signal-card .identity-doc-header span{color:#b6923f;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900}.personal-profile-signal-card .identity-doc-header small{color:#777;letter-spacing:.08em;text-transform:uppercase;font-size:8px}.personal-profile-signal-card .identity-doc-flow{grid-template-columns:repeat(5,1fr)!important;gap:.06in!important;padding-top:.18in!important;display:grid!important}.personal-profile-signal-card .identity-doc-step{text-align:center;min-height:1.6in;padding:.38in .06in .09in;background:linear-gradient(#fff,#fbfaf6)!important;border:1px solid #ece3d2!important;border-radius:.11in!important}.personal-profile-signal-card .identity-doc-number{border-radius:999px;justify-content:center;align-items:center;width:.38in;height:.38in;font-size:9.5px;font-weight:900;display:flex;position:absolute;top:-.28in;left:50%;transform:translate(-50%);color:#d8bf76!important;background:#050505!important;border:3px solid #fff!important;box-shadow:0 0 0 1px #d8bf76bf!important}.personal-final-reading-card{box-shadow:none!important;background:#fff!important;border:1px solid #e4ded0!important;border-left:4px solid #d8bf76!important;border-radius:.12in!important;margin-top:.16in!important;padding:.18in .2in!important}.personal-final-reading-card .identity-section-title{text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:9px;margin-bottom:.1in;font-size:10px;font-weight:900;display:flex;color:#b6923f!important}.personal-final-reading-card p{color:#333;margin:0;font-size:12px;line-height:1.55}.personal-final-reading-card small{color:#666;margin-top:.08in;font-size:9px;line-height:1.45;display:block}.personal-question,.personal-footer{display:none!important}.personal-page{min-height:11in!important;padding:.36in .5in .34in!important}.personal-page-routine{min-height:11in!important;padding:.42in .5in .32in!important}.personal-routine-grid{grid-template-columns:repeat(6,1fr)!important;gap:.08in!important;margin-top:.09in!important;padding-top:0!important}.personal-routine-card .identity-doc-icon,.personal-routine-icon{width:.3in!important;height:.3in!important;margin-bottom:.055in!important}.personal-routine-card span{letter-spacing:.055em!important;min-height:.22in!important;font-size:7.8px!important}.personal-routine-card strong{min-height:.22in!important;margin-top:.045in!important;font-size:12.5px!important}.personal-routine-card small{margin-top:.035in!important;font-size:8.2px!important;line-height:1.15!important}.personal-note,.personal-routine-note{margin-top:.08in!important;padding:.08in .1in!important}.personal-conduct-panel{margin-top:.1in!important;padding:.11in .14in!important}.personal-conduct-body{grid-template-columns:.36in 1fr 1.78in!important;gap:.1in!important}.personal-conduct-body p{font-size:9.8px!important;line-height:1.32!important}.personal-quote-mark{font-size:42px!important}.personal-stability-badge{grid-template-columns:.46in 1fr!important;min-height:.62in!important;padding:.06in .08in!important}.personal-stability-avatar{width:.38in!important;height:.38in!important}.personal-stability-badge span{font-size:6.8px!important}.personal-stability-badge strong{font-size:12px!important}.personal-stability-badge p{font-size:7.6px!important;line-height:1.15!important}.personal-profile-signal-card .identity-doc-header span{font-size:9.8px!important}.personal-profile-signal-card .identity-doc-header small{font-size:7.2px!important}.personal-profile-signal-card .identity-doc-header strong{min-width:1.05in!important;padding:.045in .09in!important;font-size:8.5px!important}.personal-profile-signal-card .identity-doc-step{min-height:1.28in!important;padding:.3in .045in .065in!important}.personal-profile-signal-card .identity-doc-number{width:.32in!important;height:.32in!important;font-size:8px!important;top:-.24in!important}.personal-profile-step .identity-doc-icon,.personal-profile-signal-card .identity-doc-icon{width:.27in!important;height:.27in!important;margin-bottom:.04in!important}.personal-profile-step .identity-doc-icon svg,.personal-profile-signal-card .identity-doc-icon svg{width:18px!important;height:18px!important}.personal-profile-step span,.personal-profile-signal-card .identity-doc-step span{letter-spacing:.08em!important;min-height:.22in!important;font-size:6.9px!important}.personal-profile-step strong,.personal-profile-signal-card .identity-doc-step strong{min-height:.22in!important;font-size:7.8px!important;line-height:1.1!important}.personal-profile-signal-card .identity-doc-meter-label{margin-top:.03in!important;font-size:5.7px!important}.personal-profile-signal-card .identity-doc-meter{height:.035in!important;margin-top:.02in!important}.personal-final-reading-card{background:#fff!important;border:1px solid #e4ded0!important;border-left:4px solid #d8bf76!important;border-radius:.12in!important;margin-top:.1in!important;padding:.13in .15in!important}.personal-final-reading-card small{margin-top:.055in!important;font-size:7.8px!important;line-height:1.28!important}@media print{.personal-question,.personal-footer{display:none!important}.personal-page,.personal-page-routine{height:11in!important;overflow:hidden!important}}.personal-habits-premium-head{grid-template-columns:1fr 2.15in;align-items:start;gap:.18in;margin-bottom:.14in;display:grid}.personal-habits-risk-card{color:#b6923f;background:linear-gradient(#fff,#fbfaf6);border:1px solid #e4ded0;border-radius:.14in;grid-template-columns:.48in 1fr;align-items:center;gap:.1in;min-height:.82in;padding:.1in .13in;display:grid}.personal-habits-risk-card strong{text-transform:uppercase;margin-top:2px;font-size:16px;font-weight:900;line-height:1;display:block}.personal-habits-risk-card.ok strong{color:#15803d}.personal-habits-risk-card.warn strong{color:#b6923f}.personal-habits-risk-card.bad strong{color:#b91c1c}.personal-habit-card-header{color:#b6923f;text-transform:uppercase;letter-spacing:.15em;grid-template-columns:1.45in 1.34in 1.75in 1fr;gap:.1in;padding:0 .09in .07in;font-size:8px;font-weight:900;display:grid}.personal-habit-card-list{gap:.055in;display:grid}.personal-habit-card-row{background:linear-gradient(#fff,#fdfbf7);border:1px solid #e4ded0;border-radius:.11in;grid-template-columns:1.45in 1.34in 1.75in 1fr;align-items:center;gap:.1in;min-height:.49in;padding:.065in .09in;display:grid;box-shadow:0 3px 10px #00000005}.personal-habit-element-block{grid-template-columns:.34in 1fr;align-items:center;gap:.09in;display:grid}.personal-habit-row-icon{color:#b6923f;background:#fbf7ee;border:1px solid #d8bf7638;border-radius:.08in;justify-content:center;align-items:center;width:.3in;height:.3in;display:flex}.personal-habit-element-block strong{color:#111;font-size:10px;font-weight:900;line-height:1.08}.personal-status-badge{text-transform:uppercase;letter-spacing:.04em;background:#fff;border:1px solid #e4ded0;border-radius:.1in;align-items:center;gap:.06in;min-height:.25in;padding:.045in .09in;font-size:8.8px;font-weight:900;line-height:1.1;display:inline-flex}.personal-status-badge.ok{color:#15803d;background:#f0fdf4;border-color:#15803d2e}.personal-status-badge.warn{color:#b6923f;background:#fffaf0;border-color:#d8bf765c}.personal-status-badge.bad{color:#b91c1c;background:#fef2f2;border-color:#b91c1c2e}.personal-habit-impact-block span{color:#222;font-size:10px;line-height:1.18;display:block}.personal-impact-meter{gap:.035in;margin-top:.055in;display:flex}.personal-impact-meter span{background:#ddd8ce;border-radius:99px;width:.22in;height:.035in}.personal-impact-meter.ok span.active{background:#15803d}.personal-impact-meter.warn span.active{background:#f59e0b}.personal-impact-meter.bad span.active{background:#b91c1c}.personal-habit-observation-block{grid-template-columns:.27in 1fr;align-items:center;gap:.08in;display:grid}.personal-observation-icon{color:#b6923f;background:#fff;border:1px solid #d8bf7661;border-radius:999px;justify-content:center;align-items:center;width:.24in;height:.24in;display:flex}.personal-habit-observation-block p{color:#222;margin:0;font-size:10px;line-height:1.22}.personal-habits-info-note{color:#b6923f;background:linear-gradient(90deg,#fbf7ee,#fff);border:1px solid #eee4d1;border-radius:.12in;grid-template-columns:.36in 1fr;align-items:center;gap:.1in;min-height:.42in;margin-top:.1in;padding:.1in .14in;display:grid}.personal-habits-info-note p{color:#222;margin:0;font-size:10.5px;line-height:1.35}.personal-conduct-premium-panel .personal-section-title-row{margin-bottom:.08in}.personal-conduct-gold-rule{background:linear-gradient(90deg,#d8bf76 0% 88%,#0000 88%);height:.02in;margin:.03in 0 .12in;position:relative}.personal-conduct-premium-body{grid-template-columns:.72in 1fr 1.72in;align-items:center;gap:.15in;display:grid}.personal-conduct-quote-circle{color:#d8bf76;background:#fffdf8;border:2px solid #d8bf7673;border-radius:999px;justify-content:center;align-items:center;width:.62in;height:.62in;font-family:Barlow Condensed,Arial,sans-serif;font-size:58px;font-weight:900;line-height:1;display:flex;box-shadow:0 8px 22px #00000009}.personal-conduct-copy{border-right:1px solid #e4ded0;flex-direction:column;justify-content:center;min-height:.82in;padding-right:.16in;display:flex}.personal-conduct-copy p{color:#222;margin:0;font-size:12px;font-style:normal;line-height:1.48}.personal-conduct-copy strong{color:#b6923f;margin-top:.08in;font-size:13px;font-weight:900;line-height:1.15;display:block}.personal-conduct-premium-panel .personal-stability-badge{background:linear-gradient(#fff,#fbfaf6);border-radius:.13in;grid-template-columns:.46in 1fr;gap:.1in;width:100%;min-height:.96in;padding:.12in;display:grid}.personal-conduct-premium-panel .personal-stability-badge span{letter-spacing:.12em;font-size:7.5px}.personal-conduct-premium-panel .personal-stability-badge strong{margin-top:3px;font-size:14px}.personal-conduct-premium-panel .personal-stability-badge p{margin-top:4px;font-size:8.8px;line-height:1.22}.personal-conduct-mini-row{background:linear-gradient(#fff,#fdfbf7);border:1px solid #e4ded0;border-radius:.12in;grid-template-columns:repeat(3,1fr);margin-top:.14in;display:grid;overflow:hidden}.personal-conduct-mini-row>div{color:#b6923f;grid-template-columns:.32in 1fr;align-items:center;column-gap:.09in;min-height:.58in;padding:.1in .13in;display:grid}.personal-conduct-mini-row>div+div{border-left:1px solid #e4ded0}.personal-conduct-mini-row span{color:#111;font-size:11px;font-weight:900;line-height:1.1;display:block}.personal-conduct-mini-row p{color:#333;grid-column:2;margin:3px 0 0;font-size:9.4px;line-height:1.28}.personal-page{overflow:hidden}.personal-page .personal-habits-premium-panel{transform-origin:0 0}.personal-page-routine .personal-routine-panel{margin-top:.02in}.personal-page-routine .personal-profile-signal-card{margin-top:.13in}.personal-page{padding:.34in .5in!important;overflow:hidden!important}.personal-header{margin-bottom:.1in!important}.personal-title{font-size:36px!important;line-height:1!important}.personal-integral-bar{border-radius:.13in!important;min-height:.58in!important;margin:.1in 0 .13in!important;padding:.08in .16in!important}.personal-integral-bar>div{min-height:.36in!important;padding:0 .13in!important}.personal-integral-icon{width:.32in!important;height:.32in!important}.personal-integral-icon svg{width:21px!important;height:21px!important}.personal-integral-bar span{font-size:8px!important}.personal-integral-bar strong{font-size:16px!important;line-height:1.05!important}.personal-top-grid{gap:.105in!important}.personal-panel{border-radius:.14in!important;padding:.105in .13in!important}.personal-section-title-row{margin-bottom:.075in!important}.personal-section-title-row h2{letter-spacing:.025em!important;font-size:15.5px!important}.personal-section-title-row p{margin:.025in 0 0!important;font-size:10px!important}.personal-map-panel{min-height:3.25in!important}.personal-radar-wrap{grid-template-columns:1fr .88in!important;align-items:center!important;gap:.045in!important;min-height:2.3in!important}.personal-radar{width:108%!important;height:2.72in!important;margin-left:-.08in!important}.personal-radar-label{font-size:12.8px!important}.personal-radar-legend{border-radius:.09in!important;gap:.06in!important;min-height:1.18in!important;padding:.09in .08in!important}.personal-radar-legend strong{font-size:8.8px!important}.personal-radar-legend div{grid-template-columns:.14in 1fr!important;font-size:7.7px!important}.personal-dot{width:.095in!important;height:.095in!important}.personal-note{border-radius:.08in!important;grid-template-columns:.28in 1fr!important;margin-top:.055in!important;padding:.075in .1in!important}.personal-note p{font-size:8.9px!important;line-height:1.25!important}.personal-note svg{width:18px!important;height:18px!important}.personal-health-body{gap:.12in!important;min-height:1.02in!important;padding:.03in 0 .06in!important}.personal-health-shield{width:.78in!important;height:.78in!important}.personal-health-shield svg{width:58px!important;height:58px!important}.personal-health-body h3{font-size:18px!important;font-weight:800!important;line-height:1.08!important}.personal-health-body p{font-size:9.3px!important;line-height:1.25!important}.personal-mini-label{font-size:8px!important}.personal-health-minis{margin-top:.05in!important}.personal-health-mini{min-height:.58in!important;padding:.075in .04in!important}.personal-health-mini-icon svg{width:22px!important;height:22px!important}.personal-health-mini span{font-size:7.5px!important}.personal-health-mini strong{font-size:8.6px!important}.personal-note-health{min-height:.45in!important;margin-top:.08in!important;padding:.075in .1in!important}.personal-habits-premium-head{grid-template-columns:1fr 1.75in!important;gap:.12in!important;margin-bottom:.075in!important}.personal-habits-risk-card{border-radius:.11in!important;grid-template-columns:.38in 1fr!important;gap:.07in!important;min-height:.62in!important;padding:.07in .09in!important}.personal-habits-risk-card span{letter-spacing:.11em!important;font-size:7.2px!important}.personal-habits-risk-card p{margin-top:2px!important;font-size:7.8px!important;line-height:1.18!important}.personal-habit-card-header{letter-spacing:.13em!important;grid-template-columns:1.36in 1.24in 1.55in 1fr!important;gap:.075in!important;padding:0 .075in .045in!important;font-size:7.1px!important}.personal-habit-card-row{border-radius:.085in!important;grid-template-columns:1.36in 1.24in 1.55in 1fr!important;gap:.075in!important;min-height:.405in!important;padding:.04in .075in!important}.personal-habit-row-icon{border-radius:.065in!important;width:.255in!important;height:.255in!important}.personal-status-badge{letter-spacing:.025em!important;border-radius:.08in!important;gap:.045in!important;min-height:.205in!important;padding:.032in .065in!important;font-size:7.25px!important}.personal-status-badge .personal-dot{width:.075in!important;height:.075in!important}.personal-impact-meter{gap:.025in!important;margin-top:.035in!important}.personal-habit-observation-block{grid-template-columns:.22in 1fr!important;gap:.055in!important}.personal-observation-icon svg{width:13px!important;height:13px!important}.personal-page-routine .personal-header.identity-header{margin-bottom:.14in!important}.personal-page-routine .personal-routine-panel{margin-top:0!important;padding:.1in .13in!important}.personal-routine-grid{gap:.075in!important}.personal-routine-card{min-height:1.05in!important;padding:.16in .045in .08in!important}.personal-routine-card .identity-doc-icon,.personal-routine-icon{height:.23in!important;margin-bottom:.035in!important}.personal-routine-card .identity-doc-icon svg,.personal-routine-icon svg{width:22px!important;height:22px!important}.personal-routine-card span{min-height:.25in!important;font-size:7.4px!important}.personal-routine-card strong{font-size:12px!important}.personal-routine-card small{font-size:7.8px!important;line-height:1.15!important}.personal-routine-note{min-height:.34in!important;margin-top:.075in!important}.personal-conduct-premium-panel{margin-top:.1in!important;padding:.105in .14in .12in!important}.personal-conduct-gold-rule{margin:.02in 0 .075in!important}.personal-conduct-premium-body{grid-template-columns:.58in 1fr 1.48in!important;gap:.11in!important}.personal-conduct-quote-circle{width:.48in!important;height:.48in!important;font-size:44px!important}.personal-conduct-copy{min-height:.58in!important;padding-right:.12in!important}.personal-conduct-copy p{font-size:9.8px!important;line-height:1.35!important}.personal-conduct-copy strong{margin-top:.045in!important;font-size:11px!important}.personal-conduct-premium-panel .personal-stability-badge{grid-template-columns:.36in 1fr!important;gap:.075in!important;min-height:.7in!important;padding:.08in!important}.personal-conduct-premium-panel .personal-stability-avatar{width:.32in!important;height:.32in!important}.personal-conduct-premium-panel .personal-stability-avatar svg{width:20px!important;height:20px!important}.personal-conduct-premium-panel .personal-stability-badge span{font-size:6.6px!important}.personal-conduct-premium-panel .personal-stability-badge strong{font-size:11.5px!important}.personal-conduct-premium-panel .personal-stability-badge p{font-size:7.3px!important}.personal-conduct-mini-row{margin-top:.09in!important}.personal-conduct-mini-row>div{grid-template-columns:.25in 1fr!important;min-height:.45in!important;padding:.07in .09in!important}.personal-conduct-mini-row svg{width:16px!important;height:16px!important}.personal-conduct-mini-row span{font-size:9px!important}.personal-conduct-mini-row p{font-size:7.8px!important;line-height:1.2!important}.personal-profile-signal-card{margin-top:.1in!important;padding:.14in .14in .13in!important}.personal-profile-signal-card .identity-doc-header{margin-bottom:.18in!important}.personal-profile-signal-card.identity-infographic-premium:before{top:.91in!important}.personal-profile-signal-card .identity-doc-flow{gap:.055in!important;padding-top:.12in!important}.personal-profile-signal-card .identity-doc-step{border-radius:.09in!important;min-height:1.18in!important;padding:.28in .045in .065in!important}.personal-profile-signal-card .identity-doc-number{border-width:2px!important;width:.31in!important;height:.31in!important;font-size:7.8px!important;top:-.22in!important}.personal-profile-signal-card .identity-doc-icon{height:.23in!important}.personal-profile-signal-card .identity-doc-step span{min-height:.17in!important;font-size:6.8px!important}.personal-profile-signal-card .identity-doc-step strong{min-height:.2in!important;font-size:7.5px!important}.personal-profile-signal-card .identity-doc-meter-label{font-size:5.8px!important}.personal-profile-signal-card .identity-doc-meter{height:.035in!important}.personal-final-reading-card{margin-top:.1in!important;padding:.13in .16in!important}.personal-final-reading-card .identity-section-title{margin-bottom:.07in!important;font-size:9.4px!important}.personal-final-reading-card p{font-size:10.2px!important;line-height:1.42!important}.personal-final-reading-card small{font-size:8px!important;line-height:1.3!important;display:block!important}@media print{.personal-page,.personal-page-routine{height:11in!important;min-height:11in!important;overflow:hidden!important}}.personal-top-grid-exec{margin-top:.02in;display:block}.personal-map-panel-expanded{min-height:4.18in;padding:.15in .18in .16in}.personal-map-layout-expanded{grid-template-columns:1fr 2.05in;align-items:center;gap:.18in;margin-top:.02in;display:grid}.personal-map-panel-expanded .personal-radar-wrap{min-height:3.05in;display:block}.personal-map-panel-expanded .personal-radar{width:100%;height:3.12in;overflow:visible}.personal-map-panel-expanded .personal-radar-legend{display:none}.personal-map-panel-expanded .personal-radar-label{letter-spacing:.02em;font-size:13.5px}.personal-map-panel-expanded .personal-note{min-height:.46in;margin-top:.04in}.personal-map-exec-panel{background:linear-gradient(#fff,#fbfaf6);border:1px solid #e4ded0;border-radius:.15in;flex-direction:column;align-self:stretch;gap:.085in;padding:.13in;display:flex}.personal-map-exec-head{border-bottom:1px solid #e4ded0;padding-bottom:.07in}.personal-map-exec-head span{color:#151515;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.personal-exec-icon{color:#b6923f;background:#fbf7ee;border:1px solid #d8bf7647;border-radius:.09in;justify-content:center;align-items:center;width:.34in;height:.34in;display:flex}.personal-exec-metric span{color:#111;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900;line-height:1.1;display:block}.personal-exec-metric.warn strong{color:#b6923f}.personal-exec-metric.bad strong{color:#b91c1c}.personal-habits-premium-panel{margin-top:.12in!important;padding:.13in .16in!important}.personal-habits-premium-head{margin-bottom:.1in!important}.personal-habits-risk-card{grid-template-columns:.4in 1fr!important;min-height:.62in!important;padding:.075in .11in!important}.personal-habits-risk-card svg{width:30px;height:30px}.personal-habits-risk-card strong{font-size:14px!important}.personal-habits-risk-card p{font-size:8.6px!important;line-height:1.15!important}.personal-habit-card-header{padding-bottom:.045in!important;font-size:7.5px!important}.personal-habit-card-list{gap:.038in!important}.personal-habit-card-row{border-radius:.09in!important;min-height:.405in!important;padding:.042in .075in!important}.personal-habit-row-icon{width:.27in!important;height:.27in!important}.personal-habit-element-block{grid-template-columns:.3in 1fr!important;gap:.07in!important}.personal-status-badge{min-height:.21in!important;padding:.035in .075in!important;font-size:7.7px!important}.personal-habit-impact-block span,.personal-habit-observation-block p{font-size:8.9px!important}.personal-impact-meter{margin-top:.038in!important}.personal-impact-meter span{width:.18in!important;height:.028in!important}.personal-observation-icon{width:.21in!important;height:.21in!important}.personal-habits-info-note{display:none!important}.personal-conduct-insights-row{background:linear-gradient(#fff,#fdfbf7);border:1px solid #e4ded0;border-radius:.12in;grid-template-columns:repeat(4,1fr);gap:0;margin-top:.13in;display:grid;overflow:hidden}.personal-insight-card{color:#b6923f;grid-template-columns:.34in 1fr;align-items:center;column-gap:.08in;min-height:.68in;padding:.09in .105in;display:grid}.personal-insight-card+.personal-insight-card{border-left:1px solid #e4ded0}.personal-insight-icon{background:#fbf7ee;border:1px solid #d8bf7652;border-radius:999px;justify-content:center;align-items:center;width:.28in;height:.28in;display:flex}.personal-insight-card span{color:#111;text-transform:uppercase;letter-spacing:.09em;font-size:8px;font-weight:900;line-height:1.1;display:block}.personal-insight-card strong{color:#15803d;margin-top:3px;font-size:13px;font-weight:900;line-height:1.1;display:block}.personal-insight-card p{color:#333;grid-column:2;margin:3px 0 0;font-size:8.5px;line-height:1.22}.personal-page-routine .personal-routine-panel{padding-bottom:.13in}.personal-profile-signal-card{margin-top:.12in!important}.personal-final-reading-card{margin-top:.11in!important}@media print{.personal-map-panel-expanded .personal-radar{height:3.08in!important}.personal-habit-card-row{min-height:.39in!important}}.labor-pdf-page{color:#151515;page-break-after:always;box-sizing:border-box;background:#fff;width:8.5in;min-height:11in;padding:.46in .5in .42in;font-family:Barlow,Arial,sans-serif;position:relative}.labor-pdf-page *{box-sizing:border-box}.labor-header{justify-content:space-between;align-items:flex-start;margin-bottom:.18in;display:flex}.labor-eyebrow{color:#b6923f;text-transform:uppercase;letter-spacing:.3em;font-size:10px;font-weight:800}.labor-title{color:#151515;margin:.08in 0 0;font-size:35px;font-weight:900;line-height:1}.labor-header p{color:#333;margin:.06in 0 0;font-size:12px}.labor-number{color:#b6923f;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.52in;min-width:.52in;height:.52in;font-size:15px;font-weight:900;display:flex}.labor-black-panel{color:#fff;break-inside:avoid;background:#080808;border:1px solid #d8bf768c;border-radius:.13in;margin-bottom:.18in;padding:.17in .2in .19in;box-shadow:0 10px 24px #00000014}.labor-panel-title{color:#d8bf76;text-transform:uppercase;letter-spacing:.16em;border-bottom:1px solid #d8bf7659;margin-bottom:.13in;padding-bottom:.11in;font-size:11px;font-weight:900}.labor-summary-grid{grid-template-columns:repeat(5,1fr);gap:.1in;display:grid}.labor-summary-metric{border-right:1px solid #d8bf766b;min-height:1.15in;padding:.04in .1in}.labor-summary-metric:last-child{border-right:none}.labor-summary-icon{color:#d8bf76;align-items:center;height:.24in;display:flex}.labor-summary-icon svg{stroke-width:1.7px;width:22px;height:22px}.labor-summary-metric span{color:#fff;text-transform:uppercase;margin-top:.04in;font-size:8px;font-weight:900;line-height:1.25;display:block}.labor-summary-metric strong{color:#d8bf76;margin-top:.08in;font-size:20px;font-weight:900;line-height:1.05;display:block}.labor-summary-metric strong.ok{color:#4ade80}.labor-summary-metric strong.warn{color:#d8bf76}.labor-summary-metric strong.bad{color:#f87171}.labor-summary-metric small{color:#ffffffc7;margin-top:.05in;font-size:8.6px;line-height:1.25;display:block}.labor-two-col{grid-template-columns:1fr 1fr;gap:.16in;margin-bottom:.16in;display:grid}.labor-distribution-card,.labor-sensitive-card,.labor-current-card,.labor-reading-card,.labor-history-card,.labor-gap-card,.labor-alert-card,.labor-signal-card,.labor-final-reading,.labor-mini-info{break-inside:avoid;page-break-inside:avoid;background:#fff;border:1px solid #e4ded0;border-radius:.14in}.labor-distribution-card,.labor-sensitive-card,.labor-current-card,.labor-history-card,.labor-gap-card,.labor-alert-card{padding:.14in}.labor-section-title{align-items:flex-start;gap:.08in;margin-bottom:.11in;display:flex}.labor-section-title>strong{color:#b6923f;min-width:.12in;font-size:17px;font-weight:900;line-height:1}.labor-section-title h2{color:#151515;text-transform:uppercase;margin:0;font-size:15px;font-weight:900;line-height:1}.labor-section-title p{color:#555;margin:.04in 0 0;font-size:10px;font-style:italic;line-height:1.25}.labor-distribution-body{grid-template-columns:1.15in 1fr;align-items:center;gap:.12in;display:grid}.labor-donut{border-radius:999px;justify-content:center;align-items:center;width:1in;height:1in;display:flex}.labor-donut>div{color:#b6923f;background:#fff;border-radius:999px;justify-content:center;align-items:center;width:.55in;height:.55in;display:flex}.labor-legend p{color:#222;align-items:center;gap:.07in;margin:.03in 0;font-size:10px;display:flex}.labor-legend p b{margin-left:auto}.labor-legend i{border-radius:999px;width:.1in;height:.1in;display:inline-block}.labor-legend i.gold{background:#d8bf76}.labor-legend i.black{background:#2f2f2f}.labor-legend i.soft{background:#eee8db}.labor-legend small{color:#555;margin-top:.08in;font-size:9px;display:block}.labor-sensitive-grid{border:1px solid #ece3d2;border-radius:.1in;grid-template-columns:repeat(3,1fr);display:grid;overflow:hidden}.labor-sensitive-item{border-bottom:1px solid #ece3d2;border-right:1px solid #ece3d2;flex-direction:column;justify-content:center;gap:.025in;min-height:.72in;padding:.09in .06in;display:flex}.labor-sensitive-item:nth-child(3n){border-right:none}.labor-sensitive-item:nth-child(n+4){border-bottom:none}.labor-sensitive-item div{color:#b6923f;height:.2in}.labor-sensitive-item svg{stroke-width:1.7px;width:18px;height:18px}.labor-sensitive-item span{color:#333;font-size:8.5px;font-weight:700;line-height:1.15}.labor-sensitive-item strong{color:#555;font-size:10px}.labor-sensitive-item.active strong{color:#15803d}.labor-current-card{margin-bottom:.13in;padding:.14in}.labor-current-grid{grid-template-columns:repeat(5,1fr);gap:.08in;display:grid}.labor-mini-info{grid-template-columns:.3in 1fr;align-items:center;gap:.08in;min-height:.62in;padding:.08in;display:grid}.labor-mini-icon{color:#b6923f;background:#fbf7ee;border:1px solid #ece3d2;border-radius:999px;justify-content:center;align-items:center;width:.26in;height:.26in;display:flex}.labor-mini-icon svg{stroke-width:1.7px;width:16px;height:16px}.labor-mini-info span{color:#333;text-transform:uppercase;font-size:7.4px;font-weight:900;line-height:1.15;display:block}.labor-mini-info strong{color:#151515;margin-top:.03in;font-size:10px;font-weight:900;line-height:1.15;display:block}.labor-mini-info small{color:#777;margin-top:.025in;font-size:8px;line-height:1.15;display:block}.labor-indicators-grid{grid-template-columns:repeat(5,1fr);gap:.08in;margin-bottom:.14in;display:grid}.labor-reading-card{background:linear-gradient(90deg,#fffaf0,#fff);border-left:4px solid #d8bf76;grid-template-columns:.55in 1fr;align-items:center;gap:.16in;padding:.16in .2in;display:grid}.labor-reading-icon{color:#b6923f;border:1px solid #b6923f59;border-radius:999px;justify-content:center;align-items:center;width:.45in;height:.45in;display:flex}.labor-reading-title{color:#b6923f;text-transform:uppercase;letter-spacing:.16em;margin-bottom:.06in;font-size:11px;font-weight:900}.labor-reading-card p,.labor-final-reading p{color:#222;margin:0;font-size:11px;line-height:1.55}.labor-reading-card small,.labor-final-reading small{color:#777;margin-top:.05in;font-size:8.5px;line-height:1.35;display:block}.labor-page-two{padding:.42in .5in .36in}.labor-page-two .labor-header{margin-bottom:.14in}.labor-page-two .labor-title{font-size:32px}.labor-history-card{margin-bottom:.12in;padding:.13in .14in}.labor-timeline-head{color:#333;text-transform:uppercase;letter-spacing:.08em;background:#fbf7ee;border:1px solid #ece3d2;border-radius:.08in;grid-template-columns:1in 1.55in 2.05in 1.15in .85in;padding:.07in .1in;font-size:7.5px;font-weight:900;display:grid}.labor-timeline-list{gap:.07in;margin-top:.08in;display:grid}.labor-timeline-row{background:#fff;border:1px solid #e4ded0;border-radius:.1in;grid-template-columns:1in 1.55in 2.05in 1.15in .85in;align-items:stretch;min-height:.72in;display:grid;position:relative;overflow:visible}.labor-timeline-index{color:#d8bf76;background:#050505;border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:.28in;height:.28in;font-size:10px;font-weight:900;display:flex;position:absolute;top:.22in;left:-.13in;box-shadow:0 0 0 1px #d8bf76}.labor-period,.labor-company,.labor-functions,.labor-exit,.labor-duration{border-right:1px solid #ece3d2;flex-direction:column;justify-content:center;margin:0;padding:.09in .1in;display:flex}.labor-duration{text-align:center;background:#fbf7ee;border-right:none;border-radius:0 .1in .1in 0}.labor-period strong{color:#151515;font-size:10px}.labor-period span{color:#b6923f;line-height:1}.labor-company strong{color:#151515;font-size:11px;line-height:1.15}.labor-company span{color:#333;margin-top:.03in;font-size:9px;font-weight:800}.labor-functions,.labor-exit{color:#333;font-size:9.5px;line-height:1.35}.labor-duration strong{color:#151515;font-size:10px;line-height:1.25}.labor-empty-row{color:#777;border:1px dashed #e4ded0;border-radius:.1in;padding:.16in;font-size:11px}.labor-bottom-grid{grid-template-columns:1fr 1fr;gap:.12in;margin-bottom:.12in;display:grid}.labor-gap-item{color:#15803d;background:#fff;border:1px solid #ece3d2;border-radius:.1in;grid-template-columns:.34in 1fr;align-items:center;gap:.1in;padding:.1in;display:grid}.labor-gap-item+.labor-gap-item{margin-top:.07in}.labor-gap-item strong{color:#151515;font-size:11px}.labor-gap-item p{color:#333;margin:.03in 0 0;font-size:9.5px;line-height:1.35}.labor-alert-card ul{gap:.055in;margin:0;padding:0;list-style:none;display:grid}.labor-alert-card li{color:#333;padding-left:.18in;font-size:10px;line-height:1.35;position:relative}.labor-alert-card li:before{content:"";background:#15803d;border-radius:999px;width:.07in;height:.07in;position:absolute;top:.04in;left:0}.labor-alert-card li.warn:before{background:#f59e0b}.labor-alert-card li.bad:before{background:#b91c1c}.labor-signal-card{background:linear-gradient(#fff,#fbfaf6);margin-bottom:.12in;padding:.15in .18in .16in;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000009}.labor-signal-card:before{content:"";z-index:1;background:linear-gradient(90deg,#0000,#d8bf76 8% 92%,#0000);height:2px;position:absolute;top:.95in;left:.4in;right:.4in}.labor-doc-header{z-index:2;justify-content:space-between;align-items:flex-start;margin-bottom:.25in;display:flex;position:relative}.labor-doc-header span{color:#b6923f;letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.labor-doc-header small{color:#777;letter-spacing:.08em;text-transform:uppercase;margin-top:.035in;font-size:8px;display:block}.labor-doc-header strong{text-align:center;color:#15803d;text-transform:uppercase;background:#f0fdf4;border:1px solid #15803d59;border-radius:99px;min-width:1.2in;padding:.055in .11in;font-size:9px;font-weight:900}.labor-signal-flow{z-index:2;grid-template-columns:repeat(5,1fr);gap:.06in;padding-top:.14in;display:grid;position:relative}.labor-signal-step{text-align:center;background:linear-gradient(#fff,#fbfaf6);border:1px solid #ece3d2;border-radius:.11in;min-height:1.35in;padding:.3in .05in .07in;position:relative}.labor-signal-number{color:#d8bf76;z-index:5;background:#050505;border:3px solid #fff;border-radius:999px;justify-content:center;align-items:center;width:.34in;height:.34in;font-size:9px;font-weight:900;display:flex;position:absolute;top:-.25in;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d8bf76bf}.labor-signal-icon{color:#b6923f;justify-content:center;align-items:center;width:.28in;height:.28in;margin:0 auto .04in;display:flex}.labor-signal-step span{color:#b6923f;letter-spacing:.1em;text-transform:uppercase;min-height:.2in;font-size:7.5px;font-weight:900;display:block}.labor-signal-step strong{color:#15803d;justify-content:center;align-items:center;min-height:.24in;margin-top:.035in;font-size:9px;font-weight:900;line-height:1.15;display:flex}.labor-signal-step.warn strong{color:#b6923f}.labor-signal-step.bad strong{color:#b91c1c}.labor-meter-label{color:#777;justify-content:space-between;margin-top:.03in;font-size:6.5px;display:flex}.labor-meter{background:#eee8db;border:1px solid #e4ded0;border-radius:99px;height:.04in;margin-top:.025in;overflow:hidden}.labor-meter i{background:linear-gradient(90deg,#d8bf76,#15803d);border-radius:99px;height:100%;display:block}.labor-signal-step.warn .labor-meter i{background:linear-gradient(90deg,#d8bf76,#f59e0b)}.labor-signal-step.bad .labor-meter i{background:linear-gradient(90deg,#d8bf76,#b91c1c)}.labor-final-reading{background:linear-gradient(90deg,#fffaf0,#fff);border-left:4px solid #d8bf76;grid-template-columns:.45in 1fr 1.38in;align-items:center;gap:.13in;padding:.14in .16in;display:grid}.labor-quote{color:#b6923f;border-radius:999px;justify-content:center;align-items:center;width:.36in;height:.36in;display:flex}.labor-traffic{text-align:center;color:#b6923f;background:#fff;border:1px solid #ece3d2;border-radius:.11in;flex-direction:column;justify-content:center;align-items:center;min-height:.85in;padding:.1in;display:flex}.labor-traffic span{text-transform:uppercase;color:#151515;margin-top:.04in;font-size:8px;font-weight:900}.labor-traffic strong{color:#b6923f;margin-top:.03in;font-size:18px;font-weight:900}.labor-traffic.ok strong{color:#15803d}.labor-traffic.bad strong{color:#b91c1c}.labor-traffic small{color:#555;margin-top:.02in;font-size:8px}@media print{.labor-pdf-page{break-after:page;page-break-after:always;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important;width:8.5in!important;min-height:11in!important;margin:0!important}}:root{--lumina-black:#050505;--lumina-ink:#111;--lumina-charcoal:#181818;--lumina-gold:#d8bf76;--lumina-gold-dark:#8a6f22;--lumina-gold-text:#b6923f;--lumina-paper:#fff;--lumina-soft:#fbf7ee;--lumina-warm:#ebe5da;--lumina-line:#e4ded0;--lumina-line-soft:#eee7db;--lumina-text:#151515;--lumina-muted:#6b7280;--lumina-muted-2:#333;--lumina-ok:#15803d;--lumina-ok-soft:#f0fdf4;--lumina-warn:#d8a53a;--lumina-warn-soft:#fff7ed;--lumina-risk:#b91c1c;--lumina-risk-soft:#fef2f2;--lumina-neutral:#64748b;--lumina-neutral-soft:#f1f5f9;--font-main:"Barlow", Arial, sans-serif;--font-condensed:"Barlow Condensed", Arial, sans-serif;--space-1:.04in;--space-2:.08in;--space-3:.12in;--space-4:.16in;--space-5:.2in;--space-6:.24in;--space-7:.32in;--space-8:.4in;--space-9:.5in;--radius-xs:.06in;--radius-sm:.09in;--radius-md:.12in;--radius-lg:.16in;--radius-xl:.18in;--radius-pill:999px;--shadow-soft:0 8px 24px #00000009;--shadow-card:0 10px 28px #0000000e;--shadow-dark:0 14px 45px #0000002e;--page-width:8.5in;--page-height:11in;--page-pad-x:.5in;--page-pad-y:.45in}*{box-sizing:border-box}body{background:var(--lumina-warm);color:var(--lumina-text);font-family:var(--font-main);margin:0}.lumina-report-page{width:var(--page-width);min-height:var(--page-height);background:var(--lumina-paper);color:var(--lumina-text);font-family:var(--font-main);page-break-after:always;break-after:page;padding:var(--page-pad-y) var(--page-pad-x);position:relative;overflow:hidden}.lumina-report-page.compact{padding:.36in .42in}.lumina-report-page.dense{padding:.34in .38in}.lumina-no-break,.lumina-card,.lumina-kpi,.lumina-insight,.lumina-table-wrap,.lumina-signal-flow,.lumina-timeline{break-inside:avoid;page-break-inside:avoid}.lumina-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.lumina-eyebrow{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.3em;font-size:10px;font-weight:800;line-height:1.2}.lumina-title{color:var(--lumina-text);margin:.08in 0 0;font-size:36px;font-weight:900;line-height:1}.lumina-title.large{font-size:42px}.lumina-subtitle{color:var(--lumina-muted-2);max-width:5.6in;margin:.08in 0 0;font-size:12px;line-height:1.45}.lumina-section-number{border-radius:var(--radius-pill);border:1px solid var(--lumina-gold);width:.52in;min-width:.52in;height:.52in;color:var(--lumina-gold-text);background:var(--lumina-paper);justify-content:center;align-items:center;font-size:15px;font-weight:900;display:flex}.lumina-card{background:var(--lumina-paper);border:1px solid var(--lumina-line);border-radius:var(--radius-lg);padding:var(--space-4)}.lumina-card.soft{background:var(--lumina-soft)}.lumina-card.black{background:var(--lumina-ink);color:#fff;border-color:#d8bf7673}.lumina-card.premium{box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#faf8f2fa)}.lumina-card-title{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.14em;margin-bottom:var(--space-3);align-items:center;gap:9px;font-size:10px;font-weight:900;display:flex}.lumina-card h3{margin:0 0 var(--space-3);color:var(--lumina-text);text-transform:uppercase;font-size:14px;line-height:1.1}.lumina-card.black h3,.lumina-card.black .lumina-card-title{color:var(--lumina-gold)}.lumina-card p{color:var(--lumina-muted-2);margin:0;font-size:12px;line-height:1.55}.lumina-card.black p{color:#ffffffd1}.lumina-hero{background:var(--lumina-ink);color:#fff;border-radius:var(--radius-lg);padding:var(--space-5) var(--space-6);gap:var(--space-5);box-shadow:var(--shadow-dark);border:1px solid #d8bf767a;grid-template-columns:1.4fr .9fr;align-items:center;display:grid}.lumina-hero-label{color:var(--lumina-gold);text-transform:uppercase;letter-spacing:.18em;font-size:9px;font-weight:900}.lumina-hero-title{color:#fff;margin:.06in 0 0;font-size:26px;font-weight:900;line-height:1.05}.lumina-hero-text{color:#ffffffd1;margin-top:.1in;font-size:12px;line-height:1.55}.lumina-hero-metrics{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}.lumina-kpi-grid{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.lumina-kpi-grid.five{grid-template-columns:repeat(5,1fr)}.lumina-kpi{background:var(--lumina-paper);border:1px solid var(--lumina-line);border-radius:var(--radius-md);text-align:center;padding:.1in .08in}.lumina-kpi-icon{border-radius:var(--radius-pill);width:.3in;height:.3in;color:var(--lumina-gold-text);border:1px solid #b6923f73;justify-content:center;align-items:center;margin:0 auto .06in;display:flex}.lumina-kpi span{color:var(--lumina-text);letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.lumina-kpi strong{color:var(--lumina-text);margin-top:.035in;font-size:18px;font-weight:900;line-height:1;display:block}.lumina-kpi small{color:var(--lumina-muted);margin-top:3px;font-size:7.5px;line-height:1.25;display:block}.lumina-kpi.black{background:var(--lumina-ink);color:#fff;border-color:#d8bf767a}.lumina-kpi.black span,.lumina-kpi.black small{color:#ffffffb8}.lumina-kpi.black strong{color:#fff}.lumina-badge{border-radius:var(--radius-pill);border:1px solid var(--lumina-line);text-transform:uppercase;letter-spacing:.12em;background:var(--lumina-paper);color:var(--lumina-neutral);justify-content:center;align-items:center;gap:6px;padding:.055in .12in;font-size:8.5px;font-weight:900;line-height:1;display:inline-flex}.lumina-badge.gold{color:var(--lumina-gold-text);background:#fffdf8;border-color:#d8bf7673}.lumina-badge.ok{color:var(--lumina-ok);background:var(--lumina-ok-soft);border-color:#15803d4d}.lumina-badge.warn{color:var(--lumina-warn);background:var(--lumina-warn-soft);border-color:#d8a53a4d}.lumina-badge.risk{color:var(--lumina-risk);background:var(--lumina-risk-soft);border-color:#b91c1c4d}.lumina-badge.neutral{color:var(--lumina-neutral);background:var(--lumina-neutral-soft);border-color:#64748b4d}.lumina-insight{gap:var(--space-3);background:var(--lumina-soft);border:1px solid var(--lumina-line);border-left:4px solid var(--lumina-gold);border-radius:var(--radius-md);padding:var(--space-4);grid-template-columns:.48in 1fr;align-items:flex-start;display:grid}.lumina-insight-icon{border-radius:var(--radius-pill);background:var(--lumina-ink);width:.4in;height:.4in;color:var(--lumina-gold);justify-content:center;align-items:center;display:flex}.lumina-insight-title{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.14em;margin-bottom:.06in;font-size:10px;font-weight:900}.lumina-insight p{color:var(--lumina-muted-2);margin:0;font-size:11.5px;line-height:1.6}.lumina-insight small{color:var(--lumina-muted);margin-top:.07in;font-size:8.5px;line-height:1.35;display:block}.lumina-table-wrap{border:1px solid var(--lumina-line);border-radius:var(--radius-sm);background:var(--lumina-paper);overflow:hidden}.lumina-table{border-collapse:separate;border-spacing:0;width:100%;font-size:8px}.lumina-table th{background:var(--lumina-ink);color:#fff;text-align:left;letter-spacing:.04em;text-transform:uppercase;padding:6px 5px;font-size:7px;font-weight:900}.lumina-table td{border-bottom:1px solid var(--lumina-line-soft);vertical-align:top;color:var(--lumina-text);padding:5px;line-height:1.25}.lumina-table tr:last-child td{border-bottom:none}.lumina-table tr:nth-child(2n) td{background:#fffdf8}.lumina-signal-flow{border:1px solid var(--lumina-line);border-radius:var(--radius-xl);padding:var(--space-4);box-shadow:var(--shadow-soft);background:linear-gradient(#fffffffa,#faf8f2fa);position:relative;overflow:hidden}.lumina-signal-header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-5);display:flex}.lumina-signal-header span{color:var(--lumina-gold-text);letter-spacing:.18em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.lumina-signal-header small{color:var(--lumina-muted);letter-spacing:.08em;text-transform:uppercase;margin-top:.035in;font-size:8px;display:block}.lumina-signal-header strong{text-align:center;border-radius:var(--radius-pill);min-width:1.2in;color:var(--lumina-gold-text);text-transform:uppercase;background:#fffdf8;border:1px solid #d8bf7659;padding:.055in .11in;font-size:10px;font-weight:900}.lumina-signal-steps{grid-template-columns:repeat(5,1fr);gap:.06in;padding-top:.16in;display:grid}.lumina-signal-step{text-align:center;border-radius:var(--radius-sm);background:linear-gradient(#fff,#fbfaf6);border:1px solid #ece3d2;min-height:1.38in;padding:.32in .05in .075in;position:relative}.lumina-signal-number{border-radius:var(--radius-pill);background:var(--lumina-black);width:.36in;height:.36in;color:var(--lumina-gold);border:3px solid #fff;justify-content:center;align-items:center;font-size:9px;font-weight:900;display:flex;position:absolute;top:-.26in;left:50%;transform:translate(-50%);box-shadow:0 0 0 1px #d8bf76bf}.lumina-signal-icon{width:.3in;height:.3in;color:var(--lumina-gold-text);justify-content:center;align-items:center;margin:0 auto .045in;display:flex}.lumina-signal-step span{color:var(--lumina-gold-text);letter-spacing:.12em;text-transform:uppercase;min-height:.2in;font-size:8px;font-weight:900;display:block}.lumina-signal-step strong{min-height:.27in;color:var(--lumina-ok);justify-content:center;align-items:center;margin-top:.035in;font-size:8.8px;font-weight:900;line-height:1.15;display:flex}.lumina-signal-step.warn strong{color:var(--lumina-warn)}.lumina-signal-step.risk strong{color:var(--lumina-risk)}.lumina-signal-step.neutral strong{color:var(--lumina-neutral)}.lumina-meter-label{color:#777;justify-content:space-between;gap:.04in;margin-top:.04in;font-size:6.8px;display:flex}.lumina-meter{border-radius:var(--radius-pill);border:1px solid var(--lumina-line);background:#eee8db;height:.045in;margin-top:.03in;overflow:hidden}.lumina-meter i{background:linear-gradient(90deg,var(--lumina-gold),var(--lumina-ok));border-radius:var(--radius-pill);height:100%;display:block}.lumina-signal-step.warn .lumina-meter i{background:linear-gradient(90deg,var(--lumina-gold),var(--lumina-warn))}.lumina-signal-step.risk .lumina-meter i{background:linear-gradient(90deg,var(--lumina-gold),var(--lumina-risk))}.lumina-timeline{gap:.09in;display:grid;position:relative}.lumina-timeline-item{grid-template-columns:.55in 1fr;gap:.12in;display:grid;position:relative}.lumina-timeline-marker{border-radius:var(--radius-pill);background:var(--lumina-ink);width:.36in;height:.36in;color:var(--lumina-gold);border:1px solid var(--lumina-gold);z-index:2;justify-content:center;align-items:center;font-size:11px;font-weight:900;display:flex;position:relative}.lumina-timeline-item:not(:last-child) .lumina-timeline-marker:after{content:"";background:var(--lumina-line);z-index:-1;width:1px;height:calc(100% + .14in);position:absolute;top:.36in;left:50%;transform:translate(-50%)}.lumina-timeline-content{background:var(--lumina-paper);border:1px solid var(--lumina-line);border-radius:var(--radius-md);padding:.11in .13in}.lumina-timeline-period{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.lumina-timeline-title{color:var(--lumina-text);margin-top:.04in;font-size:13px;font-weight:900;line-height:1.15}.lumina-timeline-meta{color:var(--lumina-muted);margin-top:.03in;font-size:9px;line-height:1.3}.lumina-timeline-text{color:var(--lumina-muted-2);margin-top:.06in;font-size:9.5px;line-height:1.45}.lumina-grid-2{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.lumina-grid-3{gap:var(--space-3);grid-template-columns:repeat(3,1fr);display:grid}.lumina-grid-4{gap:var(--space-2);grid-template-columns:repeat(4,1fr);display:grid}.lumina-mt-1{margin-top:var(--space-1)}.lumina-mt-2{margin-top:var(--space-2)}.lumina-mt-3{margin-top:var(--space-3)}.lumina-mt-4{margin-top:var(--space-4)}.lumina-mt-5{margin-top:var(--space-5)}.lumina-mt-6{margin-top:var(--space-6)}.lumina-mt-7{margin-top:var(--space-7)}.lumina-text-ok{color:var(--lumina-ok)!important}.lumina-text-warn{color:var(--lumina-warn)!important}.lumina-text-risk{color:var(--lumina-risk)!important}.lumina-text-gold{color:var(--lumina-gold-text)!important}.lumina-text-muted{color:var(--lumina-muted)!important}@media print{@page{size:letter;margin:0}html,body{width:var(--page-width);-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff!important}.lumina-report-page{break-after:page;page-break-after:always;width:var(--page-width)!important;min-height:var(--page-height)!important;background:#fff!important;margin:0!important}.lumina-no-break,.lumina-card,.lumina-kpi,.lumina-insight,.lumina-table-wrap,.lumina-signal-flow,.lumina-timeline,.lumina-timeline-item{break-inside:avoid!important;page-break-inside:avoid!important}}.lumina-hero-header{background:radial-gradient(circle at 0 0,#d8bf7629,#0000 28%),linear-gradient(135deg,#071320 0%,#0f1726 45%,#111827 100%);border:1px solid #d8bf7647;border-radius:26px;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:18px;padding:28px;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff0a}.lumina-hero-header:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d8bf7608 1px,#0000 1px),linear-gradient(#d8bf7606 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:24px 24px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.lumina-hero-content{z-index:2;flex:1;position:relative}.lumina-hero-eyebrow{color:#f0d9a0;letter-spacing:.18em;text-transform:uppercase;background:#d8bf761f;border:1px solid #d8bf7638;border-radius:999px;align-items:center;margin-bottom:14px;padding:6px 12px;font-size:10px;font-weight:800;display:inline-flex}.lumina-hero-title{color:#fff;letter-spacing:-.04em;text-transform:uppercase;max-width:520px;margin:0;font-size:34px;font-weight:950;line-height:.98}.lumina-hero-subtitle{color:#ffffffc2;max-width:560px;margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.55}.lumina-hero-number{z-index:2;color:#071320;background:linear-gradient(145deg,#d8bf76,#b6923f);border-radius:20px;place-items:center;width:74px;height:74px;font-size:34px;font-weight:950;display:grid;position:relative;box-shadow:0 12px 28px #d8bf7647,inset 0 1px #ffffff59}.laborx-page{font-family:var(--font-main);color:var(--lumina-text);background:var(--lumina-paper)}.laborx-top-dark{background:radial-gradient(circle at 12% 18%, #d8bf761f, transparent 28%), linear-gradient(135deg, var(--lumina-black), var(--lumina-ink));color:#fff;border-radius:var(--radius-lg);box-shadow:var(--shadow-dark);border:1px solid #d8bf766b;padding:.18in .22in .2in;position:relative;overflow:hidden}.laborx-top-dark:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d8bf7609 1px,#0000 1px),linear-gradient(#d8bf7608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.26in .26in;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.laborx-hero-head,.laborx-strip-label,.laborx-kpi-row{z-index:2;position:relative}.laborx-hero-head{grid-template-columns:.7in 1fr .65in;align-items:center;gap:.16in;display:grid}.laborx-number{border:1px solid var(--lumina-gold);width:.58in;height:.58in;color:var(--lumina-gold);font-family:var(--font-condensed);background:#00000042;border-radius:999px;justify-content:center;align-items:center;font-size:25px;font-weight:900;display:flex}.laborx-title-block h1{font-family:var(--font-condensed);letter-spacing:.04em;color:#fff;margin:0;font-size:39px;font-weight:900;line-height:.95}.laborx-title-block p{color:#ffffffc2;margin:.06in 0 0;font-size:11px;line-height:1.35}.laborx-hero-icon{width:.58in;height:.58in;color:var(--lumina-gold);border:1px solid #d8bf76bf;border-radius:999px;justify-content:center;align-items:center;display:flex}.laborx-strip-label{color:var(--lumina-gold);text-transform:uppercase;letter-spacing:.2em;border-top:1px solid #d8bf765c;margin-top:.16in;padding-top:.11in;font-size:9px;font-weight:900}.laborx-kpi-row{grid-template-columns:repeat(6,1fr);gap:.075in;margin-top:.1in;display:grid}.laborx-kpi-dark{border-radius:var(--radius-md);text-align:center;background:#ffffff0b;border:1px solid #d8bf7647;min-height:.92in;padding:.085in .06in}.laborx-kpi-icon{width:.28in;height:.28in;color:var(--lumina-gold);border:1px solid #d8bf767a;border-radius:999px;justify-content:center;align-items:center;margin:0 auto .045in;display:flex}.laborx-kpi-dark span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;min-height:.18in;font-size:7.2px;font-weight:900;line-height:1.15;display:block}.laborx-kpi-dark strong{color:#fff;margin-top:.035in;font-size:13px;font-weight:900;line-height:1.05;display:block}.laborx-kpi-dark small{color:var(--lumina-gold);margin-top:.03in;font-size:7px;line-height:1.2;display:block}.laborx-mini-ring{background:conic-gradient(var(--lumina-gold) var(--pct), #ffffff26 0);border-radius:999px;justify-content:center;align-items:center;width:.46in;height:.46in;margin:.035in auto 0;display:flex}.laborx-mini-ring strong{background:var(--lumina-black);border-radius:999px;justify-content:center;align-items:center;width:.34in;height:.34in;margin:0;font-size:9px;display:flex}.laborx-card{background:var(--lumina-paper);border:1px solid var(--lumina-line);border-radius:var(--radius-lg);break-inside:avoid;page-break-inside:avoid;padding:.14in}.laborx-card-title{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:.08in;margin-bottom:.1in;font-size:10px;font-weight:900;display:flex}.laborx-card-title small{color:var(--lumina-muted);letter-spacing:.05em;font-size:7.5px;font-weight:700}.laborx-grid-2{grid-template-columns:1fr 1fr;gap:.12in;display:grid}.laborx-timeline-card{margin-top:.14in;padding-bottom:.18in}.laborx-timeline{grid-template-columns:repeat(6,1fr);align-items:start;gap:.07in;min-height:2.05in;padding-top:.18in;display:grid;position:relative}.laborx-timeline-line{background:linear-gradient(90deg, transparent, var(--lumina-gold), var(--lumina-gold), transparent);z-index:0;height:3px;position:absolute;top:.48in;left:.3in;right:.3in}.laborx-time-node{z-index:2;border:1px solid var(--lumina-line);border-radius:var(--radius-md);text-align:center;background:linear-gradient(#fff,#fbfaf6);min-height:1.45in;padding:.12in .055in .08in;position:relative}.laborx-node-icon,.laborx-current-icon,.laborx-gap-dot{background:var(--lumina-black);width:.42in;height:.42in;color:var(--lumina-gold);border:2px solid #fff;border-radius:999px;justify-content:center;align-items:center;margin:-.31in auto .055in;display:flex;box-shadow:0 0 0 1px #d8bf76d9}.laborx-current-icon{background:var(--lumina-gold);color:var(--lumina-black)}.laborx-gap-dot{border:2px dashed var(--lumina-gold-text);background:#fff}.laborx-time-node strong{color:var(--lumina-text);font-size:9px;font-weight:900;line-height:1.1;display:block}.laborx-time-node span{color:var(--lumina-muted-2);margin-top:.035in;font-size:8px;line-height:1.2;display:block}.laborx-time-node small{color:var(--lumina-gold-text);margin-top:.035in;font-size:7px;font-weight:800;line-height:1.15;display:block}.laborx-time-node b{background:var(--lumina-soft);border:1px solid var(--lumina-line);color:var(--lumina-text);border-radius:999px;margin-top:.04in;padding:.025in .06in;font-size:7px;display:inline-flex}.laborx-time-node.gap{background:#fffdf8;border-style:dashed}.laborx-time-node.current{background:var(--lumina-ink);color:#fff;border-color:#d8bf768c}.laborx-time-node.current strong,.laborx-time-node.current span{color:#fff}.laborx-donut-layout{grid-template-columns:1.05in 1fr;align-items:center;gap:.12in;display:grid}.laborx-donut{border-radius:999px;justify-content:center;align-items:center;width:.95in;height:.95in;display:flex}.laborx-donut>div{background:#fff;border:1px solid #0000000d;border-radius:999px;flex-direction:column;justify-content:center;align-items:center;width:.68in;height:.68in;display:flex}.laborx-donut strong{font-size:18px;line-height:1}.laborx-donut span{color:var(--lumina-muted);font-size:7px}.laborx-legend p{color:var(--lumina-muted-2);grid-template-columns:.12in 1fr auto;align-items:center;gap:.05in;margin:.045in 0;font-size:8px;display:grid}.laborx-legend i{border-radius:999px;width:.08in;height:.08in}.laborx-legend i.gold{background:var(--lumina-gold)}.laborx-legend i.black{background:var(--lumina-ink)}.laborx-legend i.gray{background:#c8c8c8}.laborx-legend b{color:var(--lumina-text);font-size:8px}.laborx-salary-chart{grid-template-columns:repeat(4,1fr);align-items:end;gap:.08in;min-height:1.45in;padding-top:.08in;display:grid}.laborx-salary-chart p{color:var(--lumina-muted);grid-column:1/-1;margin:0;font-size:10px}.laborx-salary-point{text-align:center;flex-direction:column;justify-content:flex-end;min-height:1.38in;display:flex}.laborx-salary-point strong{color:var(--lumina-text);margin-bottom:.035in;font-size:8px;line-height:1.1}.laborx-salary-point i{height:var(--h);background:linear-gradient(180deg, var(--lumina-gold), var(--lumina-gold-dark));border-radius:.04in .04in 0 0;width:.22in;min-height:.18in;margin:0 auto;display:block}.laborx-salary-point span{color:var(--lumina-gold-text);margin-top:.035in;font-size:7.5px;font-weight:900}.laborx-salary-point small{color:var(--lumina-muted);margin-top:2px;font-size:6.8px;line-height:1.1}.laborx-indicator-list,.laborx-sensitive-list{gap:.055in;display:grid}.laborx-indicator-list>div,.laborx-sensitive-list>div{border-bottom:1px solid var(--lumina-line-soft);grid-template-columns:1fr auto;align-items:center;gap:.08in;padding-bottom:.045in;display:grid}.laborx-indicator-list>div:last-child,.laborx-sensitive-list>div:last-child{border-bottom:none}.laborx-indicator-list span,.laborx-sensitive-list span{color:var(--lumina-muted-2);align-items:center;gap:5px;font-size:8.5px;display:flex}.laborx-indicator-list strong,.laborx-sensitive-list strong{color:var(--lumina-text);font-size:9px;font-weight:900}.laborx-indicator-list small{grid-column:1/-1;justify-self:end;align-items:center;gap:4px;font-size:7.5px;display:flex}.laborx-indicator-list .ok,.laborx-sensitive-list .ok,.laborx-manejo-list .ok{color:var(--lumina-ok)}.laborx-indicator-list .warn{color:var(--lumina-warn)}.laborx-indicator-list .risk{color:var(--lumina-risk)}.laborx-sensitive-list .neutral,.laborx-manejo-list .neutral{color:var(--lumina-neutral)}.laborx-dark-row{background:var(--lumina-ink);color:#fff;border-radius:var(--radius-lg);break-inside:avoid;page-break-inside:avoid;border:1px solid #d8bf766b;grid-template-columns:1.35fr .9fr;gap:.12in;margin-top:.12in;padding:.14in;display:grid}.laborx-alerts h3,.laborx-semaphore h3,.laborx-reading h3{color:var(--lumina-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .08in;font-size:10px;font-weight:900}.laborx-alerts p{color:#ffffffd1;align-items:flex-start;gap:6px;margin:.045in 0;font-size:8.8px;line-height:1.35;display:flex}.laborx-alerts svg{color:var(--lumina-gold);flex:none}.laborx-semaphore{border-left:1px solid #d8bf7647;grid-template-columns:.58in 1fr;align-items:center;gap:.1in;padding-left:.12in;display:grid}.laborx-semaphore h3{grid-column:1/-1}.laborx-traffic{background:#060606;border:1px solid #d8bf7673;border-radius:.2in;gap:.04in;width:.42in;padding:.055in;display:grid}.laborx-traffic i{opacity:.45;border-radius:999px;width:.28in;height:.28in}.laborx-traffic .red{background:var(--lumina-risk)}.laborx-traffic .yellow{background:var(--lumina-warn);opacity:.9}.laborx-traffic .green{background:var(--lumina-ok)}.laborx-semaphore strong{color:var(--lumina-gold);font-size:20px;font-weight:900;display:block}.laborx-semaphore span{color:#fff;text-transform:uppercase;font-size:10px;font-weight:900}.laborx-semaphore p{color:#ffffffb8;margin:.055in 0 0;font-size:8.5px;line-height:1.35}.laborx-reading{background:var(--lumina-soft);border:1px solid var(--lumina-line);border-left:4px solid var(--lumina-gold);border-radius:var(--radius-md);break-inside:avoid;page-break-inside:avoid;grid-template-columns:.46in 1fr;align-items:start;gap:.12in;margin-top:.12in;padding:.13in .15in;display:grid}.laborx-reading h3{color:var(--lumina-gold-text);grid-column:1/-1;margin-bottom:0}.laborx-reading svg{color:var(--lumina-gold-text)}.laborx-reading p{color:var(--lumina-muted-2);margin:0;font-size:10.2px;line-height:1.55}.laborx-footer{border-top:1px solid var(--lumina-line);color:var(--lumina-muted);justify-content:space-between;align-items:center;padding-top:.07in;font-size:7.6px;display:flex;position:absolute;bottom:.18in;left:.38in;right:.38in}.laborx-footer span{align-items:center;gap:5px;display:flex}.laborx-footer svg{color:var(--lumina-gold-text)}.laborx-footer strong{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.1em}.laborx-detail-header{background:var(--lumina-ink);color:#fff;border-radius:var(--radius-lg);border:1px solid #d8bf766b;justify-content:space-between;align-items:flex-start;margin-bottom:.14in;padding:.18in .22in;display:flex}.laborx-detail-header h2{font-family:var(--font-condensed);color:#fff;text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:34px;line-height:1}.laborx-detail-header p{color:#ffffffc2;margin:.06in 0 0;font-size:10.5px}.laborx-detail-header strong{color:var(--lumina-gold);text-transform:uppercase;letter-spacing:.12em;border:1px solid #d8bf7685;border-radius:999px;padding:.06in .12in;font-size:9px}.laborx-detail-list{gap:.12in;display:grid}.laborx-employment-card{border:1px solid var(--lumina-line);border-radius:var(--radius-lg);break-inside:avoid;page-break-inside:avoid;background:#fff;overflow:hidden}.laborx-employment-head{background:var(--lumina-ink);color:#fff;grid-template-columns:.52in 1fr 1.42in;align-items:center;gap:.12in;padding:.11in .14in;display:grid}.laborx-employment-num{border:1px solid var(--lumina-gold);width:.4in;height:.4in;color:var(--lumina-gold);border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:900;display:flex}.laborx-employment-head h3{color:#fff;margin:0;font-size:16px;font-weight:900;line-height:1.05}.laborx-employment-head p{color:#ffffffb8;margin:.035in 0 0;font-size:9px}.laborx-employment-period{text-align:right}.laborx-employment-period strong{color:var(--lumina-gold);text-transform:uppercase;font-size:8.5px;display:block}.laborx-employment-period span{border:1px solid #d8bf7659;border-radius:999px;margin-top:.035in;padding:.025in .07in;font-size:7.8px;display:inline-flex}.laborx-employment-body{grid-template-columns:1fr 1.25fr 1fr;gap:.12in;padding:.13in .14in;display:grid}.laborx-employment-col{border-right:1px solid var(--lumina-line-soft);padding-right:.1in}.laborx-employment-col:last-child{border-right:none;padding-right:0}.laborx-employment-col h4{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.12em;margin:0 0 .06in;font-size:8.2px;font-weight:900}.laborx-employment-col small{color:var(--lumina-muted);text-transform:uppercase;font-size:7.5px;display:block}.laborx-employment-col strong{color:var(--lumina-text);margin:.025in 0 .055in;font-size:10px;line-height:1.2;display:block}.laborx-arrow{color:var(--lumina-gold-text);margin:.02in 0;font-size:16px;line-height:1}.laborx-mt{margin-top:.08in!important}.laborx-salary-mini{background:var(--lumina-soft);border:1px solid var(--lumina-line);border-radius:var(--radius-sm);grid-template-columns:1fr .18in 1fr;align-items:center;gap:.05in;padding:.06in;display:grid}.laborx-salary-mini span{color:var(--lumina-text);font-size:9px;font-weight:900}.laborx-salary-mini small{text-transform:none;color:var(--lumina-muted);margin-top:2px}.laborx-salary-mini b{color:var(--lumina-gold-text)}.laborx-employment-col em{color:var(--lumina-ok);margin-top:.04in;font-size:8px;font-style:normal;font-weight:900;display:block}.laborx-employment-col.functions ul{margin:0;padding-left:.14in}.laborx-employment-col.functions li{color:var(--lumina-muted-2);margin-bottom:.035in;font-size:8.6px;line-height:1.25}.laborx-manejo-list{gap:.04in;display:grid}.laborx-manejo-list>div{border-bottom:1px solid var(--lumina-line-soft);justify-content:space-between;align-items:center;padding-bottom:.035in;display:flex}.laborx-manejo-list span{color:var(--lumina-muted-2);align-items:center;gap:5px;font-size:8px;display:flex}.laborx-employment-footer{border-top:1px solid var(--lumina-line);border-bottom:1px solid var(--lumina-line);background:var(--lumina-soft);grid-template-columns:repeat(5,1fr);display:grid}.laborx-employment-footer div{border-right:1px solid var(--lumina-line);padding:.07in .06in}.laborx-employment-footer div:last-child{border-right:none}.laborx-employment-footer span{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:900;display:block}.laborx-employment-footer strong{color:var(--lumina-text);margin-top:.025in;font-size:8.2px;line-height:1.2;display:block}.laborx-observations{padding:.09in .14in .11in}.laborx-observations strong{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.laborx-observations p{color:var(--lumina-muted-2);margin:.04in 0 0;font-size:8.8px;line-height:1.35}.laborx-brechas-card{border:1px solid var(--lumina-line);border-radius:var(--radius-lg);background:var(--lumina-paper);margin-top:.12in;padding:.13in}.laborx-brechas-card h3{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.13em;margin:0 0 .09in;font-size:10px}.laborx-brechas-card h3 span{color:var(--lumina-muted);letter-spacing:.05em;font-size:8px}.laborx-note{color:var(--lumina-muted);align-items:center;gap:7px;margin-top:.08in;font-size:8px;display:flex}.laborx-note svg{color:var(--lumina-gold-text)}@media print{.laborx-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;min-height:11in!important;margin:0!important}.laborx-top-dark,.laborx-card,.laborx-dark-row,.laborx-reading,.laborx-employment-card,.laborx-brechas-card{break-inside:avoid!important;page-break-inside:avoid!important}}.laborx-timeline{min-height:1.55in!important;padding-top:.14in!important}.laborx-time-node{min-height:1.08in!important;padding:.1in .045in .055in!important}.laborx-time-node strong{font-size:7.6px!important}.laborx-time-node span{font-size:6.9px!important}.laborx-time-node small{font-size:6px!important}.laborx-card.small{min-height:1.55in!important}.laborx-card{padding:.1in!important}.laborx-card-title{margin-bottom:.06in!important}.laborx-dark-row{margin-top:.08in!important;padding:.1in!important}.laborx-alerts p{font-size:7.8px!important;line-height:1.25!important}.laborx-semaphore strong{font-size:16px!important}.laborx-semaphore span{font-size:8px!important}.laborx-semaphore p{font-size:7.3px!important}.laborx-reading{margin-top:.08in!important;padding:.1in .12in!important}.laborx-reading p{font-size:8.4px!important;line-height:1.38!important}.laborx-executive-bottom{grid-template-columns:.95fr 1.05fr 1.2fr;align-items:stretch;gap:.1in;margin-top:.1in;display:grid}.laborx-executive-mini .laborx-card.small{min-height:1.25in!important}.laborx-executive-semaphore .laborx-dark-row{min-height:100%;margin-top:0!important}.laborx-executive-reading .laborx-reading{height:100%;min-height:100%;margin-top:0!important}.laborx-executive-reading .laborx-reading p{font-size:7.8px!important;line-height:1.28!important}.laborx-executive-semaphore .laborx-alerts p{font-size:7px!important}.laborx-executive-semaphore .laborx-semaphore strong{font-size:14px!important}.laborx-executive-semaphore .laborx-semaphore p{font-size:6.8px!important}.laborx-executive-semaphore .laborx-semaphore span{font-size:7px!important}.laborx-page{padding-bottom:.34in!important}.laborx-top-dark{padding:.18in .22in .2in!important}.laborx-kpi-row{gap:.095in!important}.laborx-timeline-card{margin-top:.16in!important;padding:.18in .2in .17in!important}.laborx-timeline-card .laborx-card-title{margin-bottom:.13in!important;font-size:12px!important}.laborx-timeline-card .laborx-card-title small{font-size:8px!important}.laborx-timeline{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:stretch!important;gap:.11in!important;min-height:2.05in!important;padding:.24in .02in .05in!important}.laborx-time-node{flex-direction:column!important;justify-content:flex-start!important;min-height:1.55in!important;padding:.17in .075in .09in!important;display:flex!important}.laborx-time-node b{align-self:center!important;margin-top:auto!important;padding:.03in .07in!important;font-size:8px!important}.laborx-time-node.actual-job{background:var(--lumina-ink)!important;color:#fff!important;border-color:#d8bf769e!important}.laborx-time-node.actual-job strong,.laborx-time-node.actual-job span{color:#fff!important}.laborx-time-node.actual-job small{color:var(--lumina-gold)!important}.laborx-current-strip{border-radius:var(--radius-pill);color:var(--lumina-gold-text);background:#fffdf8;border:1px solid #d8bf7661;justify-content:center;align-items:center;gap:.08in;margin-top:.12in;padding:.055in .12in;display:flex}.laborx-current-strip span{text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:900}.laborx-current-strip strong{color:var(--lumina-text);font-size:9.5px}.laborx-page1-bottom{grid-template-columns:1fr 1fr;align-items:stretch;gap:.16in;margin-top:.16in;display:grid}.laborx-continuity-panel,.laborx-evaluation-panel{border:1px solid var(--lumina-line);border-radius:var(--radius-lg);break-inside:avoid;page-break-inside:avoid;background:linear-gradient(#fff,#fffdf8);min-height:3.05in;padding:.18in}.laborx-continuity-panel h3,.laborx-evaluation-panel h3{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .14in;font-size:13px;font-weight:900}.laborx-continuity-main{grid-template-columns:1fr;gap:.13in;display:grid}.laborx-continuity-panel .laborx-card.small{min-height:1.25in!important;padding:.12in!important}.laborx-continuity-panel .laborx-card-title{margin-bottom:.08in!important;font-size:9px!important}.laborx-continuity-panel .laborx-donut-layout{grid-template-columns:1.1in 1fr!important;gap:.14in!important}.laborx-continuity-panel .laborx-donut{width:1.02in!important;height:1.02in!important}.laborx-continuity-panel .laborx-donut>div{width:.72in!important;height:.72in!important}.laborx-continuity-panel .laborx-donut strong{font-size:20px!important}.laborx-continuity-panel .laborx-donut span,.laborx-continuity-panel .laborx-legend p,.laborx-continuity-panel .laborx-legend b{font-size:8.5px!important}.laborx-continuity-metrics{border:1px solid var(--lumina-line);border-radius:var(--radius-md);background:#fff;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.laborx-continuity-metrics>div{border-right:1px solid var(--lumina-line);border-bottom:1px solid var(--lumina-line);grid-template-columns:.28in 1fr;align-items:center;column-gap:.07in;min-height:.63in;padding:.09in .1in;display:grid}.laborx-continuity-metrics small{color:var(--lumina-gold-text);font-size:8px;font-weight:900;display:block}.laborx-evaluation-top{border-bottom:1px dashed #b6923f73;grid-template-columns:.7in 1fr;align-items:center;gap:.16in;padding-bottom:.15in;display:grid}.laborx-traffic.large{border-radius:.22in!important;width:.52in!important;padding:.065in!important}.laborx-traffic.large i{opacity:.92!important;width:.36in!important;height:.36in!important}.laborx-evaluation-top span{color:var(--lumina-text);text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900}.laborx-evaluation-top strong{color:var(--lumina-gold-text);margin-top:.03in;font-size:27px;font-weight:900;line-height:1;display:block}.laborx-evaluation-top b{color:var(--lumina-text);text-transform:uppercase;margin-top:.04in;font-size:10px;display:block}.laborx-evaluation-top p{color:var(--lumina-muted-2);margin:.06in 0 0;font-size:10px;line-height:1.4}.laborx-evaluation-alerts{border-bottom:1px dashed #b6923f73;padding:.13in 0}.laborx-evaluation-alerts h4,.laborx-evaluation-reading h4{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;margin:0 0 .07in;font-size:9px;font-weight:900;display:flex}.laborx-evaluation-alerts p{color:var(--lumina-muted-2);margin:.04in 0 0;font-size:9.2px;line-height:1.35}.laborx-evaluation-reading{padding-top:.13in}.laborx-evaluation-reading>div{grid-template-columns:.38in 1fr;align-items:start;gap:.1in;display:grid}.laborx-evaluation-reading svg{color:var(--lumina-gold-text)}.laborx-evaluation-reading p{color:var(--lumina-muted-2);margin:0;font-size:9.6px;line-height:1.42}.laborx-executive-bottom{display:none!important}.laborx-page.dense,.laborx-page{padding:.3in .36in .28in!important;overflow:hidden!important}.laborx-top-dark{border-radius:.16in!important;padding:.14in .18in .15in!important}.laborx-hero-head{grid-template-columns:.58in 1fr .54in!important;gap:.13in!important}.laborx-number{width:.48in!important;height:.48in!important;font-size:22px!important}.laborx-title-block h1{font-size:35px!important}.laborx-title-block p{font-size:10.5px!important}.laborx-hero-icon{width:.48in!important;height:.48in!important}.laborx-strip-label{margin-top:.11in!important;padding-top:.08in!important;font-size:8.5px!important}.laborx-kpi-row{gap:.065in!important;margin-top:.08in!important}.laborx-kpi-dark{min-height:.73in!important;padding:.055in .045in!important}.laborx-kpi-icon{width:.23in!important;height:.23in!important;margin-bottom:.025in!important}.laborx-kpi-dark span{min-height:.12in!important;font-size:6.4px!important}.laborx-kpi-dark strong{font-size:11px!important}.laborx-kpi-dark small{font-size:6.4px!important}.laborx-mini-ring{width:.36in!important;height:.36in!important}.laborx-mini-ring strong{width:.27in!important;height:.27in!important;font-size:7px!important}.laborx-timeline-master{margin-top:.12in!important;padding:.13in .14in .12in!important}.laborx-timeline{grid-template-columns:repeat(var(--timeline-cols,5), minmax(0, 1fr))!important;align-items:start!important;gap:.1in!important;min-height:1.72in!important;padding-top:.23in!important;display:grid!important}.laborx-timeline-line{height:3px!important;top:.5in!important;left:.2in!important;right:.2in!important}.laborx-time-node{border-radius:.12in!important;min-height:1.18in!important;padding:.13in .06in .07in!important}.laborx-node-icon,.laborx-current-icon,.laborx-gap-dot{width:.38in!important;height:.38in!important;margin:-.31in auto .055in!important}.laborx-time-node strong{font-size:8.8px!important;line-height:1.12!important}.laborx-time-node span{font-size:8px!important;line-height:1.18!important}.laborx-time-node small{font-size:7.2px!important;line-height:1.15!important}.laborx-time-node b{padding:.025in .06in!important;font-size:7.2px!important}.laborx-time-node.gap{background:#fffdf8!important;border:1px dashed #b6923f8c!important}.laborx-current-strip{min-height:.3in;color:var(--lumina-text);background:linear-gradient(#fffdf8,#fbf7ee);border:1px solid #d8bf7661;border-radius:999px;justify-content:center;align-items:center;gap:.08in;margin-top:.08in;font-size:8.8px;display:flex}.laborx-current-strip svg{color:var(--lumina-gold-text)}.laborx-current-strip span{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.12em;font-weight:900}.laborx-current-strip strong{font-weight:900}.laborx-system-bottom{grid-template-columns:1fr 1fr;align-items:stretch;gap:.14in;margin-top:.12in;display:grid}.laborx-bottom-panel{border:1px solid var(--lumina-line);break-inside:avoid;page-break-inside:avoid;background:#fff;border-radius:.16in;min-height:2.8in;padding:.14in}.laborx-bottom-panel h3{color:var(--lumina-gold-text);text-transform:uppercase;letter-spacing:.14em;margin:0 0 .1in;font-size:11px;font-weight:900}.laborx-continuity-inner .laborx-card.small{min-height:unset!important;border-radius:.12in!important;padding:.11in!important}.laborx-continuity-inner .laborx-card-title{font-size:8.5px!important}.laborx-continuity-inner .laborx-donut-layout{grid-template-columns:1.15in 1fr!important;gap:.14in!important}.laborx-continuity-inner .laborx-donut{width:1.04in!important;height:1.04in!important}.laborx-continuity-inner .laborx-donut>div{width:.72in!important;height:.72in!important}.laborx-continuity-inner .laborx-donut strong{font-size:20px!important}.laborx-continuity-inner .laborx-legend p{grid-template-columns:.12in 1fr auto!important;font-size:8.6px!important}.laborx-continuity-metrics{border:1px solid var(--lumina-line);background:var(--lumina-soft);border-radius:.12in;grid-template-columns:1fr 1fr;margin-top:.1in;display:grid;overflow:hidden}.laborx-continuity-metrics>div{border-right:1px solid var(--lumina-line);border-bottom:1px solid var(--lumina-line);grid-template-columns:.28in 1fr;align-items:center;gap:.06in;min-height:.47in;padding:.075in .09in;display:grid}.laborx-continuity-metrics>div:nth-child(2n){border-right:none}.laborx-continuity-metrics>div:nth-last-child(-n+1){border-bottom:none}.laborx-continuity-metrics>div.wide{border-bottom:none;border-right:none;grid-column:1/-1}.laborx-continuity-metrics svg{color:var(--lumina-gold-text)}.laborx-continuity-metrics span{color:var(--lumina-muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:7.2px;font-weight:800;display:block}.laborx-continuity-metrics strong{color:var(--lumina-text);font-size:13px;font-weight:900;line-height:1.1;display:block}.laborx-continuity-metrics strong small,.laborx-continuity-metrics small{color:var(--lumina-gold-text);font-size:8px;font-weight:900}.laborx-evaluation-panel{background:linear-gradient(#fffdf8,#fff)!important}.laborx-eval-semaphore{grid-template-columns:.88in 1fr;align-items:center;gap:.15in;margin-bottom:.11in;display:grid}.laborx-traffic-active{background:#060606;border:1px solid #d8bf7680;border-radius:.28in;gap:.055in;width:.6in;padding:.07in;display:grid;box-shadow:0 8px 22px #00000038}.laborx-traffic-active i{opacity:.28;filter:grayscale(.25);border-radius:999px;width:.42in;height:.42in}.laborx-traffic-active .red{background:var(--lumina-risk)}.laborx-traffic-active .yellow{background:var(--lumina-warn)}.laborx-traffic-active .green{background:var(--lumina-ok)}.laborx-traffic-active.risk .red,.laborx-traffic-active.warn .yellow,.laborx-traffic-active.ok .green{opacity:1;filter:none;box-shadow:0 0 12px,0 0 24px}.laborx-traffic-active.risk .red{color:var(--lumina-risk)}.laborx-traffic-active.warn .yellow{color:var(--lumina-warn)}.laborx-traffic-active.ok .green{color:var(--lumina-ok)}.laborx-eval-semaphore span,.laborx-eval-alerts span,.laborx-eval-reading span{color:var(--lumina-text);text-transform:uppercase;letter-spacing:.08em;font-size:8.5px;font-weight:900;display:block}.laborx-eval-semaphore strong{color:var(--lumina-gold-text);margin-top:.03in;font-size:24px;font-weight:900;line-height:1;display:block}.laborx-eval-semaphore b{color:var(--lumina-text);text-transform:uppercase;margin-top:.05in;font-size:10px;display:block}.laborx-eval-semaphore p,.laborx-eval-alerts p,.laborx-eval-reading p{color:var(--lumina-muted-2);margin:.045in 0 0;font-size:9px;line-height:1.38}.laborx-eval-alerts,.laborx-eval-reading{border-top:1px dashed #b6923f73;grid-template-columns:.32in 1fr;align-items:start;gap:.08in;margin-top:.09in;padding-top:.09in;display:grid}.laborx-eval-alerts svg,.laborx-eval-reading svg{color:var(--lumina-gold-text)}.laborx-eval-reading p{font-size:8.6px}.laborx-executive-bottom,.laborx-executive-mini,.laborx-executive-semaphore,.laborx-executive-reading{all:unset}.laborx-footer{font-size:7px!important;bottom:.09in!important}@media print{.laborx-system-bottom,.laborx-bottom-panel,.laborx-timeline-master{break-inside:avoid!important;page-break-inside:avoid!important}}:root{--lx-black:#050505;--lx-ink:#111;--lx-gold:#d8bf76;--lx-gold-text:#b6923f;--lx-paper:#fff;--lx-soft:#fbf7ee;--lx-line:#e4ded0;--lx-line-soft:#eee7db;--lx-text:#151515;--lx-muted:#6b7280;--lx-body:#333;--lx-ok:#15803d;--lx-warn:#d8a53a;--lx-risk:#b91c1c;--lx-neutral:#64748b;--lx-font-main:"Barlow", Arial, sans-serif;--lx-font-condensed:"Barlow Condensed", Arial, sans-serif;--lx-page-w:8.5in;--lx-page-h:11in;--lx-page-pad-x:.38in;--lx-page-pad-y:.34in;--lx-radius-md:.12in;--lx-radius-lg:.16in;--lx-radius-pill:999px}.lx-page{width:var(--lx-page-w);min-height:var(--lx-page-h);background:var(--lx-paper);color:var(--lx-text);font-family:var(--lx-font-main);padding:var(--lx-page-pad-y) var(--lx-page-pad-x) .36in;page-break-after:always;break-after:page;position:relative;overflow:hidden}.lx-no-break,.lx-hero,.lx-card,.lx-kpi,.lx-panel,.lx-footer{break-inside:avoid;page-break-inside:avoid}.lx-hero{background:radial-gradient(circle at 12% 18%,#d8bf761f,transparent 28%),linear-gradient(135deg,var(--lx-black),var(--lx-ink));color:#fff;border-radius:var(--lx-radius-lg);border:1px solid #d8bf766b;padding:.14in .18in .15in;position:relative;overflow:hidden;box-shadow:0 14px 45px #0000002e}.lx-hero:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d8bf7609 1px,#0000 1px),linear-gradient(#d8bf7608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.26in .26in;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.lx-hero-head,.lx-hero-label,.lx-kpi-strip{z-index:2;position:relative}.lx-hero-head{grid-template-columns:.7in 1fr .65in;align-items:center;gap:.16in;display:grid}.lx-module-number{border-radius:var(--lx-radius-pill);border:1px solid var(--lx-gold);width:.58in;height:.58in;color:var(--lx-gold);font-family:var(--lx-font-condensed);background:#00000042;justify-content:center;align-items:center;font-size:25px;font-weight:900;display:flex}.lx-hero-title h1{font-family:var(--lx-font-condensed);letter-spacing:.04em;color:#fff;text-transform:uppercase;margin:0;font-size:39px;font-weight:900;line-height:.95}.lx-hero-title p{color:#ffffffc2;margin:.06in 0 0;font-size:11px;line-height:1.35}.lx-hero-icon{border-radius:var(--lx-radius-pill);width:.58in;height:.58in;color:var(--lx-gold);border:1px solid #d8bf76bf;justify-content:center;align-items:center;display:flex}.lx-hero-label{color:var(--lx-gold);text-transform:uppercase;letter-spacing:.2em;border-top:1px solid #d8bf765c;margin-top:.16in;padding-top:.11in;font-size:9px;font-weight:900}.lx-kpi-strip{grid-template-columns:repeat(6,1fr);gap:.075in;margin-top:.1in;display:grid}.lx-kpi-strip.five{grid-template-columns:repeat(5,1fr)}.lx-kpi{border-radius:var(--lx-radius-md);text-align:center;background:#ffffff0b;border:1px solid #d8bf7647;min-height:.78in;padding:.06in .045in}.lx-kpi-icon{border-radius:var(--lx-radius-pill);width:.23in;height:.23in;color:var(--lx-gold);border:1px solid #d8bf767a;justify-content:center;align-items:center;margin:0 auto .03in;display:flex}.lx-kpi span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;min-height:.13in;font-size:6.8px;font-weight:900;line-height:1.15;display:block}.lx-kpi strong{color:#fff;margin-top:.035in;font-size:12px;font-weight:900;line-height:1.05;display:block}.lx-kpi small{color:var(--lx-gold);margin-top:.03in;font-size:6.5px;line-height:1.2;display:block}.lx-card{background:var(--lx-paper);border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);padding:.12in}.lx-card.soft{background:var(--lx-soft)}.lx-card.dark,.lx-panel.dark{background:var(--lx-ink);color:#fff;border:1px solid #d8bf766b}.lx-card-title{color:var(--lx-gold-text);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;align-items:center;gap:.08in;margin-bottom:.08in;font-size:10px;font-weight:900;display:flex}.lx-executive-panel{grid-template-columns:1fr 1.28fr;align-items:stretch;gap:.12in;margin-top:.12in;display:grid}.lx-analysis-panel{border:1px solid var(--lx-line);border-radius:var(--lx-radius-lg);background:#fff;padding:.14in}.lx-reading-panel{background:var(--lx-ink);color:#fff;border-radius:var(--lx-radius-lg);border:1px solid #d8bf766b;padding:.14in}.lx-analysis-panel h3,.lx-reading-panel h3{color:var(--lx-gold);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .08in;font-size:10px;font-weight:900}.lx-reading-panel p{color:#ffffffd1;margin:0;font-size:10px;line-height:1.45}.lx-semaphore{grid-template-columns:.56in 1fr;align-items:center;gap:.1in;margin-bottom:.1in;display:grid}.lx-traffic{background:#060606;border:1px solid #d8bf7673;border-radius:.2in;gap:.04in;width:.42in;padding:.055in;display:grid}.lx-traffic i{border-radius:var(--lx-radius-pill);opacity:.22;width:.28in;height:.28in;box-shadow:none}.lx-traffic .red{background:var(--lx-risk)}.lx-traffic .yellow{background:var(--lx-warn)}.lx-traffic .green{background:var(--lx-ok)}.lx-traffic.risk .red,.lx-traffic.warn .yellow,.lx-traffic.ok .green{opacity:1;box-shadow:0 0 12px,0 0 22px}.lx-traffic.risk .red{color:var(--lx-risk)}.lx-traffic.warn .yellow{color:var(--lx-warn)}.lx-traffic.ok .green{color:var(--lx-ok)}.lx-semaphore-result strong{color:var(--lx-gold);font-size:18px;font-weight:900;display:block}.lx-semaphore-result span{color:#fff;text-transform:uppercase;font-size:8.5px;font-weight:900;display:block}.lx-footer{left:var(--lx-page-pad-x);right:var(--lx-page-pad-x);border-top:1px solid var(--lx-line);color:var(--lx-muted);justify-content:space-between;align-items:center;padding-top:.07in;font-size:7px;display:flex;position:absolute;bottom:.08in}.lx-footer strong{color:var(--lx-gold-text);text-transform:uppercase;letter-spacing:.1em}.lx-mt-sm{margin-top:.075in}.lx-mt-md{margin-top:.1in}.lx-mt-lg{margin-top:.14in}.lx-grid-2{grid-template-columns:1fr 1fr;gap:.1in;display:grid}@media print{.lx-page{break-after:page;page-break-after:always;background:#fff!important;width:8.5in!important;min-height:11in!important;margin:0!important}}.laboral-timeline-wrapper{margin-top:.14in;position:relative}.laboral-timeline-header{margin-bottom:.16in}.laboral-timeline-header h3{color:var(--lx-gold-text);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:900}.laboral-timeline-header span{color:var(--lx-muted);margin-top:.03in;font-size:8.8px;display:block}.laboral-timeline-line{background:linear-gradient(90deg,#d8bf7633,#d8bf76cc,#d8bf7633);height:2px;position:absolute;top:1.02in;left:.28in;right:.28in}.laboral-timeline-grid{grid-template-columns:repeat(6,1fr);align-items:start;gap:.1in;display:grid}.laboral-timeline-node{padding-top:.24in;position:relative}.laboral-node-icon{border:2px solid var(--lx-gold);width:.42in;height:.42in;color:var(--lx-gold-text);z-index:2;background:#fff;border-radius:999px;justify-content:center;align-items:center;margin:0 auto .08in;display:flex;position:relative}.laboral-node-content{border:1px solid var(--lx-line);background:#fff;border-radius:.14in;min-height:1.45in;padding:.12in .1in;box-shadow:0 6px 20px #00000008}.laboral-node-content strong{color:var(--lx-text);font-size:9px;font-weight:800;line-height:1.2;display:block}.laboral-node-content span{color:var(--lx-body);margin-top:.04in;font-size:8.3px;line-height:1.25;display:block}.laboral-node-content small{color:var(--lx-muted);margin-top:.05in;font-size:7px;line-height:1.2;display:block}.laboral-node-content p{color:var(--lx-gold-text);margin:.06in 0 0;font-size:7px;font-weight:700}.laboral-timeline-node.brecha .laboral-node-content{background:var(--lx-soft);border-style:dashed}.laboral-timeline-node.current .laboral-node-content{background:linear-gradient(135deg, var(--lx-black), var(--lx-ink));border-color:#d8bf7666}.laboral-timeline-node.current strong,.laboral-timeline-node.current span,.laboral-timeline-node.current small{color:#fff}.laboral-timeline-node.current .laboral-node-icon{background:var(--lx-black)}.laboral-continuity-grid{grid-template-columns:repeat(3,1fr);gap:.07in;margin-bottom:.12in;display:grid}.laboral-continuity-grid div{border:1px solid var(--lx-line);background:var(--lx-soft);text-align:center;border-radius:.12in;padding:.09in .07in}.laboral-continuity-grid span{color:var(--lx-gold-text);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:900;display:block}.laboral-continuity-grid strong{color:var(--lx-text);margin-top:.04in;font-size:13px;font-weight:900;line-height:1;display:block}.laboral-alert-list h3{font-size:9px}.laboral-validation-note{color:#ffffffad;border-top:1px solid #d8bf7647;align-items:flex-start;gap:7px;margin-top:.1in;padding-top:.08in;font-size:8px;line-height:1.35;display:flex}.laboral-validation-note svg{color:var(--lx-gold);flex:none}.lx-module-hero{background:radial-gradient(circle at 12% 18%,#d8bf761f,#0000 28%),linear-gradient(135deg,#050505,#111);border:1px solid #d8bf766b;border-radius:.18in;padding:.18in .2in .16in;position:relative;overflow:hidden;box-shadow:0 14px 45px #0000002e}.lx-module-hero:before{content:"";opacity:.45;pointer-events:none;background-color:#0000;background-image:linear-gradient(90deg,#d8bf7609 1px,#0000 1px),linear-gradient(#d8bf7608 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:.26in .26in;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.lx-module-top{z-index:2;grid-template-columns:.68in 1fr .7in;align-items:center;column-gap:.16in;display:grid;position:relative}.lx-module-number,.lx-module-icon{color:#d8bf76;background:#0000002e;border:1px solid #d8bf76;border-radius:999px;justify-content:center;align-items:center;width:.56in;height:.56in;display:flex}.lx-module-number{font-family:Barlow Condensed,Arial,sans-serif;font-size:22px;font-weight:900}.lx-module-eyebrow{color:#d8bf76;letter-spacing:.2em;text-transform:uppercase;margin-bottom:.045in;font-size:8.5px;font-weight:900}.lx-module-heading h1{color:#fff;letter-spacing:.035em;text-transform:uppercase;margin:0;font-family:Barlow Condensed,Arial,sans-serif;font-size:38px;font-weight:900;line-height:.92}.lx-module-heading p{color:#ffffffc7;margin:.04in 0 0;font-size:9px;line-height:1.35}.lx-module-divider{z-index:2;background:#d8bf7673;height:1px;margin:.12in 0 .1in;position:relative}.lx-module-label{z-index:2;color:#d8bf76;letter-spacing:.16em;text-transform:uppercase;margin-bottom:.08in;font-size:8px;font-weight:900;position:relative}.lx-module-kpis{z-index:2;grid-template-columns:repeat(6,1fr);gap:.055in;display:grid;position:relative}.lx-kpi-card{text-align:center;background:#ffffff0b;border:1px solid #d8bf7647;border-radius:.12in;min-height:.72in;padding:.06in .045in}.lx-kpi-icon{color:#d8bf76;border:1px solid #d8bf767a;border-radius:999px;justify-content:center;align-items:center;width:.25in;height:.25in;margin:0 auto .035in;display:flex}.lx-kpi-card span{color:#ffffffb3;text-transform:uppercase;letter-spacing:.1em;min-height:.14in;font-size:6.8px;font-weight:900;line-height:1.15;display:block}.lx-kpi-card strong{color:#fff;margin-top:.025in;font-size:10px;font-weight:900;line-height:1.1;display:block}.lx-kpi-card small{color:#fff9;margin-top:.02in;font-size:6.5px;display:block}.housing-page{break-after:page;page-break-after:always;color:#151515!important;background:#fff!important;width:8.5in!important;min-height:11in!important;padding:.22in .34in .26in!important;position:relative!important;overflow:hidden!important}.housing-gauge-card h3,.housing-summary-card h3,.housing-services-panel h3,.housing-spaces-card h3,.housing-condition-card h3,.housing-constructive-card h3,.housing-equipment-card h3,.housing-evidence-section h3{color:#b6923f!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin:0 0 .07in!important;font-size:10px!important;font-weight:900!important}.housing-grid-top{grid-template-columns:1.02fr 1.26fr!important;align-items:stretch!important;gap:.08in!important;margin-top:.02in!important;display:grid!important}.housing-gauge-card{color:#fff!important;background:radial-gradient(circle at 50% 34%,#d8bf762e,#0000 34%),radial-gradient(circle at 50% 80%,#00000059,#0000 42%),linear-gradient(135deg,#050505,#111)!important;border:1px solid #d8bf766b!important;border-radius:.16in!important;min-height:2.05in!important;padding:.13in!important;box-shadow:0 14px 38px #00000021!important}.housing-gauge-scale{display:none!important}.housing-gauge-result span{color:#ffffffb8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:8px!important}.housing-gauge-result strong{text-shadow:0 0 12px #22c55e47;font-size:34px!important;line-height:1!important}.housing-gauge-result.ok strong{color:#22c55e!important}.housing-gauge-result.warn strong{color:#f59e0b!important}.housing-gauge-result.risk strong{color:#ef4444!important}.housing-gauge-card p{color:#ffffffc7!important;margin-top:.07in!important;font-size:9.2px!important;line-height:1.35!important}.housing-summary-card{background:linear-gradient(#fff,#fffdf8)!important;border:1px solid #e4ded0!important;border-radius:.16in!important;padding:.085in .1in!important;box-shadow:0 8px 22px #00000009!important}.housing-summary-card h3{margin-bottom:.055in!important}.housing-summary-grid{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.14in!important;grid-template-columns:1fr!important;gap:0!important;display:grid!important;overflow:hidden!important}.housing-summary-item{background:#fff!important;border:none!important;border-bottom:1px solid #eee3d4!important;border-radius:0!important;grid-template-columns:.38in 1fr 1.3in!important;align-items:center!important;gap:.08in!important;min-height:.32in!important;padding:.032in .065in!important;display:grid!important}.housing-summary-item:last-child{border-bottom:none!important}.housing-summary-item>div:last-child{display:contents!important}.housing-summary-icon{color:#b6923f!important;justify-content:center!important;justify-self:center!important;align-items:center!important;width:.26in!important;height:.26in!important;display:flex!important}.housing-summary-icon svg{width:19px!important;height:19px!important}.housing-summary-item span{color:#151515!important;font-size:8.3px!important;font-weight:800!important;line-height:1.15!important}.housing-summary-item .housing-status{text-align:right!important;white-space:nowrap!important;background:0 0!important;justify-self:end!important;padding:0!important;font-size:10.5px!important;font-weight:950!important;line-height:1.1!important}.housing-services-panel{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.16in!important;margin-top:.075in!important;padding:.085in .1in .075in!important;box-shadow:0 8px 22px #00000009!important}.housing-services-grid{border:none!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:.045in!important;display:grid!important}.housing-service-card{text-align:center!important;background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.1in!important;grid-template-rows:.28in auto auto!important;place-items:center!important;min-height:.76in!important;padding:.055in .035in!important;display:grid!important}.housing-service-icon{margin:0!important}.housing-service-icon svg{width:23px!important;height:23px!important}.housing-service-card strong{justify-content:center!important;align-items:center!important;min-height:.2in!important;font-size:7.6px!important;line-height:1.15!important;display:flex!important}.housing-service-card span{font-size:7.3px!important;font-weight:900!important;line-height:1.15!important}.housing-service-legend{margin-top:.055in!important}.housing-spaces-section{grid-template-columns:1.12in 1fr!important;gap:.1in!important;margin-top:.07in!important;display:grid!important}.housing-spaces-side{gap:.06in!important;display:grid!important}.housing-space-total,.housing-note-box{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border:1px solid #e4ded0!important;border-radius:.14in!important;padding:.07in!important}.housing-space-total{min-height:.78in!important}.housing-space-total span,.housing-note-box strong{color:#d8bf76!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:7.4px!important}.housing-space-total strong{color:#fff!important;font-size:28px!important}.housing-note-box span{color:#ffffffc2!important;font-size:7.6px!important;line-height:1.24!important}.housing-spaces-card{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.16in!important;min-height:1.72in!important;padding:.075in .095in!important}.housing-spaces-card h3{text-align:center!important;margin-bottom:.06in!important}.housing-spaces-grid{grid-template-columns:repeat(3,1fr)!important;align-items:stretch!important;gap:.06in!important;display:grid!important}.housing-space-card{text-align:left!important;background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.1in!important;grid-template-rows:auto auto!important;grid-template-columns:.3in 1fr!important;align-items:center!important;column-gap:.05in!important;min-height:.58in!important;padding:.05in .055in!important;display:grid!important}.housing-space-card>div{color:#b6923f!important;grid-row:1/span 2!important;justify-content:center!important;align-items:center!important;display:flex!important}.housing-space-card>div svg{width:25px!important;height:25px!important}.housing-space-card strong{align-self:end!important;font-size:8.4px!important;line-height:1.15!important}.housing-space-card span{align-self:start!important;font-size:7.3px!important;font-weight:800!important;line-height:1.15!important}.housing-executive-reading{color:#fff!important;page-break-inside:avoid!important;break-inside:avoid!important;background:radial-gradient(circle at 85%,#d8bf761f,#0000 24%),linear-gradient(135deg,#050505,#111)!important;border:1px solid #d8bf766b!important;border-radius:.16in!important;grid-template-columns:1fr 1.55in!important;align-items:center!important;gap:.1in!important;min-height:.9in!important;margin-top:.065in!important;padding:.085in .12in!important;display:grid!important}.housing-reading-left,.housing-reading-result{break-inside:avoid!important}.housing-reading-left h3{color:#d8bf76!important;letter-spacing:.15em!important;text-transform:uppercase!important;margin:0 0 .035in!important;font-size:10px!important;font-weight:900!important}.housing-reading-content{grid-template-columns:.3in 1fr!important;gap:.07in!important;display:grid!important}.housing-reading-content svg{color:#b6923f!important;width:26px!important;height:26px!important}.housing-reading-content p{color:#ffffffd1!important;margin:0!important;font-size:8.4px!important;line-height:1.28!important}.housing-reading-result{border-left:1px solid #d8bf7659!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;padding-left:.13in!important;display:flex!important}.housing-reading-result svg{color:#d8bf76!important;width:36px!important;height:36px!important;margin-bottom:.05in!important}.housing-reading-result span{color:#d8bf76!important;letter-spacing:.14em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important}.housing-reading-result strong{color:#22c55e!important;text-transform:uppercase!important;margin-top:.035in!important;font-size:16px!important;font-weight:950!important;line-height:1!important}.housing-page-secondary .housing-header-unified{margin-bottom:.12in!important}.housing-second-grid,.housing-habitability-grid{gap:.1in!important}.housing-constructive-card,.housing-equipment-card,.housing-condition-card,.housing-congruence-card,.housing-evidence-section{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.16in!important;box-shadow:0 8px 22px #00000009!important}.housing-detail-style{padding-top:.18in!important}.housing-detail-main-header{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border:1px solid #d8bf7661!important;border-radius:.18in!important;justify-content:space-between!important;align-items:flex-start!important;margin-bottom:.14in!important;padding:.16in .18in!important;display:flex!important}.housing-detail-main-header h2{text-transform:uppercase!important;letter-spacing:.03em!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.housing-detail-main-header p{color:#ffffffc7!important;margin:.05in 0 0!important;font-size:9px!important;line-height:1.35!important}.housing-detail-main-header strong{color:#d8bf76!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:1px solid #d8bf767a!important;border-radius:999px!important;padding:.06in .12in!important;font-size:10px!important}.housing-detail-grid-top{grid-template-columns:1fr .92fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.housing-detail-grid-mid{grid-template-columns:1.25fr .72fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.housing-detail-card{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.16in!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.housing-detail-card-head{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;align-items:center!important;gap:.1in!important;padding:.1in .12in!important;display:flex!important}.housing-detail-card-head span{color:#d8bf76!important;border:1px solid #d8bf76!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.34in!important;height:.34in!important;font-size:11px!important;font-weight:900!important;display:flex!important}.housing-detail-card-head h3{letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-size:13px!important;font-weight:900!important}.housing-detail-table .material-card{border:none!important;border-bottom:1px solid #eee3d4!important;border-radius:0!important;min-height:.46in!important;padding:.055in .07in!important}.housing-detail-table .material-card:last-child{border-bottom:none!important}.housing-detail-equipment-grid{grid-template-columns:1fr 1fr!important;gap:.08in!important;padding:.1in!important;display:grid!important}.housing-detail-equipment-result{text-align:center!important;background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.1in!important;margin:0 .1in .1in!important;padding:.08in!important}.housing-detail-equipment-result span{color:#151515!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;display:block!important}.housing-detail-equipment-result strong{color:#b6923f!important;text-transform:uppercase!important;margin-top:.04in!important;font-size:18px!important;font-weight:950!important;display:block!important}.housing-condition-table{padding:.1in!important}.housing-detail-congruence .housing-congruence-card{min-height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important}.housing-detail-evidence{overflow:hidden!important}.housing-evidence-photo-grid-three{grid-template-columns:1fr 1fr 1fr!important;gap:.1in!important;padding:.1in!important;display:grid!important}.housing-evidence-photo-grid-three .evidence-photo-box{min-height:2.15in!important}.housing-evidence-photo-grid-three .evidence-photo,.housing-evidence-photo-grid-three .evidence-empty{height:1.45in!important}.housing-evidence-note{border-top:1px solid #eee3d4!important;margin:0 .1in .1in!important;padding-top:.08in!important}.housing-detail-grid-top{grid-template-columns:1fr .92fr!important;gap:.11in!important;margin-bottom:.1in!important}.housing-detail-grid-mid{grid-template-columns:1.18fr .82fr!important;gap:.11in!important;margin-bottom:.1in!important}.housing-detail-table{padding:.075in .09in!important}.housing-detail-table .housing-material-card,.housing-detail-table .material-card{min-height:.5in!important;padding:.065in .08in!important}.housing-detail-table svg{width:25px!important;height:25px!important}.housing-detail-grid-mid>.housing-detail-card:first-child{flex-direction:column!important;display:flex!important}.housing-detail-grid-mid>.housing-detail-card:first-child .housing-condition-table{flex-direction:column!important;flex:1!important;justify-content:center!important;padding:.085in .1in!important;display:flex!important}.housing-detail-congruence .housing-congruence-card{flex-direction:column!important;flex:1!important;justify-content:center!important;padding:.06in .1in .08in!important;display:flex!important}.housing-detail-congruence .housing-check-circle{margin-bottom:.06in!important;transform:scale(.88)!important}.housing-evidence-photo-grid-three{gap:.085in!important;padding:.09in!important}.housing-evidence-photo-box{min-height:1.72in!important}.housing-evidence-photo-img,.housing-evidence-photo-empty{height:1.25in!important}.housing-evidence-photo-caption{min-height:.34in!important}.housing-detail-grid-top,.housing-detail-grid-mid{margin-bottom:.08in!important}.housing-detail-card .housing-material-card{min-height:.52in!important;padding:.075in .09in!important}.housing-detail-card .housing-material-icon svg{width:28px!important;height:28px!important}.housing-material-card span{font-size:8px!important}.housing-material-card strong{font-size:8.6px!important}.housing-detail-grid-mid .housing-condition-table{padding:.07in .1in!important}.housing-condition-row{min-height:.255in!important}.housing-detail-congruence .housing-congruence-card{justify-content:center!important;padding:.08in .1in!important}.housing-detail-congruence .housing-check-circle{margin-top:0!important;margin-bottom:.04in!important;transform:scale(.82)!important}.housing-detail-congruence .housing-congruence-card strong{font-size:17px!important}.housing-detail-congruence .housing-congruence-card p{margin-top:.04in!important;font-size:7.7px!important;line-height:1.2!important}.housing-detail-evidence .housing-evidence-photo-box{min-height:1.9in!important}.housing-detail-evidence .housing-evidence-photo-img,.housing-detail-evidence .housing-evidence-photo-empty{object-fit:cover!important;height:1.42in!important}.housing-detail-evidence .housing-evidence-photo-caption{min-height:.38in!important;padding:.045in .055in!important}.housing-detail-evidence .housing-evidence-photo-grid-three{gap:.085in!important;padding:.075in .09in .085in!important}.housing-detail-evidence .housing-evidence-photo-box{background:#fff!important;border-radius:.1in!important;flex-direction:column!important;min-height:1.9in!important;display:flex!important;overflow:hidden!important}.housing-evidence-photo-img,.housing-evidence-photo-empty{object-fit:cover!important;object-position:center!important;border-radius:.08in .08in 0 0!important;width:100%!important;height:1.42in!important;display:block!important;overflow:hidden!important}.housing-detail-evidence .housing-evidence-photo-caption{flex-direction:column!important;justify-content:center!important;min-height:.38in!important;padding:.045in .055in!important;display:flex!important}.housing-detail-congruence{flex-direction:column!important;display:flex!important}.housing-detail-congruence .housing-congruence-card{text-align:center!important;height:100%!important;box-shadow:none!important;border:none!important;border-radius:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding:.1in .1in .12in!important;display:flex!important}.housing-detail-congruence .housing-check-circle{justify-content:center!important;align-items:center!important;margin:0 0 .08in!important;display:flex!important}.housing-detail-congruence .housing-congruence-card span{letter-spacing:.12em!important;text-transform:uppercase!important;margin-bottom:.03in!important;font-size:8px!important;font-weight:900!important}.housing-detail-congruence .housing-congruence-card strong{margin:0 0 .05in!important;font-size:20px!important;font-weight:950!important;line-height:1!important}.housing-detail-congruence .housing-congruence-card p{max-width:88%!important;margin:0 auto!important;font-size:8px!important;line-height:1.28!important}.housing-detail-congruence{overflow:hidden!important}.housing-detail-congruence .housing-congruence-card{justify-content:center!important;height:auto!important;min-height:2.05in!important;padding:.06in .1in .07in!important}.housing-detail-congruence .housing-check-circle{margin-bottom:.045in!important}.housing-detail-congruence .housing-check-circle svg{width:64px!important;height:64px!important}.housing-detail-congruence .housing-congruence-card span{margin-bottom:.025in!important;font-size:7.4px!important}.housing-detail-congruence .housing-congruence-card strong{margin-bottom:.035in!important;font-size:18px!important}.housing-detail-congruence .housing-congruence-card p{max-width:92%!important;font-size:7.2px!important;line-height:1.16!important}.personal-page{break-after:page;page-break-after:always;color:#151515!important;background:#fff!important;width:8.5in!important;min-height:11in!important;padding:.22in .34in .28in!important;position:relative!important;overflow:hidden!important}.personal-page-routine{padding:.22in .34in .24in!important}.lx-module-hero{margin-bottom:.1in!important}.lx-section-head{margin:0 0 .11in!important}.lx-section-head-top{display:none!important}.lx-section-head h2{color:#b8923f!important;text-transform:uppercase!important;letter-spacing:.16em!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.personal-top-grid-exec{margin-top:.02in!important}.personal-map-panel-expanded{background:linear-gradient(#fff,#fffdf8)!important;border:1px solid #e4ded0!important;border-radius:.18in!important;padding:.13in!important;overflow:hidden!important;box-shadow:0 10px 28px #0000000b!important}.personal-map-layout-expanded{grid-template-columns:1.18fr .82fr!important;align-items:center!important;gap:.11in!important;display:grid!important}.personal-radar-wrap{background:#fff!important;border:1px solid #eee3d4!important;border-radius:.16in!important;justify-content:center!important;align-items:center!important;min-height:3.15in!important;padding:.12in!important;display:flex!important}.personal-radar{transform:translate(.06in)translateY(.03in);width:100%!important;max-width:3.55in!important;height:auto!important;margin:auto!important;display:block!important;overflow:visible!important}.personal-radar-label{fill:#151515!important;letter-spacing:.01em!important;text-transform:none!important;font-size:12.2px!important;font-weight:600!important}.personal-radar-percent{fill:#333!important;font-size:13px!important;font-weight:300!important}.personal-radar circle{filter:drop-shadow(0 1px 2px #00000029)}.personal-radar polygon:last-of-type{fill:#d8bf767a!important;stroke:#d6b15f!important;stroke-width:3px!important}.personal-radar line,.personal-radar polygon{stroke:#e4ded0!important}.personal-map-exec-panel{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border:1px solid #e4ded0!important;border-radius:.16in!important;flex-direction:column!important;gap:.06in!important;padding:.12in!important;display:flex!important}.personal-map-exec-head{border-bottom:1px solid #d8bf7642!important;margin-bottom:.03in!important;padding-bottom:.07in!important}.personal-map-exec-head span{color:#d8bf76!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:8px!important;font-weight:900!important;display:block!important}.personal-map-exec-head strong{color:#d8bf76!important;margin-top:.025in!important;font-size:15px!important;font-weight:700!important;line-height:1!important;display:block!important}.personal-exec-metric{background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:.12in!important;grid-template-columns:.42in 1fr!important;align-items:center!important;gap:.08in!important;min-height:.58in!important;padding:.065in .075in!important;display:grid!important}.personal-exec-icon{color:#d8bf76!important;justify-content:center!important;align-items:center!important;width:.34in!important;height:.34in!important;display:flex!important}.personal-exec-icon svg{width:30px!important;height:30px!important}.personal-exec-metric span{color:#ffffffb8!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;display:block!important}.personal-exec-metric strong{color:#fff!important;margin-top:.02in!important;font-size:13px!important;font-weight:900!important;line-height:1!important;display:block!important}.personal-exec-metric p{color:#ffffffa6!important;margin:.03in 0 0!important;font-size:7.6px!important;line-height:1.25!important}.personal-note,.personal-habits-info-note{background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.12in!important;grid-template-columns:.28in 1fr!important;align-items:start!important;gap:.06in!important;padding:.075in .09in!important;display:grid!important}.personal-map-panel-expanded .personal-note{margin-top:.085in!important}.personal-note p,.personal-habits-info-note p{color:#2d2d2d!important;margin:0!important;font-size:8.4px!important;line-height:1.3!important}.personal-conduct-panel{background:#fff!important;border:1px solid #e4ded0!important;border-radius:.18in!important;margin-top:.12in!important;padding:.13in!important;overflow:hidden!important;box-shadow:0 10px 28px #0000000b!important}.personal-conduct-panel .lx-section-head{margin-bottom:.1in!important}.personal-conduct-gold-rule{background:#d8bf76!important;height:1px!important;margin-bottom:.11in!important;position:relative!important}.personal-conduct-gold-rule span{background:#d8bf76!important;border-radius:50%!important;width:.07in!important;height:.07in!important;position:absolute!important;top:50%!important;right:0!important;transform:translateY(-50%)!important}.personal-conduct-premium-body{grid-template-columns:.52in 1fr 1.65in!important;align-items:center!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.personal-conduct-quote-circle{color:#c8a03c!important;border:2px solid #ead7a0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.5in!important;height:.5in!important;font-size:34px!important;line-height:1!important;display:flex!important}.personal-conduct-copy p{color:#1c1c1c!important;margin:0 0 .05in!important;font-size:11.6px!important;line-height:1.5!important}.personal-conduct-copy strong{color:#b7891f!important;font-size:12px!important;font-weight:700!important}.personal-stability-badge{background:#fffdfa!important;border:1px solid #e6dccb!important;border-radius:.14in!important;grid-template-columns:.34in 1fr!important;align-items:center!important;gap:.07in!important;padding:.09in!important;display:grid!important}.personal-stability-avatar{color:#151515!important;border:1px solid #ead7a0!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.32in!important;height:.32in!important;display:flex!important}.personal-stability-badge span{color:#151515!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important;line-height:1.25!important;display:block!important}.personal-stability-badge strong{color:#c88d1b!important;text-transform:uppercase!important;margin-top:.025in!important;font-size:14px!important;font-weight:900!important;line-height:1!important;display:block!important}.personal-stability-badge p{color:#555!important;margin:.035in 0 0!important;font-size:7.2px!important;line-height:1.25!important}.personal-conduct-insights-row{border:1px solid #e6dccb!important;border-radius:.14in!important;grid-template-columns:repeat(4,1fr)!important;display:grid!important;overflow:hidden!important}.personal-insight-card{background:#fff!important;border-right:1px solid #e6dccb!important;grid-template-columns:.32in 1fr!important;align-items:start!important;gap:.06in!important;min-height:.95in!important;padding:.09in!important;display:grid!important}.personal-insight-card:last-child{border-right:none!important}.personal-insight-icon{color:#c49b34!important}.personal-insight-card span{color:#151515!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;line-height:1.2!important;display:block!important}.personal-insight-card strong{margin-top:.02in!important;font-size:14px!important;font-weight:700!important;line-height:1!important;display:block!important}.personal-insight-card p{color:#555!important;margin:.035in 0 0!important;font-size:9.5px!important;line-height:1.34!important}.personal-insight-card.ok strong{color:#148a42!important}.personal-insight-card.warn strong{color:#d97904!important}.personal-insight-card.bad strong{color:#d62222!important}.personal-detail-main-header{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border:1px solid #d8bf7661!important;border-radius:.18in!important;justify-content:space-between!important;align-items:flex-start!important;margin:0 0 .14in!important;padding:.16in .18in!important;display:flex!important}.personal-detail-main-header h2{color:#fff!important;text-transform:uppercase!important;letter-spacing:.03em!important;margin:0!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.personal-detail-main-header p{color:#ffffffc7!important;margin:.05in 0 0!important;font-size:9px!important;line-height:1.35!important}.personal-detail-main-header strong{color:#d8bf76!important;letter-spacing:.1em!important;text-transform:uppercase!important;border:1px solid #d8bf767a!important;border-radius:999px!important;padding:.06in .12in!important;font-size:10px!important}.personal-module-header{box-sizing:border-box!important;background:linear-gradient(135deg,#050505 0%,#111 100%)!important;border-radius:.16in .16in 0 0!important;align-items:center!important;width:100%!important;min-height:.58in!important;margin:0!important;padding:.11in .16in!important;display:flex!important}.personal-module-header-left{grid-template-columns:.38in 1fr!important;align-items:center!important;column-gap:.14in!important;width:100%!important;display:grid!important}.personal-module-number{color:#d8bf76!important;background:#0b0b0b!important;border:1.8px solid #d8bf76!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:.34in!important;height:.34in!important;font-size:9.5px!important;font-weight:900!important;display:flex!important}.personal-module-header h2{color:#fff!important;letter-spacing:.025em!important;text-transform:uppercase!important;white-space:nowrap!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.personal-module-header p{color:#ffffffc7!important;max-width:5.8in!important;margin:.025in 0 0!important;font-size:6.6px!important;line-height:1.15!important}.personal-routine-panel{background:#fff!important;border:1px solid #e8ddca!important;border-radius:.16in!important;margin-top:.1in!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.personal-routine-grid{grid-template-columns:repeat(6,1fr)!important;gap:.06in!important;padding:.12in .12in .08in!important;display:grid!important}.personal-routine-card{text-align:center!important;background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.11in!important;min-height:1.03in!important;padding:.075in .045in!important}.personal-routine-icon{color:#b8923f!important;background:0 0!important;border:none!important;width:.32in!important;height:.32in!important;margin:0 auto .035in!important}.personal-routine-icon svg{width:25px!important;height:25px!important}.personal-routine-card span{color:#151515!important;letter-spacing:.05em!important;text-transform:uppercase!important;font-size:6.8px!important;font-weight:900!important;display:block!important}.personal-routine-card strong{color:#111!important;margin-top:.045in!important;font-size:9.2px!important;line-height:1.05!important;display:block!important}.personal-routine-card small{color:#666!important;margin-top:.04in!important;font-size:6.5px!important;line-height:1.2!important;display:block!important}.personal-routine-note{margin:0 .12in .12in!important;padding:.07in .09in!important}.personal-habits-premium-panel{background:#fff!important;border:1px solid #e8ddca!important;border-radius:.16in!important;margin-top:.1in!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.personal-habits-premium-head{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;justify-content:space-between!important;align-items:center!important;min-height:.58in!important;margin:0!important;padding:.11in .16in!important;display:flex!important}.personal-habits-premium-head .lx-section-head{margin:0!important}.personal-habits-premium-head .lx-section-head h2{color:#fff!important;letter-spacing:.025em!important;font-size:14px!important}.personal-habits-risk-card{color:#fff!important;box-shadow:none!important;background:0 0!important;border:none!important;grid-template-columns:.35in 1fr!important;align-items:center!important;gap:.07in!important;min-width:1.75in!important;padding:0!important;display:grid!important}.personal-habits-risk-card svg{color:#d8bf76!important;width:30px!important;height:30px!important}.personal-habits-risk-card span{color:#d8bf76!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:7px!important;font-weight:900!important;display:block!important}.personal-habits-risk-card strong{color:#fff!important;margin-top:.02in!important;font-size:14px!important;line-height:1!important;display:block!important}.personal-habits-risk-card p{color:#ffffffb8!important;margin:.025in 0 0!important;font-size:7px!important;line-height:1.2!important}.personal-habit-card-header{color:#fff!important;text-transform:uppercase!important;letter-spacing:.1em!important;background:#111!important;border-bottom:1px solid #eee3d4!important;grid-template-columns:1.05fr .82fr 1.02fr 1.5fr!important;padding:.065in .11in!important;font-size:6.9px!important;font-weight:900!important;display:grid!important}.personal-habit-card-list{padding:.04in .1in .07in!important}.personal-habit-card-row{border-bottom:1px solid #f1eadc!important;grid-template-columns:1.05fr .82fr 1.02fr 1.5fr!important;align-items:center!important;gap:.055in!important;min-height:.47in!important;padding:.045in .035in!important;display:grid!important}.personal-habit-card-row:last-child{border-bottom:none!important}.personal-habit-row-icon svg{width:18px!important;height:18px!important}.personal-habit-element-block strong{font-size:7.6px!important}.personal-habit-impact-block span,.personal-habit-observation-block p{font-size:6.8px!important;line-height:1.18!important}.personal-status-badge{border-radius:999px!important;align-items:center!important;gap:.03in!important;padding:.025in .055in!important;font-size:6.2px!important;font-weight:900!important;display:inline-flex!important}.personal-impact-meter span{height:3px!important}.personal-habits-info-note{margin:0 .1in .09in!important;padding:.065in .08in!important}.personal-profile-signal-card{background:#fff!important;border:1px solid #e8ddca!important;border-radius:.16in!important;margin-top:.1in!important;padding:0!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.personal-profile-signal-card .identity-doc-header{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;min-height:.5in!important;padding:.095in .13in!important}.personal-profile-signal-card .identity-doc-header span{color:#fff!important}.personal-profile-flow{gap:.06in!important;padding:.16in .1in .1in!important}.personal-profile-step{min-height:1.05in!important;padding:.08in .05in!important}.personal-profile-step .identity-doc-icon svg{width:21px!important;height:21px!important}.personal-profile-step span{font-size:6.3px!important}.personal-profile-step strong{font-size:8px!important}.personal-final-reading-card{background:#fff!important;border:1px solid #e8ddca!important;border-left:.035in solid #d8bf76!important;border-radius:.15in!important;margin-top:.09in!important;padding:.1in .12in!important;box-shadow:0 8px 22px #00000009!important}.personal-final-reading-title{color:#b8923f!important;text-transform:uppercase!important;letter-spacing:.1em!important;font-size:12px!important;font-weight:900!important}.personal-final-reading-card p{color:#2d2d2d!important;font-size:7.6px!important;line-height:1.28!important}.personal-final-reading-card small{color:#666!important;font-size:6.8px!important}.personal-page-routine .personal-routine-panel.personal-panel{padding:0!important}.personal-page-routine .personal-routine-panel{border-radius:.16in!important;padding:0!important;overflow:hidden!important}.personal-page-routine .personal-routine-panel>.personal-module-header{border-radius:.16in .16in 0 0!important;width:100%!important;margin:0!important}.personal-page-routine .personal-routine-panel>.personal-routine-grid{padding:.12in .12in .08in!important}.personal-page-routine .personal-routine-panel>.personal-routine-note{margin:0 .12in .12in!important}.personal-habits-premium-head{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border-radius:.16in .16in 0 0!important;justify-content:space-between!important;align-items:center!important;min-height:.6in!important;margin:0!important;padding:.11in .16in!important;display:flex!important}.personal-habits-premium-head .personal-module-header-left{align-items:center!important;gap:.12in!important;display:flex!important}.personal-habits-premium-head h2{color:#fff!important;letter-spacing:.03em!important;text-transform:uppercase!important;margin:0!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.personal-habits-premium-head p{color:#ffffffc7!important;margin:.03in 0 0!important;font-size:6.8px!important;line-height:1.2!important}.personal-habits-info-note{border-radius:.1in!important;align-items:center!important;gap:.055in!important;min-height:auto!important;margin:.035in .1in .07in!important;padding:.04in .065in!important;display:flex!important}.personal-habits-info-note svg{flex-shrink:0!important;width:15px!important;height:15px!important}.personal-habits-info-note p{margin:0!important;font-size:9px!important;line-height:1.14!important}.personal-module-header h2,.personal-habits-premium-head h2,.identity-doc-header span{letter-spacing:.03em!important;text-transform:uppercase!important;font-size:15px!important;font-weight:900!important}.personal-module-header p,.personal-habits-premium-head p,.identity-doc-header small{letter-spacing:.03em!important;font-size:10.7px!important;line-height:1.18!important}.personal-routine-card span{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important;line-height:1.05!important}.personal-routine-card strong{font-size:9px!important;font-weight:500!important;line-height:1.08!important}.personal-routine-card small{font-size:9px!important;font-weight:500!important;line-height:1.1!important}.personal-habit-card-header{letter-spacing:.05em!important;font-size:10px!important;font-weight:900!important}.personal-habit-element-block strong{font-size:10px!important;line-height:1.1!important}.personal-status-badge{font-size:7px!important;font-weight:700!important;line-height:1!important}.personal-habit-impact-block span{font-size:10px!important;line-height:1.08!important}.personal-habit-observation-block p{font-size:10px!important;line-height:1.16!important}.personal-habits-info-note p{font-size:10px!important;line-height:1.14!important}.personal-profile-step span{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;line-height:1.05!important}.personal-profile-step strong{font-size:10px!important;font-weight:800!important;line-height:1.08!important}.identity-doc-meter-label small{font-size:10px!important}.personal-note p,.personal-routine-note p{font-size:6.3px!important;line-height:1.18!important}.personal-profile-signal-card .identity-doc-header span{letter-spacing:.06em!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.personal-profile-signal-card .identity-doc-header small{font-size:6.4px!important;line-height:1.1!important}.personal-profile-signal-card .identity-doc-number{width:.25in!important;height:.25in!important;font-size:10px!important}.personal-profile-signal-card .identity-doc-step>span{letter-spacing:.04em!important;font-size:10px!important;line-height:1!important}.personal-profile-signal-card .identity-doc-step>strong{font-size:9px!important;line-height:1.08!important}.personal-profile-signal-card .identity-doc-meter-label small{font-size:9px!important}.personal-profile-signal-card .identity-doc-icon svg{width:18px!important;height:18px!important}.personal-page-routine .personal-routine-panel .personal-routine-note{align-items:center!important;min-height:auto!important;padding:.045in .065in!important}.personal-page-routine .personal-routine-panel .personal-routine-note p{margin:0!important;font-size:9px!important;line-height:1.12!important}.personal-page-routine .personal-routine-panel .personal-routine-note svg{width:15px!important;height:15px!important}.patrimonio-page{break-after:page;page-break-after:always;color:#151515!important;background:#fff!important;width:8.5in!important;min-height:11in!important;padding:.22in .34in .24in!important;overflow:hidden!important}.patrimonio-page .lx-module-hero{margin-bottom:.12in!important}.pat-main-grid{grid-template-columns:1.12fr .88fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.pat-panel{background:#fff!important;border:1px solid #e8ddca!important;border-radius:.16in!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.pat-distribution,.pat-congruence{min-height:3.02in!important}.pat-panel-title{align-items:flex-start!important;gap:.1in!important;padding:.12in .13in .08in!important;display:flex!important}.pat-panel-title-icon{color:#c28b1f!important;border:1px solid #e4c779!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:.34in!important;height:.34in!important;display:flex!important}.pat-panel-title h2{color:#b58322!important;text-transform:uppercase!important;letter-spacing:.13em!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.pat-panel-title p{color:#565656!important;margin:.04in 0 0!important;font-size:8px!important;line-height:1.2!important}.pat-total-box{background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.12in!important;margin:0 .13in .1in!important;padding:.11in .12in!important}.pat-total-box span{color:#151515!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:900!important;display:block!important}.pat-total-box strong{color:#050505!important;margin:.035in .035in 0 0!important;font-size:28px!important;font-weight:950!important;line-height:1!important;display:inline-block!important}.pat-total-box small{color:#111!important;font-size:8px!important;font-weight:900!important}.pat-asset-bar{grid-template-columns:.42in 1fr!important;align-items:center!important;gap:.09in!important;margin:.08in .16in!important;display:grid!important}.pat-asset-icon{color:#c28b1f!important;border:1px solid #e7d1a2!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.36in!important;height:.36in!important;display:flex!important}.pat-asset-top{grid-template-columns:1fr .82in .34in!important;align-items:center!important;gap:.05in!important;margin-bottom:.035in!important;display:grid!important}.pat-asset-top span{color:#151515!important;font-size:8.2px!important;font-weight:900!important}.pat-asset-top strong{color:#151515!important;text-align:right!important;font-size:8.4px!important;font-weight:950!important}.pat-asset-top b{color:#151515!important;text-align:right!important;font-size:8.3px!important;font-weight:950!important}.pat-progress{background:#ebe8e1!important;border-radius:999px!important;height:.055in!important;overflow:hidden!important}.pat-progress i{background:linear-gradient(90deg,#c18925,#e0b352)!important;border-radius:999px!important;height:100%!important;display:block!important}.pat-axis{color:#777!important;justify-content:space-between!important;margin:.09in .16in 0 .67in!important;font-size:6.8px!important;display:flex!important}.pat-result-block{grid-template-columns:.78in 1fr!important;align-items:center!important;gap:.1in!important;margin:.08in .13in .04in!important;padding:.06in 0!important;display:grid!important}.pat-result-icon{color:#c28b1f!important;border:2px solid #c28b1f!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.62in!important;height:.62in!important;display:flex!important}.pat-result-block.ok .pat-result-icon{color:#178943!important;border-color:#178943!important}.pat-result-block.bad .pat-result-icon{color:#b91c1c!important;border-color:#b91c1c!important}.pat-result-block.warn .pat-result-icon{color:#c28b1f!important;border-color:#c28b1f!important}.pat-result-block span{color:#111!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:7.6px!important;font-weight:900!important;display:block!important}.pat-result-block strong{color:#c28b1f!important;margin:.045in 0 .035in!important;font-size:18px!important;font-weight:950!important;line-height:1!important;display:block!important}.pat-result-block.ok strong{color:#178943!important}.pat-result-block.bad strong{color:#b91c1c!important}.pat-result-block p{color:#333!important;margin:0!important;font-size:7.6px!important;line-height:1.28!important}.pat-dashed-rule{border-top:1px dashed #d8bf76!important;margin:.08in .13in!important}.pat-assets-summary{margin-bottom:.12in!important}.pat-assets-summary .pat-panel-title{padding-bottom:.06in!important}.pat-assets-row{background:#fffdf8!important;border:1px solid #eee3d4!important;border-radius:.12in!important;grid-template-columns:1fr 1fr 1fr 1.08fr!important;margin:0 .13in .12in!important;display:grid!important;overflow:hidden!important}.pat-asset-mini{border-right:1px dashed #d8bf76!important;grid-template-columns:.42in 1fr!important;align-items:center!important;gap:.08in!important;min-height:.64in!important;padding:.09in .1in!important;display:grid!important}.pat-asset-mini:last-child{border-right:none!important}.pat-asset-mini-icon{color:#d8bf76!important;background:#080808!important;border-radius:.07in!important;justify-content:center!important;align-items:center!important;width:.36in!important;height:.36in!important;display:flex!important}.pat-asset-mini-icon.total{color:#c28b1f!important;background:0 0!important}.pat-asset-mini span{color:#151515!important;font-size:7.4px!important;font-weight:900!important;display:block!important}.pat-asset-mini strong{color:#111!important;margin:.025in 0!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:block!important}.pat-asset-mini small{color:#666!important;font-size:6.5px!important}.pat-total-mini{background:#fff9eb!important}.pat-reading-card,.pat-interpretation-card{background:#fff!important;border:1px solid #e8ddca!important;border-radius:.16in!important;grid-template-columns:.44in 1fr 2.3in!important;align-items:center!important;gap:.1in!important;min-height:.82in!important;margin-bottom:.1in!important;padding:.11in .13in!important;display:grid!important;position:relative!important;overflow:hidden!important}.pat-reading-card{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border-color:#d8bf7652!important}.pat-reading-icon{color:#d8bf76!important;justify-content:center!important;align-items:center!important;display:flex!important}.pat-reading-card h2,.pat-interpretation-card h2{color:#d8bf76!important;text-transform:uppercase!important;letter-spacing:.12em!important;margin:0 0 .045in!important;font-size:14px!important;font-weight:900!important;line-height:1!important}.pat-reading-card p,.pat-interpretation-card p{margin:0!important;font-size:8px!important;line-height:1.35!important}.pat-reading-card p{color:#ffffffdb!important}.pat-reading-watermark{color:#d8bf76!important;opacity:.16!important;justify-self:end!important}.pat-interpretation-card{background:#fffdf8!important;grid-template-columns:.44in 1fr 2.25in!important;margin-bottom:.08in!important}.pat-interpretation-card h2{color:#b58322!important}.pat-interpretation-card p{color:#1f1f1f!important}.pat-city-line{opacity:.32!important;background:linear-gradient(0deg,#d8bf768c,#d8bf7600 3px),repeating-linear-gradient(90deg,#0000 0 12px,#c28b1fa6 12px 14px,#0000 14px 24px)!important;border-bottom:1px solid #c28b1f73!important;align-self:end!important;height:.55in!important}.pat-footer{color:#8a6a2a!important;grid-template-columns:1fr 1fr 1fr!important;align-items:end!important;margin-top:.03in!important;display:grid!important}.pat-footer strong{letter-spacing:.18em!important;font-size:22px!important;font-weight:500!important}.pat-footer span{text-align:center!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:#777!important;font-size:7px!important}.pat-footer b{text-align:right!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:#555!important;font-size:7px!important}.patrimonio-page .lx-module-hero{color:#fff!important;background:linear-gradient(135deg,#050505,#111)!important;border-radius:.18in!important;margin-bottom:.13in!important;padding:.13in .16in .14in!important;box-shadow:0 10px 26px #00000014!important}.patrimonio-page .lx-module-top{grid-template-columns:.46in 1fr .46in!important;align-items:center!important;gap:.13in!important;display:grid!important}.patrimonio-page .lx-module-number{color:#d8bf76!important;border:1.5px solid #d8bf76!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.38in!important;height:.38in!important;font-size:14px!important;font-weight:900!important;display:flex!important}.patrimonio-page .lx-module-eyebrow{color:#d8bf76!important;letter-spacing:.16em!important;text-transform:uppercase!important;font-size:6.6px!important;font-weight:900!important}.patrimonio-page .lx-module-heading h1{color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:.03in 0 0!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.patrimonio-page .lx-module-heading p{color:#ffffffc7!important;margin:.035in 0 0!important;font-size:6.6px!important;line-height:1.2!important}.patrimonio-page .lx-module-icon{color:#d8bf76!important;border:1.5px solid #d8bf76!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.42in!important;height:.42in!important;display:flex!important}.patrimonio-page .lx-module-divider{background:#d8bf766b!important;height:1px!important;margin:.08in 0 .07in!important}.patrimonio-page .lx-module-label{color:#d8bf76!important;letter-spacing:.18em!important;text-transform:uppercase!important;margin-bottom:.055in!important;font-size:6.3px!important;font-weight:900!important}.patrimonio-page .lx-module-kpis{grid-template-columns:repeat(5,1fr)!important;gap:.055in!important;display:grid!important}.patrimonio-page .lx-kpi-card{text-align:center!important;background:#ffffff09!important;border:1px solid #d8bf7657!important;border-radius:.08in!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:.66in!important;padding:.045in .035in!important;display:flex!important}.patrimonio-page .lx-kpi-icon{color:#d8bf76!important;margin-bottom:.025in!important}.patrimonio-page .lx-kpi-card span{color:#ffffffc7!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:5.3px!important;font-weight:900!important}.patrimonio-page .lx-kpi-card strong{color:#d8bf76!important;margin:.018in 0 .01in!important;font-size:12.5px!important;font-weight:950!important;line-height:1!important}.patrimonio-page .lx-kpi-card small{color:#ffffffa8!important;font-size:5px!important}.pat-congruence{flex-direction:column!important;display:flex!important}.pat-congruence .pat-panel-body{flex-direction:column!important;flex:1!important;justify-content:center!important;padding-bottom:.08in!important;display:flex!important}.pat-congruence .pat-result-block{margin:.04in .13in!important}.pat-congruence .pat-dashed-rule{margin:.06in .13in!important}.pat-panel-title h2,.pat-reading-card h2,.pat-interpretation-card h2{font-size:14px!important;font-weight:700!important}.pat-panel-title p,.pat-result-block p,.pat-reading-card p,.pat-interpretation-card p{font-size:12px!important;line-height:1.28!important}.pat-total-box strong{font-size:24px!important;font-weight:800!important}.pat-total-box span,.pat-total-box small{font-size:10px!important}.pat-asset-top span,.pat-asset-top strong,.pat-asset-top b{font-size:12px!important;font-weight:700!important}.pat-result-block span{font-size:11px!important;font-weight:700!important}.pat-result-block strong{font-size:15px!important;font-weight:700!important}.pat-asset-mini span{font-size:12px!important;font-weight:700!important}.pat-asset-mini strong{font-size:14px!important;font-weight:800!important}.pat-asset-mini small{font-size:10px!important}.pat-footer strong{font-size:18px!important}.pat-footer span,.pat-footer b{font-size:6px!important}.patrimonio-page .lx-module-number{font-size:13px!important}.patrimonio-page .lx-module-eyebrow{letter-spacing:.14em!important;font-size:6px!important}.patrimonio-page .lx-module-heading h1{letter-spacing:.015em!important;font-size:35px!important}.patrimonio-page .lx-module-heading p{font-size:14px!important;line-height:1.18!important}.patrimonio-page .lx-module-label{letter-spacing:.16em!important;font-size:14px!important;font-weight:700!important}.patrimonio-page .lx-kpi-card span{font-size:10px!important;font-weight:700!important}.patrimonio-page .lx-kpi-card strong{font-size:11px!important;font-weight:700!important}.patrimonio-page .lx-kpi-card small{font-size:9px!important}.patrimonio-page .lx-module-eyebrow{display:none!important}.patrimonio-page .lx-module-number{width:.46in!important;height:.46in!important;font-size:18px!important;font-weight:950!important}.patrimonio-page .lx-module-top{grid-template-columns:.56in 1fr .46in!important;gap:.1in!important}.patrimonio-page .lx-module-heading h1{margin-top:0!important}.identx-page{break-after:page;page-break-after:always;background:var(--lumina-paper,#fff)!important;width:8.5in!important;min-height:11in!important;color:var(--lumina-text,#151515)!important;font-family:var(--font-main,Inter,Arial,sans-serif)!important;padding:.22in .34in .2in!important;overflow:hidden!important}.identx-page *{box-sizing:border-box!important}.identx-page .lx-module-hero{background:radial-gradient(circle at 12% 18%, #d8bf761f, transparent 28%), linear-gradient(135deg, var(--lumina-black,#050505), var(--lumina-ink,#111))!important;border-radius:var(--radius-lg,.18in)!important;color:#fff!important;box-shadow:var(--shadow-dark,0 10px 26px #00000014)!important;border:1px solid #d8bf766b!important;margin-bottom:.13in!important;padding:.13in .16in .14in!important;position:relative!important;overflow:hidden!important}.identx-page .lx-module-hero:before{content:""!important;opacity:.45!important;pointer-events:none!important;background-color:#0000!important;background-image:linear-gradient(90deg,#d8bf7609 1px,#0000 1px),linear-gradient(#d8bf7608 1px,#0000 1px)!important;background-position:0 0,0 0!important;background-repeat:repeat,repeat!important;background-size:.26in .26in!important;background-attachment:scroll,scroll!important;background-origin:padding-box,padding-box!important;background-clip:border-box,border-box!important;position:absolute!important;inset:0!important}.identx-page .lx-module-top,.identx-page .lx-module-divider,.identx-page .lx-module-label,.identx-page .lx-module-kpis{z-index:2!important;position:relative!important}.identx-page .lx-module-top{grid-template-columns:.48in 1fr .48in!important;align-items:center!important;gap:.11in!important;display:grid!important}.identx-page .lx-module-number,.identx-page .lx-module-icon{border:1.5px solid var(--lumina-gold,#d8bf76)!important;width:.42in!important;height:.42in!important;color:var(--lumina-gold,#d8bf76)!important;background:#00000040!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;display:flex!important}.identx-page .lx-module-number{font-size:16px!important;font-weight:900!important}.identx-page .lx-module-eyebrow{display:none!important}.identx-page .lx-module-heading h1{color:#fff!important;font-family:var(--font-condensed,var(--font-main,Inter,Arial,sans-serif))!important;text-transform:uppercase!important;letter-spacing:.035em!important;margin:0!important;font-size:24px!important;font-weight:900!important;line-height:.98!important}.identx-page .lx-module-heading p{color:#ffffffc2!important;margin:.045in 0 0!important;font-size:9px!important;line-height:1.35!important}.identx-page .lx-module-divider{background:#d8bf765c!important;height:1px!important;margin:.08in 0 .07in!important}.identx-page .lx-module-label{color:var(--lumina-gold,#d8bf76)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.055in!important;font-size:9px!important;font-weight:900!important}.identx-page .lx-module-kpis{grid-template-columns:repeat(5,1fr)!important;gap:.055in!important;display:grid!important}.identx-page .lx-kpi-card{text-align:center!important;background:#ffffff09!important;border:1px solid #d8bf7657!important;border-radius:.08in!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:.68in!important;padding:.045in .035in!important;display:flex!important}.identx-page .lx-kpi-icon{color:var(--lumina-gold,#d8bf76)!important;margin-bottom:.02in!important}.identx-page .lx-kpi-card span{color:#ffffffc7!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important;line-height:1.05!important}.identx-page .lx-kpi-card strong{color:var(--lumina-gold,#d8bf76)!important;margin:.018in 0 .01in!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.identx-page .lx-kpi-card small{color:#ffffffa8!important;font-size:8px!important;line-height:1.05!important}.identx-profile-card{border:1px solid var(--lumina-line,#e8ddca)!important;border-radius:var(--radius-lg,.16in)!important;background:linear-gradient(#fff,#fffdf8)!important;grid-template-columns:.95in 1fr!important;align-items:center!important;gap:.16in!important;margin-bottom:.12in!important;padding:.14in .16in!important;display:grid!important;box-shadow:0 8px 22px #00000009!important}.identx-avatar{background:var(--lumina-ink,#111)!important;border:1.5px solid var(--lumina-gold,#d8bf76)!important;color:#fff!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;width:.82in!important;height:.82in!important;display:flex!important}.identx-profile-main>span,.identx-profile-grid span{color:var(--lumina-gold-text,#b58322)!important;text-transform:uppercase!important;letter-spacing:.12em!important;font-size:7.5px!important;font-weight:900!important}.identx-profile-main h2{font-family:var(--font-condensed,var(--font-main,Inter,Arial,sans-serif))!important;text-transform:uppercase!important;color:var(--lumina-text,#151515)!important;margin:.045in 0 .055in!important;font-size:21px!important;font-weight:900!important;line-height:1!important}.identx-gold-rule{background:linear-gradient(90deg,var(--lumina-gold,#d8bf76),transparent)!important;height:1px!important;margin-bottom:.08in!important}.identx-profile-grid{grid-template-columns:1fr 1fr!important;gap:.18in!important;display:grid!important}.identx-profile-grid p{margin:0!important}.identx-profile-grid strong{margin-top:.02in!important;font-size:10px!important;font-weight:800!important;line-height:1.2!important;display:block!important}.identx-section-title{color:var(--lumina-gold-text,#b58322)!important;grid-template-columns:.24in auto 1fr!important;align-items:center!important;gap:.07in!important;margin:.01in 0 .09in!important;display:grid!important}.identx-section-title:after{content:""!important;background:var(--lumina-line,#e8ddca)!important;height:1px!important}.identx-section-title h2{color:var(--lumina-text,#151515)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;font-size:12px!important;font-weight:900!important}.identx-info-grid{grid-template-columns:repeat(4,1fr)!important;gap:.075in!important;margin-bottom:.12in!important;display:grid!important}.identx-info-tile{border:1px solid var(--lumina-line,#e8ddca)!important;border-radius:var(--radius-sm,.08in)!important;background:var(--lumina-soft,#fffdf8)!important;grid-template-columns:.3in 1fr!important;align-items:center!important;gap:.055in!important;min-height:.56in!important;padding:.07in!important;display:grid!important}.identx-info-icon{color:var(--lumina-gold-text,#b58322)!important;display:flex!important}.identx-info-icon svg{width:19px!important;height:19px!important}.identx-info-tile span{color:var(--lumina-gold-text,#b58322)!important;text-transform:uppercase!important;letter-spacing:.045em!important;font-size:6.8px!important;font-weight:900!important;display:block!important}.identx-info-tile strong{color:var(--lumina-text,#151515)!important;word-break:break-word!important;margin-top:.02in!important;font-size:8.5px!important;font-weight:800!important;line-height:1.14!important;display:block!important}.identx-main-grid{grid-template-columns:1fr 1.52fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.identx-address-card,.identx-doc-panel,.identx-bottom-card{border:1px solid var(--lumina-line,#e8ddca)!important;border-radius:var(--radius-lg,.16in)!important;background:#fff!important;box-shadow:0 8px 22px #00000009!important}.identx-card-title{color:var(--lumina-gold-text,#b58322)!important;align-items:center!important;gap:.07in!important;margin-bottom:.075in!important;display:flex!important}.identx-card-title h2{color:var(--lumina-gold-text,#b58322)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;font-size:12px!important;font-weight:900!important}.identx-card-title p{color:var(--lumina-muted,#777)!important;margin:.015in 0 0!important;font-size:7.5px!important}.identx-address-text{min-height:.55in!important;color:var(--lumina-text,#151515)!important;margin:.06in 0 .12in!important;font-size:11px!important;font-weight:800!important;line-height:1.35!important}.identx-address-meta{border-top:1px solid var(--lumina-line,#e8ddca)!important;grid-template-columns:repeat(3,1fr)!important;gap:.05in!important;padding-top:.085in!important;display:grid!important}.identx-mini-meta{color:var(--lumina-gold-text,#b58322)!important;grid-template-columns:.18in 1fr!important;gap:.04in!important;display:grid!important}.identx-mini-meta span{color:var(--lumina-gold-text,#b58322)!important;text-transform:uppercase!important;font-size:6.4px!important;font-weight:900!important;display:block!important}.identx-mini-meta strong{color:var(--lumina-text,#151515)!important;margin-top:.014in!important;font-size:7.7px!important;font-weight:800!important;line-height:1.1!important;display:block!important}.identx-doc-panel{padding:.12in!important;position:relative!important}.identx-doc-head{justify-content:space-between!important;align-items:flex-start!important;gap:.1in!important;margin-bottom:.08in!important;display:flex!important}.identx-status{text-transform:uppercase!important;color:#178943!important;text-align:center!important;background:#f3fbf5!important;border:1px solid #cdebd3!important;border-radius:999px!important;align-items:center!important;max-width:1.15in!important;padding:.035in .075in!important;font-size:7.5px!important;font-weight:900!important;line-height:1!important;display:inline-flex!important}.identx-status.warn{color:#b7791f!important;background:#fff6e6!important;border-color:#f1d9a4!important}.identx-status.bad{color:#b91c1c!important;background:#fff1f1!important;border-color:#f0b7b7!important}.identx-doc-flow{grid-template-columns:repeat(5,1fr)!important;gap:.055in!important;margin-top:.1in!important;display:grid!important;position:relative!important}.identx-doc-flow:before{content:""!important;background:linear-gradient(90deg,transparent,var(--lumina-gold,#d8bf76),transparent)!important;height:1px!important;position:absolute!important;top:-.02in!important;left:.24in!important;right:.24in!important}.identx-doc-item{border:1px solid var(--lumina-line,#e8ddca)!important;border-radius:var(--radius-sm,.08in)!important;background:var(--lumina-soft,#fffdf8)!important;text-align:center!important;min-height:1.02in!important;padding:.11in .04in .055in!important;position:relative!important}.identx-doc-num{background:var(--lumina-black,#050505)!important;width:.21in!important;height:.21in!important;color:var(--lumina-gold,#d8bf76)!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;font-size:7px!important;font-weight:900!important;display:flex!important;position:absolute!important;top:-.105in!important;left:50%!important;transform:translate(-50%)!important}.identx-doc-icon{color:var(--lumina-gold-text,#b58322)!important;justify-content:center!important;margin-bottom:.03in!important;display:flex!important}.identx-doc-item span{color:var(--lumina-text,#151515)!important;text-transform:uppercase!important;min-height:.19in!important;font-size:6.4px!important;font-weight:900!important;line-height:1.08!important;display:block!important}.identx-doc-item strong{color:#178943!important;margin:.032in 0!important;font-size:7.1px!important;font-weight:900!important;line-height:1.1!important;display:block!important}.identx-doc-item.warn strong{color:#b7791f!important}.identx-doc-item.bad strong{color:#b91c1c!important}.identx-doc-bar{background:#e6dfd4!important;border-radius:999px!important;height:.045in!important;overflow:hidden!important}.identx-doc-bar i{background:#178943!important;height:100%!important;display:block!important}.identx-doc-item.warn .identx-doc-bar i{background:#b7791f!important}.identx-doc-item.bad .identx-doc-bar i{background:#b91c1c!important}.identx-doc-item small{color:var(--lumina-text,#151515)!important;margin-top:.018in!important;font-size:6.5px!important;font-weight:800!important;display:block!important}.identx-bottom-grid{grid-template-columns:repeat(3,1fr)!important;gap:.1in!important;margin-bottom:.1in!important;display:grid!important}.identx-bottom-card{overflow:hidden!important}.identx-bottom-title{color:var(--lumina-gold-text,#b58322)!important;border-bottom:1px solid var(--lumina-line,#e8ddca)!important;align-items:center!important;gap:.07in!important;padding:.1in .12in .075in!important;display:flex!important}.identx-bottom-title h3{color:var(--lumina-gold-text,#b58322)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0!important;font-size:12px!important;font-weight:900!important}.identx-bottom-body p{justify-content:space-between!important;gap:.08in!important;margin:0 0 .05in!important;font-size:8px!important;line-height:1.15!important;display:flex!important}.identx-bottom-body span{color:#333!important;font-size:7.5px!important}.identx-bottom-body strong{color:#178943!important;text-align:right!important;font-size:7.8px!important;font-weight:900!important}.identx-bottom-badge{background:linear-gradient(135deg,var(--lumina-black,#050505),var(--lumina-ink,#111))!important;color:var(--lumina-gold,#d8bf76)!important;text-transform:uppercase!important;letter-spacing:.045em!important;align-items:center!important;gap:.055in!important;padding:.065in .1in!important;font-size:7.7px!important;font-weight:900!important;display:flex!important}.identx-footer{color:#8a6a2a!important;grid-template-columns:1fr 1fr 1fr!important;align-items:end!important;margin-top:.03in!important;display:grid!important}.identx-footer strong{letter-spacing:.14em!important;font-size:17px!important;font-weight:500!important}.identx-footer span{text-align:center!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:#777!important;font-size:9px!important}.identx-footer b{text-align:right!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#555!important;font-size:9px!important}.identx-profile-card{grid-template-columns:.78in 1fr!important;padding:.13in .16in!important}.identx-profile-main h2{letter-spacing:.015em!important;font-size:25px!important}.identx-gold-rule{margin-bottom:.075in!important}.identx-info-tile{min-height:.62in!important;padding:.075in .085in!important}.identx-address-card{padding:.14in!important}.identx-address-meta{padding-top:.1in!important}.identx-doc-panel{padding:.14in .15in .13in!important;overflow:visible!important}.identx-doc-flow{align-items:start!important;gap:.075in!important;margin-top:.18in!important}.identx-doc-flow:before{background:linear-gradient(90deg, transparent, var(--lumina-gold,#d8bf76), var(--lumina-gold,#d8bf76), transparent)!important;z-index:0!important;height:2px!important;top:.03in!important;left:.3in!important;right:.3in!important}.identx-doc-item{z-index:2!important;background:linear-gradient(#fff,#fffdf8)!important;border-radius:.1in!important;min-height:1.14in!important;padding:.16in .055in .065in!important;position:relative!important}.identx-doc-num{background:var(--lumina-black,#050505)!important;width:.34in!important;height:.34in!important;color:var(--lumina-gold,#d8bf76)!important;border:2px solid #fff!important;font-size:11px!important;top:-.16in!important;box-shadow:0 0 0 1px #d8bf76e6!important}.identx-doc-num:after{content:""!important;background:var(--lumina-gold,#d8bf76)!important;width:2px!important;height:.18in!important;position:absolute!important;top:100%!important;left:50%!important;transform:translate(-50%)!important}.identx-doc-icon{margin-top:.015in!important;margin-bottom:.05in!important}.identx-doc-item span{min-height:.2in!important;font-size:6.8px!important}.identx-doc-item strong{margin:.04in 0 .045in!important;font-size:7.8px!important}.identx-doc-item small{font-size:6.8px!important}.identx-status{justify-content:center!important;min-width:.72in!important;padding:.045in .09in!important;font-size:8px!important}.identx-section-title h2,.identx-card-title h2{letter-spacing:.1em!important}.identx-card-title p{font-size:7.8px!important}.identx-profile-card{grid-template-columns:.68in 1fr!important;margin-bottom:.105in!important;padding:.12in .16in!important}.identx-avatar{width:.56in!important;height:.56in!important}.identx-avatar svg{width:36px!important;height:36px!important}.identx-profile-main h2{letter-spacing:.02em!important;font-size:26px!important;line-height:.98!important}.identx-profile-main>span{font-size:8px!important}.identx-info-grid{gap:.085in!important;margin-bottom:.13in!important}.identx-info-tile{background:linear-gradient(#fff,#fffdf8)!important;min-height:.64in!important;padding:.085in .09in!important}.identx-info-tile strong{font-size:9.4px!important;line-height:1.18!important}.identx-info-tile span{font-size:7.2px!important}.identx-main-grid{grid-template-columns:.92fr 1.55fr!important;gap:.13in!important}.identx-address-card,.identx-doc-panel{padding:.145in!important}.identx-address-text{min-height:.7in!important;font-size:12px!important;line-height:1.38!important}.identx-doc-head{margin-bottom:.17in!important}.identx-doc-flow{gap:.08in!important;margin-top:.22in!important}.identx-doc-flow:before{height:2px!important;top:.04in!important;left:.29in!important;right:.29in!important}.identx-doc-item{border-radius:.105in!important;min-height:1.18in!important;padding:.17in .055in .065in!important;box-shadow:0 6px 14px #00000006!important}.identx-doc-num{width:.36in!important;height:.36in!important;font-size:11px!important;top:-.17in!important}.identx-doc-num:after{height:.2in!important}.identx-doc-icon svg{width:26px!important;height:26px!important}.identx-doc-item span{font-size:6.9px!important}.identx-doc-item strong{font-size:7.9px!important}.identx-doc-bar{height:.052in!important}.identx-bottom-grid{gap:.12in!important}.identx-bottom-card{min-height:1.32in!important}.identx-bottom-title{padding:.115in .13in .09in!important}.identx-bottom-title h3{font-size:12.8px!important}.identx-bottom-body{padding:.105in .13in .095in!important}.identx-bottom-body p{margin-bottom:.07in!important;line-height:1.22!important}.identx-bottom-body span{font-size:7.8px!important}.identx-bottom-body strong{font-size:8.3px!important}.identx-bottom-badge{padding:.08in .11in!important;font-size:8px!important}.identx-page .lx-module-hero{margin-bottom:.12in!important}.identx-section-title{margin-bottom:.085in!important}.identx-section-title h2{font-size:12.5px!important}:root{--ref-black:#050505;--ref-black-soft:#111;--ref-gold:#d8bf76;--ref-gold-dark:#b58322;--ref-border:#e8ddca;--ref-border-soft:#eee3d4;--ref-ivory:#fffdf8;--ref-green:#178943;--ref-orange:#b7791f;--ref-red:#b91c1c;--ref-gray:#777}.referencias-page{break-after:page;page-break-after:always;color:#151515!important;background:#fff!important;width:8.5in!important;min-height:11in!important;padding:.22in .34in .24in!important;overflow:hidden!important}.referencias-page .lx-module-hero{background:linear-gradient(135deg,var(--ref-black),var(--ref-black-soft))!important;color:#fff!important;border-radius:.18in!important;margin-bottom:.13in!important;padding:.13in .16in .14in!important;box-shadow:0 10px 26px #00000014!important}.referencias-page .lx-module-top{grid-template-columns:.48in 1fr .48in!important;align-items:center!important;gap:.11in!important;display:grid!important}.referencias-page .lx-module-number{border:1.5px solid var(--ref-gold)!important;width:.42in!important;height:.42in!important;color:var(--ref-gold)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:900!important;display:flex!important}.referencias-page .lx-module-eyebrow{display:none!important}.referencias-page .lx-module-heading h1{color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:0!important;font-size:23px!important;font-weight:820!important;line-height:1!important}.referencias-page .lx-module-heading p{color:#ffffffc7!important;margin:.04in 0 0!important;font-size:9px!important;line-height:1.25!important}.referencias-page .lx-module-icon{border:1.5px solid var(--ref-gold)!important;width:.42in!important;height:.42in!important;color:var(--ref-gold)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.referencias-page .lx-module-divider{background:#d8bf766b!important;height:1px!important;margin:.08in 0 .07in!important}.referencias-page .lx-module-label{color:var(--ref-gold)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.055in!important;font-size:9px!important;font-weight:900!important}.referencias-page .lx-module-kpis{grid-template-columns:repeat(5,1fr)!important;gap:.055in!important;display:grid!important}.referencias-page .lx-kpi-card{text-align:center!important;background:#ffffff09!important;border:1px solid #d8bf7657!important;border-radius:.08in!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:.68in!important;padding:.045in .035in!important;display:flex!important}.referencias-page .lx-kpi-icon{color:var(--ref-gold)!important;margin-bottom:.02in!important}.referencias-page .lx-kpi-card span{color:#ffffffc7!important;text-transform:uppercase!important;font-size:9px!important;font-weight:800!important;line-height:1.05!important}.referencias-page .lx-kpi-card strong{color:var(--ref-gold)!important;margin:.018in 0 .01in!important;font-size:15px!important;font-weight:820!important;line-height:1!important}.referencias-page .lx-kpi-card small{color:#ffffffa8!important;font-size:9px!important;line-height:1.05!important}.ref-main-grid{grid-template-columns:1.06fr .94fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.ref-panel,.ref-sources-panel{border:1px solid var(--ref-border)!important;background:#fff!important;border-radius:.16in!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.ref-panel{min-height:3.55in!important}.ref-panel-title{align-items:flex-start!important;gap:.1in!important;padding:.12in .13in .08in!important;display:flex!important}.ref-panel-title.compact{padding-bottom:.06in!important}.ref-title-icon,.ref-validation-icon,.ref-exec-icon,.ref-source-icon{border:1px solid var(--ref-gold)!important;width:.34in!important;height:.34in!important;color:var(--ref-gold)!important;box-shadow:none!important;background:0 0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;display:flex!important}.ref-title-icon svg,.ref-validation-icon svg,.ref-exec-icon svg,.ref-source-icon svg{color:var(--ref-gold)!important}.ref-panel-title h2{color:var(--ref-gold-dark)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0!important;font-size:15px!important;font-weight:900!important;line-height:1!important}.ref-panel-title p{color:#565656!important;margin:.04in 0 0!important;font-size:9px!important;line-height:1.2!important}.ref-legend,.ref-status-legend{text-transform:uppercase!important;align-items:center!important;gap:.11in!important;font-size:9px!important;font-weight:800!important;display:flex!important}.ref-legend{justify-content:flex-end!important;margin:0 .16in .1in!important}.ref-legend span,.ref-status-legend span{align-items:center!important;gap:.035in!important;display:flex!important}.ref-legend i,.ref-status-legend i{border-radius:50%!important;width:.07in!important;height:.07in!important;display:inline-block!important}.ref-legend .ok,.ref-status-legend .ok{background:#43a047!important}.ref-legend .warn,.ref-status-legend .warn{background:#f59e0b!important}.ref-status-legend .bad{background:#c92525!important}.ref-legend .neutral,.ref-status-legend .neutral{background:#aaa!important}.ref-validation-row{grid-template-columns:1.15in 1fr!important;align-items:center!important;gap:.12in!important;margin:.14in .16in!important;display:grid!important}.ref-validation-label{grid-template-columns:.38in 1fr!important;align-items:center!important;gap:.07in!important;display:grid!important}.ref-validation-label strong{text-transform:uppercase!important;font-size:10px!important;font-weight:900!important;line-height:1!important;display:block!important}.ref-validation-label span{color:#555!important;margin-top:.03in!important;font-size:9px!important;display:block!important}.ref-stacked-bar{background:#ece8df!important;border-radius:.03in!important;height:.18in!important;display:flex!important;overflow:hidden!important}.ref-stacked-bar i{color:#fff!important;justify-content:center!important;align-items:center!important;height:100%!important;font-size:9px!important;font-style:normal!important;font-weight:900!important;display:flex!important}.ref-stacked-bar .ok{background:#43a047!important}.ref-stacked-bar .warn{background:#f59e0b!important}.ref-stacked-bar .neutral{background:#aaa!important}.ref-axis{color:#777!important;justify-content:space-between!important;margin-top:.035in!important;font-size:9px!important;display:flex!important}.ref-exec-metric{border:1px solid var(--ref-border-soft)!important;background:var(--ref-ivory)!important;border-radius:.09in!important;grid-template-columns:.42in 1fr .54in .7in!important;align-items:center!important;gap:.07in!important;min-height:.48in!important;margin:.08in .13in!important;padding:.06in .08in!important;display:grid!important}.ref-exec-copy span{text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;display:block!important}.ref-exec-copy small{color:#555!important;font-size:9px!important;display:block!important}.ref-exec-metric strong{text-transform:uppercase!important;text-align:center!important;font-size:10px!important;font-weight:900!important}.ref-exec-metric strong.ok{color:#2e9f45!important}.ref-exec-metric strong.warn{color:#f59e0b!important}.ref-exec-metric strong.bad{color:#c92525!important}.ref-dots{justify-content:flex-end!important;gap:.035in!important;display:flex!important}.ref-dots i{background:#cfcfcf!important;border-radius:50%!important;width:.07in!important;height:.07in!important}.ref-dots.ok i.active{background:#43a047!important}.ref-dots.warn i.active{background:#f59e0b!important}.ref-dots.bad i.active{background:#c92525!important}.ref-sources-panel{margin-bottom:.12in!important}.ref-source-row{border:1px solid var(--ref-border-soft)!important;background:var(--ref-ivory)!important;border-radius:.12in!important;grid-template-columns:repeat(3,1fr)!important;margin:0 .13in .12in!important;display:grid!important;overflow:hidden!important}.ref-source-mini{border-right:1px dashed var(--ref-gold)!important;grid-template-columns:.42in 1fr!important;align-items:flex-start!important;gap:.09in!important;min-height:1.12in!important;padding:.1in .12in!important;display:grid!important}.ref-source-mini:last-child{border-right:none!important}.ref-source-copy{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;min-width:0!important;display:flex!important}.ref-source-title{color:#111!important;text-transform:uppercase!important;letter-spacing:.045em!important;margin:0 0 .055in!important;font-size:9.5px!important;font-weight:900!important;line-height:1!important;display:block!important}.ref-source-list{flex-direction:column!important;align-items:flex-start!important;gap:.035in!important;width:100%!important;display:flex!important}.ref-source-list p{margin:0!important;font-size:9px!important;font-weight:750!important;line-height:1.18!important;display:block!important}.ref-source-list .ok{color:var(--ref-green)!important}.ref-source-list .warn{color:var(--ref-orange)!important}.ref-source-list .neutral{color:#6d6d6d!important}.ref-reading-card{background:linear-gradient(135deg,var(--ref-black),var(--ref-black-soft))!important;color:#fff!important;border:1px solid #d8bf7652!important;border-radius:.16in!important;grid-template-columns:.55in 1fr 1.65in!important;align-items:center!important;gap:.12in!important;min-height:1.08in!important;margin-bottom:.1in!important;padding:.12in .14in!important;display:grid!important;overflow:hidden!important}.ref-reading-icon{color:var(--ref-gold)!important;border:1px solid var(--ref-gold)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.46in!important;height:.46in!important;display:flex!important}.ref-reading-card h2{color:var(--ref-gold)!important;text-transform:uppercase!important;letter-spacing:.1em!important;margin:0 0 .045in!important;font-size:14px!important}.ref-reading-card p{color:#ffffffdb!important;margin:0!important;font-size:9px!important;line-height:1.3!important}.ref-final-result{border-left:1px solid var(--ref-gold)!important;padding-left:.16in!important}.ref-final-result span{color:var(--ref-gold)!important;text-transform:uppercase!important;font-size:9px!important;font-weight:900!important;display:block!important}.ref-final-result strong{text-transform:uppercase!important;margin-top:.035in!important;font-size:16px!important;line-height:1!important;display:block!important}.ref-final-result.ok strong{color:#43a047!important}.ref-final-result.warn strong{color:#f59e0b!important}.ref-final-result.bad strong{color:#c92525!important}.referencias-page-detail{padding:.18in .34in .2in!important}.ref-detail-header{background:linear-gradient(135deg,var(--ref-black),var(--ref-black-soft))!important;color:#fff!important;border-radius:.16in!important;grid-template-columns:.46in 1fr!important;align-items:center!important;gap:.12in!important;min-height:.72in!important;margin-bottom:.1in!important;padding:.11in .15in!important;display:grid!important}.ref-detail-number{border:1.5px solid var(--ref-gold)!important;width:.38in!important;height:.38in!important;color:var(--ref-gold)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;font-size:16px!important;font-weight:900!important;display:flex!important}.ref-detail-header h2{color:#fff!important;text-transform:uppercase!important;margin:0!important;font-size:21px!important;font-weight:820!important;line-height:1!important}.ref-detail-header p{color:#ffffffc7!important;margin:.04in 0 0!important;font-size:9px!important}.referencias-page-detail .ref-detail-grid{grid-template-columns:1.08fr .92fr!important;align-items:stretch!important;gap:.13in!important;margin-bottom:.11in!important;display:grid!important}.referencias-page-detail .ref-right-detail{grid-template-rows:1fr 1fr!important;gap:.13in!important;display:grid!important}.referencias-page-detail .ref-detail-section{border:1px solid var(--ref-border)!important;background:#fff!important;border-radius:.16in!important;flex-direction:column!important;margin:0!important;display:flex!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.referencias-page-detail .ref-detail-title{background:linear-gradient(135deg,var(--ref-black),var(--ref-black-soft))!important;color:#fff!important;border-bottom:1px solid #d8bf7647!important;align-items:center!important;gap:.1in!important;min-height:.5in!important;margin:0!important;padding:.095in .13in!important;display:flex!important}.referencias-page-detail .ref-detail-title h2{color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin:0!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.referencias-page-detail .ref-detail-title svg{color:var(--ref-gold)!important;width:22px!important;height:22px!important}.referencias-page-detail .ref-narrative-card{border:1px solid var(--ref-border-soft)!important;background:var(--ref-ivory)!important;box-shadow:none!important;border-radius:.12in!important;flex:1!important;grid-template-columns:.46in 1fr!important;gap:.08in!important;min-height:auto!important;margin:.09in!important;padding:.09in .1in!important;display:grid!important;overflow:hidden!important}.referencias-page-detail .ref-laboral-section .ref-narrative-card{min-height:1.42in!important}.referencias-page-detail .ref-right-detail .ref-narrative-card{min-height:1.08in!important}.referencias-page-detail .ref-narrative-side{background:0 0!important;border-right:none!important;justify-content:center!important;align-items:flex-start!important;padding:0!important;display:flex!important}.referencias-page-detail .ref-narrative-index{border:1.3px solid var(--ref-gold)!important;width:.36in!important;height:.36in!important;color:var(--ref-gold)!important;background:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.referencias-page-detail .ref-narrative-index b{color:var(--ref-gold)!important;font-size:12px!important;font-weight:900!important}.referencias-page-detail .ref-narrative-index div{display:none!important}.referencias-page-detail .ref-narrative-info{min-width:0!important;padding:0!important}.referencias-page-detail .ref-narrative-top{border-bottom:none!important;grid-template-columns:1fr auto!important;align-items:start!important;gap:.07in!important;margin:0!important;padding:0!important;display:grid!important}.referencias-page-detail .ref-narrative-top h3{color:#111!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:0!important;font-size:10.2px!important;font-weight:900!important;line-height:1.1!important}.referencias-page-detail .ref-narrative-top span{color:#6a5a3a!important;margin:.018in 0 0!important;font-size:8.7px!important;font-weight:700!important;line-height:1.12!important;display:block!important}.referencias-page-detail .ref-narrative-top small{color:#777!important;background:0 0!important;border-radius:0!important;margin:.012in 0 0!important;padding:0!important;font-size:8px!important;line-height:1.08!important;display:block!important}.referencias-page-detail .ref-narrative-top strong{text-transform:uppercase!important;letter-spacing:.025em!important;white-space:nowrap!important;text-align:center!important;border-radius:999px!important;padding:.028in .055in!important;font-size:7px!important;font-weight:900!important;line-height:1!important}.referencias-page-detail .ref-narrative-top strong.ok{color:var(--ref-green)!important;background:#eef8f1!important}.referencias-page-detail .ref-narrative-top strong.warn{color:var(--ref-orange)!important;background:#fff3dc!important}.referencias-page-detail .ref-narrative-top strong.bad{color:var(--ref-red)!important;background:#fff1f1!important}.referencias-page-detail .ref-narrative-top strong.neutral{color:#666!important;background:#f2f2f2!important}.referencias-page-detail .ref-narrative-comment{color:#222!important;grid-template-columns:.17in 1fr!important;align-items:start!important;gap:.045in!important;margin:.045in 0 .065in!important;font-size:9px!important;font-style:normal!important;line-height:1.28!important;display:grid!important}.referencias-page-detail .ref-narrative-comment svg{color:var(--ref-gold)!important;width:13px!important;height:13px!important;margin-top:.005in!important}.referencias-page-detail .ref-indicator-row{grid-template-columns:1fr 1fr!important;gap:.045in!important;margin-top:.045in!important;display:grid!important}.referencias-page-detail .ref-indicator{background:#fff!important;border:1px solid #eadfcb!important;border-radius:.065in!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:.015in!important;min-height:.3in!important;padding:.04in .055in!important;display:flex!important;overflow:hidden!important}.referencias-page-detail .ref-indicator b{color:#6f6042!important;text-transform:uppercase!important;letter-spacing:.025em!important;font-size:7px!important;font-weight:800!important;line-height:1!important}.referencias-page-detail .ref-indicator i{white-space:nowrap!important;font-size:8.5px!important;font-style:normal!important;font-weight:900!important;line-height:1.05!important}.referencias-page-detail .ref-indicator.ok i{color:var(--ref-green)!important}.referencias-page-detail .ref-indicator.warn i{color:var(--ref-orange)!important}.referencias-page-detail .ref-indicator.bad i{color:var(--ref-red)!important}.referencias-page-detail .ref-indicator.neutral i{color:#666!important}.referencias-page-detail .ref-synthesis-card{border:1px solid var(--ref-border)!important;background:#fff!important;border-radius:.16in!important;margin:0 0 .08in!important;overflow:hidden!important;box-shadow:0 8px 22px #00000009!important}.referencias-page-detail .ref-synthesis-card .ref-detail-title{min-height:.46in!important;padding:.085in .12in!important}.referencias-page-detail .ref-synthesis-body{grid-template-columns:1fr 1fr 1fr 1.08in!important;align-items:stretch!important;gap:.08in!important;padding:.1in .12in!important;display:grid!important}.referencias-page-detail .ref-synthesis-body>div:not(.ref-synthesis-risk){border-right:1px solid var(--ref-border-soft)!important;padding-right:.08in!important}.referencias-page-detail .ref-synthesis-body span{color:#111!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:.035in!important;font-size:8.7px!important;font-weight:900!important;line-height:1!important;display:block!important}.referencias-page-detail .ref-synthesis-body p{color:#333!important;margin:0!important;font-size:9.2px!important;line-height:1.28!important}.referencias-page-detail .ref-synthesis-risk{border:1px solid var(--ref-border-soft)!important;background:var(--ref-ivory)!important;border-radius:.1in!important;flex-direction:column!important;justify-content:center!important;padding:.07in!important;display:flex!important}.referencias-page-detail .ref-synthesis-risk strong{text-transform:uppercase!important;font-size:17px!important;font-weight:900!important;line-height:1!important}.referencias-page-detail .ref-synthesis-risk.ok strong{color:var(--ref-green)!important}.referencias-page-detail .ref-synthesis-risk.warn strong{color:var(--ref-orange)!important}.referencias-page-detail .ref-synthesis-risk.bad strong{color:var(--ref-red)!important}.referencias-page-detail .ref-status-legend{display:none!important}.ref-footer{color:#8a6a2a!important;grid-template-columns:1fr 1fr 1fr!important;align-items:end!important;margin-top:.06in!important;display:grid!important}.ref-footer strong{letter-spacing:.14em!important;font-size:17px!important;font-weight:500!important}.ref-footer span{text-align:center!important;text-transform:uppercase!important;letter-spacing:.16em!important;color:#777!important;font-size:9px!important}.ref-footer b{text-align:right!important;text-transform:uppercase!important;letter-spacing:.08em!important;color:#555!important;font-size:9px!important}.referencias-page-detail .ref-footer{margin-top:0!important}:root{--ref-hero-title-size:25px;--ref-hero-title-weight:820;--ref-hero-subtitle-size:14px;--ref-hero-subtitle-weight:500;--ref-hero-number-size:16px;--ref-hero-number-weight:900;--ref-kpi-title-size:10px;--ref-kpi-title-weight:700;--ref-kpi-value-size:14px;--ref-kpi-value-weight:700;--ref-kpi-sub-size:10px;--ref-kpi-sub-weight:500;--ref-panel-title-size:14px;--ref-panel-title-weight:700;--ref-panel-subtitle-size:10px;--ref-panel-subtitle-weight:500;--ref-validation-title-size:10px;--ref-validation-title-weight:700;--ref-validation-sub-size:10px;--ref-validation-sub-weight:500;--ref-exec-title-size:12px;--ref-exec-title-weight:700;--ref-exec-note-size:10px;--ref-exec-note-weight:500;--ref-exec-value-size:10px;--ref-exec-value-weight:900;--ref-source-title-size:12px;--ref-source-title-weight:700;--ref-source-value-size:12px;--ref-source-value-weight:700;--ref-source-sub-size:11px;--ref-source-sub-weight:700;--ref-reading-title-size:14px;--ref-reading-title-weight:900;--ref-reading-text-size:10.7px;--ref-reading-text-weight:500;--ref-reading-result-size:16px;--ref-reading-result-weight:800;--ref-detail-title-size:22px;--ref-detail-title-weight:820;--ref-detail-subtitle-size:9px;--ref-detail-subtitle-weight:500;--ref-section-title-size:12.5px;--ref-section-title-weight:900;--ref-card-title-size:10px;--ref-card-title-weight:900;--ref-card-subtitle-size:8.8px;--ref-card-subtitle-weight:700;--ref-card-meta-size:8px;--ref-card-meta-weight:500;--ref-card-comment-size:9px;--ref-card-comment-weight:500;--ref-card-comment-line:1.3;--ref-badge-size:7px;--ref-badge-weight:900;--ref-indicator-label-size:6px;--ref-indicator-label-weight:800;--ref-indicator-value-size:7.2px;--ref-indicator-value-weight:900;--ref-synthesis-label-size:10px;--ref-synthesis-label-weight:900;--ref-synthesis-text-size:10px;--ref-synthesis-text-weight:500;--ref-synthesis-line:1.25;--ref-synthesis-risk-size:15px;--ref-synthesis-risk-weight:900;--ref-footer-brand-size:17px;--ref-footer-brand-weight:500;--ref-footer-text-size:9px;--ref-footer-text-weight:500}.referencias-page .lx-module-heading h1{font-size:var(--ref-hero-title-size)!important;font-weight:var(--ref-hero-title-weight)!important}.referencias-page .lx-module-heading p{font-size:var(--ref-hero-subtitle-size)!important;font-weight:var(--ref-hero-subtitle-weight)!important}.referencias-page .lx-module-number{font-size:var(--ref-hero-number-size)!important;font-weight:var(--ref-hero-number-weight)!important}.referencias-page .lx-kpi-card span{font-size:10px!important;font-weight:var(--ref-kpi-title-weight)!important}.referencias-page .lx-kpi-card strong{font-size:10px!important;font-weight:var(--ref-kpi-value-weight)!important}.referencias-page .lx-kpi-card small{font-size:10px!important;font-weight:var(--ref-kpi-sub-weight)!important}.ref-panel-title h2{font-size:var(--ref-panel-title-size)!important;font-weight:var(--ref-panel-title-weight)!important}.ref-panel-title p{font-size:var(--ref-panel-subtitle-size)!important;font-weight:var(--ref-panel-subtitle-weight)!important}.ref-validation-label strong{font-size:10px!important;font-weight:var(--ref-validation-title-weight)!important}.ref-validation-label span{font-size:var(--ref-validation-sub-size)!important;font-weight:var(--ref-validation-sub-weight)!important}.ref-exec-copy span{font-size:var(--ref-exec-title-size)!important;font-weight:var(--ref-exec-title-weight)!important}.ref-exec-copy small{font-size:var(--ref-exec-note-size)!important;font-weight:var(--ref-exec-note-weight)!important}.ref-exec-metric strong{font-size:var(--ref-exec-value-size)!important;font-weight:var(--ref-exec-value-weight)!important}.ref-source-title{font-size:var(--ref-source-title-size)!important;font-weight:var(--ref-source-title-weight)!important}.ref-source-list p{font-size:var(--ref-source-sub-size)!important;font-weight:var(--ref-source-sub-weight)!important}.ref-reading-card h2{font-size:var(--ref-reading-title-size)!important;font-weight:var(--ref-reading-title-weight)!important}.ref-reading-card p{font-size:var(--ref-reading-text-size)!important;font-weight:var(--ref-reading-text-weight)!important}.ref-final-result strong{font-size:var(--ref-reading-result-size)!important;font-weight:var(--ref-reading-result-weight)!important}.ref-detail-header h2{font-size:var(--ref-detail-title-size)!important;font-weight:var(--ref-detail-title-weight)!important}.ref-detail-header p{font-size:var(--ref-detail-subtitle-size)!important;font-weight:var(--ref-detail-subtitle-weight)!important}.ref-detail-title h2{font-size:var(--ref-section-title-size)!important;font-weight:var(--ref-section-title-weight)!important}.ref-narrative-top h3{font-size:var(--ref-card-title-size)!important;font-weight:var(--ref-card-title-weight)!important}.ref-narrative-top span{font-size:var(--ref-card-subtitle-size)!important;font-weight:var(--ref-card-subtitle-weight)!important}.ref-narrative-top small{font-size:var(--ref-card-meta-size)!important;font-weight:var(--ref-card-meta-weight)!important}.ref-narrative-comment{font-size:var(--ref-card-comment-size)!important;font-weight:var(--ref-card-comment-weight)!important;line-height:var(--ref-card-comment-line)!important}.ref-narrative-top strong{font-size:var(--ref-badge-size)!important;font-weight:var(--ref-badge-weight)!important}.ref-indicator b{font-size:var(--ref-indicator-label-size)!important;font-weight:var(--ref-indicator-label-weight)!important}.ref-indicator i{font-size:var(--ref-indicator-value-size)!important;font-weight:var(--ref-indicator-value-weight)!important}.ref-synthesis-body span{font-size:var(--ref-synthesis-label-size)!important;font-weight:var(--ref-synthesis-label-weight)!important}.ref-synthesis-body p{font-size:var(--ref-synthesis-text-size)!important;font-weight:var(--ref-synthesis-text-weight)!important;line-height:var(--ref-synthesis-line)!important}.ref-synthesis-risk strong{font-size:var(--ref-synthesis-risk-size)!important;font-weight:var(--ref-synthesis-risk-weight)!important}.ref-footer strong{font-size:var(--ref-footer-brand-size)!important;font-weight:var(--ref-footer-brand-weight)!important}.ref-footer span,.ref-footer b{font-size:var(--ref-footer-text-size)!important;font-weight:var(--ref-footer-text-weight)!important}.referencias-page-detail .ref-narrative-top h3{letter-spacing:.015em!important;font-size:12px!important;font-weight:700!important;line-height:1.08!important}.referencias-page-detail .ref-narrative-top span{font-size:11px!important;font-weight:700!important;line-height:1.15!important}.referencias-page-detail .ref-narrative-top small{font-size:10px!important;font-weight:500!important;line-height:1.1!important}.referencias-page-detail .ref-narrative-top strong{letter-spacing:.04em!important;font-size:10px!important;font-weight:900!important}.referencias-page-detail .ref-narrative-comment{font-size:10px!important;font-weight:500!important;line-height:1.34!important}.referencias-page-detail .ref-narrative-comment svg{width:15px!important;height:15px!important}.referencias-page-detail .ref-indicator b{letter-spacing:.03em!important;font-size:10px!important;font-weight:700!important;line-height:1!important}.referencias-page-detail .ref-indicator i{font-size:10px!important;font-weight:700!important;line-height:1.08!important}.referencias-page-detail .ref-narrative-index b{font-size:13px!important;font-weight:900!important}:root{--ev-black:#050505;--ev-black2:#111;--ev-gold:#d8bf76;--ev-gold-dark:#b58322;--ev-border:#e8ddca;--ev-soft:#fffdf8;--ev-green:#178943;--ev-gray:#666}.ev-page{color:#111;break-after:page;page-break-after:always;background:#fff;width:8.5in;min-height:11in;padding:.2in .34in;overflow:hidden}.ev-page .lx-module-hero{background:linear-gradient(135deg,var(--ev-black),var(--ev-black2));color:#fff;border-radius:.18in;margin-bottom:.12in;padding:.13in .16in .14in;box-shadow:0 10px 26px #00000014}.ev-page .lx-module-top{grid-template-columns:.48in 1fr .48in;align-items:center;gap:.11in;display:grid}.ev-page .lx-module-number,.ev-page .lx-module-icon{border:1.5px solid var(--ev-gold);width:.42in;height:.42in;color:var(--ev-gold);border-radius:50%;justify-content:center;align-items:center;font-size:16px;font-weight:900;display:flex}.ev-page .lx-module-eyebrow{display:none}.ev-page .lx-module-heading h1{color:#fff;text-transform:uppercase;letter-spacing:.02em;margin:0;font-size:23px;font-weight:820;line-height:1}.ev-page .lx-module-heading p{color:#ffffffc7;margin:.04in 0 0;font-size:9px;line-height:1.25}.ev-page .lx-module-divider{background:#d8bf766b;height:1px;margin:.08in 0 .07in}.ev-page .lx-module-label{color:var(--ev-gold);letter-spacing:.16em;text-transform:uppercase;margin-bottom:.055in;font-size:9px;font-weight:900}.ev-page .lx-module-kpis{grid-template-columns:repeat(5,1fr);gap:.055in;display:grid}.ev-page .lx-kpi-card{text-align:center;background:#ffffff09;border:1px solid #d8bf7657;border-radius:.08in;flex-direction:column;justify-content:center;align-items:center;min-height:.7in;padding:.045in .035in;display:flex}.ev-page .lx-kpi-icon{color:var(--ev-gold);margin-bottom:.02in}.ev-page .lx-kpi-card span{color:#ffffffc7;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1.05}.ev-page .lx-kpi-card strong{color:var(--ev-gold);margin:.018in 0 .01in;font-size:15px;font-weight:820;line-height:1}.ev-page .lx-kpi-card small{color:#ffffffa8;font-size:9px;line-height:1.05}.ev-panel{border:1px solid var(--ev-border);background:#fff;border-radius:.16in;overflow:hidden;box-shadow:0 8px 22px #00000009}.ev-panel h2{color:var(--ev-gold-dark);text-transform:uppercase;letter-spacing:.055em;margin:0 0 .04in;font-size:13px;font-weight:900}.ev-panel>p{color:#444;margin:0 0 .08in;font-size:9px;line-height:1.25}.ev-p1-grid{grid-template-columns:1.55fr .95fr;gap:.12in;margin-bottom:.12in;display:grid}.ev-photo-head{align-items:center;gap:.06in;margin-bottom:.055in;display:flex}.ev-photo-head span{border:1px solid var(--ev-gold);width:.24in;height:.24in;color:var(--ev-gold-dark);border-radius:50%;justify-content:center;align-items:center;font-size:10px;font-weight:900;display:flex}.ev-photo-head strong{text-transform:uppercase;font-size:10px;font-weight:900}.ev-photo-frame{border:1px solid var(--ev-border);background:#f6f1e8;border-radius:.1in;height:1.86in;position:relative;overflow:hidden}.ev-photo-frame img{object-fit:cover;width:100%;height:100%;display:block}.ev-photo-empty{color:#9b8a65;background:linear-gradient(135deg,#f5f0e7,#fbf8f1);flex-direction:column;justify-content:center;align-items:center;gap:.035in;height:100%;display:flex}.ev-photo-empty.compact{opacity:.72}.ev-photo-empty p{margin:0;font-size:8.4px;font-weight:800}.ev-photo-date{color:#fff;background:#000000b8;border-radius:.045in;align-items:center;gap:.03in;padding:.025in .05in;font-size:7.5px;font-weight:800;display:flex;position:absolute;bottom:.06in;left:.06in}.ev-validation-panel{flex-direction:column;display:flex}.ev-validation-list{flex:1;grid-template-columns:1fr;gap:.005in;display:grid}.ev-info-row{grid-template-columns:.28in 1fr;align-items:start;gap:.075in;margin:.065in 0;display:grid}.ev-info-row>div{color:#111;justify-content:center;display:flex}.ev-info-row p{margin:0}.ev-info-row span{text-transform:uppercase;letter-spacing:.04em;color:#333;margin-bottom:.018in;font-size:7.5px;font-weight:900;display:block}.ev-info-row strong{color:#111;font-size:9px;font-weight:700;line-height:1.24;display:block}.ev-risk-box{border:1px solid var(--ev-border);background:var(--ev-soft);min-height:.64in;color:var(--ev-green);border-radius:.1in;grid-template-columns:1fr .42in;align-items:center;margin-top:.08in;padding:.08in .11in;display:grid}.ev-risk-box span{color:#111;text-transform:uppercase;font-size:8px;font-weight:900}.ev-risk-box strong{text-transform:uppercase;font-size:17px;font-weight:900;display:block}.ev-risk-box svg{justify-self:end}.ev-geo-panel{margin-bottom:.12in;padding:.12in}.ev-map-box,.ev-croquis-box{border:1px solid var(--ev-border);background:#f7f3eb;border-radius:.1in;min-height:1.52in;overflow:hidden}.ev-map-box img,.ev-croquis-box img{object-fit:cover;width:100%;height:100%;display:block}.ev-map-placeholder,.ev-croquis-placeholder{height:100%;color:var(--ev-gold-dark);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.ev-map-placeholder strong,.ev-croquis-placeholder strong{text-transform:uppercase;margin-top:.04in;font-size:9px}.ev-map-placeholder span,.ev-croquis-placeholder span{color:#6b5a38;text-transform:none;margin-top:.02in;font-size:8px}.ev-geo-data{border:1px solid var(--ev-border);background:var(--ev-soft);border-radius:.1in;padding:.08in}.ev-geo-data p{margin:0 0 .06in}.ev-geo-data b{text-transform:uppercase;font-size:7.6px;display:block}.ev-geo-data span,.ev-geo-data a{color:#222;font-size:8.4px;line-height:1.24}.ev-geo-data a{color:var(--ev-gold-dark);align-items:center;gap:.03in;font-weight:900;display:flex}.ev-reading-card{color:#111;background:#fff;border:1px solid #d8bf7652;border-radius:.16in;grid-template-columns:.55in 1fr 1.55in;align-items:center;gap:.12in;min-height:1.02in;margin-bottom:.08in;padding:.14in .16in;display:grid}.ev-reading-card>svg{color:var(--ev-gold-dark)}.ev-reading-card h2{color:var(--ev-gold-dark);text-transform:uppercase;letter-spacing:.08em;margin:0 0 .04in;font-size:13px}.ev-reading-card p{color:#222;margin:0;font-size:9.2px;line-height:1.36}.ev-conclusion{border:1px solid var(--ev-border);background:var(--ev-soft);border-radius:.1in;grid-template-columns:1fr .34in;align-items:center;padding:.08in .1in;display:grid}.ev-conclusion span{text-transform:uppercase;color:#333;font-size:7.4px;font-weight:900;display:block}.ev-conclusion strong{text-transform:uppercase;color:var(--ev-green);font-size:16px;font-weight:900}.ev-conclusion svg{color:var(--ev-green);grid-area:1/2/span 2}.ev-detail-hero{background:linear-gradient(135deg,var(--ev-black),var(--ev-black2));color:#fff;border-radius:.16in;grid-template-columns:.42in 1fr;align-items:center;gap:.1in;margin-bottom:.11in;padding:.105in .15in;display:grid}.ev-detail-icon{border:1.5px solid var(--ev-gold);width:.36in;height:.36in;color:var(--ev-gold);border-radius:50%;justify-content:center;align-items:center;display:flex}.ev-detail-hero h1{text-transform:uppercase;margin:0;font-size:21px;font-weight:820;line-height:1}.ev-detail-hero p{color:#ffffffc7;margin:.035in 0 0;font-size:9px}.ev-gallery-panel{margin-bottom:.11in;padding:.12in}.ev-gallery-grid{grid-template-columns:repeat(3,1fr);gap:.11in;display:grid}.ev-gallery-grid .ev-photo-frame{height:2.2in}.ev-field-panel{margin-bottom:.09in;padding:.12in}.ev-field-grid{grid-template-columns:1fr 1fr 1fr;gap:.055in .12in;display:grid}.ev-field-panel .ev-info-row{margin:.035in 0}.ev-footer{color:#8a6a2a;grid-template-columns:1fr 1fr 1fr;align-items:end;margin-top:.05in;display:grid}.ev-footer strong{letter-spacing:.14em;font-size:17px;font-weight:500}.ev-footer span{text-align:center;text-transform:uppercase;letter-spacing:.16em;color:#777;font-size:9px}.ev-footer b{text-align:right;text-transform:uppercase;letter-spacing:.08em;color:#555;font-size:9px}.ev-map-side{background:#fffdf8;border:1px solid #e5d7bb;border-radius:22px;flex-direction:column;display:flex;overflow:hidden}.ev-map-box{border-bottom:1px solid #eadfca;height:390px;overflow:hidden}.ev-geo-panel{padding:.14in .14in .16in!important}.ev-geo-panel>h2{letter-spacing:.05em!important;align-items:center!important;gap:.08in!important;margin-bottom:.14in!important;font-size:16px!important;display:flex!important}.ev-geo-grid{grid-template-columns:1.45fr .85fr!important;align-items:stretch!important;gap:.16in!important;display:grid!important}.ev-map-side{background:#fffdf8!important;border:1px solid #eadfcb!important;border-radius:.14in!important;padding:.12in!important;overflow:hidden!important}.ev-map-side:before{content:"REFERENCIA VISUAL (SNAPSHOT GPS)"!important;color:#111!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:3px solid #d8a027!important;width:2.25in!important;margin-bottom:.1in!important;padding-bottom:.06in!important;font-size:11px!important;font-weight:900!important;display:block!important}.ev-map-box{background:#f7f2e9!important;border:1px solid #eadfcb!important;border-radius:.12in!important;height:3.55in!important;overflow:hidden!important}.ev-map-meta{border-top:1px solid #eadfcb!important;grid-template-columns:1fr 1.25fr 1.15fr!important;gap:0!important;margin-top:.1in!important;padding-top:.1in!important;display:grid!important}.ev-map-meta-item{border-right:1px solid #eadfcb!important;grid-template-columns:.26in 1fr!important;align-items:center!important;gap:.07in!important;padding:0 .11in!important;display:grid!important}.ev-map-meta-item:first-child{padding-left:0!important}.ev-map-meta-item:last-child{border-right:none!important;padding-right:0!important}.ev-map-meta-item svg{color:#c58b16!important;width:20px!important;height:20px!important}.ev-map-meta-item span{color:#333!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:.035in!important;font-size:8px!important;font-weight:900!important;line-height:1!important;display:block!important}.ev-map-meta-item strong,.ev-map-meta-item a{color:#111!important;font-size:11px!important;font-weight:900!important;line-height:1.15!important;text-decoration:none!important;display:block!important}.ev-map-meta-item a{color:#b7791f!important}.ev-gps-validation{background:#fffdf8!important;border:1px solid #eadfcb!important;border-radius:.14in!important;flex-direction:column!important;justify-content:space-between!important;min-height:4.45in!important;padding:.18in .18in .16in!important;display:flex!important}.ev-gps-validation:before{content:"VALIDACIÓN GPS"!important;color:#111!important;letter-spacing:.04em!important;text-transform:uppercase!important;border-bottom:3px solid #d8a027!important;width:1.28in!important;margin-bottom:.12in!important;padding-bottom:.07in!important;font-size:14px!important;font-weight:900!important;display:block!important}.ev-gps-icon{color:#b7791f!important;background:#eaf8ed!important;border:2px solid #bce5c3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.92in!important;height:.92in!important;margin:0 auto .12in!important;display:flex!important;box-shadow:0 4px 12px #16894324!important}.ev-gps-title{color:#178943!important;text-transform:uppercase!important;margin:0 0 .04in!important;font-size:14px!important;font-weight:900!important}.ev-gps-list{border-top:1px solid #eadfcb!important;border-bottom:1px solid #eadfcb!important;margin:.08in 0 .12in!important}.ev-gps-row{border-bottom:1px solid #eee6d8!important;grid-template-columns:1fr auto!important;align-items:center!important;gap:.08in!important;padding:.075in 0!important;display:grid!important}.ev-gps-row-left svg{color:#178943!important;width:17px!important;height:17px!important}.ev-gps-row-left span{color:#333!important;text-transform:uppercase!important;letter-spacing:.035em!important;font-size:8.2px!important;font-weight:900!important}.ev-gps-row strong{color:#111!important;text-align:right!important;font-size:9.2px!important;font-weight:900!important;line-height:1.1!important}.ev-confidence{text-align:center!important}.ev-confidence>span{color:#333!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin-bottom:.07in!important;font-size:8.2px!important;font-weight:900!important;display:block!important}.ev-confidence-box strong{text-transform:uppercase!important;margin-bottom:.02in!important;font-size:16px!important;font-weight:900!important;display:block!important}.ev-confidence-box p{color:#277642!important;margin:0!important;font-size:8.5px!important;font-weight:700!important}.ev-gps-note{color:#444!important;text-align:center!important;margin:.1in 0 0!important;font-size:8.8px!important;line-height:1.35!important}.ev-geo-note{background:#fffdf8!important;border:1px solid #eadfcb!important;border-radius:.12in!important;grid-template-columns:.36in 1fr!important;align-items:center!important;gap:.1in!important;margin-top:.14in!important;padding:.1in .14in!important;display:grid!important}.ev-geo-note svg{color:#b7791f!important}.ev-geo-note strong{color:#b7791f!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:.02in!important;font-size:9px!important;display:block!important}.ev-geo-note p{color:#333!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.ev-map-box img{object-fit:cover;width:100%;height:100%}.ev-map-meta{background:#fffdf8;grid-template-columns:repeat(3,1fr);gap:0;display:grid}.ev-map-meta-item{border-right:1px solid #eadfca;align-items:center;gap:12px;padding:18px 20px;display:flex}.ev-map-meta-item:last-child{border-right:none}.ev-map-meta-item svg{color:#b8860b;flex-shrink:0}.ev-map-meta-item span{letter-spacing:.08em;text-transform:uppercase;color:#7d7d7d;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.ev-map-meta-item strong{color:#111;font-size:15px;font-weight:800;line-height:1.3;display:block}.ev-map-meta-item a{color:#b8860b;font-weight:800;text-decoration:none}.ev-gps-validation{background:#fffdf8;border:1px solid #e5d7bb;border-radius:22px;flex-direction:column;justify-content:space-between;padding:28px;display:flex}.ev-gps-top{text-align:center}.ev-gps-icon{color:#b8860b;background:#eef9ef;border:2px solid #caeccc;border-radius:999px;justify-content:center;align-items:center;width:110px;height:110px;margin:0 auto 18px;display:flex}.ev-gps-title{color:#159947;margin-bottom:6px;font-size:30px;font-weight:900}.ev-gps-sub{color:#555;max-width:270px;margin:0 auto;font-size:14px;line-height:1.5}.ev-gps-list{border-top:1px solid #ece3d3;border-bottom:1px solid #ece3d3;margin-top:24px}.ev-gps-row{border-bottom:1px solid #f1eadc;justify-content:space-between;align-items:center;padding:15px 0;display:flex}.ev-gps-row:last-child{border-bottom:none}.ev-gps-row-left{align-items:center;gap:12px;display:flex}.ev-gps-row-left svg{color:#4aa564}.ev-gps-row-left span{letter-spacing:.05em;text-transform:uppercase;color:#444;font-size:12px;font-weight:800}.ev-gps-row strong{color:#111;text-align:right;max-width:170px;font-size:15px;font-weight:900}.ev-confidence{text-align:center;margin-top:24px}.ev-confidence span{letter-spacing:.08em;text-transform:uppercase;color:#555;margin-bottom:12px;font-size:12px;font-weight:800;display:block}.ev-confidence-box{color:#159947;background:#e8f7ea;border:1px solid #b9e5c0;border-radius:16px;padding:18px}.ev-confidence-box strong{margin-bottom:4px;font-size:28px;font-weight:900;display:block}.ev-confidence-box p{font-size:13px;font-weight:700}.ev-gps-note{color:#666;text-align:center;margin-top:18px;font-size:13px;line-height:1.5}.ev-geo-panel-v2{padding:.15in!important}.ev-geo-layout-v2{grid-template-columns:1.45fr .85fr!important;align-items:stretch!important;gap:.16in!important;display:grid!important}.ev-map-card-v2,.ev-gps-panel-v2{background:#fffdf8!important;border:1px solid #eadfcb!important;border-radius:.15in!important;padding:.14in!important;overflow:hidden!important}.ev-map-card-v2 h3,.ev-gps-panel-v2 h3{color:#111!important;text-transform:uppercase!important;letter-spacing:.04em!important;border-bottom:3px solid #d8a027!important;margin:0 0 .12in!important;padding-bottom:.06in!important;font-size:13px!important;font-weight:900!important}.ev-map-card-v2 h3 span{color:#666!important}.ev-map-card-v2 .ev-map-box{border-radius:.12in!important;height:3.42in!important;overflow:hidden!important}.ev-geo-strip-v2{border-top:1px solid #eadfcb!important;grid-template-columns:1fr 1.35fr 1.1fr!important;margin-top:.1in!important;padding-top:.1in!important;display:grid!important}.ev-geo-strip-v2>div{border-right:1px solid #eadfcb!important;grid-template-columns:.26in 1fr!important;align-items:center!important;gap:.07in!important;padding:0 .1in!important;display:grid!important}.ev-geo-strip-v2>div:first-child{padding-left:0!important}.ev-geo-strip-v2>div:last-child{border-right:none!important}.ev-geo-strip-v2 svg{color:#b7791f!important}.ev-geo-strip-v2 span{text-transform:uppercase!important;color:#333!important;font-size:8px!important;font-weight:900!important;display:block!important}.ev-geo-strip-v2 strong,.ev-geo-strip-v2 a{color:#111!important;margin-top:.03in!important;font-size:10px!important;font-weight:900!important;text-decoration:none!important;display:block!important}.ev-geo-strip-v2 a{color:#b7791f!important}.ev-gps-panel-v2{flex-direction:column!important;justify-content:space-between!important;display:flex!important}.ev-gps-seal-v2{color:#b7791f!important;background:#eaf8ed!important;border:2px solid #bce5c3!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.95in!important;height:.95in!important;margin:.02in auto .1in!important;display:flex!important;position:relative!important}.ev-gps-seal-v2 span{color:#fff!important;background:#178943!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.24in!important;height:.24in!important;font-weight:900!important;display:flex!important;position:absolute!important;bottom:.05in!important;right:-.04in!important}.ev-gps-panel-v2 h4{text-align:center!important;color:#178943!important;text-transform:uppercase!important;margin:0!important;font-size:15px!important;font-weight:900!important}.ev-gps-panel-v2>p{text-align:center!important;color:#444!important;margin:.04in 0 .1in!important;font-size:9px!important;line-height:1.35!important}.ev-gps-list-v2{border-top:1px solid #eadfcb!important;border-bottom:1px solid #eadfcb!important}.ev-gps-list-v2>div{border-bottom:1px solid #eee6d8!important;grid-template-columns:.24in 1fr auto!important;align-items:center!important;gap:.06in!important;padding:.07in 0!important;display:grid!important}.ev-gps-list-v2>div:last-child{border-bottom:none!important}.ev-gps-list-v2 svg{color:#178943!important}.ev-gps-list-v2 span{text-transform:uppercase!important;color:#333!important;font-size:8px!important;font-weight:900!important}.ev-gps-list-v2 strong{color:#111!important;text-align:right!important;max-width:1.35in!important;font-size:8.6px!important;font-weight:900!important}.ev-confidence-v2{text-align:center!important;background:#e8f8eb!important;border:1px solid #bce5c3!important;border-radius:.12in!important;margin-top:.12in!important;padding:.1in!important}.ev-confidence-v2 span{color:#333!important;text-transform:uppercase!important;margin-bottom:.04in!important;font-size:8px!important;font-weight:900!important;display:block!important}.ev-confidence-v2 strong{color:#178943!important;text-transform:uppercase!important;font-size:16px!important;font-weight:900!important;display:block!important}.ev-confidence-v2 p{color:#277642!important;margin:.02in 0 0!important;font-size:8.5px!important;font-weight:700!important}.ev-geo-note{margin-top:.14in!important}.ev-page{min-height:11in!important;padding:.16in .3in .14in!important;overflow:hidden!important}.ev-page .lx-module-kpis{gap:.045in!important}.ev-main-photo-panel{min-height:0!important}.ev-validation-panel{padding:.1in!important}.ev-info-row span{font-size:6.6px!important}.ev-info-row strong{font-size:7.5px!important;line-height:1.08!important}.ev-geo-panel-v2>h2{margin-bottom:.08in!important;font-size:13px!important}.ev-geo-layout-v2{grid-template-columns:1.35fr .82fr!important;gap:.1in!important}.ev-map-card-v2 h3,.ev-gps-panel-v2 h3{margin-bottom:.07in!important;padding-bottom:.045in!important;font-size:10px!important}.ev-geo-strip-v2>div{gap:.045in!important;padding:0 .06in!important}.ev-geo-strip-v2 span{font-size:6.4px!important}.ev-geo-strip-v2 strong,.ev-geo-strip-v2 a{font-size:7.3px!important;line-height:1.05!important}.ev-gps-seal-v2 span{width:.17in!important;height:.17in!important;font-size:9px!important}.ev-gps-panel-v2 h4{font-size:10px!important}.ev-gps-panel-v2>p{margin:.02in 0 .055in!important;font-size:7px!important;line-height:1.15!important}.ev-gps-list-v2>div{gap:.04in!important;padding:.045in 0!important}.ev-gps-list-v2 span{font-size:6.4px!important}.ev-gps-list-v2 strong{max-width:1.05in!important;font-size:6.8px!important}.ev-confidence-v2 span{margin-bottom:.02in!important;font-size:6.4px!important}.ev-confidence-v2 strong{font-size:10px!important}.ev-confidence-v2 p{font-size:6.7px!important}.ev-geo-note{display:none!important}.ev-reading-card{grid-template-columns:.35in 1fr 1.15in!important;min-height:.58in!important;margin-bottom:.055in!important;padding:.075in .1in!important}.ev-reading-card h2{margin-bottom:.025in!important;font-size:10px!important}.ev-conclusion{padding:.055in .07in!important}.ev-conclusion span{font-size:6px!important}.ev-conclusion strong{font-size:10px!important}.ev-page{color:#111!important;font-size:10px!important}.ev-page *{letter-spacing:0!important}.ev-page .lx-module-hero h1{font-size:35px!important;font-weight:800!important}.ev-page .lx-module-hero p{font-size:12px!important;font-weight:500!important}.ev-page .lx-module-label{letter-spacing:.08em!important;font-size:11px!important;font-weight:700!important}.ev-page .lx-kpi-card strong{font-size:14px!important;font-weight:700!important}.ev-page .lx-kpi-card span{letter-spacing:.05em!important;font-size:10px!important;font-weight:700!important}.ev-page .lx-kpi-card small{font-size:10px!important;font-weight:700!important}.ev-page h2{letter-spacing:.04em!important;font-size:14px!important;font-weight:700!important}.ev-page h3{letter-spacing:.04em!important;font-size:12px!important;font-weight:700!important}.ev-page h4{font-size:10px!important;font-weight:900!important}.ev-page p{font-size:12px!important;font-weight:500!important;line-height:1.35!important}.ev-page span{font-weight:700!important}.ev-page strong{font-weight:900!important}.ev-main-photo-panel p{font-size:8px!important}.ev-photo-head strong{font-size:10px!important;font-weight:900!important}.ev-photo-date{font-size:9px!important;font-weight:700!important}.ev-info-row span{letter-spacing:.05em!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.ev-info-row strong{font-size:10px!important;font-weight:500!important;line-height:1.15!important}.ev-risk-box span{letter-spacing:.05em!important;font-size:12px!important;font-weight:800!important}.ev-risk-box strong{font-size:16px!important;font-weight:900!important}.ev-geo-strip-v2 span{text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.ev-geo-strip-v2 strong,.ev-geo-strip-v2 a{font-size:9px!important;font-weight:800!important}.ev-gps-panel-v2 h4{letter-spacing:.03em!important;font-size:12px!important;font-weight:800!important}.ev-gps-panel-v2>p{font-size:9px!important;line-height:1.25!important}.ev-gps-list-v2 span{text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.ev-gps-list-v2 strong{font-size:9px!important;font-weight:700!important}.ev-confidence-v2 span{text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.ev-confidence-v2 strong{font-size:14px!important;font-weight:900!important}.ev-confidence-v2 p{font-size:10px!important;font-weight:700!important}.ev-reading-card h2{font-size:14px!important;font-weight:700!important}.ev-reading-card p{font-size:10px!important;line-height:1.3!important}.ev-conclusion span{text-transform:uppercase!important;font-size:9px!important;font-weight:700!important}.ev-conclusion strong{font-size:12px!important;font-weight:800!important}.ev-gallery-panel h2,.ev-field-panel h2{font-size:14px!important;font-weight:700!important}.ev-gallery-grid .ev-photo-head strong{font-size:12px!important}.ev-field-grid span{font-size:10px!important;font-weight:700!important}.ev-field-grid strong{font-size:10px!important;font-weight:500!important;line-height:1.15!important}.ev-footer{font-size:7px!important;font-weight:700!important}.ev-footer strong{font-size:9px!important;font-weight:900!important}.ev-page{padding:.11in .28in .1in!important;overflow:hidden!important}.ev-page .lx-module-hero{margin-bottom:.055in!important;padding:.075in .12in!important}.ev-page .lx-kpi-card{min-height:.47in!important;padding:.025in!important}.ev-p1-grid{gap:.055in!important;margin-bottom:.055in!important}.ev-panel{border-radius:.1in!important}.ev-main-photo-panel,.ev-validation-panel{padding:.075in!important}.ev-main-photo-panel .ev-photo-frame{height:2.35in!important}.ev-validation-list{gap:.025in!important}.ev-info-row{gap:.035in!important;margin-bottom:.025in!important}.ev-risk-box{margin-top:.045in!important;padding:.045in .065in!important}.ev-geo-panel-v2{margin-bottom:.045in!important;padding:.075in!important}.ev-geo-panel-v2>h2{margin-bottom:.045in!important}.ev-geo-layout-v2{gap:.055in!important}.ev-map-card-v2,.ev-gps-panel-v2{border-radius:.1in!important;padding:.055in!important}.ev-map-card-v2 h3,.ev-gps-panel-v2 h3{margin-bottom:.035in!important;padding-bottom:.03in!important}.ev-geo-strip-v2{margin-top:.035in!important;padding-top:.035in!important}.ev-gps-seal-v2{width:.48in!important;height:.48in!important;margin:0 auto .025in!important}.ev-gps-seal-v2 svg{width:25px!important;height:25px!important}.ev-gps-panel-v2>p{margin:.015in 0 .035in!important}.ev-gps-list-v2>div{padding:.028in 0!important}.ev-confidence-v2{margin-top:.035in!important;padding:.04in!important}.ev-reading-card{min-height:.43in!important;margin-bottom:.03in!important;padding:.045in .075in!important}.ev-reading-card svg{width:20px!important;height:20px!important}.ev-reading-card h2{margin-bottom:.01in!important}.ev-footer{margin-top:.015in!important}.ev-map-card-v2 .ev-map-box{height:2.55in!important}.ev-geo-layout-v2{grid-template-columns:1.6fr .7fr!important}:root{--cl-black:#050505;--cl-black-soft:#111;--cl-gold:#d8bf76;--cl-gold-dark:#b7791f;--cl-border:#e8ddca;--cl-border-soft:#eee3d4;--cl-ivory:#fffdf8;--cl-green:#178943;--cl-orange:#b7791f;--cl-red:#b91c1c}.cl-page{break-after:page;page-break-after:always;color:#111!important;box-sizing:border-box!important;background:#fff!important;width:8.5in!important;min-height:11in!important;padding:.22in .34in .2in!important;overflow:hidden!important}.cl-page *{box-sizing:border-box!important}.cl-page .lx-module-hero{background:linear-gradient(135deg,var(--cl-black),var(--cl-black-soft))!important;color:#fff!important;border-radius:.18in!important;margin-bottom:.12in!important;padding:.13in .16in .14in!important;box-shadow:0 10px 26px #00000014!important}.cl-page .lx-module-top{grid-template-columns:.48in 1fr .48in!important;align-items:center!important;gap:.11in!important;display:grid!important}.cl-page .lx-module-number,.cl-page .lx-module-icon{border:1.5px solid var(--cl-gold)!important;width:.42in!important;height:.42in!important;color:var(--cl-gold)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.cl-page .lx-module-number{font-size:16px!important;font-weight:900!important}.cl-page .lx-module-eyebrow{display:none!important}.cl-page .lx-module-heading h1{color:#fff!important;text-transform:uppercase!important;letter-spacing:.02em!important;margin:0!important;font-size:23px!important;font-weight:820!important;line-height:1!important}.cl-page .lx-module-heading p{color:#ffffffc7!important;margin:.04in 0 0!important;font-size:9px!important;line-height:1.25!important}.cl-page .lx-module-divider{background:#d8bf766b!important;height:1px!important;margin:.08in 0 .07in!important}.cl-page .lx-module-label{color:var(--cl-gold)!important;letter-spacing:.16em!important;text-transform:uppercase!important;margin-bottom:.055in!important;font-size:9px!important;font-weight:900!important}.cl-page .lx-module-kpis{grid-template-columns:repeat(5,1fr)!important;gap:.055in!important;display:grid!important}.cl-page .lx-kpi-card{text-align:center!important;background:#ffffff09!important;border:1px solid #d8bf7657!important;border-radius:.08in!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;min-height:.68in!important;padding:.045in .035in!important;display:flex!important}.cl-page .lx-kpi-icon{color:var(--cl-gold)!important;margin-bottom:.02in!important}.cl-page .lx-kpi-card span{color:#ffffffc7!important;text-transform:uppercase!important;font-size:8px!important;font-weight:800!important;line-height:1.05!important}.cl-page .lx-kpi-card strong{color:var(--cl-gold)!important;margin:.018in 0 .01in!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.cl-page .lx-kpi-card small{color:#ffffffa8!important;font-size:8px!important;line-height:1.05!important}.cl-main-grid{grid-template-columns:1fr 2.05in!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.cl-verdict,.cl-validation,.cl-areas,.cl-list,.cl-recommendation,.cl-note,.cl-footer{border:1px solid var(--cl-border)!important;background:#fff!important;border-radius:.16in!important;box-shadow:0 8px 22px #00000009!important}.cl-verdict{background:linear-gradient(#fff,#fffdf8)!important;grid-template-columns:.82in 1fr!important;align-items:center!important;gap:.14in!important;min-height:1.45in!important;padding:.15in .18in!important;display:grid!important}.cl-verdict-seal{width:.72in!important;height:.72in!important;color:var(--cl-green)!important;background:#eaf8ed!important;border:2px solid #bce5c3!important;border-radius:50%!important;grid-row:1/span 3!important;justify-content:center!important;align-items:center!important;display:flex!important}.cl-verdict.warn .cl-verdict-seal{color:var(--cl-orange)!important;background:#fff6e6!important;border-color:#f1d9a4!important}.cl-verdict.bad .cl-verdict-seal{color:var(--cl-red)!important;background:#fff1f1!important;border-color:#f0b7b7!important}.cl-verdict span{color:#6d5f44!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-size:8px!important;font-weight:900!important}.cl-verdict strong{text-transform:uppercase!important;color:var(--cl-green)!important;font-size:24px!important;font-weight:900!important;line-height:1!important;display:block!important}.cl-verdict.warn strong{color:var(--cl-orange)!important}.cl-verdict.bad strong{color:var(--cl-red)!important}.cl-verdict p{color:#222!important;margin:0!important;font-size:9px!important;line-height:1.35!important}.cl-validation{background:#fffdf8!important;padding:.15in!important}.cl-validation h2,.cl-areas h2,.cl-list h2,.cl-recommendation h2{color:var(--cl-gold-dark)!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin:0 0 .08in!important;font-size:13px!important;font-weight:900!important;line-height:1!important}.cl-validation-row{grid-template-columns:.72in 1fr!important;align-items:center!important;gap:.1in!important;display:grid!important}.cl-validation-row strong{color:var(--cl-green)!important;font-size:28px!important;font-weight:900!important;line-height:1!important}.cl-validation-row div{background:#e8e1d5!important;border-radius:99px!important;height:.1in!important;overflow:hidden!important}.cl-validation-row span{background:var(--cl-green)!important;height:100%!important;display:block!important}.cl-validation p{color:#333!important;margin:.08in 0 0!important;font-size:8.5px!important;line-height:1.3!important}.cl-areas{margin-bottom:.12in!important;padding:.13in!important}.cl-area-grid{grid-template-columns:repeat(3,1fr)!important;gap:.08in!important;display:grid!important}.cl-area-card{border:1px solid var(--cl-border-soft)!important;background:var(--cl-ivory)!important;border-radius:.1in!important;grid-template-columns:.34in 1fr!important;gap:.07in!important;min-height:.72in!important;padding:.08in!important;display:grid!important}.cl-area-icon{border:1px solid var(--cl-gold)!important;width:.3in!important;height:.3in!important;color:var(--cl-gold-dark)!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.cl-area-card span{color:#6d5f44!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:7px!important;font-weight:900!important;display:block!important}.cl-area-card strong{color:var(--cl-green)!important;margin:.02in .04in .02in 0!important;font-size:12px!important;font-weight:900!important;line-height:1!important;display:inline-block!important}.cl-area-card b{text-transform:uppercase!important;color:var(--cl-green)!important;font-size:8px!important;font-weight:900!important;display:inline-block!important}.cl-area-card.warn strong,.cl-area-card.warn b{color:var(--cl-orange)!important}.cl-area-card.bad strong,.cl-area-card.bad b{color:var(--cl-red)!important}.cl-area-card p{color:#444!important;margin:0!important;font-size:7.2px!important;line-height:1.2!important}.cl-bottom-grid{grid-template-columns:1fr 1fr!important;gap:.12in!important;margin-bottom:.12in!important;display:grid!important}.cl-list{min-height:1.45in!important;box-shadow:none!important;padding:.12in!important}.cl-list.ok{background:#f3fbf5!important;border-color:#cdebd3!important}.cl-list.warn{background:#fff6f3!important;border-color:#f1c8bf!important}.cl-list h2{align-items:center!important;gap:.06in!important;margin-bottom:.085in!important;font-size:12px!important;display:flex!important}.cl-list.ok h2{color:var(--cl-green)!important}.cl-list.warn h2{color:#c2412d!important}.cl-list ul{margin:0!important;padding:0!important;list-style:none!important}.cl-list li{color:#222!important;grid-template-columns:.18in 1fr!important;align-items:start!important;gap:.055in!important;margin-bottom:.055in!important;font-size:8px!important;line-height:1.22!important;display:grid!important}.cl-list li:before{content:"✓"!important;background:var(--cl-green)!important;color:#fff!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:.15in!important;height:.15in!important;font-size:7px!important;font-weight:900!important;display:flex!important}.cl-list.warn li:before{content:"•"!important;background:#c2412d!important}.cl-recommendation{grid-template-columns:1fr 1.62in!important;gap:.13in!important;margin-bottom:.1in!important;padding:.13in!important;display:grid!important}.cl-recommendation p{color:#222!important;margin:0!important;font-size:9px!important;line-height:1.34!important}.cl-recommendation aside{border-left:1px solid var(--cl-border)!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;padding-left:.12in!important;display:flex!important}.cl-recommendation aside svg{color:var(--cl-gold-dark)!important;margin-bottom:.05in!important}.cl-recommendation aside span{color:var(--cl-gold-dark)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:8px!important;font-weight:900!important}.cl-recommendation aside strong{color:var(--cl-green)!important;text-transform:uppercase!important;margin:.025in 0!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.cl-recommendation aside b{color:#333!important;font-size:8px!important;line-height:1.1!important}.cl-note{background:var(--cl-ivory)!important;box-shadow:none!important;grid-template-columns:.32in 1fr!important;gap:.08in!important;margin-bottom:.09in!important;padding:.1in .13in!important;display:grid!important}.cl-note svg{color:var(--cl-gold-dark)!important}.cl-note p{color:#333!important;margin:0!important;font-size:8px!important;line-height:1.3!important}.cl-note strong{color:var(--cl-gold-dark)!important;text-transform:uppercase!important;font-size:8.5px!important;font-weight:900!important}.cl-footer{background:var(--cl-black)!important;color:#fff!important;height:.66in!important;box-shadow:none!important;grid-template-columns:1.05fr 1fr 1fr 1fr!important;align-items:center!important;padding:.1in .16in!important;display:grid!important}.cl-footer strong{color:var(--cl-gold)!important;letter-spacing:.14em!important;font-size:17px!important;font-weight:500!important}.cl-footer span{color:var(--cl-gold)!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:7.4px!important;font-weight:900!important;display:block!important}.cl-footer p{color:#fff!important;margin:.025in 0 0!important;font-size:7.5px!important;line-height:1.1!important}.cl-page .lx-module-heading h1{font-size:35px!important;font-weight:800!important}.cl-page .lx-module-heading p{font-size:12px!important;font-weight:500!important}.cl-page .lx-kpi-card span{font-size:10px!important;font-weight:700!important}.cl-page .lx-kpi-card strong{font-size:14px!important;font-weight:700!important}.cl-page .lx-kpi-card small{font-size:10px!important;font-weight:500!important}.cl-verdict span{font-size:12px!important;font-weight:800!important}.cl-verdict strong{font-size:28px!important;font-weight:900!important}.cl-verdict p{font-size:10px!important;font-weight:500!important;line-height:1.35!important}.cl-validation h2,.cl-areas h2,.cl-list h2,.cl-recommendation h2{font-size:14px!important;font-weight:700!important}.cl-validation-row strong{font-size:32px!important;font-weight:900!important}.cl-validation p{font-size:10px!important;font-weight:500!important}.cl-area-card span{font-size:11px!important;font-weight:800!important}.cl-area-card strong{font-size:14px!important;font-weight:900!important}.cl-area-card b{font-size:12px!important;font-weight:900!important}.cl-area-card p{font-size:10px!important;font-weight:500!important;line-height:1.25!important}.cl-list li{font-size:10px!important;font-weight:500!important;line-height:1.28!important}.cl-recommendation p{font-size:10px!important;font-weight:500!important;line-height:1.35!important}.cl-recommendation aside span{font-size:11px!important;font-weight:800!important}.cl-recommendation aside strong{font-size:20px!important;font-weight:900!important}.cl-recommendation aside b{font-size:10px!important;font-weight:700!important}.cl-note strong{font-size:11px!important;font-weight:700!important}.cl-note p{font-size:10px!important;font-weight:500!important}.cl-footer strong{font-size:17px!important;font-weight:500!important}.cl-footer span{font-size:7.5px!important;font-weight:900!important}.cl-footer p{font-size:9px!important;font-weight:500!important}.cl-page .lx-module-label{letter-spacing:.18em!important;font-size:11px!important;font-weight:700!important;line-height:1!important}.cl-page .lx-module-label strong{font-weight:900!important}
