@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap";@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,400&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=DM+Serif+Display:ital@0;1&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500&family=Source+Sans+3:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Work+Sans:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@200;300;400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Libre+Baskerville:ital,wght@0,400;0,700;1,400&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Rubik:wght@300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Space+Mono:wght@400;700&family=Nunito+Sans:wght@300;400;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:opsz,wght@6..12,300;6..12,400;6..12,500;6..12,600;6..12,700;6..12,800&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Crimson+Pro:ital,wght@0,300;0,400;0,500;0,600;0,700;0,800;1,300;1,400;1,500;1,600;1,700&display=swap";@import"https://fonts.googleapis.com/css2?family=Karla:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Archivo:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Figtree:wght@300;400;500;600;700;800;900&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@200;300;400;500;600;700;800&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,300;0,8..60,400;0,8..60,600;0,8..60,700;0,8..60,800;1,8..60,300;1,8..60,400;1,8..60,600;1,8..60,700&family=Inter:wght@300;400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Instrument+Sans:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap";@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@300;400;500;600;700&family=Inter:wght@300;400;500;600;700&display=swap";@layer properties,theme,base,components,utilities;@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-100:oklch(93.6% .032 17.717);--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-red-800:oklch(44.4% .177 26.899);--color-red-900:oklch(39.6% .141 25.723);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-500:oklch(70.5% .213 47.604);--color-orange-600:oklch(64.6% .222 41.116);--color-orange-700:oklch(55.3% .195 38.402);--color-orange-800:oklch(47% .157 37.304);--color-amber-50:oklch(98.7% .022 95.277);--color-amber-100:oklch(96.2% .059 95.617);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-400:oklch(82.8% .189 84.429);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-amber-700:oklch(55.5% .163 48.998);--color-amber-800:oklch(47.3% .137 46.201);--color-amber-900:oklch(41.4% .112 45.904);--color-yellow-50:oklch(98.7% .026 102.212);--color-yellow-100:oklch(97.3% .071 103.193);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-yellow-500:oklch(79.5% .184 86.047);--color-yellow-600:oklch(68.1% .162 75.834);--color-yellow-700:oklch(55.4% .135 66.442);--color-yellow-800:oklch(47.6% .114 61.907);--color-yellow-900:oklch(42.1% .095 57.708);--color-green-50:oklch(98.2% .018 155.826);--color-green-100:oklch(96.2% .044 156.743);--color-green-200:oklch(92.5% .084 155.995);--color-green-300:oklch(87.1% .15 154.449);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-green-600:oklch(62.7% .194 149.214);--color-green-700:oklch(52.7% .154 150.069);--color-green-800:oklch(44.8% .119 151.328);--color-green-900:oklch(39.3% .095 152.535);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-800:oklch(43.2% .095 166.913);--color-teal-500:oklch(70.4% .14 182.503);--color-cyan-400:oklch(78.9% .154 211.53);--color-blue-50:oklch(97% .014 254.604);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-200:oklch(88.2% .059 254.128);--color-blue-300:oklch(80.9% .105 251.813);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-blue-800:oklch(42.4% .199 265.638);--color-blue-900:oklch(37.9% .146 265.522);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-500:oklch(58.5% .233 277.117);--color-indigo-600:oklch(51.1% .262 276.966);--color-indigo-700:oklch(45.7% .24 277.023);--color-indigo-800:oklch(39.8% .195 277.366);--color-purple-50:oklch(97.7% .014 308.299);--color-purple-100:oklch(94.6% .033 307.174);--color-purple-200:oklch(90.2% .063 306.703);--color-purple-300:oklch(82.7% .119 306.383);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-purple-600:oklch(55.8% .288 302.321);--color-purple-700:oklch(49.6% .265 301.924);--color-purple-800:oklch(43.8% .218 303.724);--color-purple-900:oklch(38.1% .176 304.987);--color-pink-50:oklch(97.1% .014 343.198);--color-pink-100:oklch(94.8% .028 342.258);--color-pink-200:oklch(89.9% .061 343.231);--color-pink-500:oklch(65.6% .241 354.308);--color-pink-600:oklch(59.2% .249 .584);--color-pink-700:oklch(52.5% .223 3.958);--color-pink-800:oklch(45.9% .187 3.815);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-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-700:oklch(37.3% .034 259.733);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-2xl:42rem;--container-4xl:56rem;--container-6xl:72rem;--text-xs:1rem;--text-xs--line-height:1.5rem;--text-sm:1rem;--text-sm--line-height:1.5rem;--text-base:1rem;--text-base--line-height: 1.5 ;--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: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-wide:.025em;--tracking-wider:.05em;--leading-relaxed:1.625;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--radius-xl:.75rem;--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-sm:8px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-brand-50:#f0f9ff;--color-brand-100:#e0f2fe;--color-brand-200:#bae6fd;--color-brand-300:#7dd3fc;--color-brand-400:#38bdf8;--color-brand-500:#0ea5e9;--color-brand-600:#0284c7;--color-brand-700:#0369a1;--color-brand-800:#075985;--color-dark-50:#f8fafc;--color-dark-100:#f1f5f9;--color-dark-200:#e2e8f0;--color-dark-300:#cbd5e1;--color-dark-400:#94a3b8;--color-dark-500:#64748b;--color-dark-600:#475569;--color-dark-700:#334155;--color-dark-800:#1e293b;--color-dark-900:#0f172a;--font-family-sans:"Inter",system-ui,-apple-system,sans-serif;--font-family-mono:"JetBrains Mono",Menlo,monospace}}@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%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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}::-moz-placeholder{opacity:1}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::-moz-placeholder{color:currentColor}::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::-moz-placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}::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]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance: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 utilities{.collapse{visibility:collapse}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.-top-3{top:calc(var(--spacing)*-3)}.top-0{top:calc(var(--spacing)*0)}.top-5{top:calc(var(--spacing)*5)}.bottom-0{bottom:calc(var(--spacing)*0)}.-left-3{left:calc(var(--spacing)*-3)}.-left-px{left:-1px}.z-50{z-index:50}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-4{margin-block:calc(var(--spacing)*4)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.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-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.mb-10{margin-bottom:calc(var(--spacing)*10)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-5{margin-left:calc(var(--spacing)*5)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-2{height:calc(var(--spacing)*2)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-10{height:calc(var(--spacing)*10)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-\[90vh\]{height:90vh}.h-full{height:100%}.max-h-\[90vh\]{max-height:90vh}.w-2{width:calc(var(--spacing)*2)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.min-w-\[160px\]{min-width:160px}.flex-1{flex:1}.flex-shrink-0,.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.rotate-90{rotate:90deg}.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,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.scroll-mt-24{scroll-margin-top:calc(var(--spacing)*24)}.list-inside{list-style-position:inside}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-6{gap:calc(var(--spacing)*6)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(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-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-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)))}.gap-x-4{-moz-column-gap:calc(var(--spacing)*4);column-gap:calc(var(--spacing)*4)}.gap-x-8{-moz-column-gap:calc(var(--spacing)*8);column-gap:calc(var(--spacing)*8)}.gap-y-1{row-gap:calc(var(--spacing)*1)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px*var(--tw-divide-y-reverse));border-bottom-width:calc(1px*calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-slate-100>:not(:last-child)){border-color:var(--color-slate-100)}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.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-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-t-3{border-top-style:var(--tw-border-style);border-top-width:3px}.border-t-4{border-top-style:var(--tw-border-style);border-top-width:4px}.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-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-amber-200{border-color:var(--color-amber-200)}.border-amber-300{border-color:var(--color-amber-300)}.border-amber-500{border-color:var(--color-amber-500)}.border-blue-200{border-color:var(--color-blue-200)}.border-blue-300{border-color:var(--color-blue-300)}.border-blue-400{border-color:var(--color-blue-400)}.border-blue-500{border-color:var(--color-blue-500)}.border-blue-600{border-color:var(--color-blue-600)}.border-brand-200{border-color:var(--color-brand-200)}.border-brand-300{border-color:var(--color-brand-300)}.border-brand-400{border-color:var(--color-brand-400)}.border-brand-500{border-color:var(--color-brand-500)}.border-brand-600{border-color:var(--color-brand-600)}.border-dark-100{border-color:var(--color-dark-100)}.border-dark-200{border-color:var(--color-dark-200)}.border-dark-400{border-color:var(--color-dark-400)}.border-gray-200{border-color:var(--color-gray-200)}.border-green-200{border-color:var(--color-green-200)}.border-green-300{border-color:var(--color-green-300)}.border-green-400{border-color:var(--color-green-400)}.border-green-500{border-color:var(--color-green-500)}.border-green-600{border-color:var(--color-green-600)}.border-indigo-200{border-color:var(--color-indigo-200)}.border-orange-200{border-color:var(--color-orange-200)}.border-orange-300{border-color:var(--color-orange-300)}.border-orange-500{border-color:var(--color-orange-500)}.border-pink-200{border-color:var(--color-pink-200)}.border-purple-200{border-color:var(--color-purple-200)}.border-purple-300{border-color:var(--color-purple-300)}.border-purple-400{border-color:var(--color-purple-400)}.border-purple-600{border-color:var(--color-purple-600)}.border-red-200{border-color:var(--color-red-200)}.border-red-300{border-color:var(--color-red-300)}.border-red-500{border-color:var(--color-red-500)}.border-red-600{border-color:var(--color-red-600)}.border-red-700{border-color:var(--color-red-700)}.border-slate-100{border-color:var(--color-slate-100)}.border-slate-200{border-color:var(--color-slate-200)}.border-yellow-200{border-color:var(--color-yellow-200)}.border-t-amber-500{border-top-color:var(--color-amber-500)}.border-t-blue-400{border-top-color:var(--color-blue-400)}.border-t-blue-500{border-top-color:var(--color-blue-500)}.border-t-brand-500{border-top-color:var(--color-brand-500)}.border-t-green-500{border-top-color:var(--color-green-500)}.border-t-orange-400{border-top-color:var(--color-orange-400)}.border-t-purple-500{border-top-color:var(--color-purple-500)}.border-l-\[\#00A4EF\]{border-left-color:#00a4ef}.border-l-\[\#FF9900\]{border-left-color:#f90}.border-l-amber-400{border-left-color:var(--color-amber-400)}.border-l-amber-500{border-left-color:var(--color-amber-500)}.border-l-blue-400{border-left-color:var(--color-blue-400)}.border-l-blue-500{border-left-color:var(--color-blue-500)}.border-l-brand-400{border-left-color:var(--color-brand-400)}.border-l-brand-500{border-left-color:var(--color-brand-500)}.border-l-dark-200{border-left-color:var(--color-dark-200)}.border-l-green-400{border-left-color:var(--color-green-400)}.border-l-green-500{border-left-color:var(--color-green-500)}.border-l-green-600{border-left-color:var(--color-green-600)}.border-l-indigo-500{border-left-color:var(--color-indigo-500)}.border-l-orange-500{border-left-color:var(--color-orange-500)}.border-l-pink-500{border-left-color:var(--color-pink-500)}.border-l-purple-300{border-left-color:var(--color-purple-300)}.border-l-purple-400{border-left-color:var(--color-purple-400)}.border-l-purple-500{border-left-color:var(--color-purple-500)}.border-l-red-400{border-left-color:var(--color-red-400)}.border-l-red-500{border-left-color:var(--color-red-500)}.border-l-teal-500{border-left-color:var(--color-teal-500)}.border-l-yellow-200{border-left-color:var(--color-yellow-200)}.border-l-yellow-400{border-left-color:var(--color-yellow-400)}.border-l-yellow-500{border-left-color:var(--color-yellow-500)}.bg-\[\#232f3e\]{background-color:#232f3e}.bg-amber-50{background-color:var(--color-amber-50)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-amber-200{background-color:var(--color-amber-200)}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab,red,red)){.bg-black\/50{background-color:color-mix(in oklab,var(--color-black)50%,transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab,red,red)){.bg-black\/70{background-color:color-mix(in oklab,var(--color-black)70%,transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-blue-200{background-color:var(--color-blue-200)}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-600{background-color:var(--color-blue-600)}.bg-brand-50{background-color:var(--color-brand-50)}.bg-brand-100{background-color:var(--color-brand-100)}.bg-brand-500{background-color:var(--color-brand-500)}.bg-brand-600{background-color:var(--color-brand-600)}.bg-dark-50{background-color:var(--color-dark-50)}.bg-dark-100{background-color:var(--color-dark-100)}.bg-dark-200{background-color:var(--color-dark-200)}.bg-dark-400{background-color:var(--color-dark-400)}.bg-dark-800{background-color:var(--color-dark-800)}.bg-emerald-50{background-color:var(--color-emerald-50)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-green-50{background-color:var(--color-green-50)}.bg-green-100{background-color:var(--color-green-100)}.bg-green-200{background-color:var(--color-green-200)}.bg-green-500{background-color:var(--color-green-500)}.bg-green-600{background-color:var(--color-green-600)}.bg-indigo-50{background-color:var(--color-indigo-50)}.bg-indigo-600{background-color:var(--color-indigo-600)}.bg-orange-50{background-color:var(--color-orange-50)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-500{background-color:var(--color-orange-500)}.bg-pink-50{background-color:var(--color-pink-50)}.bg-pink-50\/50{background-color:#fdf2f880}@supports (color:color-mix(in lab,red,red)){.bg-pink-50\/50{background-color:color-mix(in oklab,var(--color-pink-50)50%,transparent)}}.bg-pink-100{background-color:var(--color-pink-100)}.bg-pink-200{background-color:var(--color-pink-200)}.bg-pink-500{background-color:var(--color-pink-500)}.bg-pink-600{background-color:var(--color-pink-600)}.bg-purple-50{background-color:var(--color-purple-50)}.bg-purple-50\/50{background-color:#faf5ff80}@supports (color:color-mix(in lab,red,red)){.bg-purple-50\/50{background-color:color-mix(in oklab,var(--color-purple-50)50%,transparent)}}.bg-purple-100{background-color:var(--color-purple-100)}.bg-purple-200{background-color:var(--color-purple-200)}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-600{background-color:var(--color-purple-600)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-500{background-color:var(--color-red-500)}.bg-red-600{background-color:var(--color-red-600)}.bg-red-700{background-color:var(--color-red-700)}.bg-slate-50{background-color:var(--color-slate-50)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-slate-200{background-color:var(--color-slate-200)}.bg-white{background-color:var(--color-white)}.bg-yellow-50{background-color:var(--color-yellow-50)}.bg-yellow-100{background-color:var(--color-yellow-100)}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.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-amber-50{--tw-gradient-from:var(--color-amber-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-amber-600{--tw-gradient-from:var(--color-amber-600);--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-50{--tw-gradient-from:var(--color-blue-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-blue-500{--tw-gradient-from:var(--color-blue-500);--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-brand-50{--tw-gradient-from:var(--color-brand-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-dark-50{--tw-gradient-from:var(--color-dark-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-green-50{--tw-gradient-from:var(--color-green-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-indigo-50{--tw-gradient-from:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-purple-50{--tw-gradient-from:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-slate-50{--tw-gradient-from:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-brand-100{--tw-gradient-to:var(--color-brand-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-cyan-400{--tw-gradient-to:var(--color-cyan-400);--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-dark-100{--tw-gradient-to:var(--color-dark-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-emerald-50{--tw-gradient-to:var(--color-emerald-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-gray-50{--tw-gradient-to:var(--color-gray-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-indigo-50{--tw-gradient-to:var(--color-indigo-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-orange-50{--tw-gradient-to:var(--color-orange-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-purple-50{--tw-gradient-to:var(--color-purple-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-50{--tw-gradient-to:var(--color-red-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-red-600{--tw-gradient-to:var(--color-red-600);--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-slate-50{--tw-gradient-to:var(--color-slate-50);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-white{--tw-gradient-to: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))}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.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-8{padding:calc(var(--spacing)*8)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.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)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.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-6{padding-block:calc(var(--spacing)*6)}.py-12{padding-block:calc(var(--spacing)*12)}.py-20{padding-block:calc(var(--spacing)*20)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-6{padding-top:calc(var(--spacing)*6)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-4{padding-right:calc(var(--spacing)*4)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-5{padding-left:calc(var(--spacing)*5)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-amber-100{color:var(--color-amber-100)}.text-amber-400{color:var(--color-amber-400)}.text-amber-500{color:var(--color-amber-500)}.text-amber-600{color:var(--color-amber-600)}.text-amber-700{color:var(--color-amber-700)}.text-amber-800{color:var(--color-amber-800)}.text-amber-900{color:var(--color-amber-900)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-700{color:var(--color-blue-700)}.text-blue-800{color:var(--color-blue-800)}.text-blue-900{color:var(--color-blue-900)}.text-brand-500{color:var(--color-brand-500)}.text-brand-600{color:var(--color-brand-600)}.text-brand-700{color:var(--color-brand-700)}.text-brand-800{color:var(--color-brand-800)}.text-dark-200{color:var(--color-dark-200)}.text-dark-300{color:var(--color-dark-300)}.text-dark-400{color:var(--color-dark-400)}.text-dark-500{color:var(--color-dark-500)}.text-dark-600{color:var(--color-dark-600)}.text-dark-700{color:var(--color-dark-700)}.text-dark-800{color:var(--color-dark-800)}.text-dark-900{color:var(--color-dark-900)}.text-emerald-700{color:var(--color-emerald-700)}.text-emerald-800{color:var(--color-emerald-800)}.text-gray-700{color:var(--color-gray-700)}.text-green-500{color:var(--color-green-500)}.text-green-600{color:var(--color-green-600)}.text-green-700{color:var(--color-green-700)}.text-green-800{color:var(--color-green-800)}.text-green-900{color:var(--color-green-900)}.text-indigo-600{color:var(--color-indigo-600)}.text-indigo-700{color:var(--color-indigo-700)}.text-indigo-800{color:var(--color-indigo-800)}.text-orange-400{color:var(--color-orange-400)}.text-orange-600{color:var(--color-orange-600)}.text-orange-700{color:var(--color-orange-700)}.text-orange-800{color:var(--color-orange-800)}.text-pink-600{color:var(--color-pink-600)}.text-pink-700{color:var(--color-pink-700)}.text-pink-800{color:var(--color-pink-800)}.text-purple-500{color:var(--color-purple-500)}.text-purple-600{color:var(--color-purple-600)}.text-purple-700{color:var(--color-purple-700)}.text-purple-800{color:var(--color-purple-800)}.text-purple-900{color:var(--color-purple-900)}.text-red-400{color:var(--color-red-400)}.text-red-500{color:var(--color-red-500)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-red-800{color:var(--color-red-800)}.text-red-900{color:var(--color-red-900)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-white{color:var(--color-white)}.text-yellow-400{color:var(--color-yellow-400)}.text-yellow-600{color:var(--color-yellow-600)}.text-yellow-700{color:var(--color-yellow-700)}.text-yellow-800{color:var(--color-yellow-800)}.text-yellow-900{color:var(--color-yellow-900)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.opacity-60{opacity:.6}.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-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px 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)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,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-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;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))}@media(hover:hover){.hover\:border-brand-300:hover{border-color:var(--color-brand-300)}.hover\:bg-amber-100:hover{background-color:var(--color-amber-100)}.hover\:bg-blue-50:hover{background-color:var(--color-blue-50)}.hover\:bg-blue-700:hover{background-color:var(--color-blue-700)}.hover\:bg-brand-50:hover{background-color:var(--color-brand-50)}.hover\:bg-brand-200:hover{background-color:var(--color-brand-200)}.hover\:bg-brand-600:hover{background-color:var(--color-brand-600)}.hover\:bg-brand-700:hover{background-color:var(--color-brand-700)}.hover\:bg-dark-100:hover{background-color:var(--color-dark-100)}.hover\:bg-dark-200:hover{background-color:var(--color-dark-200)}.hover\:bg-dark-300:hover{background-color:var(--color-dark-300)}.hover\:bg-dark-700:hover{background-color:var(--color-dark-700)}.hover\:bg-green-200:hover{background-color:var(--color-green-200)}.hover\:bg-pink-200:hover{background-color:var(--color-pink-200)}.hover\:bg-purple-200:hover{background-color:var(--color-purple-200)}.hover\:bg-red-700:hover{background-color:var(--color-red-700)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-slate-200:hover{background-color:var(--color-slate-200)}.hover\:text-amber-800:hover{color:var(--color-amber-800)}.hover\:text-blue-700:hover{color:var(--color-blue-700)}.hover\:text-brand-600:hover{color:var(--color-brand-600)}.hover\:text-brand-700:hover{color:var(--color-brand-700)}.hover\:text-dark-700:hover{color:var(--color-dark-700)}.hover\:text-red-800:hover{color:var(--color-red-800)}.hover\:underline:hover{text-decoration-line:underline}.hover\:shadow-lg:hover{--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)}}@media(min-width:48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-start{align-items:flex-start}.md\:justify-between{justify-content:space-between}}@media(min-width:64rem){.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))}}}[data-amplify-authenticator]{--amplify-components-button-primary-background-color:#0ea5e9;--amplify-components-button-primary-hover-background-color:#0284c7;--amplify-components-authenticator-router-border-color:#e2e8f0;justify-content:center;align-items:center;min-height:100vh;display:flex}[data-amplify-authenticator] [data-amplify-container]{background:#fff;border-radius:.75rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}.sign-out-btn{color:#64748b;cursor:pointer;background-color:#0000;border:1px solid #e2e8f0;border-radius:.375rem;padding:.375rem .75rem;font-size:.875rem;font-weight:500;transition:all .15s}.sign-out-btn:hover{color:#334155;background-color:#f1f5f9;border-color:#cbd5e1}html{scroll-behavior:smooth}body{background-color:var(--color-dark-50);color:var(--color-dark-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family-sans);margin:0}.nav-link{color:var(--color-dark-600);border-radius:.5rem;padding:.5rem .75rem;font-size:1rem;transition:all .15s;display:block}.nav-link:hover{background-color:var(--color-dark-100);color:var(--color-dark-900)}.nav-link.active{background-color:var(--color-brand-50);color:var(--color-brand-700);font-weight:500}.nav-group{margin-bottom:.125rem}.nav-parent{align-items:center;gap:0;display:flex}.nav-link-parent{border-radius:.5rem 0 0 .5rem;flex:1}.nav-expand-btn{width:1.75rem;height:2rem;color:var(--color-dark-400);cursor:pointer;background-color:#0000;border:none;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;transition:all .15s;display:flex}.nav-expand-btn:hover{background-color:var(--color-dark-100);color:var(--color-dark-600)}.nav-expand-btn.has-active-child{color:var(--color-brand-600)}.nav-chevron{transition:transform .2s}.nav-expand-btn.expanded .nav-chevron{transform:rotate(90deg)}.nav-children{border-left:2px solid var(--color-dark-200);margin-top:.125rem;margin-bottom:.25rem;margin-left:.75rem;padding-left:.75rem}.nav-link-child{color:var(--color-dark-500);padding:.375rem .75rem;font-size:1rem}.nav-link-child:hover{color:var(--color-dark-700)}.nav-link-child.active{color:var(--color-brand-700);background-color:var(--color-brand-50);font-weight:500}.nav-link-wip{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.nav-link-text{flex:1;min-width:0}.nav-wip-badge{letter-spacing:.05em;text-transform:uppercase;color:#000;background:repeating-linear-gradient(-45deg,#fbbf24,#fbbf24 4px,#000 4px 8px);border-radius:.25rem;flex-shrink:0;align-items:center;padding:.125rem .375rem;font-size:.75rem;font-weight:700;display:inline-flex;box-shadow:0 1px 2px #0003}.section-heading{color:var(--color-dark-900);border-bottom:1px solid var(--color-dark-200);margin-bottom:1rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:600}.subsection-heading{color:var(--color-dark-800);margin-top:2rem;margin-bottom:1rem;font-size:1.25rem;font-weight:600}.card{border:1px solid var(--color-dark-200);background-color:#fff;border-radius:.75rem;padding:1.5rem;box-shadow:0 1px 2px #0000000d}.badge{border-radius:9999px;align-items:center;padding:.125rem .625rem;font-size:1rem;font-weight:500;display:inline-flex}.badge-green{color:#166534;background-color:#dcfce7}.badge-yellow{color:#854d0e;background-color:#fef9c3}.badge-red{color:#991b1b;background-color:#fee2e2}.badge-blue{background-color:var(--color-brand-100);color:var(--color-brand-800)}.badge-purple{color:#6b21a8;background-color:#f3e8ff}.badge-pink{color:#9d174d;background-color:#fce7f3}.badge-indigo{color:#3730a3;background-color:#e0e7ff}.table-wrapper{border:2px solid var(--color-dark-300);border-radius:.5rem;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.data-table{border-collapse:collapse;min-width:100%}.data-table th{text-align:left;color:var(--color-dark-700);text-transform:uppercase;letter-spacing:.05em;background-color:var(--color-dark-100);border-bottom:2px solid var(--color-dark-300);border-right:1px solid var(--color-dark-200);padding:.75rem 1rem;font-size:1rem;font-weight:700}.data-table th:last-child{border-right:none}.data-table td{color:var(--color-dark-700);border-right:1px solid var(--color-dark-200);padding:.75rem 1rem;font-size:1rem}.data-table td:last-child{border-right:none}.data-table tbody tr{border-bottom:1px solid var(--color-dark-200)}.data-table tbody tr:last-child{border-bottom:none}.data-table tbody tr:hover{background-color:var(--color-dark-50)}.diagram-box{background-color:var(--color-dark-50);border:1px solid var(--color-dark-200);font-family:var(--font-family-mono);white-space:pre;border-radius:.5rem;padding:1rem;font-size:1rem;overflow-x:auto}.imperative-card{background:linear-gradient(to bottom right,var(--color-brand-50),white);border:1px solid var(--color-brand-200);border-radius:.75rem;padding:1.25rem}.kpi-grid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}@media(min-width:768px){.kpi-grid{grid-template-columns:repeat(4,1fr)}}.kpi-card{background-color:var(--color-dark-50);text-align:center;border-radius:.5rem;padding:1rem}.kpi-value{color:var(--color-brand-600);font-size:1.5rem;font-weight:700}.kpi-label{color:var(--color-dark-500);margin-top:.25rem;font-size:1rem}.layout-container{flex-direction:column;min-height:100vh;display:flex}.header{z-index:50;border-bottom:1px solid var(--color-dark-200);background-color:#fff;position:sticky;top:0}.header-content{justify-content:space-between;align-items:center;max-width:1536px;margin:0 auto;padding:1rem 1.5rem;display:flex}.header-left{align-items:center;gap:.75rem;display:flex}.logo{background:linear-gradient(to bottom right,var(--color-brand-500),var(--color-brand-700));border-radius:.5rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.logo span{color:#fff;font-size:1.25rem;font-weight:700}.logo-image{-o-object-fit:contain;object-fit:contain;width:auto;height:2.5rem}.header-title h1{color:var(--color-dark-900);margin:0;font-size:1.125rem;font-weight:600}.header-title p{color:var(--color-dark-500);margin:0;font-size:1rem}.header-right{align-items:center;gap:.75rem;display:flex}.header-date{color:var(--color-dark-500);font-size:1rem}.main-wrapper{flex:1;width:100%;max-width:1536px;margin:0 auto;display:flex}.sidebar{border-right:1px solid var(--color-dark-200);background-color:#fff;flex-direction:column;flex-shrink:0;width:16rem;height:calc(100vh - 73px);display:flex;position:sticky;top:73px;overflow-y:auto}.sidebar-nav{flex-direction:column;flex:1;gap:.25rem;padding:1rem;display:flex}.sidebar-footer{border-top:1px solid var(--color-dark-200);background-color:var(--color-dark-50);padding:1rem}.footer-label{color:var(--color-dark-500);margin:0 0 .25rem;font-size:1rem}.footer-name{color:var(--color-dark-900);margin:0;font-size:1rem;font-weight:500}.footer-title{color:var(--color-dark-600);margin:.125rem 0 0;font-size:1rem}.main-content{flex:1;min-width:0}.content-wrapper{padding:2rem}.toc-sidebar{border-left:1px solid var(--color-dark-200);background-color:#fff;flex-shrink:0;width:14rem;height:calc(100vh - 73px);padding:1.5rem 1rem;position:sticky;top:73px;overflow-y:auto}@media(max-width:1280px){.toc-sidebar{display:none}}.toc-container{position:sticky;top:0}.toc-header{text-transform:uppercase;letter-spacing:.05em;color:var(--color-dark-500);margin-bottom:.75rem;font-size:1rem;font-weight:600}.toc-list{flex-direction:column;gap:.125rem;margin:0;padding:0;list-style:none;display:flex}.toc-link{text-align:left;width:100%;color:var(--color-dark-500);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:.25rem;padding:.375rem .5rem;font-size:1rem;line-height:1.4;transition:all .15s;display:block;overflow:hidden}.toc-link:hover{color:var(--color-dark-700);background-color:var(--color-dark-100)}.toc-link-active{color:var(--color-brand-700);background-color:var(--color-brand-50);font-weight:500}.toc-link-nested{padding-left:1rem;font-size:1rem}.pillar-list{margin:0;padding:0;list-style:none}.pillar-list li{color:var(--color-dark-700);padding:.25rem 0;font-size:1rem}.pillar-list li:before{content:"•";color:var(--color-brand-500);margin-right:.5rem;font-weight:700}.pillars-table thead tr:first-child th{background-color:var(--color-brand-600);color:#fff;text-transform:uppercase;letter-spacing:.05em;font-size:1rem}.org-chart-container{background-color:var(--color-dark-50);border:1px solid var(--color-dark-200);border-radius:.75rem;flex-direction:column;align-items:center;padding:2rem 1rem;display:flex;overflow-x:auto}.org-tree-level{justify-content:center;align-items:flex-start;gap:1rem;display:flex}.org-tree-level-wide{gap:.75rem}.org-tree-connector{flex-direction:column;align-items:center;display:flex;position:relative}.org-line-vertical{background-color:var(--color-dark-300);width:2px;height:1.5rem}.org-line-short{height:1rem}.org-branch,.org-sub-branch{flex-direction:column;align-items:center;display:flex}.org-node{border:2px solid var(--color-dark-200);text-align:center;cursor:pointer;background-color:#fff;border-radius:.5rem;min-width:130px;padding:.75rem 1rem;text-decoration:none;transition:all .15s;display:block;box-shadow:0 1px 3px #0000001a}.org-node:hover{border-color:var(--color-brand-400);transform:translateY(-2px);box-shadow:0 4px 6px -1px #0000001a}.org-node-cpo{background:linear-gradient(to bottom right,var(--color-brand-500),var(--color-brand-700));border-color:var(--color-brand-600)}.org-node-cpo:hover{border-color:var(--color-brand-400);box-shadow:0 4px 12px -1px #0ea5e94d}.org-node-cpo .org-node-name,.org-node-cpo .org-node-title{color:#fff}.org-node-open{border-style:dashed;border-color:var(--color-dark-300);background-color:var(--color-dark-50)}.org-node-open .org-node-title{color:var(--color-dark-400);font-style:italic}.org-node-small{min-width:110px;padding:.5rem .75rem}.org-node-small .org-node-name,.org-node-small .org-node-title{font-size:1rem}.org-node-name{color:var(--color-dark-900);font-size:1rem;font-weight:600}.org-node-title{color:var(--color-dark-500);margin-top:.125rem;font-size:1rem}.scroll-mt-24{scroll-margin-top:6rem}.player-card{border:1px solid var(--color-dark-200);background-color:#fff;border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px #0000001a}.player-card-header{background-color:var(--color-dark-50);border-bottom:1px solid var(--color-dark-200);align-items:flex-start;gap:1rem;padding:1.25rem;display:flex}.player-avatar{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:700;display:flex}.player-info{flex:1;min-width:0}.player-name{color:var(--color-dark-900);margin:0;font-size:1.125rem;font-weight:600}.player-tagline{color:var(--color-brand-600);margin:.25rem 0 0;font-size:1rem;font-weight:500}.player-card-body{padding:1.25rem}.player-section{margin-bottom:1.25rem}.player-section:last-child{margin-bottom:0}.player-section-title{color:var(--color-dark-500);text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid var(--color-dark-100);margin:0 0 .75rem;padding-bottom:.5rem;font-size:1rem;font-weight:600}.player-list{margin:0;padding:0;list-style:none}.player-list li{color:var(--color-dark-700);padding-top:.25rem;padding-bottom:.25rem;padding-left:1rem;font-size:1rem;line-height:1.5;position:relative}.player-list li:before{content:"";background-color:var(--color-brand-400);border-radius:9999px;width:4px;height:4px;position:absolute;top:.625rem;left:0}.kpi-list{gap:.5rem;display:grid}.kpi-item{background-color:var(--color-dark-50);border-radius:.375rem;justify-content:space-between;align-items:baseline;gap:1rem;padding:.5rem .75rem;display:flex}.kpi-item-highlight{background-color:var(--color-brand-50);border:1px solid var(--color-brand-200)}.kpi-metric{color:var(--color-dark-800);font-size:1rem;font-weight:600}.kpi-target{color:var(--color-dark-600);text-align:right;font-size:1rem}.timeline-section{border:1px solid var(--color-dark-200);background-color:#fff;border-radius:.75rem;padding:1.25rem;overflow:hidden}.timeline-title{color:var(--color-dark-900);border-left:4px solid;margin-bottom:1rem;padding-left:.75rem;font-size:1rem;font-weight:600}.timeline-container{width:100%}.timeline-months{grid-template-columns:repeat(12,1fr);gap:2px;margin-bottom:.5rem;display:grid}.timeline-month{text-align:center;color:var(--color-dark-600);border-radius:.25rem;padding:.375rem 0;font-size:1rem;font-weight:600}.timeline-month-q1{background-color:var(--color-brand-50)}.timeline-month-q2{background-color:#dbeafe}.timeline-month-q3{background-color:#f3e8ff}.timeline-month-q4{background-color:#dcfce7}.timeline-track{background-color:var(--color-dark-50);border-radius:.5rem;width:100%;min-height:180px;position:relative}.timeline-quarter-dividers{pointer-events:none;position:absolute;inset:0}.timeline-quarter-line{background-color:var(--color-dark-200);width:1px;position:absolute;top:0;bottom:0}.timeline-item{border-radius:.25rem;align-items:center;height:26px;padding:0 .5rem;display:flex;position:absolute;box-shadow:0 1px 2px #0000001a}.timeline-item-label{color:#fff;white-space:nowrap;text-overflow:ellipsis;font-size:1rem;font-weight:500;overflow:hidden}.timeline-milestone{z-index:10;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:8px;transform:translate(-50%)}.timeline-milestone-marker{font-size:1rem;line-height:1}.timeline-milestone-label{color:var(--color-dark-600);white-space:nowrap;margin-top:.125rem;font-size:1rem;font-weight:500}.flow-diagram{background-color:var(--color-dark-50);border:1px solid var(--color-dark-200);border-radius:.75rem;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.flow-step{border:2px solid var(--color-dark-200);text-align:center;background-color:#fff;border-radius:.5rem;min-width:140px;padding:1rem 1.25rem}.flow-step-ranger{border-color:var(--color-brand-400);background:linear-gradient(to bottom,var(--color-brand-50),white)}.flow-step-orion{background:linear-gradient(#faf5ff,#fff);border-color:#a855f7}.flow-step-services{background:linear-gradient(#f0fdf4,#fff);border-color:#22c55e}.flow-header{color:var(--color-dark-900);text-transform:uppercase;letter-spacing:.025em;font-size:1rem;font-weight:700}.flow-content{color:var(--color-dark-700);margin-top:.25rem;font-size:1rem}.flow-subtitle{color:var(--color-dark-500);font-size:1rem}.flow-label{color:var(--color-dark-400);margin-top:.5rem;font-size:1rem;font-style:italic}.flow-arrow{color:var(--color-dark-400);font-size:1.5rem;font-weight:700}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-dark-100)}::-webkit-scrollbar-thumb{background-color:var(--color-dark-300);border-radius:9999px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-dark-400)}:root{--deck-font-size:36px}[class*=viewport] .reveal .slides section{font-size:var(--deck-font-size)!important}@media print{.sidebar,.toc-sidebar,header,.sidebar-footer,[style*="position: fixed"]{display:none!important}main{max-width:100%!important;margin:0!important;padding:0!important}body{print-color-adjust:exact;-webkit-print-color-adjust:exact}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-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}}}:root,[data-amplify-theme]{--amplify-components-accordion-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-accordion-item-border-width: var(--amplify-border-widths-small);--amplify-components-accordion-item-border-style: solid;--amplify-components-accordion-item-border-radius: var(--amplify-radii-small);--amplify-components-accordion-item-trigger-align-items: center;--amplify-components-accordion-item-trigger-background-color: var(--amplify-colors-background-primary);--amplify-components-accordion-item-trigger-color: inherit;--amplify-components-accordion-item-trigger-gap: var(--amplify-space-small);--amplify-components-accordion-item-trigger-justify-content: space-between;--amplify-components-accordion-item-trigger-padding-block: var(--amplify-space-xs);--amplify-components-accordion-item-trigger-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-trigger-hover-color: inherit;--amplify-components-accordion-item-trigger-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-accordion-item-trigger-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-accordion-item-trigger-focus-box-shadow: 0 0 0 2px var(--amplify-colors-border-focus);--amplify-components-accordion-item-content-color: inherit;--amplify-components-accordion-item-content-padding-inline: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-end: var(--amplify-space-small);--amplify-components-accordion-item-content-padding-block-start: var(--amplify-space-xxxs);--amplify-components-accordion-item-icon-color: var(--amplify-colors-font-tertiary);--amplify-components-accordion-item-icon-transition-duration: var(--amplify-time-medium);--amplify-components-accordion-item-icon-transition-timing-function: cubic-bezier(.87, 0, .13, 1);--amplify-components-ai-conversation-message-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-border-radius: var(--amplify-radii-large);--amplify-components-ai-conversation-message-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-block: var(--amplify-space-small);--amplify-components-ai-conversation-message-padding-inline: var(--amplify-space-small);--amplify-components-ai-conversation-message-user-background-color: var(--amplify-colors-background-secondary);--amplify-components-ai-conversation-message-assistant-background-color: var(--amplify-colors-primary-10);--amplify-components-ai-conversation-message-sender-gap: var(--amplify-space-small);--amplify-components-ai-conversation-message-sender-username-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-message-sender-username-font-size: inherit;--amplify-components-ai-conversation-message-sender-username-font-weight: var(--amplify-font-weights-bold);--amplify-components-ai-conversation-message-sender-timestamp-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-message-sender-timestamp-font-size: inherit;--amplify-components-ai-conversation-message-sender-timestamp-font-weight: inherit;--amplify-components-ai-conversation-message-body-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-message-actions-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-form-gap: var(--amplify-space-small);--amplify-components-ai-conversation-form-padding: var(--amplify-space-small);--amplify-components-ai-conversation-attachment-border-color: var(--amplify-colors-border-secondary);--amplify-components-ai-conversation-attachment-border-width: var(--amplify-border-widths-small);--amplify-components-ai-conversation-attachment-border-radius: var(--amplify-radii-small);--amplify-components-ai-conversation-attachment-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-padding-block: var(--amplify-space-xxxs);--amplify-components-ai-conversation-attachment-padding-inline: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-gap: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding: var(--amplify-space-xs);--amplify-components-ai-conversation-attachment-list-padding-block-start: 0;--amplify-components-ai-conversation-attachment-list-gap: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-name-color: var(--amplify-colors-font-primary);--amplify-components-ai-conversation-attachment-name-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-name-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-size-color: var(--amplify-colors-font-tertiary);--amplify-components-ai-conversation-attachment-size-font-size: var(--amplify-font-sizes-small);--amplify-components-ai-conversation-attachment-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-ai-conversation-attachment-remove-padding: var(--amplify-space-xxs);--amplify-components-ai-conversation-attachment-image-width: var(--amplify-font-sizes-medium);--amplify-components-ai-conversation-attachment-image-height: var(--amplify-font-sizes-medium);--amplify-components-alert-align-items: center;--amplify-components-alert-justify-content: space-between;--amplify-components-alert-color: var(--amplify-colors-font-primary);--amplify-components-alert-background-color: var(--amplify-colors-background-tertiary);--amplify-components-alert-padding-block: var(--amplify-space-small);--amplify-components-alert-padding-inline: var(--amplify-space-medium);--amplify-components-alert-icon-size: var(--amplify-font-sizes-xl);--amplify-components-alert-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-alert-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-alert-info-color: var(--amplify-colors-font-info);--amplify-components-alert-info-background-color: var(--amplify-colors-background-info);--amplify-components-alert-error-color: var(--amplify-colors-font-error);--amplify-components-alert-error-background-color: var(--amplify-colors-background-error);--amplify-components-alert-warning-color: var(--amplify-colors-font-warning);--amplify-components-alert-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-alert-success-color: var(--amplify-colors-font-success);--amplify-components-alert-success-background-color: var(--amplify-colors-background-success);--amplify-components-authenticator-max-width: 60rem;--amplify-components-authenticator-modal-width: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-height: var(--amplify-space-relative-full);--amplify-components-authenticator-modal-background-color: var(--amplify-colors-overlay-50);--amplify-components-authenticator-modal-top: var(--amplify-space-zero);--amplify-components-authenticator-modal-left: var(--amplify-space-zero);--amplify-components-authenticator-container-width-max: 30rem;--amplify-components-authenticator-router-border-width: var(--amplify-border-widths-small);--amplify-components-authenticator-router-border-style: solid;--amplify-components-authenticator-router-border-color: var(--amplify-colors-border-primary);--amplify-components-authenticator-router-background-color: var(--amplify-colors-background-primary);--amplify-components-authenticator-router-box-shadow: var(--amplify-shadows-medium);--amplify-components-authenticator-footer-padding-bottom: var(--amplify-space-medium);--amplify-components-authenticator-form-padding: var(--amplify-space-xl);--amplify-components-authenticator-state-inactive-background-color: var(--amplify-colors-background-secondary);--amplify-components-authenticator-or-container-color: var(--amplify-colors-neutral-80);--amplify-components-authenticator-or-container-or-line-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-width: 100%;--amplify-components-autocomplete-menu-margin-block-start: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-autocomplete-menu-border-width: var(--amplify-border-widths-small);--amplify-components-autocomplete-menu-border-style: solid;--amplify-components-autocomplete-menu-border-radius: var(--amplify-radii-small);--amplify-components-autocomplete-menu-options-display: flex;--amplify-components-autocomplete-menu-options-flex-direction: column;--amplify-components-autocomplete-menu-options-max-height: 300px;--amplify-components-autocomplete-menu-option-background-color: var(--amplify-colors-background-primary);--amplify-components-autocomplete-menu-option-color: currentcolor;--amplify-components-autocomplete-menu-option-cursor: pointer;--amplify-components-autocomplete-menu-option-transition-duration: var(--amplify-time-short);--amplify-components-autocomplete-menu-option-transition-property: background-color, color;--amplify-components-autocomplete-menu-option-transition-timing-function: ease;--amplify-components-autocomplete-menu-option-active-background-color: var(--amplify-colors-primary-80);--amplify-components-autocomplete-menu-option-active-color: var(--amplify-colors-white);--amplify-components-autocomplete-menu-empty-display: flex;--amplify-components-autocomplete-menu-loading-align-items: center;--amplify-components-autocomplete-menu-loading-display: flex;--amplify-components-autocomplete-menu-loading-gap: var(--amplify-space-xxxs);--amplify-components-autocomplete-menu-space-shared-padding-block: var(--amplify-space-xs);--amplify-components-autocomplete-menu-space-shared-padding-inline: var(--amplify-space-small);--amplify-components-avatar-color: var(--amplify-colors-font-tertiary);--amplify-components-avatar-line-height: 1;--amplify-components-avatar-font-weight: var(--amplify-font-weights-semibold);--amplify-components-avatar-font-size: var(--amplify-font-sizes-small);--amplify-components-avatar-text-align: center;--amplify-components-avatar-width: var(--amplify-font-sizes-xxl);--amplify-components-avatar-height: var(--amplify-font-sizes-xxl);--amplify-components-avatar-background-color: var(--amplify-colors-background-tertiary);--amplify-components-avatar-border-radius: 100%;--amplify-components-avatar-border-color: var(--amplify-colors-border-primary);--amplify-components-avatar-border-width: var(--amplify-border-widths-medium);--amplify-components-avatar-info-color: var(--amplify-colors-font-info);--amplify-components-avatar-info-background-color: var(--amplify-colors-background-info);--amplify-components-avatar-info-border-color: var(--amplify-colors-border-info);--amplify-components-avatar-warning-color: var(--amplify-colors-font-warning);--amplify-components-avatar-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-avatar-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-avatar-success-color: var(--amplify-colors-font-success);--amplify-components-avatar-success-background-color: var(--amplify-colors-background-success);--amplify-components-avatar-success-border-color: var(--amplify-colors-border-success);--amplify-components-avatar-error-color: var(--amplify-colors-font-error);--amplify-components-avatar-error-background-color: var(--amplify-colors-background-error);--amplify-components-avatar-error-border-color: var(--amplify-colors-border-error);--amplify-components-avatar-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-avatar-small-width: var(--amplify-font-sizes-xl);--amplify-components-avatar-small-height: var(--amplify-font-sizes-xl);--amplify-components-avatar-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-avatar-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-avatar-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-badge-color: var(--amplify-colors-font-primary);--amplify-components-badge-line-height: 1;--amplify-components-badge-font-weight: var(--amplify-font-weights-semibold);--amplify-components-badge-font-size: var(--amplify-font-sizes-small);--amplify-components-badge-text-align: center;--amplify-components-badge-padding-vertical: var(--amplify-space-xs);--amplify-components-badge-padding-horizontal: var(--amplify-space-small);--amplify-components-badge-background-color: var(--amplify-colors-background-tertiary);--amplify-components-badge-border-radius: var(--amplify-radii-xl);--amplify-components-badge-info-color: var(--amplify-colors-font-info);--amplify-components-badge-info-background-color: var(--amplify-colors-background-info);--amplify-components-badge-warning-color: var(--amplify-colors-font-warning);--amplify-components-badge-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-badge-success-color: var(--amplify-colors-font-success);--amplify-components-badge-success-background-color: var(--amplify-colors-background-success);--amplify-components-badge-error-color: var(--amplify-colors-font-error);--amplify-components-badge-error-background-color: var(--amplify-colors-background-error);--amplify-components-badge-small-font-size: var(--amplify-font-sizes-xs);--amplify-components-badge-small-padding-vertical: var(--amplify-space-xxs);--amplify-components-badge-small-padding-horizontal: var(--amplify-space-xs);--amplify-components-badge-large-font-size: var(--amplify-font-sizes-medium);--amplify-components-badge-large-padding-vertical: var(--amplify-space-small);--amplify-components-badge-large-padding-horizontal: var(--amplify-space-medium);--amplify-components-breadcrumbs-flex-direction: row;--amplify-components-breadcrumbs-flex-wrap: wrap;--amplify-components-breadcrumbs-gap: 0;--amplify-components-breadcrumbs-color: var(--amplify-colors-font-tertiary);--amplify-components-breadcrumbs-item-flex-direction: row;--amplify-components-breadcrumbs-item-color: inherit;--amplify-components-breadcrumbs-item-font-size: inherit;--amplify-components-breadcrumbs-item-align-items: center;--amplify-components-breadcrumbs-item-line-height: 1;--amplify-components-breadcrumbs-separator-color: inherit;--amplify-components-breadcrumbs-separator-font-size: inherit;--amplify-components-breadcrumbs-separator-padding-inline: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-color: var(--amplify-components-link-color);--amplify-components-breadcrumbs-link-font-size: inherit;--amplify-components-breadcrumbs-link-font-weight: normal;--amplify-components-breadcrumbs-link-text-decoration: none;--amplify-components-breadcrumbs-link-padding-inline: var(--amplify-space-xs);--amplify-components-breadcrumbs-link-padding-block: var(--amplify-space-xxs);--amplify-components-breadcrumbs-link-current-color: inherit;--amplify-components-breadcrumbs-link-current-font-size: inherit;--amplify-components-breadcrumbs-link-current-font-weight: normal;--amplify-components-breadcrumbs-link-current-text-decoration: none;--amplify-components-button-font-weight: var(--amplify-font-weights-bold);--amplify-components-button-transition-duration: var(--amplify-components-fieldcontrol-transition-duration);--amplify-components-button-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-button-line-height: var(--amplify-components-fieldcontrol-line-height);--amplify-components-button-padding-block-start: var(--amplify-components-fieldcontrol-padding-block-start);--amplify-components-button-padding-block-end: var(--amplify-components-fieldcontrol-padding-block-end);--amplify-components-button-padding-inline-start: var(--amplify-components-fieldcontrol-padding-inline-start);--amplify-components-button-padding-inline-end: var(--amplify-components-fieldcontrol-padding-inline-end);--amplify-components-button-background-color: transparent;--amplify-components-button-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-button-border-width: var(--amplify-components-fieldcontrol-border-width);--amplify-components-button-border-style: var(--amplify-components-fieldcontrol-border-style);--amplify-components-button-border-radius: var(--amplify-components-fieldcontrol-border-radius);--amplify-components-button-color: var(--amplify-colors-font-primary);--amplify-components-button-hover-color: var(--amplify-colors-font-focus);--amplify-components-button-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-button-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-active-color: var(--amplify-colors-font-active);--amplify-components-button-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-active-border-color: var(--amplify-colors-primary-100);--amplify-components-button-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-loading-background-color: transparent;--amplify-components-button-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-disabled-background-color: transparent;--amplify-components-button-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-outlined-info-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-background-color: transparent;--amplify-components-button-outlined-info-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-hover-border-color: var(--amplify-colors-blue-60);--amplify-components-button-outlined-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-hover-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-outlined-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-outlined-info-active-border-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-outlined-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-outlined-warning-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-background-color: transparent;--amplify-components-button-outlined-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-hover-border-color: var(--amplify-colors-orange-60);--amplify-components-button-outlined-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-hover-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-outlined-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-outlined-warning-active-border-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-outlined-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-outlined-success-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-background-color: transparent;--amplify-components-button-outlined-success-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-hover-border-color: var(--amplify-colors-green-60);--amplify-components-button-outlined-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-hover-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-outlined-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-outlined-success-active-border-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-outlined-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-outlined-error-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-background-color: transparent;--amplify-components-button-outlined-error-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-outlined-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-hover-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-outlined-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-outlined-error-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-outlined-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-outlined-overlay-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-background-color: transparent;--amplify-components-button-outlined-overlay-color: var(--amplify-colors-font-primary);--amplify-components-button-outlined-overlay-hover-border-color: var(--amplify-colors-overlay-60);--amplify-components-button-outlined-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-hover-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-outlined-overlay-focus-color: var(--amplify-colors-neutral-90);--amplify-components-button-outlined-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-outlined-overlay-active-border-color: var(--amplify-colors-overlay-90);--amplify-components-button-outlined-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-outlined-overlay-active-color: var(--amplify-colors-neutral-100);--amplify-components-button-primary-border-color: transparent;--amplify-components-button-primary-border-width: var(--amplify-border-widths-small);--amplify-components-button-primary-border-style: solid;--amplify-components-button-primary-background-color: var(--amplify-colors-primary-80);--amplify-components-button-primary-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-disabled-border-color: transparent;--amplify-components-button-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-loading-border-color: transparent;--amplify-components-button-primary-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-primary-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-primary-hover-border-color: transparent;--amplify-components-button-primary-hover-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-border-color: transparent;--amplify-components-button-primary-focus-background-color: var(--amplify-colors-primary-90);--amplify-components-button-primary-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-primary-active-border-color: transparent;--amplify-components-button-primary-active-background-color: var(--amplify-colors-primary-100);--amplify-components-button-primary-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-border-color: transparent;--amplify-components-button-primary-info-background-color: var(--amplify-colors-blue-80);--amplify-components-button-primary-info-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-hover-border-color: transparent;--amplify-components-button-primary-info-hover-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-border-color: transparent;--amplify-components-button-primary-info-focus-background-color: var(--amplify-colors-blue-90);--amplify-components-button-primary-info-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-primary-info-active-border-color: transparent;--amplify-components-button-primary-info-active-background-color: var(--amplify-colors-blue-100);--amplify-components-button-primary-info-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-border-color: transparent;--amplify-components-button-primary-warning-background-color: var(--amplify-colors-orange-80);--amplify-components-button-primary-warning-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-hover-border-color: transparent;--amplify-components-button-primary-warning-hover-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-border-color: transparent;--amplify-components-button-primary-warning-focus-background-color: var(--amplify-colors-orange-90);--amplify-components-button-primary-warning-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-warning-active-border-color: transparent;--amplify-components-button-primary-warning-active-background-color: var(--amplify-colors-orange-100);--amplify-components-button-primary-warning-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-border-color: transparent;--amplify-components-button-primary-error-background-color: var(--amplify-colors-red-80);--amplify-components-button-primary-error-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-hover-border-color: transparent;--amplify-components-button-primary-error-hover-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-border-color: transparent;--amplify-components-button-primary-error-focus-background-color: var(--amplify-colors-red-90);--amplify-components-button-primary-error-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-primary-error-active-border-color: transparent;--amplify-components-button-primary-error-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-primary-error-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-border-color: transparent;--amplify-components-button-primary-success-background-color: var(--amplify-colors-green-80);--amplify-components-button-primary-success-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-hover-border-color: transparent;--amplify-components-button-primary-success-hover-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-border-color: transparent;--amplify-components-button-primary-success-focus-background-color: var(--amplify-colors-green-90);--amplify-components-button-primary-success-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-primary-success-active-border-color: transparent;--amplify-components-button-primary-success-active-background-color: var(--amplify-colors-green-100);--amplify-components-button-primary-success-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-border-color: transparent;--amplify-components-button-primary-overlay-background-color: var(--amplify-colors-overlay-70);--amplify-components-button-primary-overlay-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-hover-border-color: transparent;--amplify-components-button-primary-overlay-hover-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-border-color: transparent;--amplify-components-button-primary-overlay-focus-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-primary-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-primary-overlay-active-border-color: transparent;--amplify-components-button-primary-overlay-active-background-color: var(--amplify-colors-overlay-90);--amplify-components-button-primary-overlay-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-border-width: var(--amplify-space-zero);--amplify-components-button-menu-background-color: transparent;--amplify-components-button-menu-justify-content: start;--amplify-components-button-menu-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-hover-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-focus-background-color: var(--amplify-colors-primary-80);--amplify-components-button-menu-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-menu-active-background-color: var(--amplify-colors-primary-90);--amplify-components-button-menu-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-background-color: transparent;--amplify-components-button-link-border-color: transparent;--amplify-components-button-link-border-width: var(--amplify-border-widths-small);--amplify-components-button-link-color: var(--amplify-colors-font-interactive);--amplify-components-button-link-hover-border-color: transparent;--amplify-components-button-link-hover-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-button-link-focus-border-color: transparent;--amplify-components-button-link-focus-background-color: var(--amplify-colors-primary-10);--amplify-components-button-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-button-link-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-button-link-active-border-color: transparent;--amplify-components-button-link-active-background-color: var(--amplify-colors-primary-20);--amplify-components-button-link-active-color: var(--amplify-colors-font-active);--amplify-components-button-link-disabled-border-color: transparent;--amplify-components-button-link-disabled-background-color: transparent;--amplify-components-button-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-loading-border-color: transparent;--amplify-components-button-link-loading-background-color: transparent;--amplify-components-button-link-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-link-info-border-color: transparent;--amplify-components-button-link-info-background-color: transparent;--amplify-components-button-link-info-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-hover-border-color: transparent;--amplify-components-button-link-info-hover-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-hover-color: var(--amplify-colors-blue-90);--amplify-components-button-link-info-focus-border-color: transparent;--amplify-components-button-link-info-focus-background-color: var(--amplify-colors-blue-10);--amplify-components-button-link-info-focus-color: var(--amplify-colors-blue-100);--amplify-components-button-link-info-focus-box-shadow: var(--amplify-components-fieldcontrol-info-focus-box-shadow);--amplify-components-button-link-info-active-border-color: transparent;--amplify-components-button-link-info-active-background-color: var(--amplify-colors-blue-20);--amplify-components-button-link-info-active-color: var(--amplify-colors-blue-100);--amplify-components-button-link-warning-border-color: transparent;--amplify-components-button-link-warning-background-color: transparent;--amplify-components-button-link-warning-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-hover-border-color: transparent;--amplify-components-button-link-warning-hover-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-hover-color: var(--amplify-colors-orange-90);--amplify-components-button-link-warning-focus-border-color: transparent;--amplify-components-button-link-warning-focus-background-color: var(--amplify-colors-orange-10);--amplify-components-button-link-warning-focus-color: var(--amplify-colors-orange-100);--amplify-components-button-link-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-warning-focus-box-shadow);--amplify-components-button-link-warning-active-border-color: transparent;--amplify-components-button-link-warning-active-background-color: var(--amplify-colors-orange-20);--amplify-components-button-link-warning-active-color: var(--amplify-colors-orange-100);--amplify-components-button-link-success-border-color: transparent;--amplify-components-button-link-success-background-color: transparent;--amplify-components-button-link-success-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-hover-border-color: transparent;--amplify-components-button-link-success-hover-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-hover-color: var(--amplify-colors-green-90);--amplify-components-button-link-success-focus-border-color: transparent;--amplify-components-button-link-success-focus-background-color: var(--amplify-colors-green-10);--amplify-components-button-link-success-focus-color: var(--amplify-colors-green-100);--amplify-components-button-link-success-focus-box-shadow: var(--amplify-components-fieldcontrol-success-focus-box-shadow);--amplify-components-button-link-success-active-border-color: transparent;--amplify-components-button-link-success-active-background-color: var(--amplify-colors-green-20);--amplify-components-button-link-success-active-color: var(--amplify-colors-green-100);--amplify-components-button-link-error-border-color: transparent;--amplify-components-button-link-error-background-color: transparent;--amplify-components-button-link-error-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-hover-border-color: transparent;--amplify-components-button-link-error-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-hover-color: var(--amplify-colors-red-90);--amplify-components-button-link-error-focus-border-color: transparent;--amplify-components-button-link-error-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-link-error-focus-color: var(--amplify-colors-red-100);--amplify-components-button-link-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-link-error-active-border-color: transparent;--amplify-components-button-link-error-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-link-error-active-color: var(--amplify-colors-red-100);--amplify-components-button-link-overlay-border-color: transparent;--amplify-components-button-link-overlay-background-color: transparent;--amplify-components-button-link-overlay-color: var(--amplify-colors-neutral-100);--amplify-components-button-link-overlay-hover-border-color: transparent;--amplify-components-button-link-overlay-hover-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-hover-color: var(--amplify-colors-overlay-80);--amplify-components-button-link-overlay-focus-border-color: transparent;--amplify-components-button-link-overlay-focus-background-color: var(--amplify-colors-overlay-5);--amplify-components-button-link-overlay-focus-color: var(--amplify-colors-overlay-90);--amplify-components-button-link-overlay-focus-box-shadow: var(--amplify-components-fieldcontrol-overlay-focus-box-shadow);--amplify-components-button-link-overlay-active-border-color: transparent;--amplify-components-button-link-overlay-active-background-color: var(--amplify-colors-overlay-10);--amplify-components-button-link-overlay-active-color: var(--amplify-colors-overlay-90);--amplify-components-button-warning-background-color: transparent;--amplify-components-button-warning-border-color: var(--amplify-colors-red-60);--amplify-components-button-warning-border-width: var(--amplify-border-widths-small);--amplify-components-button-warning-color: var(--amplify-colors-red-60);--amplify-components-button-warning-hover-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-hover-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-hover-color: var(--amplify-colors-font-error);--amplify-components-button-warning-focus-border-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-background-color: var(--amplify-colors-red-10);--amplify-components-button-warning-focus-color: var(--amplify-colors-red-80);--amplify-components-button-warning-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-warning-active-border-color: var(--amplify-colors-red-100);--amplify-components-button-warning-active-background-color: var(--amplify-colors-red-20);--amplify-components-button-warning-active-color: var(--amplify-colors-red-100);--amplify-components-button-warning-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-disabled-background-color: transparent;--amplify-components-button-warning-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-warning-loading-border-color: var(--amplify-colors-border-tertiary);--amplify-components-button-warning-loading-background-color: transparent;--amplify-components-button-warning-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-border-color: transparent;--amplify-components-button-destructive-border-width: var(--amplify-border-widths-small);--amplify-components-button-destructive-border-style: solid;--amplify-components-button-destructive-background-color: var(--amplify-colors-red-60);--amplify-components-button-destructive-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-disabled-border-color: transparent;--amplify-components-button-destructive-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-loading-border-color: transparent;--amplify-components-button-destructive-loading-background-color: var(--amplify-colors-background-disabled);--amplify-components-button-destructive-loading-color: var(--amplify-colors-font-disabled);--amplify-components-button-destructive-hover-border-color: transparent;--amplify-components-button-destructive-hover-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-hover-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-border-color: transparent;--amplify-components-button-destructive-focus-background-color: var(--amplify-colors-red-80);--amplify-components-button-destructive-focus-color: var(--amplify-colors-font-inverse);--amplify-components-button-destructive-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-button-destructive-active-border-color: transparent;--amplify-components-button-destructive-active-background-color: var(--amplify-colors-red-100);--amplify-components-button-destructive-active-color: var(--amplify-colors-font-inverse);--amplify-components-button-small-font-size: var(--amplify-components-fieldcontrol-small-font-size);--amplify-components-button-small-padding-block-start: var(--amplify-components-fieldcontrol-small-padding-block-start);--amplify-components-button-small-padding-block-end: var(--amplify-components-fieldcontrol-small-padding-block-end);--amplify-components-button-small-padding-inline-start: var(--amplify-components-fieldcontrol-small-padding-inline-start);--amplify-components-button-small-padding-inline-end: var(--amplify-components-fieldcontrol-small-padding-inline-end);--amplify-components-button-large-font-size: var(--amplify-components-fieldcontrol-large-font-size);--amplify-components-button-large-padding-block-start: var(--amplify-components-fieldcontrol-large-padding-block-start);--amplify-components-button-large-padding-block-end: var(--amplify-components-fieldcontrol-large-padding-block-end);--amplify-components-button-large-padding-inline-start: var(--amplify-components-fieldcontrol-large-padding-inline-start);--amplify-components-button-large-padding-inline-end: var(--amplify-components-fieldcontrol-large-padding-inline-end);--amplify-components-button-loader-wrapper-align-items: center;--amplify-components-button-loader-wrapper-gap: var(--amplify-space-xs);--amplify-components-card-background-color: var(--amplify-colors-background-primary);--amplify-components-card-border-radius: var(--amplify-radii-xs);--amplify-components-card-border-width: 0;--amplify-components-card-border-style: solid;--amplify-components-card-border-color: transparent;--amplify-components-card-box-shadow: none;--amplify-components-card-padding: var(--amplify-space-medium);--amplify-components-card-outlined-background-color: var(--amplify-components-card-background-color);--amplify-components-card-outlined-border-radius: var(--amplify-radii-xs);--amplify-components-card-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-card-outlined-border-style: solid;--amplify-components-card-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-card-outlined-box-shadow: var(--amplify-components-card-box-shadow);--amplify-components-card-elevated-background-color: var(--amplify-components-card-background-color);--amplify-components-card-elevated-border-radius: var(--amplify-radii-xs);--amplify-components-card-elevated-border-width: 0;--amplify-components-card-elevated-border-style: solid;--amplify-components-card-elevated-border-color: transparent;--amplify-components-card-elevated-box-shadow: var(--amplify-shadows-medium);--amplify-components-checkbox-cursor: pointer;--amplify-components-checkbox-align-items: center;--amplify-components-checkbox-disabled-cursor: not-allowed;--amplify-components-checkbox-button-position: relative;--amplify-components-checkbox-button-align-items: center;--amplify-components-checkbox-button-justify-content: center;--amplify-components-checkbox-button-color: var(--amplify-colors-font-inverse);--amplify-components-checkbox-button-before-width: 100%;--amplify-components-checkbox-button-before-height: 100%;--amplify-components-checkbox-button-before-border-width: var(--amplify-border-widths-medium);--amplify-components-checkbox-button-before-border-radius: 20%;--amplify-components-checkbox-button-before-border-style: solid;--amplify-components-checkbox-button-before-border-color: var(--amplify-colors-border-primary);--amplify-components-checkbox-button-focus-outline-color: var(--amplify-colors-transparent);--amplify-components-checkbox-button-focus-outline-style: solid;--amplify-components-checkbox-button-focus-outline-width: var(--amplify-outline-widths-medium);--amplify-components-checkbox-button-focus-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-checkbox-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-checkbox-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-checkbox-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-checkbox-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-border-color: var(--amplify-colors-border-error);--amplify-components-checkbox-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-checkbox-icon-background-color: var(--amplify-colors-primary-80);--amplify-components-checkbox-icon-border-radius: 20%;--amplify-components-checkbox-icon-opacity: var(--amplify-opacities-0);--amplify-components-checkbox-icon-transform: scale(0);--amplify-components-checkbox-icon-transition-property: all;--amplify-components-checkbox-icon-transition-duration: var(--amplify-time-short);--amplify-components-checkbox-icon-transition-timing-function: ease-in-out;--amplify-components-checkbox-icon-checked-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-checked-transform: scale(1);--amplify-components-checkbox-icon-checked-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-icon-indeterminate-opacity: var(--amplify-opacities-100);--amplify-components-checkbox-icon-indeterminate-transform: scale(1);--amplify-components-checkbox-icon-indeterminate-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-checkbox-label-color: var(--amplify-components-text-color);--amplify-components-checkbox-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-checkboxfield-align-items: flex-start;--amplify-components-checkboxfield-align-content: center;--amplify-components-checkboxfield-flex-direction: column;--amplify-components-checkboxfield-justify-content: center;--amplify-components-collection-pagination-current-color: var(--amplify-components-pagination-current-color);--amplify-components-collection-pagination-current-background-color: var(--amplify-components-pagination-current-background-color);--amplify-components-collection-pagination-button-color: var(--amplify-components-pagination-button-color);--amplify-components-collection-pagination-button-hover-background-color: var(--amplify-components-pagination-button-hover-background-color);--amplify-components-collection-pagination-button-hover-color: var(--amplify-components-pagination-button-hover-color);--amplify-components-collection-pagination-button-disabled-color: var(--amplify-components-pagination-button-disabled-color);--amplify-components-collection-search-input-color: var(--amplify-components-searchfield-color);--amplify-components-collection-search-button-color: var(--amplify-components-searchfield-button-color);--amplify-components-collection-search-button-active-background-color: var(--amplify-components-searchfield-button-active-background-color);--amplify-components-collection-search-button-active-border-color: var(--amplify-components-searchfield-button-active-border-color);--amplify-components-collection-search-button-active-color: var(--amplify-components-searchfield-button-active-color);--amplify-components-collection-search-button-disabled-background-color: var(--amplify-components-searchfield-button-disabled-background-color);--amplify-components-collection-search-button-disabled-border-color: var(--amplify-components-searchfield-button-disabled-border-color);--amplify-components-collection-search-button-disabled-color: var(--amplify-components-searchfield-button-disabled-color);--amplify-components-collection-search-button-focus-background-color: var(--amplify-components-searchfield-button-focus-background-color);--amplify-components-collection-search-button-focus-border-color: var(--amplify-components-searchfield-button-focus-border-color);--amplify-components-collection-search-button-focus-color: var(--amplify-components-searchfield-button-focus-color);--amplify-components-collection-search-button-hover-background-color: var(--amplify-components-searchfield-button-hover-background-color);--amplify-components-collection-search-button-hover-border-color: var(--amplify-components-searchfield-button-hover-border-color);--amplify-components-collection-search-button-hover-color: var(--amplify-components-searchfield-button-hover-color);--amplify-components-copy-font-size: var(--amplify-font-sizes-xs);--amplify-components-copy-gap: var(--amplify-space-relative-medium);--amplify-components-copy-svg-path-fill: var(--amplify-colors-font-primary);--amplify-components-copy-tool-tip-bottom: var(--amplify-space-large);--amplify-components-copy-tool-tip-color: var(--amplify-colors-teal-100);--amplify-components-copy-tool-tip-font-size: var(--amplify-font-sizes-xxs);--amplify-components-countrycodeselect-height: var(--amplify-space-relative-full);--amplify-components-divider-border-style: solid;--amplify-components-divider-border-color: var(--amplify-colors-border-primary);--amplify-components-divider-border-width: var(--amplify-border-widths-medium);--amplify-components-divider-label-color: var(--amplify-colors-font-tertiary);--amplify-components-divider-label-padding-inline: var(--amplify-space-medium);--amplify-components-divider-label-font-size: var(--amplify-font-sizes-small);--amplify-components-divider-label-background-color: var(--amplify-colors-background-primary);--amplify-components-divider-small-border-width: var(--amplify-border-widths-small);--amplify-components-divider-large-border-width: var(--amplify-border-widths-large);--amplify-components-divider-opacity: var(--amplify-opacities-60);--amplify-components-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-dropzone-border-style: dashed;--amplify-components-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-dropzone-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-gap: var(--amplify-space-small);--amplify-components-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-dropzone-text-align: center;--amplify-components-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-dropzone-active-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-active-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-active-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-active-color: var(--amplify-colors-font-primary);--amplify-components-dropzone-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-dropzone-disabled-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-dropzone-disabled-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-disabled-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-dropzone-accepted-background-color: var(--amplify-colors-background-success);--amplify-components-dropzone-accepted-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-accepted-border-color: var(--amplify-colors-border-success);--amplify-components-dropzone-accepted-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-accepted-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-accepted-color: var(--amplify-colors-font-success);--amplify-components-dropzone-rejected-background-color: var(--amplify-colors-background-error);--amplify-components-dropzone-rejected-border-radius: var(--amplify-components-dropzone-border-radius);--amplify-components-dropzone-rejected-border-color: var(--amplify-colors-border-pressed);--amplify-components-dropzone-rejected-border-style: var(--amplify-components-dropzone-border-style);--amplify-components-dropzone-rejected-border-width: var(--amplify-components-dropzone-border-width);--amplify-components-dropzone-rejected-color: var(--amplify-colors-font-error);--amplify-components-field-gap: var(--amplify-space-xs);--amplify-components-field-font-size: var(--amplify-font-sizes-medium);--amplify-components-field-flex-direction: column;--amplify-components-field-small-gap: var(--amplify-space-xxxs);--amplify-components-field-small-font-size: var(--amplify-font-sizes-small);--amplify-components-field-large-gap: var(--amplify-space-small);--amplify-components-field-large-font-size: var(--amplify-font-sizes-large);--amplify-components-field-label-color: var(--amplify-colors-font-secondary);--amplify-components-fieldcontrol-border-style: solid;--amplify-components-fieldcontrol-border-color: var(--amplify-colors-border-primary);--amplify-components-fieldcontrol-border-width: var(--amplify-border-widths-small);--amplify-components-fieldcontrol-border-radius: var(--amplify-radii-small);--amplify-components-fieldcontrol-color: var(--amplify-colors-font-primary);--amplify-components-fieldcontrol-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldcontrol-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldcontrol-transition-duration: var(--amplify-time-medium);--amplify-components-fieldcontrol-outline-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-outline-style: solid;--amplify-components-fieldcontrol-outline-width: var(--amplify-outline-widths-medium);--amplify-components-fieldcontrol-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-fieldcontrol-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldcontrol-small-padding-block-start: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-block-end: var(--amplify-space-xxs);--amplify-components-fieldcontrol-small-padding-inline-start: var(--amplify-space-small);--amplify-components-fieldcontrol-small-padding-inline-end: var(--amplify-space-small);--amplify-components-fieldcontrol-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldcontrol-large-padding-block-start: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-block-end: var(--amplify-space-xs);--amplify-components-fieldcontrol-large-padding-inline-start: var(--amplify-space-medium);--amplify-components-fieldcontrol-large-padding-inline-end: var(--amplify-space-medium);--amplify-components-fieldcontrol-quiet-border-style: none;--amplify-components-fieldcontrol-quiet-border-inline-start: none;--amplify-components-fieldcontrol-quiet-border-inline-end: none;--amplify-components-fieldcontrol-quiet-border-block-start: none;--amplify-components-fieldcontrol-quiet-border-radius: 0;--amplify-components-fieldcontrol-quiet-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-fieldcontrol-quiet-error-border-block-end-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color: transparent;--amplify-components-fieldcontrol-quiet-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-fieldcontrol-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-focus);--amplify-components-fieldcontrol-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-fieldcontrol-disabled-cursor: not-allowed;--amplify-components-fieldcontrol-disabled-border-color: var(--amplify-colors-transparent);--amplify-components-fieldcontrol-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-fieldcontrol-error-border-color: var(--amplify-colors-border-error);--amplify-components-fieldcontrol-error-color: var(--amplify-colors-font-error);--amplify-components-fieldcontrol-error-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-border-error);--amplify-components-fieldcontrol-info-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-blue-100);--amplify-components-fieldcontrol-warning-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-orange-100);--amplify-components-fieldcontrol-success-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-green-100);--amplify-components-fieldcontrol-overlay-focus-box-shadow: 0px 0px 0px 2px var(--amplify-colors-overlay-90);--amplify-components-fieldgroup-gap: var(--amplify-space-zero);--amplify-components-fieldgroup-vertical-align-items: center;--amplify-components-fieldgroup-outer-align-items: center;--amplify-components-fieldmessages-error-color: var(--amplify-colors-font-error);--amplify-components-fieldmessages-error-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldmessages-description-color: var(--amplify-colors-font-secondary);--amplify-components-fieldmessages-description-font-style: italic;--amplify-components-fieldmessages-description-font-size: var(--amplify-font-sizes-small);--amplify-components-fieldset-background-color: transparent;--amplify-components-fieldset-border-radius: var(--amplify-radii-xs);--amplify-components-fieldset-flex-direction: column;--amplify-components-fieldset-gap: var(--amplify-components-field-gap);--amplify-components-fieldset-legend-color: var(--amplify-colors-font-primary);--amplify-components-fieldset-legend-font-size: var(--amplify-components-field-font-size);--amplify-components-fieldset-legend-font-weight: var(--amplify-font-weights-bold);--amplify-components-fieldset-legend-line-height: var(--amplify-line-heights-medium);--amplify-components-fieldset-legend-small-font-size: var(--amplify-components-field-small-font-size);--amplify-components-fieldset-legend-large-font-size: var(--amplify-components-field-large-font-size);--amplify-components-fieldset-outlined-padding: var(--amplify-space-medium);--amplify-components-fieldset-outlined-border-color: var(--amplify-colors-neutral-40);--amplify-components-fieldset-outlined-border-width: var(--amplify-border-widths-small);--amplify-components-fieldset-outlined-border-style: solid;--amplify-components-fieldset-outlined-small-padding: var(--amplify-space-small);--amplify-components-fieldset-outlined-large-padding: var(--amplify-space-large);--amplify-components-fieldset-small-gap: var(--amplify-components-field-small-gap);--amplify-components-fieldset-large-gap: var(--amplify-components-field-large-gap);--amplify-components-fileuploader-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-border-style: dashed;--amplify-components-fileuploader-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-dropzone-gap: var(--amplify-space-small);--amplify-components-fileuploader-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-fileuploader-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-fileuploader-dropzone-text-align: center;--amplify-components-fileuploader-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-fileuploader-dropzone-active-border-radius: var(--amplify-components-fileuploader-dropzone-border-radius);--amplify-components-fileuploader-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-fileuploader-dropzone-active-border-style: var(--amplify-components-fileuploader-dropzone-border-style);--amplify-components-fileuploader-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-fileuploader-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-fileuploader-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-file-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-file-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-file-border-style: solid;--amplify-components-fileuploader-file-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-file-padding-block: var(--amplify-space-xs);--amplify-components-fileuploader-file-padding-inline: var(--amplify-space-small);--amplify-components-fileuploader-file-gap: var(--amplify-space-small);--amplify-components-fileuploader-file-align-items: baseline;--amplify-components-fileuploader-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-file-name-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-fileuploader-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-fileuploader-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-width: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-height: var(--amplify-space-xxl);--amplify-components-fileuploader-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-fileuploader-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-fileuploader-file-image-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-filelist-flex-direction: column;--amplify-components-fileuploader-filelist-gap: var(--amplify-space-small);--amplify-components-fileuploader-loader-stroke-linecap: round;--amplify-components-fileuploader-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-fileuploader-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-fileuploader-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-fileuploader-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-fileuploader-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-fileuploader-previewer-border-style: solid;--amplify-components-fileuploader-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-fileuploader-previewer-border-radius: var(--amplify-radii-small);--amplify-components-fileuploader-previewer-padding-block: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-fileuploader-previewer-max-height: 40rem;--amplify-components-fileuploader-previewer-max-width: auto;--amplify-components-fileuploader-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-fileuploader-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-fileuploader-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-fileuploader-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-fileuploader-previewer-body-gap: var(--amplify-space-small);--amplify-components-fileuploader-previewer-footer-justify-content: flex-end;--amplify-components-flex-gap: var(--amplify-space-medium);--amplify-components-flex-justify-content: normal;--amplify-components-flex-align-items: stretch;--amplify-components-flex-align-content: normal;--amplify-components-flex-flex-wrap: nowrap;--amplify-components-heading-1-font-size: var(--amplify-font-sizes-xxxxl);--amplify-components-heading-1-font-weight: var(--amplify-font-weights-light);--amplify-components-heading-2-font-size: var(--amplify-font-sizes-xxxl);--amplify-components-heading-2-font-weight: var(--amplify-font-weights-normal);--amplify-components-heading-3-font-size: var(--amplify-font-sizes-xxl);--amplify-components-heading-3-font-weight: var(--amplify-font-weights-medium);--amplify-components-heading-4-font-size: var(--amplify-font-sizes-xl);--amplify-components-heading-4-font-weight: var(--amplify-font-weights-semibold);--amplify-components-heading-5-font-size: var(--amplify-font-sizes-large);--amplify-components-heading-5-font-weight: var(--amplify-font-weights-bold);--amplify-components-heading-6-font-size: var(--amplify-font-sizes-medium);--amplify-components-heading-6-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-heading-color: var(--amplify-colors-font-primary);--amplify-components-heading-line-height: var(--amplify-line-heights-small);--amplify-components-icon-line-height: 1;--amplify-components-icon-height: 1em;--amplify-components-highlightmatch-highlighted-font-weight: var(--amplify-font-weights-bold);--amplify-components-image-max-width: 100%;--amplify-components-image-height: auto;--amplify-components-image-object-fit: initial;--amplify-components-image-object-position: initial;--amplify-components-inappmessaging-banner-height: 150px ;--amplify-components-inappmessaging-banner-width: 400px ;--amplify-components-inappmessaging-button-background-color: #e8e8e8;--amplify-components-inappmessaging-button-border-radius: 5px;--amplify-components-inappmessaging-button-color: black;--amplify-components-inappmessaging-dialog-height: 50vh;--amplify-components-inappmessaging-dialog-min-height: 400px;--amplify-components-inappmessaging-dialog-min-width: 400px;--amplify-components-inappmessaging-dialog-width: 30vw;--amplify-components-inappmessaging-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-inappmessaging-header-font-weight: var(--amplify-font-weights-extrabold);--amplify-components-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-input-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-input-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-link-active-color: var(--amplify-colors-font-active);--amplify-components-link-color: var(--amplify-colors-font-interactive);--amplify-components-link-focus-color: var(--amplify-colors-font-focus);--amplify-components-link-hover-color: var(--amplify-colors-font-hover);--amplify-components-link-visited-color: var(--amplify-colors-font-interactive);--amplify-components-liveness-camera-module-background-color: var(--amplify-colors-background-primary);--amplify-components-loader-width: var(--amplify-font-sizes-medium);--amplify-components-loader-height: var(--amplify-font-sizes-medium);--amplify-components-loader-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-stroke-linecap: round;--amplify-components-loader-animation-duration: 1s;--amplify-components-loader-small-width: var(--amplify-font-sizes-small);--amplify-components-loader-small-height: var(--amplify-font-sizes-small);--amplify-components-loader-small-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-large-width: var(--amplify-font-sizes-large);--amplify-components-loader-large-height: var(--amplify-font-sizes-large);--amplify-components-loader-large-font-size: var(--amplify-font-sizes-small);--amplify-components-loader-linear-width: 100%;--amplify-components-loader-linear-min-width: 5rem;--amplify-components-loader-linear-font-size: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-width: var(--amplify-font-sizes-xxs);--amplify-components-loader-linear-stroke-filled: var(--amplify-colors-primary-80);--amplify-components-loader-linear-stroke-empty: var(--amplify-colors-neutral-20);--amplify-components-loader-linear-stroke-linecap: round;--amplify-components-loader-linear-animation-duration: 1s;--amplify-components-loader-linear-small-stroke-width: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-small-font-size: var(--amplify-font-sizes-xxxs);--amplify-components-loader-linear-large-stroke-width: var(--amplify-font-sizes-xs);--amplify-components-loader-linear-large-font-size: var(--amplify-font-sizes-xs);--amplify-components-loader-text-fill: var(--amplify-colors-font-primary);--amplify-components-menu-background-color: var(--amplify-colors-background-primary);--amplify-components-menu-border-radius: var(--amplify-radii-medium);--amplify-components-menu-border-width: var(--amplify-border-widths-small);--amplify-components-menu-border-style: solid;--amplify-components-menu-border-color: var(--amplify-colors-border-primary);--amplify-components-menu-box-shadow: var(--amplify-shadows-large);--amplify-components-menu-flex-direction: column;--amplify-components-menu-gap: var(--amplify-space-zero);--amplify-components-menu-max-width: 30rem;--amplify-components-menu-min-width: 14rem;--amplify-components-menu-small-width: var(--amplify-font-sizes-medium);--amplify-components-menu-small-height: var(--amplify-font-sizes-medium);--amplify-components-menu-large-width: var(--amplify-font-sizes-xxxl);--amplify-components-menu-large-height: var(--amplify-font-sizes-xxxl);--amplify-components-menu-item-min-height: 2.5rem;--amplify-components-menu-item-padding-inline-start: var(--amplify-space-medium);--amplify-components-menu-item-padding-inline-end: var(--amplify-space-medium);--amplify-components-message-align-items: center;--amplify-components-message-background-color: var(--amplify-colors-background-tertiary);--amplify-components-message-border-color: transparent;--amplify-components-message-border-style: solid;--amplify-components-message-border-width: var(--amplify-border-widths-small);--amplify-components-message-border-radius: var(--amplify-radii-xs);--amplify-components-message-color: var(--amplify-colors-font-primary);--amplify-components-message-justify-content: flex-start;--amplify-components-message-padding-block: var(--amplify-space-small);--amplify-components-message-padding-inline: var(--amplify-space-medium);--amplify-components-message-line-height: var(--amplify-line-heights-small);--amplify-components-message-icon-size: var(--amplify-font-sizes-xl);--amplify-components-message-heading-font-size: var(--amplify-font-sizes-medium);--amplify-components-message-heading-font-weight: var(--amplify-font-weights-bold);--amplify-components-message-dismiss-gap: var(--amplify-space-xxs);--amplify-components-message-plain-color: var(--amplify-colors-font-primary);--amplify-components-message-plain-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-border-color: transparent;--amplify-components-message-plain-info-color: var(--amplify-colors-font-info);--amplify-components-message-plain-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-info-border-color: transparent;--amplify-components-message-plain-error-color: var(--amplify-colors-font-error);--amplify-components-message-plain-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-error-border-color: transparent;--amplify-components-message-plain-success-color: var(--amplify-colors-font-success);--amplify-components-message-plain-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-success-border-color: transparent;--amplify-components-message-plain-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-plain-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-plain-warning-border-color: transparent;--amplify-components-message-outlined-color: var(--amplify-colors-font-primary);--amplify-components-message-outlined-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-border-color: var(--amplify-colors-border-primary);--amplify-components-message-outlined-info-color: var(--amplify-colors-font-info);--amplify-components-message-outlined-info-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-info-border-color: var(--amplify-colors-border-info);--amplify-components-message-outlined-error-color: var(--amplify-colors-font-error);--amplify-components-message-outlined-error-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-error-border-color: var(--amplify-colors-border-error);--amplify-components-message-outlined-success-color: var(--amplify-colors-font-success);--amplify-components-message-outlined-success-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-success-border-color: var(--amplify-colors-border-success);--amplify-components-message-outlined-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-outlined-warning-background-color: var(--amplify-colors-background-primary);--amplify-components-message-outlined-warning-border-color: var(--amplify-colors-border-warning);--amplify-components-message-filled-color: var(--amplify-colors-font-primary);--amplify-components-message-filled-background-color: var(--amplify-colors-background-secondary);--amplify-components-message-filled-border-color: transparent;--amplify-components-message-filled-info-color: var(--amplify-colors-font-info);--amplify-components-message-filled-info-background-color: var(--amplify-colors-background-info);--amplify-components-message-filled-info-border-color: transparent;--amplify-components-message-filled-error-color: var(--amplify-colors-font-error);--amplify-components-message-filled-error-background-color: var(--amplify-colors-background-error);--amplify-components-message-filled-error-border-color: transparent;--amplify-components-message-filled-success-color: var(--amplify-colors-font-success);--amplify-components-message-filled-success-background-color: var(--amplify-colors-background-success);--amplify-components-message-filled-success-border-color: transparent;--amplify-components-message-filled-warning-color: var(--amplify-colors-font-warning);--amplify-components-message-filled-warning-background-color: var(--amplify-colors-background-warning);--amplify-components-message-filled-warning-border-color: transparent;--amplify-components-pagination-current-align-items: center;--amplify-components-pagination-current-justify-content: center;--amplify-components-pagination-current-color: var(--amplify-colors-font-inverse);--amplify-components-pagination-current-font-size: var(--amplify-font-sizes-small);--amplify-components-pagination-current-background-color: var(--amplify-colors-overlay-40);--amplify-components-pagination-button-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-padding-inline-start: var(--amplify-space-xxs);--amplify-components-pagination-button-padding-inline-end: var(--amplify-space-xxs);--amplify-components-pagination-button-transition-property: background-color;--amplify-components-pagination-button-transition-duration: var(--amplify-time-medium);--amplify-components-pagination-button-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-pagination-button-hover-color: var(--amplify-colors-font-primary);--amplify-components-pagination-button-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-pagination-ellipsis-align-items: baseline;--amplify-components-pagination-ellipsis-justify-content: center;--amplify-components-pagination-ellipsis-padding-inline-start: var(--amplify-space-xs);--amplify-components-pagination-ellipsis-padding-inline-end: var(--amplify-space-xs);--amplify-components-pagination-item-container-margin-left: var(--amplify-space-xxxs);--amplify-components-pagination-item-container-margin-right: var(--amplify-space-xxxs);--amplify-components-pagination-item-shared-height: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-min-width: var(--amplify-font-sizes-xxl);--amplify-components-pagination-item-shared-border-radius: var(--amplify-font-sizes-medium);--amplify-components-passwordfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-passwordfield-button-color: var(--amplify-components-button-color);--amplify-components-passwordfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-passwordfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-passwordfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-passwordfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-passwordfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-passwordfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-passwordfield-button-error-color: var(--amplify-components-button-outlined-error-color);--amplify-components-passwordfield-button-error-background-color: var(--amplify-components-button-outlined-error-background-color);--amplify-components-passwordfield-button-error-border-color: var(--amplify-components-button-outlined-error-border-color);--amplify-components-passwordfield-button-error-active-border-color: var(--amplify-components-button-outlined-error-active-border-color);--amplify-components-passwordfield-button-error-active-background-color: var(--amplify-components-button-outlined-error-active-background-color);--amplify-components-passwordfield-button-error-active-color: var(--amplify-components-button-outlined-error-active-color);--amplify-components-passwordfield-button-error-focus-border-color: var(--amplify-components-button-outlined-error-focus-border-color);--amplify-components-passwordfield-button-error-focus-background-color: var(--amplify-components-button-outlined-error-focus-background-color);--amplify-components-passwordfield-button-error-focus-color: var(--amplify-components-button-outlined-error-focus-color);--amplify-components-passwordfield-button-error-focus-box-shadow: var(--amplify-components-button-outlined-error-focus-box-shadow);--amplify-components-passwordfield-button-error-hover-border-color: var(--amplify-components-button-outlined-error-hover-border-color);--amplify-components-passwordfield-button-error-hover-background-color: var(--amplify-components-button-outlined-error-hover-background-color);--amplify-components-passwordfield-button-error-hover-color: var(--amplify-components-button-outlined-error-hover-color);--amplify-components-passwordfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-passwordfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-passwordfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-passwordfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-passwordfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-passwordfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-phonenumberfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-phonenumberfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-phonenumberfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-phonenumberfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-placeholder-border-radius: var(--amplify-radii-small);--amplify-components-placeholder-transition-duration: var(--amplify-time-long);--amplify-components-placeholder-start-color: var(--amplify-colors-background-secondary);--amplify-components-placeholder-end-color: var(--amplify-colors-background-tertiary);--amplify-components-placeholder-small-height: var(--amplify-space-small);--amplify-components-placeholder-default-height: var(--amplify-space-medium);--amplify-components-placeholder-large-height: var(--amplify-space-large);--amplify-components-radio-align-items: center;--amplify-components-radio-justify-content: flex-start;--amplify-components-radio-gap: inherit;--amplify-components-radio-disabled-cursor: not-allowed;--amplify-components-radio-button-align-items: center;--amplify-components-radio-button-justify-content: center;--amplify-components-radio-button-width: var(--amplify-font-sizes-medium);--amplify-components-radio-button-height: var(--amplify-font-sizes-medium);--amplify-components-radio-button-box-sizing: border-box;--amplify-components-radio-button-border-width: var(--amplify-border-widths-medium);--amplify-components-radio-button-border-style: solid;--amplify-components-radio-button-border-radius: 50%;--amplify-components-radio-button-border-color: var(--amplify-colors-border-primary);--amplify-components-radio-button-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-button-transition-property: all;--amplify-components-radio-button-transition-duration: var(--amplify-time-medium);--amplify-components-radio-button-outline-color: var(--amplify-colors-transparent);--amplify-components-radio-button-outline-style: solid;--amplify-components-radio-button-outline-width: var(--amplify-outline-widths-medium);--amplify-components-radio-button-outline-offset: var(--amplify-outline-offsets-medium);--amplify-components-radio-button-padding: var(--amplify-border-widths-medium);--amplify-components-radio-button-small-width: var(--amplify-font-sizes-small);--amplify-components-radio-button-small-height: var(--amplify-font-sizes-small);--amplify-components-radio-button-large-width: var(--amplify-font-sizes-large);--amplify-components-radio-button-large-height: var(--amplify-font-sizes-large);--amplify-components-radio-button-checked-color: var(--amplify-colors-primary-80);--amplify-components-radio-button-checked-disabled-color: var(--amplify-colors-background-disabled);--amplify-components-radio-button-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-radio-button-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-radio-button-error-border-color: var(--amplify-colors-border-error);--amplify-components-radio-button-error-focus-box-shadow: var(--amplify-components-fieldcontrol-error-focus-box-shadow);--amplify-components-radio-button-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-radio-button-disabled-background-color: var(--amplify-colors-background-primary);--amplify-components-radio-label-color: var(--amplify-components-text-color);--amplify-components-radio-label-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-radiogroup-radio-border-width: var(--amplify-components-radio-button-border-width);--amplify-components-radiogroup-radio-border-color: var(--amplify-components-radio-button-border-color);--amplify-components-radiogroup-radio-background-color: var(--amplify-components-radio-button-background-color);--amplify-components-radiogroup-radio-checked-color: var(--amplify-components-radio-button-checked-color);--amplify-components-radiogroup-radio-label-color: var(--amplify-components-radio-label-color);--amplify-components-radiogroup-legend-color: var(--amplify-components-fieldset-legend-color);--amplify-components-radiogroup-legend-font-weight: var(--amplify-font-weights-normal);--amplify-components-rating-large-size: var(--amplify-font-sizes-xxxl);--amplify-components-rating-default-size: var(--amplify-font-sizes-xl);--amplify-components-rating-small-size: var(--amplify-font-sizes-small);--amplify-components-rating-filled-color: var(--amplify-colors-secondary-80);--amplify-components-rating-empty-color: var(--amplify-colors-background-tertiary);--amplify-components-searchfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-searchfield-button-color: var(--amplify-components-button-color);--amplify-components-searchfield-button-background-color: var(--amplify-colors-background-primary);--amplify-components-searchfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-searchfield-button-active-border-color: var(--amplify-components-button-active-border-color);--amplify-components-searchfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-searchfield-button-disabled-background-color: var(--amplify-components-button-disabled-background-color);--amplify-components-searchfield-button-disabled-border-color: var(--amplify-components-button-disabled-border-color);--amplify-components-searchfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-searchfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-searchfield-button-focus-border-color: var(--amplify-components-button-focus-border-color);--amplify-components-searchfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-searchfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-searchfield-button-hover-border-color: var(--amplify-components-button-hover-border-color);--amplify-components-searchfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-select-color: var(--amplify-components-fieldcontrol-color);--amplify-components-select-background-color: var(--amplify-colors-background-primary);--amplify-components-select-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-select-wrapper-flex: 1;--amplify-components-select-wrapper-display: block;--amplify-components-select-wrapper-position: relative;--amplify-components-select-wrapper-cursor: pointer;--amplify-components-select-icon-wrapper-align-items: center;--amplify-components-select-icon-wrapper-position: absolute;--amplify-components-select-icon-wrapper-top: 50%;--amplify-components-select-icon-wrapper-right: var(--amplify-space-medium);--amplify-components-select-icon-wrapper-transform: translateY(-50%);--amplify-components-select-icon-wrapper-pointer-events: none;--amplify-components-select-icon-wrapper-small-right: var(--amplify-space-xs);--amplify-components-select-icon-wrapper-large-right: var(--amplify-space-medium);--amplify-components-select-option-background-color: transparent;--amplify-components-select-option-color: var(--amplify-colors-font-primary);--amplify-components-select-option-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-select-option-disabled-background-color: transparent;--amplify-components-select-white-space: nowrap;--amplify-components-select-min-width: 6.5rem;--amplify-components-select-small-min-width: 5.5rem;--amplify-components-select-small-padding-inline-end: var(--amplify-space-xl);--amplify-components-select-large-min-width: 7.5rem;--amplify-components-select-large-padding-inline-end: var(--amplify-space-xxl);--amplify-components-select-expanded-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-padding-inline: var(--amplify-space-small);--amplify-components-select-expanded-option-padding-block: var(--amplify-space-xs);--amplify-components-select-expanded-option-padding-inline: var(--amplify-space-small);--amplify-components-selectfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-selectfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-selectfield-flex-direction: column;--amplify-components-selectfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-selectfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-selectfield-label-color: var(--amplify-components-field-label-color);--amplify-components-sliderfield-padding-block: var(--amplify-space-xs);--amplify-components-sliderfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-sliderfield-track-border-radius: 9999px;--amplify-components-sliderfield-track-height: .375rem;--amplify-components-sliderfield-track-min-width: 10rem;--amplify-components-sliderfield-range-background-color: var(--amplify-colors-primary-80);--amplify-components-sliderfield-range-border-radius: 9999px;--amplify-components-sliderfield-range-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-width: 1.25rem;--amplify-components-sliderfield-thumb-height: 1.25rem;--amplify-components-sliderfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-box-shadow: var(--amplify-shadows-small);--amplify-components-sliderfield-thumb-border-radius: 50%;--amplify-components-sliderfield-thumb-border-width: var(--amplify-border-widths-medium);--amplify-components-sliderfield-thumb-border-color: var(--amplify-colors-border-primary);--amplify-components-sliderfield-thumb-border-style: solid;--amplify-components-sliderfield-thumb-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-sliderfield-thumb-disabled-border-color: transparent;--amplify-components-sliderfield-thumb-disabled-box-shadow: none;--amplify-components-sliderfield-thumb-hover-background-color: var(--amplify-colors-background-primary);--amplify-components-sliderfield-thumb-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-sliderfield-thumb-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-sliderfield-small-track-height: .25rem;--amplify-components-sliderfield-small-thumb-width: 1rem;--amplify-components-sliderfield-small-thumb-height: 1rem;--amplify-components-sliderfield-large-track-height: .625rem;--amplify-components-sliderfield-large-thumb-width: 1.5rem;--amplify-components-sliderfield-large-thumb-height: 1.5rem;--amplify-components-stepperfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-stepperfield-flex-direction: column;--amplify-components-stepperfield-input-color: var(--amplify-components-fieldcontrol-color);--amplify-components-stepperfield-input-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-stepperfield-input-text-align: center;--amplify-components-stepperfield-button-color: var(--amplify-components-button-color);--amplify-components-stepperfield-button-background-color: var(--amplify-colors-transparent);--amplify-components-stepperfield-button-active-color: var(--amplify-components-button-active-color);--amplify-components-stepperfield-button-active-background-color: var(--amplify-components-button-active-background-color);--amplify-components-stepperfield-button-focus-color: var(--amplify-components-button-focus-color);--amplify-components-stepperfield-button-focus-background-color: var(--amplify-components-button-focus-background-color);--amplify-components-stepperfield-button-disabled-color: var(--amplify-components-button-disabled-color);--amplify-components-stepperfield-button-disabled-background-color: var(--amplify-components-fieldcontrol-disabled-background-color);--amplify-components-stepperfield-button-hover-color: var(--amplify-components-button-hover-color);--amplify-components-stepperfield-button-hover-background-color: var(--amplify-components-button-hover-background-color);--amplify-components-storagemanager-dropzone-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-dropzone-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-dropzone-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-border-style: dashed;--amplify-components-storagemanager-dropzone-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-dropzone-gap: var(--amplify-space-small);--amplify-components-storagemanager-dropzone-padding-block: var(--amplify-space-xl);--amplify-components-storagemanager-dropzone-padding-inline: var(--amplify-space-large);--amplify-components-storagemanager-dropzone-text-align: center;--amplify-components-storagemanager-dropzone-active-background-color: var(--amplify-colors-primary-10);--amplify-components-storagemanager-dropzone-active-border-radius: var(--amplify-components-storagemanager-dropzone-border-radius);--amplify-components-storagemanager-dropzone-active-border-color: var(--amplify-colors-border-pressed);--amplify-components-storagemanager-dropzone-active-border-style: var(--amplify-components-storagemanager-dropzone-border-style);--amplify-components-storagemanager-dropzone-active-border-width: var(--amplify-border-widths-medium);--amplify-components-storagemanager-dropzone-icon-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-dropzone-icon-font-size: var(--amplify-font-sizes-xxl);--amplify-components-storagemanager-dropzone-text-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-dropzone-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-dropzone-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-file-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-file-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-file-border-style: solid;--amplify-components-storagemanager-file-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-file-padding-block: var(--amplify-space-xs);--amplify-components-storagemanager-file-padding-inline: var(--amplify-space-small);--amplify-components-storagemanager-file-gap: var(--amplify-space-small);--amplify-components-storagemanager-file-align-items: baseline;--amplify-components-storagemanager-file-name-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-file-name-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-file-name-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-file-size-font-size: var(--amplify-font-sizes-small);--amplify-components-storagemanager-file-size-font-weight: var(--amplify-font-weights-normal);--amplify-components-storagemanager-file-size-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-width: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-height: var(--amplify-space-xxl);--amplify-components-storagemanager-file-image-background-color: var(--amplify-colors-background-secondary);--amplify-components-storagemanager-file-image-color: var(--amplify-colors-font-tertiary);--amplify-components-storagemanager-file-image-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-filelist-flex-direction: column;--amplify-components-storagemanager-filelist-gap: var(--amplify-space-small);--amplify-components-storagemanager-loader-stroke-linecap: round;--amplify-components-storagemanager-loader-stroke-empty: var(--amplify-colors-border-secondary);--amplify-components-storagemanager-loader-stroke-filled: var(--amplify-components-loader-stroke-filled);--amplify-components-storagemanager-loader-stroke-width: var(--amplify-border-widths-large);--amplify-components-storagemanager-previewer-background-color: var(--amplify-colors-background-primary);--amplify-components-storagemanager-previewer-border-color: var(--amplify-colors-border-primary);--amplify-components-storagemanager-previewer-border-style: solid;--amplify-components-storagemanager-previewer-border-width: var(--amplify-border-widths-small);--amplify-components-storagemanager-previewer-border-radius: var(--amplify-radii-small);--amplify-components-storagemanager-previewer-padding-block: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-padding-inline: var(--amplify-space-zero);--amplify-components-storagemanager-previewer-max-height: 40rem;--amplify-components-storagemanager-previewer-max-width: auto;--amplify-components-storagemanager-previewer-text-font-size: var(--amplify-font-sizes-medium);--amplify-components-storagemanager-previewer-text-font-weight: var(--amplify-font-weights-bold);--amplify-components-storagemanager-previewer-text-color: var(--amplify-colors-font-primary);--amplify-components-storagemanager-previewer-body-padding-block: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-padding-inline: var(--amplify-space-medium);--amplify-components-storagemanager-previewer-body-gap: var(--amplify-space-small);--amplify-components-storagemanager-previewer-footer-justify-content: flex-end;--amplify-components-switchfield-disabled-opacity: var(--amplify-opacities-60);--amplify-components-switchfield-focused-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-switchfield-font-size: var(--amplify-font-sizes-medium);--amplify-components-switchfield-large-font-size: var(--amplify-font-sizes-large);--amplify-components-switchfield-small-font-size: var(--amplify-font-sizes-small);--amplify-components-switchfield-label-padding: var(--amplify-space-xs);--amplify-components-switchfield-thumb-background-color: var(--amplify-colors-background-primary);--amplify-components-switchfield-thumb-border-color: transparent;--amplify-components-switchfield-thumb-border-width: var(--amplify-border-widths-small);--amplify-components-switchfield-thumb-border-style: solid;--amplify-components-switchfield-thumb-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-thumb-checked-transform: var(--amplify-transforms-slide-x-medium);--amplify-components-switchfield-thumb-transition-duration: var(--amplify-time-medium);--amplify-components-switchfield-thumb-width: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-background-color: var(--amplify-colors-background-quaternary);--amplify-components-switchfield-track-border-radius: var(--amplify-radii-xxxl);--amplify-components-switchfield-track-checked-background-color: var(--amplify-colors-primary-80);--amplify-components-switchfield-track-height: var(--amplify-space-relative-medium);--amplify-components-switchfield-track-padding: var(--amplify-outline-widths-medium);--amplify-components-switchfield-track-transition-duration: var(--amplify-time-short);--amplify-components-switchfield-track-width: var(--amplify-space-relative-xl);--amplify-components-switchfield-track-error-background-color: var(--amplify-colors-background-error);--amplify-components-table-border-collapse: collapse;--amplify-components-table-display: table;--amplify-components-table-width: 100%;--amplify-components-table-head-display: table-header-group;--amplify-components-table-head-vertical-align: middle;--amplify-components-table-body-display: table-row-group;--amplify-components-table-body-vertical-align: middle;--amplify-components-table-foot-display: table-footer-group;--amplify-components-table-foot-vertical-align: middle;--amplify-components-table-row-display: table-row;--amplify-components-table-row-vertical-align: middle;--amplify-components-table-row-hover-background-color: var(--amplify-colors-background-tertiary);--amplify-components-table-row-striped-background-color: var(--amplify-colors-background-secondary);--amplify-components-table-header-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-header-border-style: solid;--amplify-components-table-header-border-width: var(--amplify-border-widths-small);--amplify-components-table-header-color: var(--amplify-colors-font-primary);--amplify-components-table-header-display: table-cell;--amplify-components-table-header-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-header-font-weight: var(--amplify-font-weights-bold);--amplify-components-table-header-padding: var(--amplify-space-medium);--amplify-components-table-header-vertical-align: middle;--amplify-components-table-header-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-header-large-padding: var(--amplify-space-large);--amplify-components-table-header-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-header-small-padding: var(--amplify-space-xs);--amplify-components-table-data-border-color: var(--amplify-colors-border-tertiary);--amplify-components-table-data-border-style: solid;--amplify-components-table-data-border-width: var(--amplify-border-widths-small);--amplify-components-table-data-color: var(--amplify-colors-font-primary);--amplify-components-table-data-display: table-cell;--amplify-components-table-data-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-data-font-weight: var(--amplify-font-weights-normal);--amplify-components-table-data-padding: var(--amplify-space-medium);--amplify-components-table-data-vertical-align: middle;--amplify-components-table-data-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-data-large-padding: var(--amplify-space-large);--amplify-components-table-data-small-font-size: var(--amplify-font-sizes-small);--amplify-components-table-data-small-padding: var(--amplify-space-xs);--amplify-components-table-caption-caption-side: bottom;--amplify-components-table-caption-color: var(--amplify-colors-font-primary);--amplify-components-table-caption-display: table-caption;--amplify-components-table-caption-font-size: var(--amplify-font-sizes-medium);--amplify-components-table-caption-text-align: center;--amplify-components-table-caption-word-break: break-all;--amplify-components-table-caption-large-font-size: var(--amplify-font-sizes-large);--amplify-components-table-caption-small-font-size: var(--amplify-font-sizes-small);--amplify-components-tabs-background-color: transparent;--amplify-components-tabs-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-border-style: solid;--amplify-components-tabs-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-gap: 0;--amplify-components-tabs-item-background-color: transparent;--amplify-components-tabs-item-border-color: var(--amplify-colors-border-secondary);--amplify-components-tabs-item-border-style: solid;--amplify-components-tabs-item-border-width: var(--amplify-border-widths-medium);--amplify-components-tabs-item-color: var(--amplify-colors-font-secondary);--amplify-components-tabs-item-font-size: var(--amplify-font-sizes-medium);--amplify-components-tabs-item-font-weight: var(--amplify-font-weights-bold);--amplify-components-tabs-item-padding-vertical: var(--amplify-space-small);--amplify-components-tabs-item-padding-horizontal: var(--amplify-space-medium);--amplify-components-tabs-item-text-align: center;--amplify-components-tabs-item-transition-duration: var(--amplify-time-medium);--amplify-components-tabs-item-hover-background-color: transparent;--amplify-components-tabs-item-hover-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-hover-box-shadow: none;--amplify-components-tabs-item-hover-color: var(--amplify-colors-font-hover);--amplify-components-tabs-item-focus-background-color: transparent;--amplify-components-tabs-item-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-box-shadow: 0px 0px 0px var(--amplify-border-widths-medium) var(--amplify-colors-border-focus);--amplify-components-tabs-item-focus-color: var(--amplify-colors-font-focus);--amplify-components-tabs-item-active-background-color: transparent;--amplify-components-tabs-item-active-border-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-active-box-shadow: none;--amplify-components-tabs-item-active-color: var(--amplify-colors-font-interactive);--amplify-components-tabs-item-disabled-background-color: transparent;--amplify-components-tabs-item-disabled-border-color: var(--amplify-colors-border-tertiary);--amplify-components-tabs-item-disabled-box-shadow: none;--amplify-components-tabs-item-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-tabs-panel-background-color: transparent;--amplify-components-tabs-panel-padding-inline: 0;--amplify-components-tabs-panel-padding-block: var(--amplify-space-small);--amplify-components-text-color: var(--amplify-colors-font-primary);--amplify-components-text-primary-color: var(--amplify-colors-font-primary);--amplify-components-text-secondary-color: var(--amplify-colors-font-secondary);--amplify-components-text-tertiary-color: var(--amplify-colors-font-tertiary);--amplify-components-text-error-color: var(--amplify-colors-font-error);--amplify-components-text-warning-color: var(--amplify-colors-font-warning);--amplify-components-text-success-color: var(--amplify-colors-font-success);--amplify-components-text-info-color: var(--amplify-colors-font-info);--amplify-components-textareafield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textareafield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textareafield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-textfield-color: var(--amplify-components-fieldcontrol-color);--amplify-components-textfield-border-color: var(--amplify-components-fieldcontrol-border-color);--amplify-components-textfield-font-size: var(--amplify-components-fieldcontrol-font-size);--amplify-components-textfield-focus-border-color: var(--amplify-components-fieldcontrol-focus-border-color);--amplify-components-togglebutton-border-color: var(--amplify-colors-border-primary);--amplify-components-togglebutton-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-active-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-pressed-border-color: var(--amplify-colors-border-pressed);--amplify-components-togglebutton-pressed-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-pressed-background-color: var(--amplify-colors-overlay-20);--amplify-components-togglebutton-pressed-hover-background-color: var(--amplify-colors-overlay-30);--amplify-components-togglebutton-primary-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-border-width: var(--amplify-border-widths-small);--amplify-components-togglebutton-primary-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-primary-focus-box-shadow: var(--amplify-components-fieldcontrol-focus-box-shadow);--amplify-components-togglebutton-primary-focus-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-hover-background-color: var(--amplify-colors-overlay-10);--amplify-components-togglebutton-primary-hover-color: var(--amplify-colors-font-primary);--amplify-components-togglebutton-primary-disabled-border-color: var(--amplify-colors-border-disabled);--amplify-components-togglebutton-primary-disabled-background-color: var(--amplify-colors-background-disabled);--amplify-components-togglebutton-primary-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-primary-pressed-background-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-border-color: var(--amplify-colors-primary-80);--amplify-components-togglebutton-primary-pressed-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-focus-background-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-border-color: var(--amplify-colors-border-focus);--amplify-components-togglebutton-primary-pressed-focus-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-primary-pressed-hover-border-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-background-color: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-box-shadow: var(--amplify-colors-primary-60);--amplify-components-togglebutton-primary-pressed-hover-color: var(--amplify-colors-background-primary);--amplify-components-togglebutton-link-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-hover-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-focus-color: var(--amplify-colors-overlay-50);--amplify-components-togglebutton-link-disabled-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-disabled-color: var(--amplify-colors-font-disabled);--amplify-components-togglebutton-link-pressed-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-focus-background-color: var(--amplify-colors-transparent);--amplify-components-togglebutton-link-pressed-focus-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-color: var(--amplify-colors-overlay-90);--amplify-components-togglebutton-link-pressed-hover-background-color: var(--amplify-colors-transparent);--amplify-components-togglebuttongroup-align-items: center;--amplify-components-togglebuttongroup-align-content: center;--amplify-components-togglebuttongroup-justify-content: flex-start;--amplify-border-widths-small: 1px;--amplify-border-widths-medium: 2px;--amplify-border-widths-large: 3px;--amplify-colors-red-10: hsl(0, 75%, 95%);--amplify-colors-red-20: hsl(0, 75%, 85%);--amplify-colors-red-40: hsl(0, 75%, 75%);--amplify-colors-red-60: hsl(0, 50%, 50%);--amplify-colors-red-80: hsl(0, 95%, 30%);--amplify-colors-red-90: hsl(0, 100%, 20%);--amplify-colors-red-100: hsl(0, 100%, 15%);--amplify-colors-orange-10: hsl(30, 75%, 95%);--amplify-colors-orange-20: hsl(30, 75%, 85%);--amplify-colors-orange-40: hsl(30, 75%, 75%);--amplify-colors-orange-60: hsl(30, 50%, 50%);--amplify-colors-orange-80: hsl(30, 95%, 30%);--amplify-colors-orange-90: hsl(30, 100%, 20%);--amplify-colors-orange-100: hsl(30, 100%, 15%);--amplify-colors-yellow-10: hsl(60, 75%, 95%);--amplify-colors-yellow-20: hsl(60, 75%, 85%);--amplify-colors-yellow-40: hsl(60, 75%, 75%);--amplify-colors-yellow-60: hsl(60, 50%, 50%);--amplify-colors-yellow-80: hsl(60, 95%, 30%);--amplify-colors-yellow-90: hsl(60, 100%, 20%);--amplify-colors-yellow-100: hsl(60, 100%, 15%);--amplify-colors-green-10: hsl(130, 60%, 95%);--amplify-colors-green-20: hsl(130, 60%, 90%);--amplify-colors-green-40: hsl(130, 44%, 63%);--amplify-colors-green-60: hsl(130, 43%, 46%);--amplify-colors-green-80: hsl(130, 33%, 37%);--amplify-colors-green-90: hsl(130, 27%, 29%);--amplify-colors-green-100: hsl(130, 22%, 23%);--amplify-colors-teal-10: hsl(190, 75%, 95%);--amplify-colors-teal-20: hsl(190, 75%, 85%);--amplify-colors-teal-40: hsl(190, 70%, 70%);--amplify-colors-teal-60: hsl(190, 50%, 50%);--amplify-colors-teal-80: hsl(190, 95%, 30%);--amplify-colors-teal-90: hsl(190, 100%, 20%);--amplify-colors-teal-100: hsl(190, 100%, 15%);--amplify-colors-blue-10: hsl(220, 95%, 95%);--amplify-colors-blue-20: hsl(220, 85%, 85%);--amplify-colors-blue-40: hsl(220, 70%, 70%);--amplify-colors-blue-60: hsl(220, 50%, 50%);--amplify-colors-blue-80: hsl(220, 95%, 30%);--amplify-colors-blue-90: hsl(220, 100%, 20%);--amplify-colors-blue-100: hsl(220, 100%, 15%);--amplify-colors-purple-10: hsl(300, 95%, 95%);--amplify-colors-purple-20: hsl(300, 85%, 85%);--amplify-colors-purple-40: hsl(300, 70%, 70%);--amplify-colors-purple-60: hsl(300, 50%, 50%);--amplify-colors-purple-80: hsl(300, 95%, 30%);--amplify-colors-purple-90: hsl(300, 100%, 20%);--amplify-colors-purple-100: hsl(300, 100%, 15%);--amplify-colors-pink-10: hsl(340, 95%, 95%);--amplify-colors-pink-20: hsl(340, 90%, 85%);--amplify-colors-pink-40: hsl(340, 70%, 70%);--amplify-colors-pink-60: hsl(340, 50%, 50%);--amplify-colors-pink-80: hsl(340, 95%, 30%);--amplify-colors-pink-90: hsl(340, 100%, 20%);--amplify-colors-pink-100: hsl(340, 100%, 15%);--amplify-colors-neutral-10: hsl(210, 5%, 98%);--amplify-colors-neutral-20: hsl(210, 5%, 94%);--amplify-colors-neutral-40: hsl(210, 5%, 87%);--amplify-colors-neutral-60: hsl(210, 10%, 58%);--amplify-colors-neutral-80: hsl(210, 10%, 40%);--amplify-colors-neutral-90: hsl(210, 25%, 25%);--amplify-colors-neutral-100: hsl(210, 50%, 10%);--amplify-colors-primary-10: var(--amplify-colors-teal-10);--amplify-colors-primary-20: var(--amplify-colors-teal-20);--amplify-colors-primary-40: var(--amplify-colors-teal-40);--amplify-colors-primary-60: var(--amplify-colors-teal-60);--amplify-colors-primary-80: var(--amplify-colors-teal-80);--amplify-colors-primary-90: var(--amplify-colors-teal-90);--amplify-colors-primary-100: var(--amplify-colors-teal-100);--amplify-colors-secondary-10: var(--amplify-colors-purple-10);--amplify-colors-secondary-20: var(--amplify-colors-purple-20);--amplify-colors-secondary-40: var(--amplify-colors-purple-40);--amplify-colors-secondary-60: var(--amplify-colors-purple-60);--amplify-colors-secondary-80: var(--amplify-colors-purple-80);--amplify-colors-secondary-90: var(--amplify-colors-purple-90);--amplify-colors-secondary-100: var(--amplify-colors-purple-100);--amplify-colors-font-primary: var(--amplify-colors-neutral-100);--amplify-colors-font-secondary: var(--amplify-colors-neutral-90);--amplify-colors-font-tertiary: var(--amplify-colors-neutral-80);--amplify-colors-font-disabled: var(--amplify-colors-neutral-60);--amplify-colors-font-inverse: var(--amplify-colors-white);--amplify-colors-font-interactive: var(--amplify-colors-primary-80);--amplify-colors-font-hover: var(--amplify-colors-primary-90);--amplify-colors-font-focus: var(--amplify-colors-primary-100);--amplify-colors-font-active: var(--amplify-colors-primary-100);--amplify-colors-font-info: var(--amplify-colors-blue-90);--amplify-colors-font-warning: var(--amplify-colors-orange-90);--amplify-colors-font-error: var(--amplify-colors-red-90);--amplify-colors-font-success: var(--amplify-colors-green-90);--amplify-colors-background-primary: var(--amplify-colors-white);--amplify-colors-background-secondary: var(--amplify-colors-neutral-10);--amplify-colors-background-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-background-quaternary: var(--amplify-colors-neutral-60);--amplify-colors-background-disabled: var(--amplify-colors-background-tertiary);--amplify-colors-background-info: var(--amplify-colors-blue-10);--amplify-colors-background-warning: var(--amplify-colors-orange-10);--amplify-colors-background-error: var(--amplify-colors-red-10);--amplify-colors-background-success: var(--amplify-colors-green-10);--amplify-colors-border-primary: var(--amplify-colors-neutral-60);--amplify-colors-border-secondary: var(--amplify-colors-neutral-40);--amplify-colors-border-tertiary: var(--amplify-colors-neutral-20);--amplify-colors-border-disabled: var(--amplify-colors-border-tertiary);--amplify-colors-border-pressed: var(--amplify-colors-primary-100);--amplify-colors-border-focus: var(--amplify-colors-primary-100);--amplify-colors-border-error: var(--amplify-colors-red-80);--amplify-colors-border-info: var(--amplify-colors-blue-80);--amplify-colors-border-success: var(--amplify-colors-green-80);--amplify-colors-border-warning: var(--amplify-colors-orange-80);--amplify-colors-shadow-primary: hsla(210, 50%, 10%, .25);--amplify-colors-shadow-secondary: hsla(210, 50%, 10%, .15);--amplify-colors-shadow-tertiary: hsla(210, 50%, 10%, .05);--amplify-colors-overlay-5: hsla(0, 0%, 0%, .05);--amplify-colors-overlay-10: hsla(0, 0%, 0%, .1);--amplify-colors-overlay-20: hsla(0, 0%, 0%, .2);--amplify-colors-overlay-30: hsla(0, 0%, 0%, .3);--amplify-colors-overlay-40: hsla(0, 0%, 0%, .4);--amplify-colors-overlay-50: hsla(0, 0%, 0%, .5);--amplify-colors-overlay-60: hsla(0, 0%, 0%, .6);--amplify-colors-overlay-70: hsla(0, 0%, 0%, .7);--amplify-colors-overlay-80: hsla(0, 0%, 0%, .8);--amplify-colors-overlay-90: hsla(0, 0%, 0%, .9);--amplify-colors-black: hsl(0, 0%, 0%);--amplify-colors-white: hsl(0, 0%, 100%);--amplify-colors-transparent: transparent;--amplify-fonts-default-variable: "InterVariable", "Inter var", "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-fonts-default-static: "Inter", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Segoe UI", Oxygen, Ubuntu, Cantarell, "Open Sans", sans-serif;--amplify-font-sizes-xxxs: .375rem;--amplify-font-sizes-xxs: .5rem;--amplify-font-sizes-xs: .75rem;--amplify-font-sizes-small: .875rem;--amplify-font-sizes-medium: 1rem;--amplify-font-sizes-large: 1.25rem;--amplify-font-sizes-xl: 1.5rem;--amplify-font-sizes-xxl: 2rem;--amplify-font-sizes-xxxl: 2.5rem;--amplify-font-sizes-xxxxl: 3rem;--amplify-font-weights-hairline: 100;--amplify-font-weights-thin: 200;--amplify-font-weights-light: 300;--amplify-font-weights-normal: 400;--amplify-font-weights-medium: 500;--amplify-font-weights-semibold: 600;--amplify-font-weights-bold: 700;--amplify-font-weights-extrabold: 800;--amplify-font-weights-black: 900;--amplify-line-heights-small: 1.25;--amplify-line-heights-medium: 1.5;--amplify-line-heights-large: 2;--amplify-opacities-0: 0;--amplify-opacities-10: .1;--amplify-opacities-20: .2;--amplify-opacities-30: .3;--amplify-opacities-40: .4;--amplify-opacities-50: .5;--amplify-opacities-60: .6;--amplify-opacities-70: .7;--amplify-opacities-80: .8;--amplify-opacities-90: .9;--amplify-opacities-100: 1;--amplify-outline-offsets-small: 1px;--amplify-outline-offsets-medium: 2px;--amplify-outline-offsets-large: 3px;--amplify-outline-widths-small: 1px;--amplify-outline-widths-medium: 2px;--amplify-outline-widths-large: 3px;--amplify-radii-xs: .125rem;--amplify-radii-small: .25rem;--amplify-radii-medium: .5rem;--amplify-radii-large: 1rem;--amplify-radii-xl: 2rem;--amplify-radii-xxl: 4rem;--amplify-radii-xxxl: 8rem;--amplify-shadows-small: 0px 2px 4px var(--amplify-colors-shadow-tertiary);--amplify-shadows-medium: 0px 2px 6px var(--amplify-colors-shadow-secondary);--amplify-shadows-large: 0px 4px 12px var(--amplify-colors-shadow-primary);--amplify-space-zero: 0;--amplify-space-xxxs: .25rem;--amplify-space-xxs: .375rem;--amplify-space-xs: .5rem;--amplify-space-small: .75rem;--amplify-space-medium: 1rem;--amplify-space-large: 1.5rem;--amplify-space-xl: 2rem;--amplify-space-xxl: 3rem;--amplify-space-xxxl: 4.5rem;--amplify-space-relative-xxxs: .25em;--amplify-space-relative-xxs: .375em;--amplify-space-relative-xs: .5em;--amplify-space-relative-small: .75em;--amplify-space-relative-medium: 1em;--amplify-space-relative-large: 1.5em;--amplify-space-relative-xl: 2em;--amplify-space-relative-xxl: 3em;--amplify-space-relative-xxxl: 4.5em;--amplify-space-relative-full: 100%;--amplify-time-short: .1s;--amplify-time-medium: .25s;--amplify-time-long: .5s;--amplify-transforms-slide-x-small: translateX(.5em);--amplify-transforms-slide-x-medium: translateX(1em);--amplify-transforms-slide-x-large: translateX(2em)}html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-static)}@supports (font-variation-settings: normal){html,[data-amplify-theme]{font-family:var(--amplify-fonts-default-variable)}}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:var(--amplify-line-heights-medium)}*{box-sizing:border-box}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}}[class*=amplify]{all:unset;box-sizing:border-box}.amplify-flex{align-content:var(--amplify-components-flex-align-content);align-items:var(--amplify-components-flex-align-items);display:flex;flex-wrap:var(--amplify-components-flex-flex-wrap);gap:var(--amplify-components-flex-gap);justify-content:var(--amplify-components-flex-justify-content)}.amplify-grid{display:grid}.amplify-scrollview{display:block;overflow:auto}.amplify-text{display:block;color:var(--amplify-components-text-color)}b.amplify-text,em.amplify-text,i.amplify-text,span.amplify-text,strong.amplify-text{display:inline}.amplify-text--truncated{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-text--primary{color:var(--amplify-components-text-primary-color)}.amplify-text--secondary{color:var(--amplify-components-text-secondary-color)}.amplify-text--tertiary{color:var(--amplify-components-text-tertiary-color)}.amplify-text--error{color:var(--amplify-components-text-error-color)}.amplify-text--info{color:var(--amplify-components-text-info-color)}.amplify-text--success{color:var(--amplify-components-text-success-color)}.amplify-text--warning{color:var(--amplify-components-text-warning-color)}.amplify-badge{background-color:var(--amplify-components-badge-background-color);border-radius:var(--amplify-components-badge-border-radius);color:var(--amplify-components-badge-color);display:inline-flex;font-size:var(--amplify-components-badge-font-size);font-weight:var(--amplify-components-badge-font-weight);line-height:var(--amplify-components-badge-line-height);padding:var(--amplify-components-badge-padding-vertical) var(--amplify-components-badge-padding-horizontal);text-align:var(--amplify-components-badge-text-align)}.amplify-badge--info{color:var(--amplify-components-badge-info-color);background-color:var(--amplify-components-badge-info-background-color)}.amplify-badge--error{color:var(--amplify-components-badge-error-color);background-color:var(--amplify-components-badge-error-background-color)}.amplify-badge--warning{color:var(--amplify-components-badge-warning-color);background-color:var(--amplify-components-badge-warning-background-color)}.amplify-badge--success{color:var(--amplify-components-badge-success-color);background-color:var(--amplify-components-badge-success-background-color)}.amplify-badge--small{font-size:var(--amplify-components-badge-small-font-size);padding:var(--amplify-components-badge-small-padding-vertical) var(--amplify-components-badge-small-padding-horizontal)}.amplify-badge--large{font-size:var(--amplify-components-badge-large-font-size);padding:var(--amplify-components-badge-large-padding-vertical) var(--amplify-components-badge-large-padding-horizontal)}.amplify-button{--amplify-internal-button-background-color: var( --amplify-components-button-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-border-color );--amplify-internal-button-color: var(--amplify-components-button-color);--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-focus-box-shadow );--amplify-internal-button-border-width: var( --amplify-components-button-border-width );align-items:center;background-color:var(--amplify-internal-button-background-color);border-color:var(--amplify-internal-button-border-color);border-radius:var(--amplify-components-button-border-radius);border-style:var(--amplify-components-button-border-style);border-width:var(--amplify-internal-button-border-width);box-sizing:border-box;color:var(--amplify-internal-button-color);cursor:pointer;display:inline-flex;font-size:var(--amplify-components-button-font-size);font-weight:var(--amplify-components-button-font-weight);justify-content:center;line-height:var(--amplify-components-button-line-height);padding-block-start:var(--amplify-components-button-padding-block-start);padding-block-end:var(--amplify-components-button-padding-block-end);padding-inline-start:var(--amplify-components-button-padding-inline-start);padding-inline-end:var(--amplify-components-button-padding-inline-end);transition:all var(--amplify-components-button-transition-duration);-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-button-disabled-color: var( --amplify-components-button-disabled-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-disabled-background-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-disabled-border-color );--amplify-internal-button-disabled-text-decoration: initial;--amplify-internal-button-loading-background-color: var( --amplify-components-button-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-loading-color );--amplify-internal-button-loading-text-decoration: initial}.amplify-button:hover{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-hover-color )}.amplify-button:focus{--amplify-internal-button-background-color: var( --amplify-components-button-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-focus-color );box-shadow:var(--amplify-internal-button-focus-box-shadow)}.amplify-button:active{--amplify-internal-button-background-color: var( --amplify-components-button-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-active-color )}.amplify-button--fullwidth{width:100%}.amplify-button--outlined--info{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-color )}.amplify-button--outlined--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-hover-color )}.amplify-button--outlined--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-info-focus-box-shadow )}.amplify-button--outlined--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-info-active-color )}.amplify-button--outlined--warning{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-color )}.amplify-button--outlined--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-hover-color )}.amplify-button--outlined--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-warning-focus-box-shadow )}.amplify-button--outlined--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-warning-active-color )}.amplify-button--outlined--error{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-color )}.amplify-button--outlined--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-hover-color )}.amplify-button--outlined--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-error-focus-box-shadow )}.amplify-button--outlined--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-error-active-color )}.amplify-button--outlined--success{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-color )}.amplify-button--outlined--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-hover-color )}.amplify-button--outlined--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-success-focus-box-shadow )}.amplify-button--outlined--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-success-active-color )}.amplify-button--outlined--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-color )}.amplify-button--outlined--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-hover-color )}.amplify-button--outlined--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-outlined-overlay-focus-box-shadow )}.amplify-button--outlined--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-outlined-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-outlined-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-outlined-overlay-active-color )}.amplify-button--menu{border-width:var(--amplify-components-button-menu-border-width);background-color:var(--amplify-components-button-menu-background-color);justify-content:var(--amplify-components-button-menu-justify-content);--amplify-internal-button-disabled-color: var( --amplify-components-button-menu-disabled-color )}.amplify-button--menu:hover{color:var(--amplify-components-button-menu-hover-color);background-color:var(--amplify-components-button-menu-hover-background-color)}.amplify-button--menu:focus{box-shadow:none;color:var(--amplify-components-button-menu-focus-color);background-color:var(--amplify-components-button-menu-focus-background-color)}.amplify-button--menu:active{color:var(--amplify-components-button-menu-active-color);background-color:var(--amplify-components-button-menu-active-background-color)}.amplify-button--primary{--amplify-internal-button-border-width: var( --amplify-components-button-primary-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-primary-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-primary-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-primary-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-primary-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-primary-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-primary-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-primary-loading-color )}.amplify-button--primary:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-hover-color )}.amplify-button--primary:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-focus-box-shadow )}.amplify-button--primary:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-active-color )}.amplify-button--primary--info{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-color )}.amplify-button--primary--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-hover-color )}.amplify-button--primary--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-info-focus-box-shadow )}.amplify-button--primary--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-info-active-color )}.amplify-button--primary--warning{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-color )}.amplify-button--primary--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-hover-color )}.amplify-button--primary--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-warning-focus-box-shadow )}.amplify-button--primary--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-warning-active-color )}.amplify-button--primary--error{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-color )}.amplify-button--primary--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-hover-color )}.amplify-button--primary--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-error-focus-box-shadow )}.amplify-button--primary--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-error-active-color )}.amplify-button--primary--success{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-color )}.amplify-button--primary--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-hover-color )}.amplify-button--primary--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-success-focus-box-shadow )}.amplify-button--primary--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-success-active-color )}.amplify-button--primary--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-color )}.amplify-button--primary--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-hover-color )}.amplify-button--primary--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-primary-overlay-focus-box-shadow )}.amplify-button--primary--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-primary-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-primary-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-primary-overlay-active-color )}.amplify-button--link{--amplify-internal-button-border-width: var( --amplify-components-button-link-border-width );--amplify-internal-button-background-color: var( --amplify-components-button-link-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-color );--amplify-internal-button-disabled-border-color: var( --amplify-components-button-link-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-link-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-link-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-link-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-link-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-link-loading-color )}.amplify-button--link:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-hover-color )}.amplify-button--link:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-focus-box-shadow )}.amplify-button--link:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-active-color )}.amplify-button--link--info{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-color )}.amplify-button--link--info:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-hover-color )}.amplify-button--link--info:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-info-focus-box-shadow )}.amplify-button--link--info:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-info-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-info-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-info-active-color )}.amplify-button--link--warning{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-color )}.amplify-button--link--warning:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-hover-color )}.amplify-button--link--warning:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-warning-focus-box-shadow )}.amplify-button--link--warning:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-warning-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-warning-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-warning-active-color )}.amplify-button--link--error{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-color )}.amplify-button--link--error:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-hover-color )}.amplify-button--link--error:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-error-focus-box-shadow )}.amplify-button--link--error:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-error-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-error-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-error-active-color )}.amplify-button--link--success{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-color )}.amplify-button--link--success:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-hover-color )}.amplify-button--link--success:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-success-focus-box-shadow )}.amplify-button--link--success:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-success-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-success-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-success-active-color )}.amplify-button--link--overlay{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-color )}.amplify-button--link--overlay:hover{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-hover-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-hover-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-hover-color )}.amplify-button--link--overlay:focus{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-focus-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-focus-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-focus-color );--amplify-internal-button-focus-box-shadow: var( --amplify-components-button-link-overlay-focus-box-shadow )}.amplify-button--link--overlay:active{--amplify-internal-button-background-color: var( --amplify-components-button-link-overlay-active-background-color );--amplify-internal-button-border-color: var( --amplify-components-button-link-overlay-active-border-color );--amplify-internal-button-color: var( --amplify-components-button-link-overlay-active-color )}.amplify-button--destructive{border-width:var(--amplify-components-button-destructive-border-width);background-color:var(--amplify-components-button-destructive-background-color);border-color:var(--amplify-components-button-destructive-border-color);color:var(--amplify-components-button-destructive-color);--amplify-internal-button-disabled-border-color: var( --amplify-components-button-destructive-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-destructive-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-destructive-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-destructive-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-destructive-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-destructive-loading-color )}.amplify-button--destructive:hover{background-color:var(--amplify-components-button-destructive-hover-background-color);border-color:var(--amplify-components-button-destructive-hover-border-color);color:var(--amplify-components-button-destructive-hover-color)}.amplify-button--destructive:focus{background-color:var(--amplify-components-button-destructive-focus-background-color);border-color:var(--amplify-components-button-destructive-focus-border-color);color:var(--amplify-components-button-destructive-focus-color);box-shadow:var(--amplify-components-button-destructive-focus-box-shadow)}.amplify-button--destructive:active{background-color:var(--amplify-components-button-destructive-active-background-color);border-color:var(--amplify-components-button-destructive-active-border-color);color:var(--amplify-components-button-destructive-active-color)}.amplify-button--warning{background-color:var(--amplify-components-button-warning-background-color);border-color:var(--amplify-components-button-warning-border-color);border-width:var(--amplify-components-button-warning-border-width);color:var(--amplify-components-button-warning-color);--amplify-internal-button-disabled-text-decoration: none;--amplify-internal-button-disabled-border-color: var( --amplify-components-button-warning-disabled-border-color );--amplify-internal-button-disabled-background-color: var( --amplify-components-button-warning-disabled-background-color );--amplify-internal-button-disabled-color: var( --amplify-components-button-warning-disabled-color );--amplify-internal-button-loading-background-color: var( --amplify-components-button-warning-loading-background-color );--amplify-internal-button-loading-border-color: var( --amplify-components-button-warning-loading-border-color );--amplify-internal-button-loading-color: var( --amplify-components-button-warning-loading-color );--amplify-internal-button-loading-text-decoration: none}.amplify-button--warning:hover{background-color:var(--amplify-components-button-warning-hover-background-color);border-color:var(--amplify-components-button-warning-hover-border-color);color:var(--amplify-components-button-warning-hover-color)}.amplify-button--warning:focus{background-color:var(--amplify-components-button-warning-focus-background-color);border-color:var(--amplify-components-button-warning-focus-border-color);color:var(--amplify-components-button-warning-focus-color);box-shadow:var(--amplify-components-button-warning-focus-box-shadow)}.amplify-button--warning:active{background-color:var(--amplify-components-button-warning-active-background-color);border-color:var(--amplify-components-button-warning-active-border-color);color:var(--amplify-components-button-warning-active-color)}.amplify-button--small{font-size:var(--amplify-components-button-small-font-size);padding-block-start:var(--amplify-components-button-small-padding-block-start);padding-block-end:var(--amplify-components-button-small-padding-block-end);padding-inline-start:var(--amplify-components-button-small-padding-inline-start);padding-inline-end:var(--amplify-components-button-small-padding-inline-end)}.amplify-button--large{font-size:var(--amplify-components-button-large-font-size);padding-block-start:var(--amplify-components-button-large-padding-block-start);padding-block-end:var(--amplify-components-button-large-padding-block-end);padding-inline-start:var(--amplify-components-button-large-padding-inline-start);padding-inline-end:var(--amplify-components-button-large-padding-inline-end)}.amplify-button--disabled{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration);cursor:not-allowed}.amplify-button--disabled:hover{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled :focus{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--disabled:active{background-color:var(--amplify-internal-button-disabled-background-color);border-color:var(--amplify-internal-button-disabled-border-color);color:var(--amplify-internal-button-disabled-color);-webkit-text-decoration:var(--amplify-internal-button-disabled-text-decoration);text-decoration:var(--amplify-internal-button-disabled-text-decoration)}.amplify-button--loading,.amplify-button--loading:hover{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:focus{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button--loading:active{background-color:var(--amplify-internal-button-loading-background-color);border-color:var(--amplify-internal-button-loading-border-color);color:var(--amplify-components-button-loading-color);-webkit-text-decoration:var(--amplify-internal-button-loading-text-decoration);text-decoration:var(--amplify-internal-button-loading-text-decoration)}.amplify-button__loader-wrapper{align-items:var(--amplify-components-button-loader-wrapper-align-items);gap:var(--amplify-components-button-loader-wrapper-gap)}@media(prefers-reduced-motion:reduce){.amplify-button{transition:none}}.amplify-dropzone{display:block;background-color:var(--amplify-components-dropzone-background-color);border-color:var(--amplify-components-dropzone-border-color);border-width:var(--amplify-components-dropzone-border-width);border-style:var(--amplify-components-dropzone-border-style);border-radius:var(--amplify-components-dropzone-border-radius);color:var(--amplify-components-dropzone-color);padding-block:var(--amplify-components-dropzone-padding-block);padding-inline:var(--amplify-components-dropzone-padding-inline);text-align:var(--amplify-components-dropzone-text-align)}.amplify-dropzone--disabled{cursor:not-allowed;background-color:var(--amplify-components-dropzone-disabled-background-color);border-color:var(--amplify-components-dropzone-disabled-border-color);border-width:var(--amplify-components-dropzone-disabled-border-width);border-style:var(--amplify-components-dropzone-disabled-border-style);border-radius:var(--amplify-components-dropzone-disabled-border-radius);color:var(--amplify-components-dropzone-disabled-color)}.amplify-dropzone--active{background-color:var(--amplify-components-dropzone-active-background-color);border-color:var(--amplify-components-dropzone-active-border-color);border-width:var(--amplify-components-dropzone-active-border-width);border-style:var(--amplify-components-dropzone-active-border-style);border-radius:var(--amplify-components-dropzone-active-border-radius);color:var(--amplify-components-dropzone-active-color)}.amplify-dropzone--rejected{background-color:var(--amplify-components-dropzone-rejected-background-color);border-color:var(--amplify-components-dropzone-rejected-border-color);border-width:var(--amplify-components-dropzone-rejected-border-width);border-style:var(--amplify-components-dropzone-rejected-border-style);border-radius:var(--amplify-components-dropzone-rejected-border-radius);color:var(--amplify-components-dropzone-rejected-color)}.amplify-dropzone--accepted{background-color:var(--amplify-components-dropzone-accepted-background-color);border-color:var(--amplify-components-dropzone-accepted-border-color);border-width:var(--amplify-components-dropzone-accepted-border-width);border-style:var(--amplify-components-dropzone-accepted-border-style);border-radius:var(--amplify-components-dropzone-accepted-border-radius);color:var(--amplify-components-dropzone-accepted-color)}.amplify-field__description{color:var(--amplify-components-fieldmessages-description-color);font-style:var(--amplify-components-fieldmessages-description-font-style);font-size:var(--amplify-components-fieldmessages-description-font-size)}.amplify-field__error-message{color:var(--amplify-components-fieldmessages-error-color);font-size:var(--amplify-components-fieldmessages-error-font-size)}.amplify-heading{color:var(--amplify-components-heading-color);line-height:var(--amplify-components-heading-line-height);display:block}.amplify-heading--truncated{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.amplify-heading--1{font-size:var(--amplify-components-heading-1-font-size);font-weight:var(--amplify-components-heading-1-font-weight)}.amplify-heading--2{font-size:var(--amplify-components-heading-2-font-size);font-weight:var(--amplify-components-heading-2-font-weight)}.amplify-heading--3{font-size:var(--amplify-components-heading-3-font-size);font-weight:var(--amplify-components-heading-3-font-weight)}.amplify-heading--4{font-size:var(--amplify-components-heading-4-font-size);font-weight:var(--amplify-components-heading-4-font-weight)}.amplify-heading--5{font-size:var(--amplify-components-heading-5-font-size);font-weight:var(--amplify-components-heading-5-font-weight)}.amplify-heading--6{font-size:var(--amplify-components-heading-6-font-size);font-weight:var(--amplify-components-heading-6-font-weight)}.amplify-icon{display:inline-block;vertical-align:middle;fill:currentColor;height:var(--amplify-components-icon-height);line-height:var(--amplify-components-icon-line-height)}.amplify-icon>svg{height:var(--amplify-components-icon-height);width:var(--amplify-components-icon-height)}.amplify-highlightmatch__highlighted{font-weight:var(--amplify-components-highlightmatch-highlighted-font-weight)}.amplify-input{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;display:inline-block;--amplify-components-fieldcontrol-color: var( --amplify-components-input-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-input-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-input-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-input-focus-border-color )}.amplify-input:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-input--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-input--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-input--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-input--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-input--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-input--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-input--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-input--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-input[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-textarea{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);-webkit-user-select:text;-moz-user-select:text;user-select:text;white-space:pre-wrap;max-height:100%}.amplify-textarea:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-textarea--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-textarea--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-textarea--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-textarea--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-textarea--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-textarea--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-textarea--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-textarea--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-textarea[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-image{height:var(--amplify-components-image-height);max-width:var(--amplify-components-image-max-width);-o-object-fit:var(--amplify-components-image-object-fit);object-fit:var(--amplify-components-image-object-fit);-o-object-position:var(--amplify-components-image-object-position);object-position:var(--amplify-components-image-object-position);overflow:clip}.amplify-link{color:var(--amplify-components-link-color);-webkit-text-decoration:var(--amplify-components-link-text-decoration);text-decoration:var(--amplify-components-link-text-decoration);cursor:pointer}.amplify-link:visited{color:var(--amplify-components-link-visited-color);-webkit-text-decoration:var(--amplify-components-link-visited-text-decoration);text-decoration:var(--amplify-components-link-visited-text-decoration)}.amplify-link:active{color:var(--amplify-components-link-active-color);-webkit-text-decoration:var(--amplify-components-link-active-text-decoration);text-decoration:var(--amplify-components-link-active-text-decoration)}.amplify-link:focus{color:var(--amplify-components-link-focus-color);-webkit-text-decoration:var(--amplify-components-link-focus-text-decoration);text-decoration:var(--amplify-components-link-focus-text-decoration)}.amplify-link:hover{color:var(--amplify-components-link-hover-color);-webkit-text-decoration:var(--amplify-components-link-hover-text-decoration);text-decoration:var(--amplify-components-link-hover-text-decoration)}.amplify-loader{width:var(--amplify-components-loader-width);height:var(--amplify-components-loader-height);font-size:var(--amplify-components-loader-font-size);fill:none;stroke:var(--amplify-components-loader-stroke-empty);--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-font-size );--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-stroke-width )}.amplify-loader circle:last-of-type{transform-origin:center center;animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration);stroke:var(--amplify-components-loader-stroke-filled);stroke-linecap:var(--amplify-components-loader-stroke-linecap)}@media(prefers-reduced-motion){.amplify-loader circle:last-of-type{animation:none;stroke-dasharray:100% 200%;stroke-dashoffset:50%}}.amplify-loader line:last-of-type{stroke:var(--amplify-components-loader-linear-stroke-filled);stroke-dasharray:50% 200%;animation-name:amplify-loader-linear;animation-duration:var(--amplify-components-loader-linear-animation-duration);animation-timing-function:linear;animation-iteration-count:infinite}@media(prefers-reduced-motion){.amplify-loader line:last-of-type{animation:none;stroke-dashoffset:-50%}}.amplify-loader--small{width:var(--amplify-components-loader-small-width);height:var(--amplify-components-loader-small-height);font-size:var(--amplify-components-loader-small-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-small-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-small-font-size )}.amplify-loader--large{width:var(--amplify-components-loader-large-width);height:var(--amplify-components-loader-large-height);font-size:var(--amplify-components-loader-large-font-size);--amplify-internal-loader-linear-stroke-width: var( --amplify-components-loader-linear-large-stroke-width );--amplify-internal-loader-linear-font-size: var( --amplify-components-loader-linear-large-font-size )}.amplify-loader--linear{width:var(--amplify-components-loader-linear-width);min-width:var(--amplify-components-loader-linear-min-width);stroke:var(--amplify-components-loader-linear-stroke-empty);stroke-linecap:var(--amplify-components-loader-linear-stroke-linecap);stroke-width:var(--amplify-internal-loader-linear-stroke-width);font-size:var(--amplify-internal-loader-linear-font-size)}.amplify-loader--determinate circle:last-of-type{animation:none;transform:rotate(-90deg)}.amplify-loader--determinate line:last-of-type{animation:none;stroke-dashoffset:0%;stroke-dasharray:none}.amplify-loader__label{fill:var(--amplify-components-loader-text-fill);stroke:none}@keyframes amplify-loader-circular{0%{stroke-dasharray:100% 200%;transform:rotate(120deg)}50%{stroke-dasharray:20% 400%}to{stroke-dasharray:100% 200%;transform:rotate(480deg)}}@keyframes amplify-loader-linear{0%{stroke-dashoffset:200%}to{stroke-dashoffset:-50%}}.amplify-placeholder{animation-direction:alternate;animation-duration:var(--amplify-components-placeholder-transition-duration);animation-iteration-count:infinite;animation-name:amplify-placeholder-loading;border-radius:var(--amplify-components-placeholder-border-radius);height:var(--amplify-components-placeholder-default-height);width:100%;display:block}.amplify-placeholder--small{height:var(--amplify-components-placeholder-small-height)}.amplify-placeholder--large{height:var(--amplify-components-placeholder-large-height)}@keyframes amplify-placeholder-loading{0%{background-color:var(--amplify-components-placeholder-start-color)}to{background-color:var(--amplify-components-placeholder-end-color)}}@media(prefers-reduced-motion:reduce){.amplify-placeholder{animation:none;background-color:var(--amplify-components-placeholder-end-color)}}[data-amplify-copy]{display:flex;font-size:var(--amplify-components-copy-font-size);gap:var(--amplify-components-copy-gap);justify-content:center;align-items:center;word-break:break-all}[data-amplify-copy-svg]{cursor:pointer;position:relative}[data-amplify-copy-svg] path{fill:var(--amplify-components-copy-svg-path-fill)}[data-amplify-copy-svg]:hover [data-amplify-copy-tooltip]{visibility:visible;font-size:var(--amplify-components-copy-tool-tip-font-size)}[data-amplify-copy-tooltip]{visibility:hidden;position:absolute;bottom:var(--amplify-components-copy-tool-tip-bottom);color:var(--amplify-components-copy-tool-tip-color)}.amplify-accordion{display:block;background-color:var(--amplify-components-accordion-background-color);border-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item{display:block;position:relative;border-width:var(--amplify-components-accordion-item-border-width);border-style:var(--amplify-components-accordion-item-border-style);border-color:var(--amplify-components-accordion-item-border-color)}.amplify-accordion__item+.amplify-accordion__item{margin-block-start:calc(-1 * var(--amplify-components-accordion-item-border-width))}.amplify-accordion__item:where(:first-of-type){border-start-end-radius:var(--amplify-components-accordion-item-border-radius);border-start-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item:where(:last-of-type){border-end-end-radius:var(--amplify-components-accordion-item-border-radius);border-end-start-radius:var(--amplify-components-accordion-item-border-radius)}.amplify-accordion__item__trigger{cursor:pointer;display:flex;position:relative;color:var(--amplify-components-accordion-item-trigger-color);border-radius:var(--amplify-components-accordion-item-border-radius);padding-inline:var(--amplify-components-accordion-item-trigger-padding-inline);padding-block:var(--amplify-components-accordion-item-trigger-padding-block);gap:var(--amplify-components-accordion-item-trigger-gap);align-items:var(--amplify-components-accordion-item-trigger-align-items);justify-content:var(--amplify-components-accordion-item-trigger-justify-content)}.amplify-accordion__item__trigger:hover{background-color:var(--amplify-components-accordion-item-trigger-hover-background-color);color:var(--amplify-components-accordion-item-trigger-hover-color)}.amplify-accordion__item__trigger:focus{box-shadow:var(--amplify-components-accordion-item-trigger-focus-box-shadow);border-color:var(--amplify-components-accordion-item-trigger-focus-border-color);z-index:2}.amplify-accordion__item__trigger::-webkit-details-marker{display:none}.amplify-accordion__item__content{display:block;color:var(--amplify-components-accordion-item-content-color);padding-block-end:var(--amplify-components-accordion-item-content-padding-block-end);padding-block-start:var(--amplify-components-accordion-item-content-padding-block-start);padding-inline:var(--amplify-components-accordion-item-content-padding-inline)}.amplify-accordion__item__icon{color:var(--amplify-components-accordion-item-icon-color);transition-property:transform;transition-duration:var(--amplify-components-accordion-item-icon-transition-duration);transition-timing-function:var(--amplify-components-accordion-item-icon-transition-timing-function)}[open] .amplify-accordion__item__icon{transform:rotate(180deg)}.amplify-alert{align-items:var(--amplify-components-alert-align-items);background-color:var(--amplify-components-alert-background-color);color:var(--amplify-components-alert-color);justify-content:var(--amplify-components-alert-justify-content);padding-block:var(--amplify-components-alert-padding-block);padding-inline:var(--amplify-components-alert-padding-inline)}.amplify-alert--info{color:var(--amplify-components-alert-info-color);background-color:var(--amplify-components-alert-info-background-color)}.amplify-alert--error{color:var(--amplify-components-alert-error-color);background-color:var(--amplify-components-alert-error-background-color)}.amplify-alert--warning{color:var(--amplify-components-alert-warning-color);background-color:var(--amplify-components-alert-warning-background-color)}.amplify-alert--success{color:var(--amplify-components-alert-success-color);background-color:var(--amplify-components-alert-success-background-color)}.amplify-alert__icon{font-size:var(--amplify-components-alert-icon-size);line-height:1}.amplify-alert__heading{display:block;font-weight:var(--amplify-components-alert-heading-font-weight);font-size:var(--amplify-components-alert-heading-font-size)}.amplify-alert__body{color:inherit;display:block}.amplify-alert__dismiss{color:inherit}.amplify-autocomplete__menu__option,.amplify-autocomplete__menu--loading,.amplify-autocomplete__menu--empty{padding-block:var(--amplify-components-autocomplete-menu-space-shared-padding-block);padding-inline:var(--amplify-components-autocomplete-menu-space-shared-padding-inline)}.amplify-autocomplete{position:relative;display:block}.amplify-autocomplete__menu{position:absolute;z-index:999999;width:var(--amplify-components-autocomplete-menu-width);margin-block-start:var(--amplify-components-autocomplete-menu-margin-block-start);background-color:var(--amplify-components-autocomplete-menu-background-color);border-color:var(--amplify-components-autocomplete-menu-border-color);border-width:var(--amplify-components-autocomplete-menu-border-width);border-style:var(--amplify-components-autocomplete-menu-border-style);border-radius:var(--amplify-components-autocomplete-menu-border-radius)}.amplify-autocomplete__menu--empty{display:var(--amplify-components-autocomplete-menu-empty-display)}.amplify-autocomplete__menu--loading{display:var(--amplify-components-autocomplete-menu-loading-display);align-items:var(--amplify-components-autocomplete-menu-loading-align-items);gap:var(--amplify-components-autocomplete-menu-loading-gap)}.amplify-autocomplete__menu__options{position:relative;overscroll-behavior:contain;display:var(--amplify-components-autocomplete-menu-options-display);flex-direction:var(--amplify-components-autocomplete-menu-options-flex-direction);max-height:var(--amplify-components-autocomplete-menu-options-max-height)}.amplify-autocomplete__menu__option{background-color:var(--amplify-components-autocomplete-menu-option-background-color);color:var(--amplify-components-autocomplete-menu-option-color);cursor:var(--amplify-components-autocomplete-menu-option-cursor);transition-duration:var(--amplify-components-autocomplete-menu-option-transition-duration);transition-property:var(--amplify-components-autocomplete-menu-option-transition-property);transition-timing-function:var(--amplify-components-autocomplete-menu-option-transition-timing-function)}.amplify-autocomplete__menu__option--active{background-color:var(--amplify-components-autocomplete-menu-option-active-background-color);color:var(--amplify-components-autocomplete-menu-option-active-color)}[data-amplify-authenticator]{display:grid}[data-amplify-authenticator][data-variation=modal]{overflow-y:auto;width:var(--amplify-components-authenticator-modal-width);height:var(--amplify-components-authenticator-modal-height);background-color:var(--amplify-components-authenticator-modal-background-color);position:fixed;top:var(--amplify-components-authenticator-modal-top);left:var(--amplify-components-authenticator-modal-left);z-index:1}[data-amplify-authenticator] [data-amplify-container]{place-self:center}@media(min-width:30rem){[data-amplify-authenticator] [data-amplify-container]{width:var(--amplify-components-authenticator-container-width-max)}}[data-amplify-authenticator] [data-amplify-router]{background-color:var(--amplify-components-authenticator-router-background-color);box-shadow:var(--amplify-components-authenticator-router-box-shadow);border-color:var(--amplify-components-authenticator-router-border-color);border-width:var(--amplify-components-authenticator-router-border-width);border-style:var(--amplify-components-authenticator-router-border-style)}[data-amplify-authenticator] [data-amplify-footer]{padding-bottom:var(--amplify-components-authenticator-footer-padding-bottom);text-align:center}[data-amplify-authenticator] [data-amplify-form]{padding:var(--amplify-components-authenticator-form-padding)}[data-amplify-authenticator] [data-state=inactive]{background-color:var(--amplify-components-authenticator-state-inactive-background-color)}@media(max-width:26rem){[data-amplify-authenticator] [data-amplify-sign-up-errors]{font-size:.688rem}}.amplify-authenticator__column{display:flex;flex-direction:column}.amplify-authenticator__subtitle{margin-bottom:var(--amplify-space-medium)}.amplify-authenticator__heading{font-size:var(--amplify-font-sizes-xl)}.amplify-authenticator__federated-text{align-self:center}.amplify-authenticator__federated-buttons{flex-direction:column;padding-block-end:var(--amplify-space-medium)}.amplify-authenticator__federated-button{font-weight:400;gap:var(--amplify-space-medium)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-success-icon{font-size:var(--amplify-font-sizes-xxxl);color:var(--amplify-colors-green-60, #34a853)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-credential-item{padding:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-error{color:var(--amplify-colors-font-error);margin-top:var(--amplify-space-small)}[data-amplify-authenticator-passkeyprompt] .amplify-authenticator__passkey-icon{font-size:var(--amplify-components-authenticator-passkey-icon-size, 12rem)}.amplify-avatar{--avatar-color: var(--amplify-components-avatar-color);--avatar-background-color: var(--amplify-components-avatar-background-color);--avatar-filled-background-color: var(--amplify-components-avatar-color);--avatar-filled-color: var(--amplify-components-avatar-background-color);--avatar-border-color: var(--amplify-components-avatar-border-color);--avatar-size: var(--amplify-components-avatar-width);--amplify-components-icon-height: 100%;position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--avatar-color);background-color:var(--avatar-background-color);font-weight:var(--amplify-components-avatar-font-weight);font-size:var(--amplify-components-avatar-font-size);width:var(--amplify-components-avatar-width);height:var(--amplify-components-avatar-height);overflow:hidden;border-radius:var(--amplify-components-avatar-border-radius)}.amplify-avatar--filled{background-color:var(--avatar-filled-background-color);color:var(--avatar-filled-color)}.amplify-avatar--outlined{border-width:var(--amplify-components-avatar-border-width);border-style:solid;padding:var(--amplify-components-avatar-border-width);border-color:var(--avatar-border-color);background-color:transparent;color:var(--avatar-color)}.amplify-avatar--small{--avatar-size: var(--amplify-components-avatar-small-width);width:var(--amplify-components-avatar-small-width);height:var(--amplify-components-avatar-small-height);font-size:var(--amplify-components-avatar-small-font-size)}.amplify-avatar--large{--avatar-size: var(--amplify-components-avatar-large-width);width:var(--amplify-components-avatar-large-width);height:var(--amplify-components-avatar-large-height);font-size:var(--amplify-components-avatar-large-font-size)}.amplify-avatar--warning{--avatar-border-color: var( --amplify-components-avatar-warning-border-color );--avatar-background-color: var( --amplify-components-avatar-warning-background-color );--avatar-color: var(--amplify-components-avatar-warning-color);--avatar-filled-background-color: var( --amplify-components-avatar-warning-color );--avatar-filled-color: var( --amplify-components-avatar-warning-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-warning-color )}.amplify-avatar--error{--avatar-border-color: var(--amplify-components-avatar-error-border-color);--avatar-background-color: var( --amplify-components-avatar-error-background-color );--avatar-color: var(--amplify-components-avatar-error-color);--avatar-filled-background-color: var( --amplify-components-avatar-error-color );--avatar-filled-color: var( --amplify-components-avatar-error-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-error-color )}.amplify-avatar--info{--avatar-border-color: var(--amplify-components-avatar-info-border-color);--avatar-background-color: var( --amplify-components-avatar-info-background-color );--avatar-color: var(--amplify-components-avatar-info-color);--avatar-filled-background-color: var( --amplify-components-avatar-info-color );--avatar-filled-color: var( --amplify-components-avatar-info-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-info-color )}.amplify-avatar--success{--avatar-border-color: var( --amplify-components-avatar-success-border-color );--avatar-background-color: var( --amplify-components-avatar-success-background-color );--avatar-color: var(--amplify-components-avatar-success-color);--avatar-filled-background-color: var( --amplify-components-avatar-success-color );--avatar-filled-color: var( --amplify-components-avatar-success-background-color );--amplify-components-loader-stroke-filled: var( --amplify-components-avatar-success-color )}.amplify-avatar__icon{display:flex;font-size:calc(var(--avatar-size) * .6)}.amplify-avatar__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.amplify-avatar__loader{position:absolute;inset:0;width:100%;height:100%;stroke:transparent}.amplify-breadcrumbs__list{display:flex;flex-wrap:var(--amplify-components-breadcrumbs-flex-wrap);flex-direction:var(--amplify-components-breadcrumbs-flex-direction);gap:var(--amplify-components-breadcrumbs-gap);color:var(--amplify-components-breadcrumbs-color)}.amplify-breadcrumbs__item{display:inline-flex;flex-direction:var(--amplify-components-breadcrumbs-item-flex-direction);align-items:var(--amplify-components-breadcrumbs-item-align-items);line-height:var(--amplify-components-breadcrumbs-item-line-height);color:var(--amplify-components-breadcrumbs-item-color);font-size:var(--amplify-components-breadcrumbs-item-font-size)}.amplify-breadcrumbs__separator{color:var(--amplify-components-breadcrumbs-separator-color);font-size:var(--amplify-components-breadcrumbs-separator-font-size);padding-inline:var(--amplify-components-breadcrumbs-separator-padding-inline)}.amplify-breadcrumbs__link{color:var(--amplify-components-breadcrumbs-link-color);font-size:var(--amplify-components-breadcrumbs-link-font-size);font-weight:var(--amplify-components-breadcrumbs-link-font-weight);padding-inline:var(--amplify-components-breadcrumbs-link-padding-inline);padding-block:var(--amplify-components-breadcrumbs-link-padding-block);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-text-decoration)}.amplify-breadcrumbs__link--current{color:var(--amplify-components-breadcrumbs-link-current-color);font-size:var(--amplify-components-breadcrumbs-link-current-font-size);font-weight:var(--amplify-components-breadcrumbs-link-current-font-weight);-webkit-text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration);text-decoration:var(--amplify-components-breadcrumbs-link-current-text-decoration)}.amplify-card{background-color:var(--amplify-components-card-background-color);border-radius:var(--amplify-components-card-border-radius);border-width:var(--amplify-components-card-border-width);border-style:var(--amplify-components-card-border-style);border-color:var(--amplify-components-card-border-color);box-shadow:var(--amplify-components-card-box-shadow);display:block;padding:var(--amplify-components-card-padding)}.amplify-card--outlined{background-color:var(--amplify-components-card-outlined-background-color);border-radius:var(--amplify-components-card-outlined-border-radius);border-width:var(--amplify-components-card-outlined-border-width);border-style:var(--amplify-components-card-outlined-border-style);border-color:var(--amplify-components-card-outlined-border-color);box-shadow:var(--amplify-components-card-outlined-box-shadow)}.amplify-card--elevated{background-color:var(--amplify-components-card-elevated-background-color);border-radius:var(--amplify-components-card-elevated-border-radius);border-width:var(--amplify-components-card-elevated-border-width);border-style:var(--amplify-components-card-elevated-border-style);border-color:var(--amplify-components-card-elevated-border-color);box-shadow:var(--amplify-components-card-elevated-box-shadow)}.amplify-collection{flex-direction:column}.amplify-collection__pagination{justify-content:center;--amplify-components-pagination-current-color: var( --amplify-components-collection-pagination-current-color );--amplify-components-pagination-current-background-color: var( --amplify-components-collection-pagination-current-background-color );--amplify-components-pagination-button-color: var( --amplify-components-collection-pagination-button-color );--amplify-components-pagination-button-hover-color: var( --amplify-components-collection-pagination-button-hover-color );--amplify-components-pagination-button-hover-background-color: var( --amplify-components-collection-pagination-button-hover-background-color );--amplify-components-pagination-button-disabled-color: var( --amplify-components-collection-pagination-button-disabled-color )}.amplify-collection__search{flex-direction:row;justify-content:center;--amplify-components-searchfield-input-color: var( --amplify-components-collection-search-input-color );--amplify-components-searchfield-button-color: var( --amplify-components-collection-search-button-color );--amplify-components-searchfield-button-active-background-color: var( --amplify-components-collection-search-button-active-background-color );--amplify-components-searchfield-button-active-border-color: var( --amplify-components-collection-search-button-active-border-color );--amplify-components-searchfield-button-active-color: var( --amplify-components-collection-search-button-active-color );--amplify-components-searchfield-button-disabled-background-color: var( --amplify-components-collection-search-button-disabled-background-color );--amplify-components-searchfield-button-disabled-border-color: var( --amplify-components-collection-search-button-disabled-border-color );--amplify-components-searchfield-button-disabled-color: var( --amplify-components-collection-search-button-disabled-color );--amplify-components-searchfield-button-focus-background-color: var( --amplify-components-collection-search-button-focus-background-color );--amplify-components-searchfield-button-focus-border-color: var( --amplify-components-collection-search-button-focus-border-color );--amplify-components-searchfield-button-focus-color: var( --amplify-components-collection-search-button-focus-color );--amplify-components-searchfield-button-hover-background-color: var( --amplify-components-collection-search-button-hover-background-color );--amplify-components-searchfield-button-hover-border-color: var( --amplify-components-collection-search-button-hover-border-color );--amplify-components-searchfield-button-hover-color: var( --amplify-components-collection-search-button-hover-color )}.amplify-checkbox{cursor:var(--amplify-components-checkbox-cursor);align-items:var(--amplify-components-checkbox-align-items);flex-direction:row-reverse;gap:inherit;position:relative}.amplify-checkbox--disabled{cursor:var(--amplify-components-checkbox-disabled-cursor);color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkbox__button{position:var(--amplify-components-checkbox-button-position);align-items:var(--amplify-components-checkbox-button-align-items);justify-content:var(--amplify-components-checkbox-button-justify-content);color:var(--amplify-components-checkbox-button-color);--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-focus-box-shadow )}.amplify-checkbox__button:before{content:"";display:inline-block;position:absolute;box-sizing:border-box;width:var(--amplify-components-checkbox-button-before-width);height:var(--amplify-components-checkbox-button-before-height);border-width:var(--amplify-components-checkbox-button-before-border-width);border-radius:var(--amplify-components-checkbox-button-before-border-radius);border-style:var(--amplify-components-checkbox-button-before-border-style);border-color:var(--amplify-components-checkbox-button-before-border-color)}.amplify-checkbox__button--focused:before{outline-color:var(--amplify-components-checkbox-button-focus-outline-color);outline-style:var(--amplify-components-checkbox-button-focus-outline-style);outline-width:var(--amplify-components-checkbox-button-focus-outline-width);outline-offset:var(--amplify-components-checkbox-button-focus-outline-offset);border-color:var(--amplify-internal-checkbox_button-focused-before-border-color);box-shadow:var(--amplify-internal-checkbox_button-focused-before-box-shadow)}.amplify-checkbox__button--error{--amplify-internal-checkbox_button-focused-before-border-color: var( --amplify-components-checkbox-button-error-focus-border-color );--amplify-internal-checkbox_button-focused-before-box-shadow: var( --amplify-components-checkbox-button-error-focus-box-shadow )}.amplify-checkbox__button--error:before{border-color:var(--amplify-components-checkbox-button-error-border-color)}.amplify-checkbox__button--disabled:before{border-color:var(--amplify-components-checkbox-button-disabled-border-color)}.amplify-checkbox__icon{line-height:1;width:1em;height:1em;background-color:var(--amplify-components-checkbox-icon-background-color);opacity:var(--amplify-components-checkbox-icon-opacity);transform:var(--amplify-components-checkbox-icon-transform);border-radius:var(--amplify-components-checkbox-icon-border-radius);transition-property:var(--amplify-components-checkbox-icon-transition-property);transition-duration:var(--amplify-components-checkbox-icon-transition-duration);transition-timing-function:var(--amplify-components-checkbox-icon-transition-timing-function);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-background-color )}.amplify-checkbox__icon--checked{opacity:var(--amplify-components-checkbox-icon-checked-opacity);transform:var(--amplify-components-checkbox-icon-checked-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-checked-disabled-background-color )}.amplify-checkbox__icon--indeterminate{opacity:var(--amplify-components-checkbox-icon-indeterminate-opacity);transform:var(--amplify-components-checkbox-icon-indeterminate-transform);--amplify-internal-checkbox-icon-disabled-background-color: var( --amplify-components-checkbox-icon-indeterminate-disabled-background-color )}.amplify-checkbox__icon--disabled{background-color:var(--amplify-internal-checkbox-icon-disabled-background-color)}.amplify-checkbox__label{color:var(--amplify-components-checkbox-label-color)}.amplify-checkbox__label--disabled{color:var(--amplify-components-checkbox-label-disabled-color)}.amplify-checkboxfield{align-content:var(--amplify-components-checkboxfield-align-content);align-items:var(--amplify-components-checkboxfield-align-items);flex-direction:var(--amplify-components-checkboxfield-flex-direction);justify-content:var(--amplify-components-checkboxfield-justify-content)}.amplify-dialcodeselect{height:var(--amplify-components-countrycodeselect-height)}.amplify-divider{--amplify-internal-divider-size: var( --amplify-components-divider-border-width );border-color:var(--amplify-components-divider-border-color);border-style:var(--amplify-components-divider-border-style);border-width:0;opacity:var(--amplify-components-divider-opacity);padding:0;display:flex;position:relative;text-align:center;justify-content:center}.amplify-divider:after{content:attr(data-label);position:absolute;transform:translateY(-50%);font-size:var(--amplify-components-divider-label-font-size);padding-inline:var(--amplify-components-divider-label-padding-inline);background-color:var(--amplify-components-divider-label-background-color);color:var(--amplify-components-divider-label-color)}.amplify-divider--small{--amplify-internal-divider-size: var( --amplify-components-divider-small-border-width )}.amplify-divider--large{--amplify-internal-divider-size: var( --amplify-components-divider-large-border-width )}.amplify-divider--horizontal{width:100%;border-bottom-width:var(--amplify-internal-divider-size)}.amplify-divider--vertical{border-left-width:var(--amplify-internal-divider-size);flex-direction:column}.amplify-divider--vertical:after{top:auto;transform:translate(-50%);padding-block:0;padding-inline:0}.amplify-field{font-size:var(--amplify-components-field-font-size);gap:var(--amplify-components-field-gap);flex-direction:var(--amplify-components-field-flex-direction)}.amplify-field--small{font-size:var(--amplify-components-field-small-font-size);gap:var(--amplify-components-field-small-gap)}.amplify-field--large{font-size:var(--amplify-components-field-large-font-size);gap:var(--amplify-components-field-large-gap)}.amplify-label{color:var(--amplify-components-field-label-color)}.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-end .amplify-field-group__control,.amplify-field-group__outer-start .amplify-select__wrapper:not(:first-child) .amplify-select:not(:first-child),.amplify-field-group__outer-start--quiet .amplify-field-group__control,.amplify-field-group__outer-start .amplify-field-group__control:not(:first-child),.amplify-field-group :not(:first-child) .amplify-input{border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-end-end-radius:0;border-start-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-field-group__outer-end .amplify-select__wrapper:not(:last-child) .amplify-select,.amplify-field-group__outer-end--quiet .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control:not(:last-child),.amplify-field-group__outer-start .amplify-select__wrapper .amplify-select,.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group :not(:last-child) .amplify-input{border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-field-group{gap:var(--amplify-components-fieldgroup-gap);align-self:stretch}.amplify-field-group--horizontal{flex-direction:row}.amplify-field-group--vertical{flex-direction:column;align-items:var(--amplify-components-fieldgroup-vertical-align-items)}.amplify-field-group__outer-start,.amplify-field-group__outer-end{display:flex;flex-shrink:0;align-items:var(--amplify-components-fieldgroup-outer-align-items)}.amplify-field-group__outer-start .amplify-field-group__control,.amplify-field-group__outer-end .amplify-field-group__control{height:100%}.amplify-field-group__outer-start .amplify-field-group__control:not(:focus){border-inline-end-color:transparent}.amplify-field-group__outer-start .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-start--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:not(:focus){border-inline-start-color:transparent}.amplify-field-group__outer-end .amplify-field-group__control:focus{z-index:1}.amplify-field-group__outer-end--quiet .amplify-field-group__control:not(:focus){border-block-start-color:transparent;border-inline-end-color:transparent}.amplify-field-group__field-wrapper{position:relative;width:100%}.amplify-field-group__field-wrapper--vertical{width:-moz-fit-content;width:fit-content}.amplify-field-group__inner-end,.amplify-field-group__inner-start{position:absolute;top:0;height:100%;pointer-events:none}.amplify-field-group__inner-end .amplify-button,.amplify-field-group__inner-start .amplify-button{pointer-events:all;height:100%}.amplify-field-group__inner-end{right:0;left:auto}.amplify-field-group__inner-start,html[dir=rtl] .amplify-field-group__inner-end{right:auto;left:0}html[dir=rtl] .amplify-field-group__inner-start{left:auto;right:0}.amplify-field-group--has-inner-end .amplify-input{padding-inline-end:calc(var(--amplify-components-fieldcontrol-padding-inline-end) * 3)}.amplify-field-group--has-inner-start .amplify-input{padding-inline-start:calc(var(--amplify-components-fieldcontrol-padding-inline-start) * 3)}.amplify-field-group__icon:not(.amplify-field-group__icon-button){display:flex;padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-start);flex-direction:column;justify-content:center;height:100%}.amplify-fieldset{background-color:var(--amplify-components-fieldset-background-color);border-radius:var(--amplify-components-fieldset-border-radius);flex-direction:var(--amplify-components-fieldset-flex-direction);gap:var(--amplify-components-fieldset-gap)}.amplify-fieldset--small{gap:var(--amplify-components-fieldset-small-gap)}.amplify-fieldset--large{gap:var(--amplify-components-fieldset-large-gap)}.amplify-fieldset--outlined{border:var(--amplify-components-fieldset-outlined-border-width) var(--amplify-components-fieldset-outlined-border-style) var(--amplify-components-fieldset-outlined-border-color);padding:var(--amplify-components-fieldset-outlined-padding)}.amplify-fieldset--outlined.amplify-fieldset--small{padding:var(--amplify-components-fieldset-outlined-small-padding)}.amplify-fieldset--outlined.amplify-fieldset--large{padding:var(--amplify-components-fieldset-outlined-large-padding)}.amplify-fieldset__legend{color:var(--amplify-components-fieldset-legend-color);font-weight:var(--amplify-components-fieldset-legend-font-weight);line-height:var(--amplify-components-fieldset-legend-line-height);font-size:var(--amplify-components-fieldset-legend-font-size)}.amplify-fieldset__legend--small{font-size:var(--amplify-components-fieldset-legend-small-font-size)}.amplify-fieldset__legend--large{font-size:var(--amplify-components-fieldset-legend-large-font-size)}.amplify-liveness-cancel-container{z-index:2;position:absolute;top:var(--amplify-space-medium);right:var(--amplify-space-medium)}.liveness-detector .amplify-button--primary:focus{box-shadow:unset;outline:var(--amplify-components-button-focus-color) solid 2px;outline-offset:2px}.amplify-liveness-cancel-button{background-color:#fff;color:#047d95}.amplify-liveness-fade-out{animation-name:amplify-liveness-animation-fadeout;animation-duration:1s;animation-fill-mode:forwards}@keyframes amplify-liveness-animation-fadeout{0%{opacity:1}to{opacity:0}}.amplify-liveness-camera-module{flex-direction:column;align-items:center;justify-content:center;background-color:var(--amplify-components-liveness-camera-module-background-color);border:1px solid var(--amplify-colors-neutral-40);position:relative}.amplify-liveness-camera-module--mobile{position:fixed;top:0;left:0;height:100%;width:100%;z-index:2}.amplify-liveness-video{position:absolute;top:0;left:0;width:100%;height:100%;transform:scaleX(-1)}.amplify-liveness-freshness-canvas{height:100%;width:100%;position:fixed;top:0;left:0;pointer-events:none;z-index:1}.amplify-liveness-loader .amplify-liveness-centered-loader{transform:translate(-50%,-50%)}.amplify-liveness-centered-loader{position:absolute;left:50%;top:50%}.amplify-liveness-connecting-loader{display:flex;position:absolute;flex-direction:column;justify-content:center;align-items:center;z-index:3;width:100%;height:100%;background-color:var(--amplify-colors-background-primary)}.amplify-liveness-oval-canvas{flex-direction:column;position:absolute;top:0;left:0;width:100%;height:100%;align-items:center;justify-content:center}.amplify-liveness-oval-canvas--mobile{position:fixed}.amplify-liveness-video-anchor{position:relative;width:100%}.amplify-liveness-recording-icon-container{z-index:1;position:absolute;top:var(--amplify-space-medium);left:var(--amplify-space-medium)}.amplify-liveness-recording-icon{flex-direction:column;align-items:center;background-color:#fff;padding:var(--amplify-space-xxs);gap:var(--amplify-space-xxs);border-radius:var(--amplify-radii-small)}.amplify-liveness-recording-icon .amplify-text{color:var(--amplify-colors-black)}.amplify-liveness-instruction-overlay{z-index:2}.amplify-liveness-countdown-container{background-color:var(--amplify-colors-background-primary);border-radius:100%;padding:var(--amplify-space-xs)}.amplify-liveness-instruction-list{flex-direction:column}.amplify-liveness-instruction-list li{display:flex}.amplify-liveness-toast{background-color:var(--amplify-colors-background-primary);padding:var(--amplify-space-small);max-width:100%}.amplify-liveness-toast__message{color:var(--amplify-colors-font-primary);text-align:center;flex-direction:column}.amplify-liveness-toast--medium{border-radius:var(--amplify-radii-medium)}.amplify-liveness-toast--large{font-size:var(--amplify-font-sizes-xxl);padding:0 var(--amplify-space-xs)}.amplify-liveness-toast--primary{background-color:var(--amplify-colors-primary-80)}.amplify-liveness-toast--primary .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse);text-align:center;flex-direction:column}.amplify-liveness-toast__container{gap:var(--amplify-space-xs);flex-direction:column;align-items:center}.amplify-liveness-toast--error{background-color:var(--amplify-colors-red-80)}.amplify-liveness-toast--error .amplify-liveness-toast__message{color:var(--amplify-colors-font-inverse)}.amplify-liveness-match-indicator{display:block;width:min(70%,200px);position:relative;--amplify-liveness-match-indicator-transition: transform .2s linear}.amplify-liveness-match-indicator__bar{--percentage: 0;display:block;width:100%;height:var(--amplify-space-medium);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-white);position:relative;overflow:hidden;transform:translateZ(0);border:1px solid var(--amplify-colors-border-tertiary)}.amplify-liveness-match-indicator__pin{--percentage: 0;display:block;width:100%;position:absolute;top:50%;left:0;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__bar:after{position:absolute;content:"";width:100%;height:100%;background:var(--amplify-colors-primary-80);left:-100%;transform:translate(var(--percentage));transition:var(--amplify-liveness-match-indicator-transition)}.amplify-liveness-match-indicator__pin:after{--height: var(--amplify-space-xl);position:absolute;content:"";width:var(--amplify-space-small);height:var(--height);border-radius:var(--amplify-radii-medium);background:var(--amplify-colors-primary-80);left:0;top:0;transform:translate(-50%,calc(var(--height) / 2 * -1))}.amplify-liveness-figures{flex-wrap:wrap}.amplify-liveness-figure{flex-direction:column;gap:0}.amplify-liveness-figure__caption{padding:var(--amplify-space-xxs)}.amplify-liveness-figure__caption--success{background-color:var(--amplify-colors-background-success);color:var(--amplify-colors-font-success)}.amplify-liveness-figure__caption--error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error)}.amplify-liveness-figure__image{background-color:#fff;border:1px solid var(--amplify-colors-border-primary);position:relative;display:flex;justify-content:center}.amplify-liveness-figure__image svg{display:block}.amplify-liveness-figure__image--success{border-color:var(--amplify-colors-green-90)}.amplify-liveness-figure__image--error{border-color:var(--amplify-colors-border-error)}.amplify-liveness-figure__icon{position:absolute;left:0;top:0}.amplify-liveness-landscape-error-modal{background-color:var(--amplify-colors-background-primary);flex-direction:column;text-align:center;align-items:center;justify-content:center;width:100%}.amplify-liveness-landscape-error-modal__header{font-size:large;font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-landscape-error-modal__button{justify-content:center}.amplify-liveness-start-screen-header{display:flex;flex-direction:column}.amplify-liveness-start-screen-header__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-start-screen-header__body{color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-warning{color:var(--amplify-colors-blue-90);background-color:var(--amplify-colors-blue-10);align-items:center;z-index:3}.amplify-liveness-start-screen-instructions__heading{color:var(--amplify-colors-font-primary);font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-overlay-opaque{background-color:var(--amplify-colors-overlay-40)}.amplify-liveness-overlay{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-large)}.amplify-liveness-error-modal{gap:var(--amplify-space-xs);align-items:center;justify-content:center;color:var(--amplify-colors-font-error)}.amplify-liveness-error-modal__heading{font-weight:var(--amplify-font-weights-bold)}.amplify-liveness-hint--mobile{margin-top:var(--amplify-space-xxxl)}.amplify-liveness-hint__text{align-items:center;gap:var(--amplify-space-xs)}.amplify-liveness-popover{position:relative}.amplify-liveness-popover__anchor{position:absolute;top:26px;left:20px;z-index:3;border-style:solid;border-width:0 9px 9px 9px;border-color:transparent transparent var(--amplify-colors-background-primary) transparent}.amplify-liveness-popover__anchor-secondary{position:absolute;top:24px;left:19px;z-index:2;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent var(--amplify-colors-border-secondary) transparent}.amplify-liveness-popover__container{position:absolute;background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary);flex-direction:row;font-size:var(--amplify-font-sizes-xs);font-weight:var(--amplify-font-weights-normal);padding:var(--amplify-space-small);top:33px;width:240px;border:1px solid var(--amplify-colors-border-secondary);border-radius:2px;z-index:4}.amplify-liveness-start-screen-camera-select{flex-direction:column;position:absolute;left:0;top:0;width:100%;height:100%;padding:var(--amplify-space-xl);align-items:center;justify-content:flex-end;display:flex;z-index:2}.amplify-liveness-start-screen-camera-select__container{display:flex;justify-content:space-between;align-items:inherit;gap:var(--amplify-space-xs)}.amplify-liveness-start-screen-camera-select__label,.amplify-liveness-start-screen-camera-select .amplify-select,.amplify-liveness-start-screen-camera-select .amplify-select__wrapper,.amplify-liveness-start-screen-camera-select .amplify-select__icon-wrapper{background-color:var(--amplify-colors-background-primary);color:var(--amplify-colors-font-primary)}.amplify-liveness-start-screen-camera-waiting{flex-direction:column;align-items:center;justify-content:center;text-align:center;height:480px}.amplify-menu__wrapper{z-index:999999}.amplify-menu__trigger{display:flex;justify-content:center;align-items:center}.amplify-menu__content{background-color:var(--amplify-components-menu-background-color);border-radius:var(--amplify-components-menu-border-radius);box-shadow:var(--amplify-components-menu-box-shadow);flex-direction:var(--amplify-components-menu-flex-direction);gap:var(--amplify-components-menu-gap);min-width:var(--amplify-components-menu-min-width);max-width:var(--amplify-components-menu-max-width);border-color:var(--amplify-components-menu-border-color);border-width:var(--amplify-components-menu-border-width);border-style:var(--amplify-components-menu-border-style)}.amplify-menu__content__item{min-height:var(--amplify-components-menu-item-min-height);padding-inline-start:var(--amplify-components-menu-item-padding-inline-start);padding-inline-end:var(--amplify-components-menu-item-padding-inline-end)}.amplify-menu__content__item:not(:first-child):not(:last-child){border-radius:0}.amplify-menu__content__item:first-child{border-end-end-radius:0;border-end-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:first-child{border-bottom-right-radius:0;border-bottom-left-radius:0}}.amplify-menu__content__item:last-child{border-start-end-radius:0;border-start-start-radius:0}@supports not (border-end-end-radius: 0){.amplify-menu__content__item:last-child{border-top-right-radius:0;border-top-left-radius:0}}.amplify-message{align-items:var(--amplify-components-message-align-items);background-color:var(--amplify-components-message-background-color);color:var(--amplify-components-message-color);justify-content:var(--amplify-components-message-justify-content);padding-block:var(--amplify-components-message-padding-block);padding-inline:var(--amplify-components-message-padding-inline);border-color:var(--amplify-components-message-border-color);border-radius:var(--amplify-components-message-border-radius);border-style:var(--amplify-components-message-border-style);border-width:var(--amplify-components-message-border-width);line-height:var(--amplify-components-message-line-height)}.amplify-message--plain{background-color:var(--amplify-components-message-plain-background-color);border-color:var(--amplify-components-message-plain-border-color);color:var(--amplify-components-message-plain-color)}.amplify-message--plain.amplify-message--info{background-color:var(--amplify-components-message-plain-info-background-color);border-color:var(--amplify-components-message-plain-info-border-color);color:var(--amplify-components-message-plain-info-color)}.amplify-message--plain.amplify-message--error{background-color:var(--amplify-components-message-plain-error-background-color);border-color:var(--amplify-components-message-plain-error-border-color);color:var(--amplify-components-message-plain-error-color)}.amplify-message--plain.amplify-message--warning{background-color:var(--amplify-components-message-plain-warning-background-color);border-color:var(--amplify-components-message-plain-warning-border-color);color:var(--amplify-components-message-plain-warning-color)}.amplify-message--plain.amplify-message--success{background-color:var(--amplify-components-message-plain-success-background-color);border-color:var(--amplify-components-message-plain-success-border-color);color:var(--amplify-components-message-plain-success-color)}.amplify-message--outlined{background-color:var(--amplify-components-message-outlined-background-color);border-color:var(--amplify-components-message-outlined-border-color);color:var(--amplify-components-message-outlined-color)}.amplify-message--outlined.amplify-message--info{background-color:var(--amplify-components-message-outlined-info-background-color);border-color:var(--amplify-components-message-outlined-info-border-color);color:var(--amplify-components-message-outlined-info-color)}.amplify-message--outlined.amplify-message--error{background-color:var(--amplify-components-message-outlined-error-background-color);border-color:var(--amplify-components-message-outlined-error-border-color);color:var(--amplify-components-message-outlined-error-color)}.amplify-message--outlined.amplify-message--warning{background-color:var(--amplify-components-message-outlined-warning-background-color);border-color:var(--amplify-components-message-outlined-warning-border-color);color:var(--amplify-components-message-outlined-warning-color)}.amplify-message--outlined.amplify-message--success{background-color:var(--amplify-components-message-outlined-success-background-color);border-color:var(--amplify-components-message-outlined-success-border-color);color:var(--amplify-components-message-outlined-success-color)}.amplify-message--filled{background-color:var(--amplify-components-message-filled-background-color);border-color:var(--amplify-components-message-filled-border-color);color:var(--amplify-components-message-filled-color)}.amplify-message--filled.amplify-message--info{background-color:var(--amplify-components-message-filled-info-background-color);border-color:var(--amplify-components-message-filled-info-border-color);color:var(--amplify-components-message-filled-info-color)}.amplify-message--filled.amplify-message--error{background-color:var(--amplify-components-message-filled-error-background-color);border-color:var(--amplify-components-message-filled-error-border-color);color:var(--amplify-components-message-filled-error-color)}.amplify-message--filled.amplify-message--warning{background-color:var(--amplify-components-message-filled-warning-background-color);border-color:var(--amplify-components-message-filled-warning-border-color);color:var(--amplify-components-message-filled-warning-color)}.amplify-message--filled.amplify-message--success{background-color:var(--amplify-components-message-filled-success-background-color);border-color:var(--amplify-components-message-filled-success-border-color);color:var(--amplify-components-message-filled-success-color)}.amplify-message__icon{font-size:var(--amplify-components-message-icon-size)}.amplify-message__icon>*{display:block}.amplify-message__heading{font-weight:var(--amplify-components-message-heading-font-weight);font-size:var(--amplify-components-message-heading-font-size)}.amplify-message__content{flex:1;flex-direction:column;gap:var(--amplify-space-xxxs)}.amplify-message__dismiss{margin-inline-start:auto;gap:var(--amplify-components-message-dismiss-gap)}.amplify-pagination{list-style-type:none}.amplify-pagination__item{height:var(--amplify-components-pagination-item-shared-height);min-width:var(--amplify-components-pagination-item-shared-min-width);border-radius:var(--amplify-components-pagination-item-shared-border-radius);display:flex;align-items:center;justify-content:center;font-weight:initial;color:var(--amplify-components-pagination-button-color);margin-inline-start:var(--amplify-components-pagination-item-container-margin-left);margin-inline-end:var(--amplify-components-pagination-item-container-margin-right);padding-inline-start:var(--amplify-components-pagination-button-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-button-padding-inline-end);transition-property:var(--amplify-components-pagination-button-transition-property);transition-duration:var(--amplify-components-pagination-button-transition-duration)}.amplify-pagination__item:hover{text-decoration:none;color:var(--amplify-components-pagination-button-hover-color);background-color:var(--amplify-components-pagination-button-hover-background-color)}.amplify-pagination__item--disabled{color:var(--amplify-components-pagination-button-disabled-color);pointer-events:none}.amplify-pagination__item--current{align-items:var(--amplify-components-pagination-current-align-items);justify-content:var(--amplify-components-pagination-current-justify-content);color:var(--amplify-components-pagination-current-color);font-size:var(--amplify-components-pagination-current-font-size);background-color:var(--amplify-components-pagination-current-background-color)}.amplify-pagination__item--ellipsis{align-items:var(--amplify-components-pagination-ellipsis-align-items);justify-content:var(--amplify-components-pagination-ellipsis-justify-content);padding-inline-start:var(--amplify-components-pagination-ellipsis-padding-inline-start);padding-inline-end:var(--amplify-components-pagination-ellipsis-padding-inline-end)}.amplify-passwordfield{--amplify-components-fieldcontrol-color: var( --amplify-components-passwordfield-color );--amplify-components-button-color: var( --amplify-components-passwordfield-button-color );--amplify-components-button-active-background-color: var( --amplify-components-passwordfield-button-active-background-color );--amplify-components-button-active-border-color: var( --amplify-components-passwordfield-button-active-border-color );--amplify-components-button-active-color: var( --amplify-components-passwordfield-button-active-color );--amplify-components-button-disabled-background-color: var( --amplify-components-passwordfield-button-disabled-background-color );--amplify-components-button-disabled-border-color: var( --amplify-components-passwordfield-button-disabled-border-color );--amplify-components-button-disabled-color: var( --amplify-components-passwordfield-button-disabled-color );--amplify-components-button-focus-background-color: var( --amplify-components-passwordfield-button-focus-background-color );--amplify-components-button-focus-border-color: var( --amplify-components-passwordfield-button-focus-border-color );--amplify-components-button-focus-color: var( --amplify-components-passwordfield-button-focus-color );--amplify-components-button-hover-background-color: var( --amplify-components-passwordfield-button-hover-background-color );--amplify-components-button-hover-border-color: var( --amplify-components-passwordfield-button-hover-border-color );--amplify-components-button-hover-color: var( --amplify-components-passwordfield-button-hover-color );--amplify-components-button-outlined-error-color: var( --amplify-components-passwordfield-button-error-color );--amplify-components-button-outlined-error-border-color: var( --amplify-components-passwordfield-button-error-border-color );--amplify-components-button-outlined-error-background-color: var( --amplify-components-passwordfield-button-error-background-color );--amplify-components-button-outlined-error-active-color: var( --amplify-components-passwordfield-button-error-active-color );--amplify-components-button-outlined-error-active-border-color: var( --amplify-components-passwordfield-button-error-active-border-color );--amplify-components-button-outlined-error-active-background-color: var( --amplify-components-passwordfield-button-error-active-background-color );--amplify-components-button-outlined-error-hover-color: var( --amplify-components-passwordfield-button-error-hover-color );--amplify-components-button-outlined-error-hover-border-color: var( --amplify-components-passwordfield-button-error-hover-border-color );--amplify-components-button-outlined-error-hover-background-color: var( --amplify-components-passwordfield-button-error-hover-background-color );--amplify-components-button-outlined-error-focus-color: var( --amplify-components-passwordfield-button-error-focus-color );--amplify-components-button-outlined-error-focus-box-shadow: var( --amplify-components-passwordfield-button-error-focus-box-shadow );--amplify-components-button-outlined-error-focus-border-color: var( --amplify-components-passwordfield-button-error-focus-border-color );--amplify-components-button-outlined-error-focus-background-color: var( --amplify-components-passwordfield-button-error-focus-background-color )}.amplify-phonenumberfield select:not(:focus){border-right:none}.amplify-phonenumberfield{--amplify-components-selectfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-selectfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-selectfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-selectfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color );--amplify-components-textfield-color: var( --amplify-components-phonenumberfield-color );--amplify-components-textfield-border-color: var( --amplify-components-phonenumberfield-border-color );--amplify-components-textfield-font-size: var( --amplify-components-phonenumberfield-font-size );--amplify-components-textfield-focus-border-color: var( --amplify-components-phonenumberfield-focus-border-color )}.amplify-rating{display:flex;position:relative;text-align:left;font-size:var(--amplify-components-rating-default-size);line-height:var(--amplify-components-rating-default-size)}.amplify-rating--small{font-size:var(--amplify-components-rating-small-size);line-height:var(--amplify-components-rating-small-size)}.amplify-rating--large{font-size:var(--amplify-components-rating-large-size);line-height:var(--amplify-components-rating-large-size)}.amplify-rating__item{position:relative;height:1em;width:1em}.amplify-rating__icon{width:1em;height:1em;display:block;position:absolute;overflow:hidden}.amplify-rating__icon--filled{color:var(--amplify-components-rating-filled-color)}.amplify-rating__icon--empty{color:var(--amplify-components-rating-empty-color)}.amplify-radio{align-items:var(--amplify-components-radio-align-items);justify-content:var(--amplify-components-radio-justify-content);gap:inherit;flex-direction:row-reverse;position:relative}.amplify-radio--disabled{cursor:var(--amplify-components-radio-disabled-cursor)}.amplify-radio__button{flex-shrink:0;align-items:var(--amplify-components-radio-button-align-items);justify-content:var(--amplify-components-radio-button-justify-content);padding:var(--amplify-components-radio-button-padding);box-sizing:var(--amplify-components-radio-button-box-sizing);border-width:var(--amplify-components-radio-button-border-width);border-style:var(--amplify-components-radio-button-border-style);border-radius:var(--amplify-components-radio-button-border-radius);border-color:var(--amplify-components-radio-button-border-color);color:var(--amplify-components-radio-button-color);background-color:var(--amplify-components-radio-button-background-color);transition-property:var(--amplify-components-radio-button-transition-property);transition-duration:var(--amplify-components-radio-button-transition-duration);width:var(--amplify-components-radio-button-width);height:var(--amplify-components-radio-button-height);outline-color:var(--amplify-components-radio-button-outline-color);outline-style:var(--amplify-components-radio-button-outline-style);outline-width:var(--amplify-components-radio-button-outline-width);outline-offset:var(--amplify-components-radio-button-outline-offset)}.amplify-radio__button:before{content:"";display:inline-block;width:100%;height:100%;border-radius:var(--amplify-components-radio-button-before-border-radius);background-color:currentColor;border-radius:50%}.amplify-radio__button--small{width:var(--amplify-components-radio-button-small-width);height:var(--amplify-components-radio-button-small-height)}.amplify-radio__button--large{width:var(--amplify-components-radio-button-large-width);height:var(--amplify-components-radio-button-large-height)}.amplify-radio__input:checked+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-color)}.amplify-radio__input:checked:disabled+.amplify-radio__button{color:var(--amplify-components-radio-button-checked-disabled-color)}.amplify-radio__input:focus+.amplify-radio__button{border-color:var(--amplify-components-radio-button-focus-border-color);box-shadow:var(--amplify-components-radio-button-focus-box-shadow)}.amplify-radio__input[aria-invalid=true]+.amplify-radio__button{border-color:var(--amplify-components-radio-button-error-border-color)}.amplify-radio__input[aria-invalid=true]:focus+.amplify-radio__button{box-shadow:var(--amplify-components-radio-button-error-focus-box-shadow)}.amplify-radio__input:disabled+.amplify-radio__button{border-color:var(--amplify-components-radio-button-disabled-border-color);background-color:var(--amplify-components-radio-button-disabled-background-color)}.amplify-radio__label{color:var(--amplify-components-radio-label-color)}.amplify-radio__label--disabled{color:var(--amplify-components-radio-label-disabled-color)}.amplify-radiogroup{gap:inherit;flex-direction:inherit;align-items:inherit}.amplify-radiogroupfield{flex-direction:column;align-items:flex-start;--amplify-components-fieldset-legend-color: var( --amplify-components-radiogroup-legend-color );--amplify-components-fieldset-legend-font-weight: var( --amplify-components-radiogroup-legend-font-weight );--amplify-components-radio-button-border-width: var( --amplify-components-radiogroup-radio-border-width );--amplify-components-radio-button-border-color: var( --amplify-components-radiogroup-radio-border-color );--amplify-components-radio-button-background-color: var( --amplify-components-radiogroup-radio-background-color );--amplify-components-radio-label-color: var( --amplify-components-radiogroup-radio-label-color );--amplify-components-radio-button-checked-color: var( --amplify-components-radiogroup-radio-checked-color )}.amplify-searchfield{--amplify-components-fieldcontrol-color: var( --amplify-components-searchfield-input-color )}.amplify-searchfield__search{color:var(--amplify-components-searchfield-button-color);background-color:var(--amplify-components-searchfield-button-background-color)}.amplify-searchfield__search:active{background-color:var(--amplify-components-button-active-background-color);border-color:var(--amplify-components-button-active-border-color);color:var(--amplify-components-button-active-color)}.amplify-searchfield__search:focus{background-color:var(--amplify-components-searchfield-button-focus-background-color);border-color:var(--amplify-components-searchfield-button-focus-border-color);color:var(--amplify-components-searchfield-button-focus-color)}.amplify-searchfield__search:hover{background-color:var(--amplify-components-searchfield-button-hover-background-color);border-color:var(--amplify-components-searchfield-button-hover-border-color);color:var(--amplify-components-searchfield-button-hover-color)}.amplify-searchfield__search:disabled{background-color:var(--amplify-components-searchfield-button-disabled-background-color);border-color:var(--amplify-components-searchfield-button-disabled-border-color);color:var(--amplify-components-searchfield-button-disabled-color)}.amplify-select__wrapper{flex:var(--amplify-components-select-wrapper-flex);display:var(--amplify-components-select-wrapper-display);position:var(--amplify-components-select-wrapper-position);cursor:var(--amplify-components-select-wrapper-cursor);align-self:stretch}.amplify-select__icon{color:var(--amplify-components-fieldcontrol-color);align-items:var(--amplify-components-select-icon-wrapper-align-items);position:var(--amplify-components-select-icon-wrapper-position);top:var(--amplify-components-select-icon-wrapper-top);right:var(--amplify-components-select-icon-wrapper-right);transform:var(--amplify-components-select-icon-wrapper-transform);pointer-events:var(--amplify-components-select-icon-wrapper-pointer-events)}.amplify-select__icon--small{right:var(--amplify-components-select-icon-wrapper-small-right)}.amplify-select__icon--large{right:var(--amplify-components-select-icon-wrapper-large-right)}.amplify-select{box-sizing:border-box;color:var(--amplify-components-fieldcontrol-color);font-size:var(--amplify-components-fieldcontrol-font-size);line-height:var(--amplify-components-fieldcontrol-line-height);padding-block-start:var(--amplify-components-fieldcontrol-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-padding-inline-end);transition:all var(--amplify-components-fieldcontrol-transition-duration);width:100%;border-color:var(--amplify-components-fieldcontrol-border-color);border-radius:var(--amplify-components-fieldcontrol-border-radius);border-style:var(--amplify-components-fieldcontrol-border-style);border-width:var(--amplify-components-fieldcontrol-border-width);outline-color:var(--amplify-components-fieldcontrol-outline-color);outline-style:var(--amplify-components-fieldcontrol-outline-style);outline-width:var(--amplify-components-fieldcontrol-outline-width);outline-offset:var(--amplify-components-fieldcontrol-outline-offset);background-color:var(--amplify-components-select-background-color);color:var(--amplify-components-select-color);min-width:var(--amplify-components-select-min-width);padding-inline-end:var(--amplify-components-select-padding-inline-end);white-space:var(--amplify-components-select-white-space)}.amplify-select:focus{border-color:var(--amplify-components-fieldcontrol-focus-border-color);box-shadow:var(--amplify-components-fieldcontrol-focus-box-shadow)}.amplify-select--small{font-size:var(--amplify-components-fieldcontrol-small-font-size);padding-block-start:var(--amplify-components-fieldcontrol-small-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-small-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-small-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-small-padding-inline-end)}.amplify-select--large{font-size:var(--amplify-components-fieldcontrol-large-font-size);padding-block-start:var(--amplify-components-fieldcontrol-large-padding-block-start);padding-block-end:var(--amplify-components-fieldcontrol-large-padding-block-end);padding-inline-start:var(--amplify-components-fieldcontrol-large-padding-inline-start);padding-inline-end:var(--amplify-components-fieldcontrol-large-padding-inline-end)}.amplify-select--error{border-color:var(--amplify-components-fieldcontrol-error-border-color)}.amplify-select--error:focus{border-color:var(--amplify-components-fieldcontrol-error-border-color);box-shadow:var(--amplify-components-fieldcontrol-error-focus-box-shadow)}.amplify-select--quiet{border-block-start:var(--amplify-components-fieldcontrol-quiet-border-block-start);border-inline-start:var(--amplify-components-fieldcontrol-quiet-border-inline-start);border-inline-end:var(--amplify-components-fieldcontrol-quiet-border-inline-end);border-radius:var(--amplify-components-fieldcontrol-quiet-border-radius)}.amplify-select--quiet:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-focus-box-shadow)}.amplify-select--quiet[aria-invalid=true]{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-border-block-end-color)}.amplify-select--quiet[aria-invalid=true]:focus{border-block-end-color:var(--amplify-components-fieldcontrol-quiet-error-focus-border-block-end-color);box-shadow:var(--amplify-components-fieldcontrol-quiet-error-focus-box-shadow)}.amplify-select[disabled]{color:var(--amplify-components-fieldcontrol-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor);border-color:var(--amplify-components-fieldcontrol-disabled-border-color);background-color:var(--amplify-components-fieldcontrol-disabled-background-color)}.amplify-select option{background-color:var(--amplify-components-select-option-background-color);color:var(--amplify-components-select-option-color)}.amplify-select option[disabled=""]{background-color:var(--amplify-components-select-option-disabled-background-color);color:var(--amplify-components-select-option-disabled-color);cursor:var(--amplify-components-fieldcontrol-disabled-cursor)}.amplify-select[disabled]{background-color:var(--amplify-components-select-disabled-background-color);color:var(--amplify-components-select-disabled-color)}.amplify-select[disabled] option{color:inherit;background-color:inherit}.amplify-select--small{min-width:var(--amplify-components-select-small-min-width);padding-inline-end:var(--amplify-components-select-small-padding-inline-end)}.amplify-select--large{min-width:var(--amplify-components-select-large-min-width);padding-inline-end:var(--amplify-components-select-large-padding-inline-end)}.amplify-select--expanded{overflow:auto;padding:var(--amplify-components-select-expanded-padding-block) var(--amplify-components-select-expanded-padding-inline)}.amplify-select--expanded option{padding:var(--amplify-components-select-expanded-option-padding-block) var(--amplify-components-select-expanded-option-padding-inline)}.amplify-selectfield{flex-direction:var(--amplify-components-selectfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-selectfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-selectfield-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-selectfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-selectfield-focus-border-color );--amplify-components-field-label-color: var( --amplify-components-selectfield-label-color )}.amplify-sliderfield{flex-direction:column}.amplify-sliderfield__label{display:flex;justify-content:space-between}.amplify-sliderfield__root{align-items:center;box-sizing:content-box;display:flex;padding-block:var(--amplify-components-sliderfield-padding-block);position:relative;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-thumb-height )}.amplify-sliderfield__root--disabled{cursor:not-allowed}.amplify-sliderfield__root--horizontal{height:var(--amplify-internal-sliderfield-root-height)}.amplify-sliderfield__root--vertical{flex-direction:column;width:var(--amplify-internal-sliderfield-root-width)}.amplify-sliderfield__root--large{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-large-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-large-thumb-height )}.amplify-sliderfield__root--small{--amplify-internal-sliderfield-root-height: var( --amplify-components-sliderfield-small-thumb-height );--amplify-internal-sliderfield-root-width: var( --amplify-components-sliderfield-small-thumb-height )}.amplify-sliderfield__track{position:relative;flex-grow:1;border-radius:var(--amplify-components-sliderfield-track-border-radius);background-color:var(--amplify-components-sliderfield-track-background-color);--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-width: var( --amplify-components-sliderfield-track-min-width );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-track-height );--amplify-internal-sliderfield-track-min-height: var( --amplify-components-sliderfield-track-min-width )}.amplify-sliderfield__track--horizontal{height:var(--amplify-internal-sliderfield-track-height);min-width:var(--amplify-internal-sliderfield-track-min-width)}.amplify-sliderfield__track--vertical{width:var(--amplify-internal-sliderfield-track-width);min-height:var(--amplify-internal-sliderfield-track-min-height)}.amplify-sliderfield__track--large{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-large-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-large-track-height )}.amplify-sliderfield__track--small{--amplify-internal-sliderfield-track-height: var( --amplify-components-sliderfield-small-track-height );--amplify-internal-sliderfield-track-width: var( --amplify-components-sliderfield-small-track-height )}.amplify-sliderfield__range{position:absolute;border-radius:var(--amplify-components-sliderfield-range-border-radius);background-color:var(--amplify-components-sliderfield-range-background-color)}.amplify-sliderfield__range--disabled{background-color:var(--amplify-components-sliderfield-range-disabled-background-color)}.amplify-sliderfield__range--horizontal{height:100%}.amplify-sliderfield__range--vertical{width:100%}.amplify-sliderfield__thumb{display:block;width:var(--amplify-components-sliderfield-thumb-width);height:var(--amplify-components-sliderfield-thumb-height);background-color:var(--amplify-components-sliderfield-thumb-background-color);box-shadow:var(--amplify-components-sliderfield-thumb-box-shadow);border-radius:var(--amplify-components-sliderfield-thumb-border-radius);border-width:var(--amplify-components-sliderfield-thumb-border-width);border-color:var(--amplify-components-sliderfield-thumb-border-color);border-style:var(--amplify-components-sliderfield-thumb-border-style)}.amplify-sliderfield__thumb:hover{background-color:var(--amplify-components-sliderfield-thumb-hover-background-color);border-color:var(--amplify-components-sliderfield-thumb-hover-border-color)}.amplify-sliderfield__thumb:focus{border-color:var(--amplify-components-sliderfield-thumb-focus-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-focus-box-shadow)}.amplify-sliderfield__thumb--disabled{background-color:var(--amplify-components-sliderfield-thumb-disabled-background-color);border-color:var(--amplify-components-sliderfield-thumb-disabled-border-color);box-shadow:var(--amplify-components-sliderfield-thumb-disabled-box-shadow)}.amplify-sliderfield__thumb--large{width:var(--amplify-components-sliderfield-large-thumb-width);height:var(--amplify-components-sliderfield-large-thumb-height)}.amplify-sliderfield__thumb--small{width:var(--amplify-components-sliderfield-small-thumb-width);height:var(--amplify-components-sliderfield-small-thumb-height)}.amplify-stepperfield{flex-direction:var(--amplify-components-stepperfield-flex-direction);--amplify-components-fieldcontrol-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-button-border-color: var( --amplify-components-stepperfield-border-color );--amplify-components-fieldcontrol-color: var( --amplify-components-stepperfield-input-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-stepperfield-input-font-size );--amplify-components-button-color: var( --amplify-components-stepperfield-button-color );--amplify-components-button-active-color: var( --amplify-components-stepperfield-button-active-color );--amplify-components-button-active-background-color: var( --amplify-components-stepperfield-button-active-background-color );--amplify-components-button-focus-color: var( --amplify-components-stepperfield-button-focus-color );--amplify-components-button-focus-background-color: var( --amplify-components-stepperfield-button-focus-background-color );--amplify-components-button-disabled-color: var( --amplify-components-stepperfield-button-disabled-color );--amplify-components-button-disabled-background-color: var( --amplify-components-stepperfield-button-disabled-background-color );--amplify-components-button-hover-color: var( --amplify-components-stepperfield-button-hover-color );--amplify-components-button-hover-background-color: var( --amplify-components-stepperfield-button-hover-background-color )}.amplify-stepperfield__button--decrease,.amplify-stepperfield__button--increase{background-color:var(--amplify-components-stepperfield-button-background-color)}.amplify-stepperfield__button--decrease--disabled,.amplify-stepperfield__button--increase--disabled{background-color:var(--amplify-components-stepperfield-button-disabled-background-color)}.amplify-stepperfield__button--decrease--quiet,.amplify-stepperfield__button--increase--quiet{border-width:0 0 var(--amplify-components-button-border-width) 0;border-radius:0}.amplify-stepperfield__button--decrease[data-invalid=true]{border-inline-end:none}.amplify-stepperfield__button--increase[data-invalid=true]{border-inline-start:none}.amplify-stepperfield__input{-moz-appearance:textfield;text-align:var(--amplify-components-stepperfield-input-text-align)}.amplify-stepperfield__input::-webkit-outer-spin-button,.amplify-stepperfield__input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.amplify-stepperfield__input:not(:focus,[aria-invalid=true]){border-inline-start:none;border-inline-end:none}.amplify-switchfield{display:inline-block;font-size:var(--amplify-components-switchfield-font-size);cursor:pointer}.amplify-switchfield--small{font-size:var(--amplify-components-switchfield-small-font-size)}.amplify-switchfield--large{font-size:var(--amplify-components-switchfield-large-font-size)}.amplify-switch__wrapper{display:inline-flex;align-items:center}.amplify-switch__wrapper--start{flex-direction:row}.amplify-switch__wrapper--end{flex-direction:row-reverse}.amplify-switch__wrapper--top{flex-direction:column}.amplify-switch__wrapper--bottom{flex-direction:column-reverse}.amplify-switch__track{display:inline-flex;justify-content:flex-start;box-sizing:content-box;border-radius:var(--amplify-components-switchfield-track-border-radius);padding:var(--amplify-components-switchfield-track-padding);width:var(--amplify-components-switchfield-track-width);height:var(--amplify-components-switchfield-track-height);transition-duration:var(--amplify-components-switchfield-track-transition-duration);background-color:var(--amplify-components-switchfield-track-background-color)}.amplify-switch__track--checked{background-color:var(--amplify-components-switchfield-track-checked-background-color)}.amplify-switch__track--disabled{opacity:var(--amplify-components-switchfield-disabled-opacity);cursor:not-allowed}.amplify-switch__track--focused{box-shadow:var(--amplify-components-switchfield-focused-shadow)}.amplify-switch__track--error{background-color:var(--amplify-components-switchfield-track-error-background-color)}.amplify-switch__thumb{background-color:var(--amplify-components-switchfield-thumb-background-color);transition-duration:var(--amplify-components-switchfield-thumb-transition-duration);border-radius:var(--amplify-components-switchfield-thumb-border-radius);width:var(--amplify-components-switchfield-thumb-width);height:var(--amplify-components-switchfield-thumb-width);border-width:var(--amplify-components-switchfield-thumb-border-width);border-style:var(--amplify-components-switchfield-thumb-border-style);border-color:var(--amplify-components-switchfield-thumb-border-color);overflow-wrap:break-word}.amplify-switch__thumb--checked{transform:var(--amplify-components-switchfield-thumb-checked-transform)}.amplify-switch__thumb--disabled{cursor:not-allowed}.amplify-switch__label{padding:var(--amplify-components-switchfield-label-padding);cursor:pointer}.amplify-table{border-collapse:var(--amplify-components-table-border-collapse);display:var(--amplify-components-table-display);width:var(--amplify-components-table-width);--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-padding );--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) 0px var(--amplify-components-table-data-border-width) 0px;--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) 0px var(--amplify-components-table-header-border-width) 0px}.amplify-table--small{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-small-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-small-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-small-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-small-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-small-padding )}.amplify-table--large{--amplify-internal-table-caption-font-size: var( --amplify-components-table-caption-large-font-size );--amplify-internal-table-th-font-size: var( --amplify-components-table-header-large-font-size );--amplify-internal-table-th-padding: var( --amplify-components-table-header-large-padding );--amplify-internal-table-td-font-size: var( --amplify-components-table-data-large-font-size );--amplify-internal-table-td-padding: var( --amplify-components-table-data-large-padding )}.amplify-table--bordered{--amplify-internal-table-td-border-width: var( --amplify-components-table-data-border-width ) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width) var(--amplify-components-table-data-border-width);--amplify-internal-table-th-border-width: var( --amplify-components-table-header-border-width ) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width) var(--amplify-components-table-header-border-width)}.amplify-table--striped .amplify-table__row:not(.amplify-table__head *):nth-child(odd){background-color:var(--amplify-components-table-row-striped-background-color)}.amplify-table--striped .amplify-table__row.amplify-storage-browser__table-row_active:nth-child(odd){background-color:var(--amplify-colors-background-info)}.amplify-table__caption{caption-side:var(--amplify-components-table-caption-caption-side);color:var(--amplify-components-table-caption-color);display:var(--amplify-components-table-caption-display);font-size:var(--amplify-internal-table-caption-font-size);text-align:var(--amplify-components-table-caption-text-align);word-break:var(--amplify-components-table-caption-word-break)}.amplify-table__head{display:var(--amplify-components-table-head-display);vertical-align:var(--amplify-components-table-head-vertical-align)}.amplify-table__body{display:var(--amplify-components-table-body-display);vertical-align:var(--amplify-components-table-body-vertical-align)}.amplify-table__foot{display:var(--amplify-components-table-foot-display);vertical-align:var(--amplify-components-table-foot-vertical-align)}.amplify-table__row{display:var(--amplify-components-table-row-display);vertical-align:var(--amplify-components-table-row-vertical-align)}.amplify-table__th{border-color:var(--amplify-components-table-header-border-color);border-style:var(--amplify-components-table-header-border-style);border-width:var(--amplify-internal-table-th-border-width);color:var(--amplify-components-table-header-color);display:var(--amplify-components-table-header-display);font-size:var(--amplify-internal-table-th-font-size);font-weight:var(--amplify-components-table-header-font-weight);padding:var(--amplify-internal-table-th-padding);vertical-align:var(--amplify-components-table-header-vertical-align)}.amplify-table__th:first-child{border-left-width:var(--amplify-components-table-header-border-width)}.amplify-table__th:last-child{border-right-width:var(--amplify-components-table-header-border-width)}.amplify-table__td{border-color:var(--amplify-components-table-data-border-color);border-style:var(--amplify-components-table-data-border-style);border-width:var(--amplify-internal-table-td-border-width);color:var(--amplify-components-table-data-color);display:var(--amplify-components-table-data-display);font-size:var(--amplify-internal-table-td-font-size);font-weight:var(--amplify-components-table-data-font-weight);padding:var(--amplify-internal-table-td-padding);vertical-align:var(--amplify-components-table-data-vertical-align)}.amplify-table__td:first-child{border-left-width:var(--amplify-components-table-data-border-width)}.amplify-table__td:last-child{border-right-width:var(--amplify-components-table-data-border-width)}.amplify-table[data-highlightonhover=true] .amplify-table__row:not(.amplify-table__head *):hover{background-color:var(--amplify-components-table-row-hover-background-color)}.amplify-tabs__list{--internal-item-margin-start: 0;--internal-item-margin-end: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-border-width: 0 0 var(--amplify-components-tabs-border-width) 0;--internal-item-flex: initial;display:flex;flex-direction:row;background-color:var(--amplify-components-tabs-background-color);box-shadow:var(--amplify-components-tabs-box-shadow);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-border-style);border-color:var(--amplify-components-tabs-border-color);gap:var(--amplify-components-tabs-gap)}.amplify-tabs__list--top{--internal-item-border-width: var(--amplify-components-tabs-border-width) 0 0 0;--internal-item-margin-start: calc( -1 * var(--amplify-components-tabs-item-border-width) );--internal-item-margin-end: 0}.amplify-tabs__list--equal{--internal-item-flex: 1 1 0}.amplify-tabs__list--relative{--internal-item-flex: 1 1 auto}.amplify-tabs__panel{display:none;background-color:var(--amplify-components-tabs-panel-background-color);padding-inline:var(--amplify-components-tabs-panel-padding-inline);padding-block:var(--amplify-components-tabs-panel-padding-block)}.amplify-tabs__panel--active{display:block}.amplify-tabs__item{position:relative;background-color:var(--amplify-components-tabs-item-background-color);box-sizing:border-box;color:var(--amplify-components-tabs-item-color);font-size:var(--amplify-components-tabs-item-font-size);font-weight:var(--amplify-components-tabs-item-font-weight);padding:var(--amplify-components-tabs-item-padding-vertical) var(--amplify-components-tabs-item-padding-horizontal);text-align:var(--amplify-components-tabs-item-text-align);transition:all var(--amplify-components-tabs-item-transition-duration);border-width:var(--internal-item-border-width);border-style:var(--amplify-components-tabs-item-border-style);border-color:var(--amplify-components-tabs-item-border-color);flex:var(--internal-item-flex);margin-block-start:var(--internal-item-margin-start);margin-block-end:var(--internal-item-margin-end)}.amplify-tabs__item--active{color:var(--amplify-components-tabs-item-active-color);border-color:var(--amplify-components-tabs-item-active-border-color);background-color:var(--amplify-components-tabs-item-active-background-color);transition-property:none}.amplify-tabs__item:hover{color:var(--amplify-components-tabs-item-hover-color);cursor:pointer}.amplify-tabs__item:focus-visible{z-index:2;color:var(--amplify-components-tabs-item-focus-color);background-color:var(--amplify-components-tabs-item-focus-background-color);border-color:var(--amplify-components-tabs-item-focus-border-color);box-shadow:var(--amplify-components-tabs-item-focus-box-shadow)}.amplify-tabs__item:active{background-color:var(--amplify-components-tabs-item-active-background-color);border-color:var(--amplify-components-tabs-item-active-border-color);box-shadow:var(--amplify-components-tabs-item-active-box-shadow);color:var(--amplify-components-tabs-item-active-color)}.amplify-tabs__item[disabled]{background-color:var(--amplify-components-tabs-item-disabled-background-color);border-color:var(--amplify-components-tabs-item-disabled-border-color);box-shadow:var(--amplify-components-tabs-item-disabled-box-shadow);color:var(--amplify-components-tabs-item-disabled-color);cursor:not-allowed}.amplify-textareafield{max-height:100%;flex-direction:column;--amplify-components-fieldcontrol-color: var( --amplify-components-textareafield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textareafield-border-color );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textareafield-focus-border-color )}.amplify-textfield{--amplify-components-fieldcontrol-color: var( --amplify-components-textfield-color );--amplify-components-fieldcontrol-border-color: var( --amplify-components-textfield-border-color );--amplify-components-fieldcontrol-font-size: var( --amplify-components-textfield-font-size );--amplify-components-fieldcontrol-focus-border-color: var( --amplify-components-textfield-focus-border-color )}.amplify-togglebutton{--amplify-internal-togglebutton-background-color: initial;--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-color );background-color:var(--amplify-internal-togglebutton-background-color);border-color:var(--amplify-internal-togglebutton-border-color);color:var(--amplify-internal-togglebutton-color);--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-components-togglebutton-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-components-togglebutton-focus-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-color );--amplify-internal-togglebutton-active-background-color: var( --amplify-components-togglebutton-active-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-disabled-color )}.amplify-togglebutton:focus{background-color:var(--amplify-internal-togglebutton-focus-background-color);border-color:var(--amplify-internal-togglebutton-focus-border-color);color:var(--amplify-internal-togglebutton-focus-color)}.amplify-togglebutton:hover{background-color:var(--amplify-internal-togglebutton-hover-background-color);border-color:var(--amplify-internal-togglebutton-hover-border-color);color:var(--amplify-internal-togglebutton-hover-color)}.amplify-togglebutton:active{background-color:var(--amplify-internal-togglebutton-active-background-color)}.amplify-togglebutton:disabled{background-color:var(--amplify-internal-togglebutton-disabled-background-color);border-color:var(--amplify-internal-togglebutton-disabled-border-color);color:var(--amplify-internal-togglebutton-disabled-color)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-color: var( --amplify-components-togglebutton-pressed-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-components-togglebutton-pressed-hover-background-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-components-togglebutton-pressed-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-components-togglebutton-pressed-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-components-togglebutton-pressed-color )}.amplify-togglebutton--primary{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-background-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-primary-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-border-color );--amplify-internal-togglebutton-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-primary-color );border-width:var(--amplify-components-togglebutton-primary-border-width);--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-focus-box-shadow );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-primary-focus-background-color );--amplify-internal-togglebutton-focus-border-color: var( --amplify-internal-togglebutton-primary-focus-border-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-primary-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-internal-togglebutton-primary-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-primary-hover-background-color );--amplify-internal-togglebutton-hover-border-color: var( --amplify-internal-togglebutton-primary-hover-border-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-primary-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-primary-disabled-background-color );--amplify-internal-togglebutton-disabled-border-color: var( --amplify-internal-togglebutton-primary-disabled-border-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-primary-disabled-color )}.amplify-togglebutton--primary:focus{box-shadow:var(--amplify-internal-togglebutton-primary-focus-box-shadow)}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-primary-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-color: var( --amplify-components-togglebutton-primary-pressed-color );--amplify-internal-togglebutton-primary-focus-background-color: var( --amplify-components-togglebutton-primary-pressed-focus-background-color );--amplify-internal-togglebutton-primary-focus-border-color: var( --amplify-components-togglebutton-primary-pressed-focus-border-color );--amplify-internal-togglebutton-primary-focus-color: var( --amplify-components-togglebutton-primary-pressed-focus-color );--amplify-internal-togglebutton-primary-hover-background-color: var( --amplify-components-togglebutton-primary-pressed-hover-background-color );--amplify-internal-togglebutton-primary-hover-border-color: var( --amplify-components-togglebutton-primary-pressed-hover-border-color );--amplify-internal-togglebutton-primary-hover-color: var( --amplify-components-togglebutton-primary-pressed-hover-color );--amplify-internal-togglebutton-primary-disabled-background-color: var( --amplify-components-togglebutton-primary-pressed-background-color );--amplify-internal-togglebutton-primary-disabled-border-color: var( --amplify-components-togglebutton-primary-pressed-border-color );--amplify-internal-togglebutton-primary-disabled-color: var( --amplify-components-togglebutton-primary-pressed-color )}.amplify-togglebutton--pressed:hover{--amplify-internal-togglebutton-primary-focus-box-shadow: var( --amplify-components-togglebutton-primary-pressed-hover-box-shadow )}.amplify-togglebutton--link{--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-background-color );--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-color );--amplify-internal-togglebutton-background-color: var( --amplify-internal-togglebutton-link-background-color );--amplify-internal-togglebutton-color: var( --amplify-internal-togglebutton-link-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-focus-color );--amplify-internal-togglebutton-focus-background-color: var( --amplify-internal-togglebutton-link-focus-background-color );--amplify-internal-togglebutton-focus-color: var( --amplify-internal-togglebutton-link-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-hover-color );--amplify-internal-togglebutton-hover-background-color: var( --amplify-internal-togglebutton-link-hover-background-color );--amplify-internal-togglebutton-hover-color: var( --amplify-internal-togglebutton-link-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-disabled-color );--amplify-internal-togglebutton-link-disabled-background-color: var( --amplify-components-togglebutton-link-disabled-background-color );--amplify-internal-togglebutton-disabled-color: var( --amplify-internal-togglebutton-link-disabled-color );--amplify-internal-togglebutton-disabled-background-color: var( --amplify-internal-togglebutton-link-disabled-background-color )}.amplify-togglebutton--pressed{--amplify-internal-togglebutton-link-color: var( --amplify-components-togglebutton-link-pressed-color );--amplify-internal-togglebutton-link-background-color: var( --amplify-components-togglebutton-link-pressed-background-color );--amplify-internal-togglebutton-link-focus-background-color: var( --amplify-components-togglebutton-link-pressed-focus-background-color );--amplify-internal-togglebutton-link-focus-color: var( --amplify-components-togglebutton-link-pressed-focus-color );--amplify-internal-togglebutton-link-hover-background-color: var( --amplify-components-togglebutton-link-pressed-hover-background-color );--amplify-internal-togglebutton-link-hover-color: var( --amplify-components-togglebutton-link-pressed-hover-color );--amplify-internal-togglebutton-link-disabled-color: var( --amplify-components-togglebutton-link-pressed-color )}.amplify-togglebuttongroup{align-items:var(--amplify-components-togglebuttongroup-align-items);align-content:var(--amplify-components-togglebuttongroup-align-content);justify-content:var(--amplify-components-togglebuttongroup-justify-content);gap:0}.amplify-togglebuttongroup .amplify-togglebutton:focus,.amplify-togglebuttongroup .amplify-togglebutton.amplify-togglebutton--pressed{z-index:2}.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){margin-inline-start:calc(-1 * var(--amplify-components-button-border-width));border-start-start-radius:0;border-end-start-radius:0}@supports not (border-start-start-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:first-of-type){border-top-left-radius:0;border-bottom-left-radius:0}}.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-start-end-radius:0;border-end-end-radius:0}@supports not (border-end-end-radius: 0){.amplify-togglebuttongroup .amplify-togglebutton:not(:last-of-type){border-bottom-right-radius:0;border-top-right-radius:0}}.amplify-fileuploader__dropzone{background-color:var(--amplify-components-fileuploader-dropzone-background-color);border-color:var(--amplify-components-fileuploader-dropzone-border-color);border-radius:var(--amplify-components-fileuploader-dropzone-border-radius);border-style:var(--amplify-components-fileuploader-dropzone-border-style);border-width:var(--amplify-components-fileuploader-dropzone-border-width);text-align:var(--amplify-components-fileuploader-dropzone-text-align);padding-block:var(--amplify-components-fileuploader-dropzone-padding-block);padding-inline:var(--amplify-components-fileuploader-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-fileuploader-dropzone-gap)}.amplify-fileuploader__dropzone--small{flex-direction:row;justify-content:center}.amplify-fileuploader__dropzone--active{border-color:var(--amplify-components-fileuploader-dropzone-active-border-color);border-width:var(--amplify-components-fileuploader-dropzone-active-border-width);background-color:var(--amplify-components-fileuploader-dropzone-active-background-color)}.amplify-fileuploader__dropzone__icon{font-size:var(--amplify-components-fileuploader-dropzone-icon-font-size);color:var(--amplify-components-fileuploader-dropzone-icon-color)}.amplify-fileuploader__dropzone__text{color:var(--amplify-components-fileuploader-dropzone-text-color);font-size:var(--amplify-components-fileuploader-dropzone-text-font-size);font-weight:var(--amplify-components-fileuploader-dropzone-text-font-weight)}.amplify-fileuploader__file__list{display:flex;flex-direction:var(--amplify-components-fileuploader-filelist-flex-direction);gap:var(--amplify-components-fileuploader-filelist-gap)}.amplify-fileuploader__file{position:relative;border-width:var(--amplify-components-fileuploader-file-border-width);border-style:var(--amplify-components-fileuploader-file-border-style);border-color:var(--amplify-components-fileuploader-file-border-color);border-radius:var(--amplify-components-fileuploader-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-fileuploader-file-padding-inline);padding-block:var(--amplify-components-fileuploader-file-padding-block);align-items:var(--amplify-components-fileuploader-file-align-items)}.amplify-fileuploader__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-fileuploader-file-gap)}.amplify-fileuploader__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-fileuploader-file-name-font-weight);font-size:var(--amplify-components-fileuploader-file-name-font-size);color:var(--amplify-components-fileuploader-file-name-color)}.amplify-fileuploader__file__size{font-weight:var(--amplify-components-fileuploader-file-size-font-weight);font-size:var(--amplify-components-fileuploader-file-size-font-size);color:var(--amplify-components-fileuploader-file-size-color)}.amplify-fileuploader__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-fileuploader__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-fileuploader-file-image-width);height:var(--amplify-components-fileuploader-file-image-height);background-color:var(--amplify-components-fileuploader-file-image-background-color);border-radius:var(--amplify-components-fileuploader-file-image-border-radius);color:var(--amplify-components-fileuploader-file-image-color)}.amplify-fileuploader__file__image img{max-height:100%}.amplify-fileuploader__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-fileuploader-file-size-font-size)}.amplify-fileuploader__file__status--success{color:var(--amplify-colors-font-success)}.amplify-fileuploader__loader{stroke-linecap:var(--amplify-components-fileuploader-loader-stroke-linecap);stroke:var(--amplify-components-fileuploader-loader-stroke-empty);stroke-width:var(--amplify-components-fileuploader-loader-stroke-width);height:var(--amplify-components-fileuploader-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-fileuploader-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-fileuploader__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-fileuploader-previewer-max-width);max-height:var(--amplify-components-fileuploader-previewer-max-height);overflow:auto;gap:var(--amplify-components-fileuploader-previewer-body-gap);padding-inline:var(--amplify-components-fileuploader-previewer-body-padding-inline);padding-block:var(--amplify-components-fileuploader-previewer-body-padding-block);background-color:var(--amplify-components-fileuploader-previewer-background-color);border-width:var(--amplify-components-fileuploader-previewer-border-width);border-style:var(--amplify-components-fileuploader-previewer-border-style);border-color:var(--amplify-components-fileuploader-previewer-border-color);border-radius:var(--amplify-components-fileuploader-previewer-border-radius)}.amplify-fileuploader__previewer__text{font-weight:var(--amplify-components-fileuploader-previewer-text-font-weight);font-size:var(--amplify-components-fileuploader-previewer-text-font-size);color:var(--amplify-components-fileuploader-previewer-text-color)}.amplify-fileuploader__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-fileuploader-previewer-footer-justify-content)}.amplify-fileuploader__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-inappmessaging-backdrop{background-color:var(--amplify-colors-overlay-50);inset:0;position:fixed;z-index:1000}.amplify-inappmessaging-backdrop-content-container{align-items:center;inset:0;justify-content:center;pointer-events:none;position:fixed;z-index:1001}.amplify-inappmessaging-backdrop-content{pointer-events:auto}.amplify-inappmessaging-bannermessage{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-banner-height);margin:var(--amplify-space-small);max-width:50%;position:fixed;width:var(--amplify-components-inappmessaging-banner-width)}.amplify-inappmessaging-bannermessage--top{top:0}.amplify-inappmessaging-bannermessage--middle{bottom:0;margin:auto var(--amplify-space-small);top:0}.amplify-inappmessaging-bannermessage--bottom{bottom:0}.amplify-inappmessaging-bannermessage--left{left:0}.amplify-inappmessaging-bannermessage--center{left:0;margin:var(--amplify-space-small) auto;right:0}.amplify-inappmessaging-bannermessage--right{right:0}.amplify-inappmessaging-bannermessage--center-middle{inset:0;margin:auto}.amplify-inappmessaging-bannermessage--full-width{max-width:initial;width:calc(100% - 2 * var(--amplify-space-small))}.amplify-inappmessaging-fullscreenmessage{height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-fullscreenmessage--fullscreen{height:auto;inset:0;position:fixed;width:auto;z-index:1000}.amplify-inappmessaging-messagelayout{background-color:var(--amplify-colors-background-primary);flex-direction:column;flex-grow:1;gap:var(--amplify-space-xxxs);max-width:100%;padding:var(--amplify-space-medium)}.amplify-inappmessaging-messagelayout__button{border-width:0;width:100%}.amplify-inappmessaging-messagelayout__button,.amplify-inappmessaging-messagelayout__button:active,.amplify-inappmessaging-messagelayout__button:visited,.amplify-inappmessaging-messagelayout__button:hover,.amplify-inappmessaging-messagelayout__button:focus{background-color:var(--amplify-components-inappmessaging-button-background-color);border-radius:var(--amplify-components-inappmessaging-button-border-radius);color:var(--amplify-components-inappmessaging-button-color)}.amplify-inappmessaging-messagelayout__button--dark:active,.amplify-inappmessaging-messagelayout__button--dark:visited,.amplify-inappmessaging-messagelayout__button--light:active,.amplify-inappmessaging-messagelayout__button--light:visited{filter:brightness(100%)}.amplify-inappmessaging-messagelayout__button--dark:hover,.amplify-inappmessaging-messagelayout__button--dark:focus{filter:brightness(120%)}.amplify-inappmessaging-messagelayout__button--light:hover,.amplify-inappmessaging-messagelayout__button--light:focus{filter:brightness(80%)}.amplify-inappmessaging-messagelayout__close-button,.amplify-inappmessaging-messagelayout__close-button:active,.amplify-inappmessaging-messagelayout__close-button:visited{color:var(--amplify-colors-neutral-80)}.amplify-inappmessaging-messagelayout__close-button:hover,.amplify-inappmessaging-messagelayout__close-button:focus{color:var(--amplify-colors-neutral-100)}.amplify-inappmessaging-messagelayout__content{flex-grow:1;overflow:hidden}.amplify-inappmessaging-messagelayout__content--horizontal{flex-direction:row}.amplify-inappmessaging-messagelayout__content--vertical{flex-direction:column;justify-content:center}.amplify-inappmessaging-messagelayout__header{flex-shrink:0;font-size:var(--amplify-components-inappmessaging-header-font-size);font-weight:var(--amplify-components-inappmessaging-header-font-weight)}.amplify-inappmessaging-messagelayout__image-container{align-items:center;display:flex;justify-content:center;position:relative}.amplify-inappmessaging-messagelayout__image-container img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;position:absolute}.amplify-inappmessaging-messagelayout__image-container--horizontal{max-width:15%;min-width:15%}.amplify-inappmessaging-messagelayout__image-container--vertical{max-height:40%;min-height:40%}.amplify-inappmessaging-messagelayout__text-container{flex-direction:column;overflow-y:auto;gap:var(--amplify-space-xxxs)}.amplify-inappmessaging-messagelayout__text-container--horizontal{flex-grow:1}.amplify-inappmessaging-messagelayout__text-container--vertical{flex-grow:0}.amplify-inappmessaging-modalmessage{align-items:center;height:initial;inset:0;justify-content:center;pointer-events:none;position:fixed;width:initial;z-index:1000}.amplify-inappmessaging-modalmessage__dialog{box-shadow:var(--amplify-shadows-medium);height:var(--amplify-components-inappmessaging-dialog-height);min-height:var(--amplify-components-inappmessaging-dialog-min-height);min-width:var(--amplify-components-inappmessaging-dialog-min-width);pointer-events:auto;width:var(--amplify-components-inappmessaging-dialog-width)}.amplify-inappmessaging-modalmessage__dialog--full-width{width:100%;margin:var(--amplify-space-small)}.amplify-storagemanager__dropzone{background-color:var(--amplify-components-storagemanager-dropzone-background-color);border-color:var(--amplify-components-storagemanager-dropzone-border-color);border-radius:var(--amplify-components-storagemanager-dropzone-border-radius);border-style:var(--amplify-components-storagemanager-dropzone-border-style);border-width:var(--amplify-components-storagemanager-dropzone-border-width);text-align:var(--amplify-components-storagemanager-dropzone-text-align);padding-block:var(--amplify-components-storagemanager-dropzone-padding-block);padding-inline:var(--amplify-components-storagemanager-dropzone-padding-inline);display:flex;flex-direction:column;align-items:center;gap:var(--amplify-components-storagemanager-dropzone-gap)}.amplify-storagemanager__dropzone--small{flex-direction:row;justify-content:center}.amplify-storagemanager__dropzone--active{border-color:var(--amplify-components-storagemanager-dropzone-active-border-color);border-width:var(--amplify-components-storagemanager-dropzone-active-border-width);background-color:var(--amplify-components-storagemanager-dropzone-active-background-color)}.amplify-storagemanager__dropzone__icon{font-size:var(--amplify-components-storagemanager-dropzone-icon-font-size);color:var(--amplify-components-storagemanager-dropzone-icon-color)}.amplify-storagemanager__dropzone__text{color:var(--amplify-components-storagemanager-dropzone-text-color);font-size:var(--amplify-components-storagemanager-dropzone-text-font-size);font-weight:var(--amplify-components-storagemanager-dropzone-text-font-weight)}.amplify-storagemanager__file__list{display:flex;flex-direction:var(--amplify-components-storagemanager-filelist-flex-direction);gap:var(--amplify-components-storagemanager-filelist-gap)}.amplify-storagemanager__file{position:relative;border-width:var(--amplify-components-storagemanager-file-border-width);border-style:var(--amplify-components-storagemanager-file-border-style);border-color:var(--amplify-components-storagemanager-file-border-color);border-radius:var(--amplify-components-storagemanager-file-border-radius);display:flex;flex-direction:column;padding-inline:var(--amplify-components-storagemanager-file-padding-inline);padding-block:var(--amplify-components-storagemanager-file-padding-block);align-items:var(--amplify-components-storagemanager-file-align-items)}.amplify-storagemanager__file__wrapper{width:100%;display:flex;flex-direction:row;align-items:center;gap:var(--amplify-components-storagemanager-file-gap)}.amplify-storagemanager__file__name{text-overflow:ellipsis;overflow:hidden;font-weight:var(--amplify-components-storagemanager-file-name-font-weight);font-size:var(--amplify-components-storagemanager-file-name-font-size);color:var(--amplify-components-storagemanager-file-name-color)}.amplify-storagemanager__file__size{font-weight:var(--amplify-components-storagemanager-file-size-font-weight);font-size:var(--amplify-components-storagemanager-file-size-font-size);color:var(--amplify-components-storagemanager-file-size-color)}.amplify-storagemanager__file__main{flex:1;white-space:nowrap;overflow:hidden}.amplify-storagemanager__file__image{position:relative;display:flex;align-items:center;justify-content:center;width:var(--amplify-components-storagemanager-file-image-width);height:var(--amplify-components-storagemanager-file-image-height);background-color:var(--amplify-components-storagemanager-file-image-background-color);border-radius:var(--amplify-components-storagemanager-file-image-border-radius);color:var(--amplify-components-storagemanager-file-image-color)}.amplify-storagemanager__file__image img{max-height:100%}.amplify-storagemanager__file__status--error{color:var(--amplify-colors-font-error);font-size:var(--amplify-components-storagemanager-file-size-font-size)}.amplify-storagemanager__file__status--success{color:var(--amplify-colors-font-success)}.amplify-storagemanager__loader{stroke-linecap:var(--amplify-components-storagemanager-loader-stroke-linecap);stroke:var(--amplify-components-storagemanager-loader-stroke-empty);stroke-width:var(--amplify-components-storagemanager-loader-stroke-width);height:var(--amplify-components-storagemanager-loader-stroke-width);--amplify-components-loader-linear-stroke-filled: var( --amplify-components-storagemanager-loader-stroke-filled );overflow:hidden;position:absolute;bottom:0;left:0;width:100%}.amplify-storagemanager__previewer{display:flex;flex-direction:column;max-width:var(--amplify-components-storagemanager-previewer-max-width);max-height:var(--amplify-components-storagemanager-previewer-max-height);overflow:auto;gap:var(--amplify-components-storagemanager-previewer-body-gap);padding-inline:var(--amplify-components-storagemanager-previewer-body-padding-inline);padding-block:var(--amplify-components-storagemanager-previewer-body-padding-block);background-color:var(--amplify-components-storagemanager-previewer-background-color);border-width:var(--amplify-components-storagemanager-previewer-border-width);border-style:var(--amplify-components-storagemanager-previewer-border-style);border-color:var(--amplify-components-storagemanager-previewer-border-color);border-radius:var(--amplify-components-storagemanager-previewer-border-radius)}.amplify-storagemanager__previewer__text{font-weight:var(--amplify-components-storagemanager-previewer-text-font-weight);font-size:var(--amplify-components-storagemanager-previewer-text-font-size);color:var(--amplify-components-storagemanager-previewer-text-color)}.amplify-storagemanager__previewer__footer{display:flex;flex-direction:row;justify-content:var(--amplify-components-storagemanager-previewer-footer-justify-content)}.amplify-storagemanager__previewer__actions{display:flex;flex-direction:row;gap:var(--amplify-space-small)}.amplify-storage-browser{display:flex;flex-direction:column;align-items:stretch;height:100%;position:relative;padding:var(--amplify-space-small);gap:var(--amplify-space-small)}.amplify-storage-browser__error{background-color:var(--amplify-colors-background-error);color:var(--amplify-colors-font-error);padding:var(--amplify-space-medium)}.amplify-storage-browser__navigation,.amplify-storage-browser__exit{align-self:flex-start}.amplify-storage-browser__title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large)}.amplify-storage-browser__controls,.amplify-storage-browser__summary,.amplify-storage-browser__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;gap:var(--amplify-space-medium)}.amplify-storage-browser__footer{justify-content:flex-end}.amplify-storage-browser__search{display:flex;flex-direction:row;flex:1;gap:var(--amplify-space-small)}.amplify-storage-browser__drop-zone{flex:1;overflow:hidden;position:relative;width:100%;display:block}.amplify-storage-browser__data-table{overflow:auto;position:relative;border-width:var(--amplify-border-widths-small);border-style:solid;border-color:var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);width:100%;height:100%;display:block}.amplify-storage-browser__table{width:100%;position:relative}.amplify-storage-browser__table-head{position:sticky;top:0;background:var(--amplify-colors-background-primary);box-shadow:var(--amplify-shadows-small);z-index:2}.amplify-storage-browser__table-row_active{background-color:var(--amplify-colors-background-info)}.amplify-storage-browser__table-header{border:none;padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell{padding:var(--amplify-space-xxxs)}.amplify-storage-browser__table-data-cell:first-child,.amplify-storage-browser__table-data-cell:last-child{border-inline-start-width:0;border-inline-end-width:0}.amplify-storage-browser__table-data-cell-icon{vertical-align:middle;margin-inline-end:var(--amplify-space-xs)}.amplify-storage-browser__table-header--select,.amplify-storage-browser__table-data--select,.amplify-storage-browser__table-header--download,.amplify-storage-browser__table-data--download,.amplify-storage-browser__table-data--cancel{text-align:center}.amplify-storage-browser__table-data--size,.amplify-storage-browser__table-header--size{text-align:end}.amplify-storage-browser__table-button-data-cell,.amplify-storage-browser__table-date-data-cell,.amplify-storage-browser__table-number-data-cell,.amplify-storage-browser__table-text-data-cell,.amplify-storage-browser__table-sort-header{display:flex;width:100%;gap:var(--amplify-space-xxs);padding:var(--amplify-space-xxs);text-overflow:ellipsis;overflow:hidden;white-space:nowrap;align-items:center;justify-content:flex-start}.amplify-storage-browser__table-button-data-cell-icon--action-progress,.amplify-storage-browser__table-date-data-cell-icon--action-progress,.amplify-storage-browser__table-number-data-cell-icon--action-progress,.amplify-storage-browser__table-text-data-cell-icon--action-progress,.amplify-storage-browser__table-sort-header-icon--action-progress{animation-name:amplify-loader-circular;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:var(--amplify-components-loader-animation-duration)}.amplify-storage-browser__status{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__status-display{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;gap:var(--amplify-space-small);flex:1}.amplify-storage-browser__status-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__status-value{color:var(--amplify-colors-font-secondary)}.amplify-storage-browser__destination{display:flex;flex-direction:row;gap:var(--amplify-space-xs);align-items:center}.amplify-storage-browser__destination-label{font-weight:var(--amplify-font-weights-bold)}.amplify-storage-browser__message{flex:1}.amplify-storage-browser__buttons{justify-content:flex-end;display:flex;gap:var(--amplify-space-small)}.amplify-storage-browser__loader{position:absolute;stroke-width:var(--amplify-border-widths-large);height:var(--amplify-border-widths-large);top:0;z-index:3}.amplify-storage-browser__content-with-preview{display:flex;height:100%}.amplify-storage-browser__file-preview{overflow:auto;flex:1;width:50%;position:sticky;top:10px;bottom:10px;height:-moz-fit-content;height:fit-content;max-height:calc(100svh - 20px);padding:var(--amplify-space-medium);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-primary);border-radius:var(--amplify-radii-small);margin-inline-start:var(--amplify-space-large);padding-block-end:var(--amplify-space-large)}.amplify-storage-browser__file-preview-header{margin-block-end:var(--amplify-space-medium);display:flex;justify-content:flex-end}.amplify-storage-browser__file-preview-container{display:flex;flex-direction:column;gap:var(--amplify-space-large)}.amplify-storage-browser__file-preview-content{display:flex;flex-direction:column;gap:var(--amplify-space-large);align-items:center}.amplify-storage-browser__file-preview-section{display:flex;flex-direction:column;min-height:400px;flex:1}.amplify-storage-browser__file-preview-title{margin-block-end:var(--amplify-space-medium);color:var(--amplify-colors-font-primary);font-size:var(--amplify-font-sizes-large);font-weight:var(--amplify-font-weights-semibold);flex-shrink:0}.amplify-storage-browser__file-metadata{display:grid;gap:var(--amplify-space-small);background-color:var(--amplify-colors-background-secondary);padding:var(--amplify-space-medium);border-radius:var(--amplify-radii-small);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item{display:flex;justify-content:space-between;align-items:center;padding-block:var(--amplify-space-xs);border-block-end:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary)}.amplify-storage-browser__file-metadata-item:last-child{border-block-end:none}.amplify-storage-browser__file-metadata-label{font-weight:var(--amplify-font-weights-medium);color:var(--amplify-colors-font-primary);margin:0}.amplify-storage-browser__file-metadata-value{color:var(--amplify-colors-font-secondary);margin:0;word-break:break-all;text-align:end;max-width:60%}.amplify-storage-browser__preview-fallback{width:100%;height:400px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) dashed var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-large);text-align:center}.amplify-storage-browser__preview-fallback--error{color:var(--amplify-colors-font-error);background-color:var(--amplify-colors-background-error);border-color:var(--amplify-colors-border-error)}.amplify-storage-browser__preview-fallback--default{color:var(--amplify-colors-font-secondary);background-color:var(--amplify-colors-background-secondary);border-color:var(--amplify-colors-border-secondary)}.amplify-storage-browser__preview-fallback-icon{font-size:var(--amplify-font-sizes-xxxxl);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-title{font-weight:var(--amplify-font-weights-bold);font-size:var(--amplify-font-sizes-large);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-description{font-size:var(--amplify-font-sizes-small);margin-block-end:var(--amplify-space-xs)}.amplify-storage-browser__preview-fallback-filename{font-size:var(--amplify-font-sizes-xs);font-family:var(--amplify-fonts-monospace),monospace}.amplify-storage-browser__preview-fallback-actions{display:flex;gap:var(--amplify-space-small);flex-wrap:wrap;justify-content:center}.amplify-storage-browser__preview-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--amplify-space-medium);height:400px;width:100%}.amplify-storage-browser__preview-placeholder-content{display:flex;flex-direction:column;align-items:center;gap:var(--amplify-space-small);width:100%}.amplify-storage-browser__preview-placeholder-info{color:var(--amplify-colors-font-secondary);font-size:var(--amplify-font-sizes-small);text-align:center}.amplify-storage-browser__text-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__text-preview{height:400px;width:100%;display:block;background-color:var(--amplify-colors-background-secondary);border:var(--amplify-border-widths-small) solid var(--amplify-colors-border-secondary);border-radius:var(--amplify-radii-small);padding:var(--amplify-space-medium);font-family:var(--amplify-fonts-monospace),monospace;font-size:var(--amplify-font-sizes-small);line-height:1.5;overflow-y:auto;word-wrap:break-word;white-space:pre-wrap;word-break:break-word}.amplify-storage-browser__video-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__video-preview{display:flex;align-items:center;justify-content:center;width:100%;height:400px;border-radius:var(--amplify-radii-small);background-color:var(--amplify-colors-background-secondary);flex-shrink:0}.amplify-storage-browser__video-preview video{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain}.amplify-storage-browser__image-container{display:flex;flex-flow:column nowrap;gap:8px;align-items:center}.amplify-storage-browser__image-preview{display:flex;align-items:center;justify-content:center;height:400px;width:100%;background-color:var(--amplify-colors-background-secondary);border-radius:var(--amplify-radii-small);flex-shrink:0;flex-flow:column nowrap;gap:8px}.amplify-storage-browser__image-preview img{max-width:100%;max-height:100%;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--amplify-radii-small)}.amplify-storage-browser__download-button{display:flex;flex-flow:row nowrap;gap:8px}.amplify-storage-browser__download-button_icon{animation-delay:0s;animation-direction:normal;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear;animation-name:spin}@keyframes spin{0%{transform:rotate(0)}50%{transform:rotate(180deg)}to{transform:rotate(360deg)}}.amplify-ai-conversation{display:flex;flex-direction:column;height:100%;flex:1}.amplify-ai-conversation__message{--internal-content-bg: ;--internal-flex-direction: ;--internal-content-padding: ;--internal-body-align-items: ;display:flex;flex-direction:var(--internal-flex-direction);gap:var(--amplify-components-ai-conversation-message-gap);padding-inline:var(--amplify-components-ai-conversation-message-padding-inline);padding-block:var(--amplify-components-ai-conversation-message-padding-block)}.amplify-ai-conversation__message__list{display:flex;flex-direction:column}.amplify-ai-conversation__message__avatar{flex-shrink:0}.amplify-ai-conversation__message__sender{display:flex;flex-direction:var(--internal-flex-direction);align-items:center;min-height:var(--amplify-components-avatar-height);gap:var(--amplify-components-ai-conversation-message-sender-gap)}.amplify-ai-conversation__message__sender__username{color:var(--amplify-components-ai-conversation-message-sender-username-color);font-size:var(--amplify-components-ai-conversation-message-sender-username-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-username-font-weight)}.amplify-ai-conversation__message__sender__timestamp{color:var(--amplify-components-ai-conversation-message-sender-timestamp-color);font-size:var(--amplify-components-ai-conversation-message-sender-timestamp-font-size);font-weight:var(--amplify-components-ai-conversation-message-sender-timestamp-font-weight)}.amplify-ai-conversation__message__body{display:flex;flex:1;flex-direction:column;align-items:var(--internal-body-align-items);gap:var(--amplify-components-ai-conversation-message-body-gap)}.amplify-ai-conversation__message__content{background-color:var(--internal-content-bg);border-radius:var(--amplify-radii-medium);padding:var(--internal-content-padding);display:flex;flex-direction:column;gap:var(--amplify-space-small)}.amplify-ai-conversation__message__text{display:block}.amplify-ai-conversation__message__image{max-width:25%}.amplify-ai-conversation__message__actions{display:flex;flex-direction:row;gap:var(--amplify-components-ai-conversation-message-actions-gap)}.amplify-ai-conversation__message--bubble{--internal-content-bg: var(--internal-bg-color);--internal-content-padding: var(--amplify-space-xxs) var(--amplify-space-xs);--internal-flex-direction: row-reverse;--internal-body-align-items: flex-end}.amplify-ai-conversation__message--user{--internal-bg-color: var( --amplify-components-ai-conversation-message-user-background-color )}.amplify-ai-conversation__message--assistant{--internal-bg-color: var( --amplify-components-ai-conversation-message-assistant-background-color );--internal-flex-direction: row;--internal-body-align-items: flex-start}.amplify-ai-conversation__scrollview{flex:1 0 50%}.amplify-ai-conversation__form{display:flex;flex-direction:row;align-items:flex-start;padding:var(--amplify-components-ai-conversation-form-padding);gap:var(--amplify-components-ai-conversation-form-gap);max-height:100%;overflow:hidden}.amplify-ai-conversation__form__dropzone{text-align:initial;border:none;padding:0;display:grid;overflow:hidden}.amplify-ai-conversation__form__error{padding:0;padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start);gap:var(--amplify-components-ai-conversation-attachment-gap)}.amplify-ai-conversation__attachment{display:flex;flex-direction:row;align-items:center;padding-block:var(--amplify-components-ai-conversation-attachment-padding-block);padding-inline:var(--amplify-components-ai-conversation-attachment-padding-inline);border-width:var(--amplify-components-ai-conversation-attachment-border-width);border-style:solid;border-color:var(--amplify-components-ai-conversation-attachment-border-color);border-radius:var(--amplify-components-ai-conversation-attachment-border-radius);gap:var(--amplify-components-ai-conversation-attachment-gap);font-size:var(--amplify-components-ai-conversation-attachment-font-size)}.amplify-ai-conversation__attachment__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:var(--amplify-components-ai-conversation-attachment-list-gap);padding:var(--amplify-components-ai-conversation-attachment-list-padding);padding-block-start:var(--amplify-components-ai-conversation-attachment-list-padding-block-start)}.amplify-ai-conversation__attachment__image{width:var(--amplify-components-ai-conversation-attachment-image-width);height:var(--amplify-components-ai-conversation-attachment-image-height);-o-object-fit:cover;object-fit:cover}.amplify-ai-conversation__attachment__name{color:var(--amplify-components-ai-conversation-attachment-name-color);font-size:var(--amplify-components-ai-conversation-attachment-name-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-name-font-weight)}.amplify-ai-conversation__attachment__size{color:var(--amplify-components-ai-conversation-attachment-size-color);font-size:var(--amplify-components-ai-conversation-attachment-size-font-size);font-weight:var(--amplify-components-ai-conversation-attachment-size-font-weight)}.amplify-ai-conversation__attachment__remove{padding:var(--amplify-components-ai-conversation-attachment-remove-padding)}.amplify-ai-conversation__prompt{font-weight:400}.amplify-label-start{flex-direction:row}.amplify-label-end{flex-direction:row-reverse}.amplify-label-top{flex-direction:column}.amplify-label-bottom{flex-direction:column-reverse}.amplify-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;fill:transparent;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.reveal .r-stretch,.reveal .stretch{max-width:none;max-height:none}.reveal pre.r-stretch code,.reveal pre.stretch code{height:100%;max-height:100%;box-sizing:border-box}.reveal .r-fit-text{display:inline-block;white-space:nowrap}.reveal .r-stack{display:grid;grid-template-rows:100%}.reveal .r-stack>*{grid-area:1/1;margin:auto}.reveal .r-hstack,.reveal .r-vstack{display:flex}.reveal .r-hstack img,.reveal .r-hstack video,.reveal .r-vstack img,.reveal .r-vstack video{min-width:0;min-height:0;object-fit:contain}.reveal .r-vstack{flex-direction:column;align-items:center;justify-content:center}.reveal .r-hstack{flex-direction:row;align-items:center;justify-content:center}.reveal .items-stretch{align-items:stretch}.reveal .items-start{align-items:flex-start}.reveal .items-center{align-items:center}.reveal .items-end{align-items:flex-end}.reveal .justify-between{justify-content:space-between}.reveal .justify-around{justify-content:space-around}.reveal .justify-start{justify-content:flex-start}.reveal .justify-center{justify-content:center}.reveal .justify-end{justify-content:flex-end}html.reveal-full-page{width:100%;height:100%;height:100vh;height:calc(var(--vh,1vh) * 100);height:100dvh;overflow:hidden}.reveal-viewport{height:100%;overflow:hidden;position:relative;line-height:1;margin:0;background-color:#fff;color:#000;--r-controls-spacing:12px;--r-overlay-header-height:40px;--r-overlay-margin:0px;--r-overlay-padding:6px;--r-overlay-gap:5px}@media screen and (max-width:1024px),(max-height:768px){.reveal-viewport{--r-overlay-header-height:26px}}.reveal-viewport:fullscreen{top:0!important;left:0!important;width:100%!important;height:100%!important;transform:none!important}.reveal .fragment{transition:all .2s ease}.reveal .fragment:not(.custom){opacity:0;visibility:hidden;will-change:opacity}.reveal .fragment.visible{opacity:1;visibility:inherit}.reveal .fragment.disabled{transition:none}.reveal .fragment.grow{opacity:1;visibility:inherit}.reveal .fragment.grow.visible{transform:scale(1.3)}.reveal .fragment.shrink{opacity:1;visibility:inherit}.reveal .fragment.shrink.visible{transform:scale(.7)}.reveal .fragment.zoom-in{transform:scale(.1)}.reveal .fragment.zoom-in.visible{transform:none}.reveal .fragment.fade-out{opacity:1;visibility:inherit}.reveal .fragment.fade-out.visible{opacity:0;visibility:hidden}.reveal .fragment.semi-fade-out{opacity:1;visibility:inherit}.reveal .fragment.semi-fade-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.strike{opacity:1;visibility:inherit}.reveal .fragment.strike.visible{text-decoration:line-through}.reveal .fragment.fade-up{transform:translateY(40px)}.reveal .fragment.fade-up.visible{transform:translate(0)}.reveal .fragment.fade-down{transform:translateY(-40px)}.reveal .fragment.fade-down.visible{transform:translate(0)}.reveal .fragment.fade-right{transform:translate(-40px)}.reveal .fragment.fade-right.visible{transform:translate(0)}.reveal .fragment.fade-left{transform:translate(40px)}.reveal .fragment.fade-left.visible{transform:translate(0)}.reveal .fragment.current-visible,.reveal .fragment.fade-in-then-out{opacity:0;visibility:hidden}.reveal .fragment.current-visible.current-fragment,.reveal .fragment.fade-in-then-out.current-fragment{opacity:1;visibility:inherit}.reveal .fragment.fade-in-then-semi-out{opacity:0;visibility:hidden}.reveal .fragment.fade-in-then-semi-out.visible{opacity:.5;visibility:inherit}.reveal .fragment.fade-in-then-semi-out.current-fragment,.reveal .fragment.highlight-blue,.reveal .fragment.highlight-current-blue,.reveal .fragment.highlight-current-green,.reveal .fragment.highlight-current-red,.reveal .fragment.highlight-green,.reveal .fragment.highlight-red{opacity:1;visibility:inherit}.reveal .fragment.highlight-red.visible{color:#ff2c2d}.reveal .fragment.highlight-green.visible{color:#17ff2e}.reveal .fragment.highlight-blue.visible{color:#1b91ff}.reveal .fragment.highlight-current-red.current-fragment{color:#ff2c2d}.reveal .fragment.highlight-current-green.current-fragment{color:#17ff2e}.reveal .fragment.highlight-current-blue.current-fragment{color:#1b91ff}.reveal:after{content:"";font-style:italic}.reveal iframe{z-index:1}.reveal a{position:relative}@keyframes bounce-right{0%,10%,25%,40%,50%{transform:translate(0)}20%{transform:translate(10px)}30%{transform:translate(-5px)}}@keyframes bounce-left{0%,10%,25%,40%,50%{transform:translate(0)}20%{transform:translate(-10px)}30%{transform:translate(5px)}}@keyframes bounce-down{0%,10%,25%,40%,50%{transform:translateY(0)}20%{transform:translateY(10px)}30%{transform:translateY(-5px)}}.reveal .controls{display:none;position:absolute;top:auto;bottom:var(--r-controls-spacing);right:var(--r-controls-spacing);left:auto;z-index:11;color:#000;pointer-events:none;font-size:10px}.reveal .controls button{position:absolute;padding:0;background-color:transparent;border:0;outline:0;cursor:pointer;color:currentColor;transform:scale(.9999);transition:color .2s ease,opacity .2s ease,transform .2s ease;z-index:2;pointer-events:auto;font-size:inherit;visibility:hidden;opacity:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.reveal .controls .controls-arrow:after,.reveal .controls .controls-arrow:before{content:"";position:absolute;top:0;left:0;width:2.6em;height:.5em;border-radius:.25em;background-color:currentColor;transition:all .15s ease,background-color .8s ease;transform-origin:.2em 50%;will-change:transform}.reveal .controls .controls-arrow{position:relative;width:3.6em;height:3.6em}.reveal .controls .controls-arrow:before{transform:translate(.5em) translateY(1.55em) rotate(45deg)}.reveal .controls .controls-arrow:after{transform:translate(.5em) translateY(1.55em) rotate(-45deg)}.reveal .controls .controls-arrow:hover:before{transform:translate(.5em) translateY(1.55em) rotate(40deg)}.reveal .controls .controls-arrow:hover:after{transform:translate(.5em) translateY(1.55em) rotate(-40deg)}.reveal .controls .controls-arrow:active:before{transform:translate(.5em) translateY(1.55em) rotate(36deg)}.reveal .controls .controls-arrow:active:after{transform:translate(.5em) translateY(1.55em) rotate(-36deg)}.reveal .controls .navigate-left{right:6.4em;bottom:3.2em;transform:translate(-10px)}.reveal .controls .navigate-left.highlight{animation:bounce-left 2s 50 both ease-out}.reveal .controls .navigate-right{right:0;bottom:3.2em;transform:translate(10px)}.reveal .controls .navigate-right .controls-arrow{transform:rotate(180deg)}.reveal .controls .navigate-right.highlight{animation:bounce-right 2s 50 both ease-out}.reveal .controls .navigate-up{right:3.2em;bottom:6.4em;transform:translateY(-10px)}.reveal .controls .navigate-up .controls-arrow{transform:rotate(90deg)}.reveal .controls .navigate-down{right:3.2em;bottom:-1.4em;padding-bottom:1.4em;transform:translateY(10px)}.reveal .controls .navigate-down .controls-arrow{transform:rotate(-90deg)}.reveal .controls .navigate-down.highlight{animation:bounce-down 2s 50 both ease-out}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled{opacity:.3}.reveal .controls[data-controls-back-arrows=faded] .navigate-up.enabled:hover{opacity:1}.reveal .controls[data-controls-back-arrows=hidden] .navigate-up.enabled{opacity:0;visibility:hidden}.reveal .controls .enabled{visibility:visible;opacity:.9;cursor:pointer;transform:none}.reveal .controls .enabled.fragmented{opacity:.5}.reveal .controls .enabled.fragmented:hover,.reveal .controls .enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled{opacity:.3}.reveal:not(.rtl) .controls[data-controls-back-arrows=faded] .navigate-left.enabled:hover{opacity:1}.reveal:not(.rtl) .controls[data-controls-back-arrows=hidden] .navigate-left.enabled{opacity:0;visibility:hidden}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled{opacity:.3}.reveal.rtl .controls[data-controls-back-arrows=faded] .navigate-right.enabled:hover{opacity:1}.reveal.rtl .controls[data-controls-back-arrows=hidden] .navigate-right.enabled{opacity:0;visibility:hidden}.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-down,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-up{display:none}.reveal:not(.has-vertical-slides) .controls .navigate-left,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-left{bottom:1.4em;right:5.5em}.reveal:not(.has-vertical-slides) .controls .navigate-right,.reveal[data-navigation-mode=linear].has-horizontal-slides .navigate-right{bottom:1.4em;right:.5em}.reveal:not(.has-horizontal-slides) .controls .navigate-up{right:1.4em;bottom:5em}.reveal:not(.has-horizontal-slides) .controls .navigate-down{right:1.4em;bottom:.5em}.reveal.has-dark-background .controls{color:#fff}.reveal.has-light-background .controls{color:#000}.reveal.no-hover .controls .controls-arrow:active:before,.reveal.no-hover .controls .controls-arrow:hover:before{transform:translate(.5em) translateY(1.55em) rotate(45deg)}.reveal.no-hover .controls .controls-arrow:active:after,.reveal.no-hover .controls .controls-arrow:hover:after{transform:translate(.5em) translateY(1.55em) rotate(-45deg)}@media screen and (min-width:500px){.reveal-viewport{--r-controls-spacing:.8em}.reveal .controls[data-controls-layout=edges]{inset:0}.reveal .controls[data-controls-layout=edges] .navigate-down,.reveal .controls[data-controls-layout=edges] .navigate-left,.reveal .controls[data-controls-layout=edges] .navigate-right,.reveal .controls[data-controls-layout=edges] .navigate-up{bottom:auto;right:auto}.reveal .controls[data-controls-layout=edges] .navigate-left{top:50%;left:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-right{top:50%;right:var(--r-controls-spacing);margin-top:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-up{top:var(--r-controls-spacing);left:50%;margin-left:-1.8em}.reveal .controls[data-controls-layout=edges] .navigate-down{bottom:calc(var(--r-controls-spacing) - 1.4em + .3em);left:50%;margin-left:-1.8em}}.reveal .progress{position:absolute;display:none;height:3px;width:100%;bottom:0;left:0;z-index:10;background-color:#0003;color:#fff}.reveal .progress:after{content:"";display:block;position:absolute;height:10px;width:100%;top:-10px}.reveal .progress span{display:block;height:100%;width:100%;background-color:currentColor;transition:transform .8s cubic-bezier(.26,.86,.44,.985);transform-origin:0 0;transform:scaleX(0)}.reveal .slide-number{position:absolute;display:block;right:8px;bottom:8px;z-index:31;font-family:Helvetica,sans-serif;font-size:12px;line-height:1;color:#fff;background-color:#0006;padding:5px}.reveal .slide-number a{color:currentColor}.reveal .slide-number-delimiter{margin:0 3px}.reveal{position:relative;width:100%;height:100%;overflow:hidden;touch-action:pinch-zoom}.reveal.embedded{touch-action:pan-y}.reveal.embedded.is-vertical-slide{touch-action:none}.reveal .slides{position:absolute;width:100%;height:100%;inset:0;margin:auto;pointer-events:none;overflow:visible;z-index:1;text-align:center;perspective:600px;perspective-origin:50% 40%}.reveal .slides>section{perspective:600px}.reveal .slides>section,.reveal .slides>section>section{display:none;position:absolute;width:100%;pointer-events:auto;z-index:10;transform-style:flat;transition:transform-origin .8s cubic-bezier(.26,.86,.44,.985),transform .8s cubic-bezier(.26,.86,.44,.985),visibility .8s cubic-bezier(.26,.86,.44,.985),opacity .8s cubic-bezier(.26,.86,.44,.985)}.reveal[data-transition-speed=fast] .slides section{transition-duration:.4s}.reveal[data-transition-speed=slow] .slides section{transition-duration:1.2s}.reveal .slides section[data-transition-speed=fast]{transition-duration:.4s}.reveal .slides section[data-transition-speed=slow]{transition-duration:1.2s}.reveal .slides>section.stack{padding-top:0;padding-bottom:0;pointer-events:none;height:100%}.reveal .slides>section.present,.reveal .slides>section>section.present{display:block;z-index:11;opacity:1}.reveal .slides>section:empty,.reveal .slides>section>section:empty,.reveal .slides>section>section[data-background-interactive],.reveal .slides>section[data-background-interactive]{pointer-events:none}.reveal.center,.reveal.center .slides,.reveal.center .slides section{min-height:0!important}.reveal .slides>section:not(.present),.reveal .slides>section>section:not(.present){pointer-events:none}.reveal.overview .slides>section,.reveal.overview .slides>section>section{pointer-events:auto}.reveal .slides>section.future,.reveal .slides>section.future>section,.reveal .slides>section.past,.reveal .slides>section.past>section,.reveal .slides>section>section.future,.reveal .slides>section>section.past{opacity:0}.reveal .slides>section[data-transition=slide].past,.reveal .slides>section[data-transition~=slide-out].past,.reveal.slide .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=slide].future,.reveal .slides>section[data-transition~=slide-in].future,.reveal.slide .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=slide].past,.reveal .slides>section>section[data-transition~=slide-out].past,.reveal.slide .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=slide].future,.reveal .slides>section>section[data-transition~=slide-in].future,.reveal.slide .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides>section[data-transition=linear].past,.reveal .slides>section[data-transition~=linear-out].past,.reveal.linear .slides>section:not([data-transition]).past{transform:translate(-150%)}.reveal .slides>section[data-transition=linear].future,.reveal .slides>section[data-transition~=linear-in].future,.reveal.linear .slides>section:not([data-transition]).future{transform:translate(150%)}.reveal .slides>section>section[data-transition=linear].past,.reveal .slides>section>section[data-transition~=linear-out].past,.reveal.linear .slides>section>section:not([data-transition]).past{transform:translateY(-150%)}.reveal .slides>section>section[data-transition=linear].future,.reveal .slides>section>section[data-transition~=linear-in].future,.reveal.linear .slides>section>section:not([data-transition]).future{transform:translateY(150%)}.reveal .slides section[data-transition=default].stack,.reveal.default .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=default].past,.reveal .slides>section[data-transition~=default-out].past,.reveal.default .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=default].future,.reveal .slides>section[data-transition~=default-in].future,.reveal.default .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=default].past,.reveal .slides>section>section[data-transition~=default-out].past,.reveal.default .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=default].future,.reveal .slides>section>section[data-transition~=default-in].future,.reveal.default .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=convex].stack,.reveal.convex .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=convex].past,.reveal .slides>section[data-transition~=convex-out].past,.reveal.convex .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=convex].future,.reveal .slides>section[data-transition~=convex-in].future,.reveal.convex .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=convex].past,.reveal .slides>section>section[data-transition~=convex-out].past,.reveal.convex .slides>section>section:not([data-transition]).past{transform:translate3d(0,-300px,0) rotateX(70deg) translate3d(0,-300px,0)}.reveal .slides>section>section[data-transition=convex].future,.reveal .slides>section>section[data-transition~=convex-in].future,.reveal.convex .slides>section>section:not([data-transition]).future{transform:translate3d(0,300px,0) rotateX(-70deg) translate3d(0,300px,0)}.reveal .slides section[data-transition=concave].stack,.reveal.concave .slides section.stack{transform-style:preserve-3d}.reveal .slides>section[data-transition=concave].past,.reveal .slides>section[data-transition~=concave-out].past,.reveal.concave .slides>section:not([data-transition]).past{transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal .slides>section[data-transition=concave].future,.reveal .slides>section[data-transition~=concave-in].future,.reveal.concave .slides>section:not([data-transition]).future{transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal .slides>section>section[data-transition=concave].past,.reveal .slides>section>section[data-transition~=concave-out].past,.reveal.concave .slides>section>section:not([data-transition]).past{transform:translate3d(0,-80%,0) rotateX(-70deg) translate3d(0,-80%,0)}.reveal .slides>section>section[data-transition=concave].future,.reveal .slides>section>section[data-transition~=concave-in].future,.reveal.concave .slides>section>section:not([data-transition]).future{transform:translate3d(0,80%,0) rotateX(70deg) translate3d(0,80%,0)}.reveal .slides section[data-transition=zoom],.reveal.zoom .slides section:not([data-transition]){transition-timing-function:ease}.reveal .slides>section[data-transition=zoom].past,.reveal .slides>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section:not([data-transition]).past{visibility:hidden;transform:scale(16)}.reveal .slides>section[data-transition=zoom].future,.reveal .slides>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section:not([data-transition]).future{visibility:hidden;transform:scale(.2)}.reveal .slides>section>section[data-transition=zoom].past,.reveal .slides>section>section[data-transition~=zoom-out].past,.reveal.zoom .slides>section>section:not([data-transition]).past{transform:scale(16)}.reveal .slides>section>section[data-transition=zoom].future,.reveal .slides>section>section[data-transition~=zoom-in].future,.reveal.zoom .slides>section>section:not([data-transition]).future{transform:scale(.2)}.reveal.cube .slides{perspective:1300px}.reveal.cube .slides section{padding:30px;min-height:700px;backface-visibility:hidden;box-sizing:border-box;transform-style:preserve-3d}.reveal.center.cube .slides section{min-height:0}.reveal.cube .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:#0000001a;border-radius:4px;transform:translateZ(-20px)}.reveal.cube .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px #0003;transform:translateZ(-90px) rotateX(65deg)}.reveal.cube .slides>section.stack{padding:0;background:0 0}.reveal.cube .slides>section.past{transform-origin:100% 0;transform:translate3d(-100%,0,0) rotateY(-90deg)}.reveal.cube .slides>section.future{transform-origin:0 0;transform:translate3d(100%,0,0) rotateY(90deg)}.reveal.cube .slides>section>section.past{transform-origin:0 100%;transform:translate3d(0,-100%,0) rotateX(90deg)}.reveal.cube .slides>section>section.future{transform-origin:0 0;transform:translate3d(0,100%,0) rotateX(-90deg)}.reveal.page .slides{perspective-origin:0 50%;perspective:3000px}.reveal.page .slides section{padding:30px;min-height:700px;box-sizing:border-box;transform-style:preserve-3d}.reveal.page .slides section.past{z-index:12}.reveal.page .slides section:not(.stack):before{content:"";position:absolute;display:block;width:100%;height:100%;left:0;top:0;background:#0000001a;transform:translateZ(-20px)}.reveal.page .slides section:not(.stack):after{content:"";position:absolute;display:block;width:90%;height:30px;left:5%;bottom:0;background:0 0;z-index:1;border-radius:4px;box-shadow:0 95px 25px #0003;transform:translateZ(-90px) rotateX(65deg)}.reveal.page .slides>section.stack{padding:0;background:0 0}.reveal.page .slides>section.past{transform-origin:0 0;transform:translate3d(-40%,0,0) rotateY(-80deg)}.reveal.page .slides>section.future{transform-origin:100% 0;transform:translateZ(0)}.reveal.page .slides>section>section.past{transform-origin:0 0;transform:translate3d(0,-40%,0) rotateX(80deg)}.reveal.page .slides>section>section.future{transform-origin:0 100%;transform:translateZ(0)}.reveal .slides section[data-transition=fade],.reveal.fade .slides section:not([data-transition]),.reveal.fade .slides>section>section:not([data-transition]){transform:none;transition:opacity .5s}.reveal.fade.overview .slides section,.reveal.fade.overview .slides>section>section{transition:none}.reveal .slides section[data-transition=none],.reveal.none .slides section:not([data-transition]){transform:none;transition:none}.reveal .pause-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;visibility:hidden;opacity:0;z-index:100;transition:all 1s ease}.reveal .pause-overlay .resume-button{position:absolute;bottom:20px;right:20px;color:#ccc;border-radius:2px;padding:6px 14px;border:2px solid #ccc;font-size:16px;background:0 0;cursor:pointer}.reveal .pause-overlay .resume-button:hover{color:#fff;border-color:#fff}.reveal.paused .pause-overlay{visibility:visible;opacity:1}.reveal .no-transition,.reveal .no-transition *,.reveal .slides.disable-slide-transitions section{transition:none!important}.reveal .slides.disable-slide-transitions section{transform:none!important}.reveal .backgrounds{position:absolute;width:100%;height:100%;top:0;left:0;perspective:600px}.reveal .slide-background{display:none;position:absolute;width:100%;height:100%;opacity:0;visibility:hidden;overflow:hidden;background-color:#0000;transition:all .8s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-background-content{position:absolute;width:100%;height:100%;background-position:50% 50%;background-repeat:no-repeat;background-size:cover}.reveal .slide-background.stack{display:block}.reveal .slide-background.present{opacity:1;visibility:visible;z-index:2}.print-pdf .reveal .slide-background{opacity:1!important;visibility:visible!important}.reveal .slide-background video{position:absolute;width:100%;height:100%;max-width:none;max-height:none;top:0;left:0;object-fit:cover}.reveal .slide-background[data-background-size=contain] video{object-fit:contain}.reveal>.backgrounds .slide-background[data-background-transition=none],.reveal[data-background-transition=none]>.backgrounds .slide-background:not([data-background-transition]){transition:none}.reveal>.backgrounds .slide-background[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background:not([data-background-transition]){opacity:1}.reveal>.backgrounds .slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.past:not([data-background-transition]){transform:translate(-100%)}.reveal>.backgrounds .slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background.future:not([data-background-transition]){transform:translate(100%)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){transform:translateY(-100%)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=slide],.reveal[data-background-transition=slide]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){transform:translateY(100%)}.reveal>.backgrounds .slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(-90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=convex],.reveal[data-background-transition=convex]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(-90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(-100%,0,0) rotateY(90deg) translate3d(-100%,0,0)}.reveal>.backgrounds .slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(100%,0,0) rotateY(-90deg) translate3d(100%,0,0)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;transform:translate3d(0,-100%,0) rotateX(-90deg) translate3d(0,-100%,0)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=concave],.reveal[data-background-transition=concave]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;transform:translate3d(0,100%,0) rotateX(90deg) translate3d(0,100%,0)}.reveal>.backgrounds .slide-background[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background:not([data-background-transition]){transition-timing-function:ease}.reveal>.backgrounds .slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal>.backgrounds .slide-background>.slide-background.past[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.past:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(16)}.reveal>.backgrounds .slide-background>.slide-background.future[data-background-transition=zoom],.reveal[data-background-transition=zoom]>.backgrounds .slide-background>.slide-background.future:not([data-background-transition]){opacity:0;visibility:hidden;transform:scale(.2)}.reveal[data-transition-speed=fast]>.backgrounds .slide-background{transition-duration:.4s}.reveal[data-transition-speed=slow]>.backgrounds .slide-background{transition-duration:1.2s}.reveal [data-auto-animate-target^=unmatched]{will-change:opacity}.reveal section[data-auto-animate]:not(.stack):not([data-auto-animate=running]) [data-auto-animate-target^=unmatched]{opacity:0}.reveal.overview{perspective-origin:50% 50%;perspective:700px}.reveal.overview .slides section{height:100%;top:0!important;opacity:1!important;overflow:hidden;visibility:visible!important;cursor:pointer;box-sizing:border-box}.reveal.overview .slides section.present,.reveal.overview .slides section:hover{outline:10px solid rgba(150,150,150,.4);outline-offset:10px}.reveal.overview .slides section .fragment{opacity:1;transition:none}.reveal.overview .slides section:after,.reveal.overview .slides section:before{display:none!important}.reveal.overview .slides>section.stack{padding:0;top:0!important;background:0 0;outline:0;overflow:visible}.reveal.overview .backgrounds{perspective:inherit}.reveal.overview .backgrounds .slide-background{opacity:1;visibility:visible;outline:10px solid rgba(150,150,150,.1);outline-offset:10px}.reveal.overview .backgrounds .slide-background.stack{overflow:visible}.reveal.overview .slides section,.reveal.overview-deactivating .slides section{transition:none}.reveal.overview .backgrounds .slide-background,.reveal.overview-deactivating .backgrounds .slide-background{transition:none}.reveal.rtl .slides,.reveal.rtl .slides h1,.reveal.rtl .slides h2,.reveal.rtl .slides h3,.reveal.rtl .slides h4,.reveal.rtl .slides h5,.reveal.rtl .slides h6{direction:rtl;font-family:sans-serif}.reveal.rtl code,.reveal.rtl pre{direction:ltr}.reveal.rtl ol,.reveal.rtl ul{text-align:right}.reveal.rtl .progress span{transform-origin:100% 0}.reveal.has-parallax-background .backgrounds{transition:all .8s ease}.reveal.has-parallax-background[data-transition-speed=fast] .backgrounds{transition-duration:.4s}.reveal.has-parallax-background[data-transition-speed=slow] .backgrounds{transition-duration:1.2s}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes scale-up{0%{transform:scale(.95)}to{transform:scale(1)}}.reveal [data-preview-image],.reveal [data-preview-link]:not(a):not([data-preview-link=false]),.reveal [data-preview-video]{cursor:zoom-in}.r-overlay{position:absolute;top:var(--r-overlay-margin);right:var(--r-overlay-margin);bottom:var(--r-overlay-margin);left:var(--r-overlay-margin);border-radius:min(var(--r-overlay-margin),6px);z-index:99;background:#000000f2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;color:#fff;animation:fade-in .3s ease;font-family:ui-sans-serif,system-ui,-apple-system,Helvetica,sans-serif}.r-overlay-viewport{position:absolute;top:var(--r-overlay-padding);right:var(--r-overlay-padding);bottom:var(--r-overlay-padding);left:var(--r-overlay-padding);gap:var(--r-overlay-gap);display:flex;flex-direction:column}.r-overlay-header{display:flex;z-index:2;box-sizing:border-box;align-items:center;justify-content:flex-end;height:var(--r-overlay-header-height);gap:6px}.r-overlay-header .r-overlay-button{all:unset;display:flex;align-items:center;justify-content:center;min-width:var(--r-overlay-header-height);min-height:var(--r-overlay-header-height);padding:0 calc(var(--r-overlay-header-height)/ 4);opacity:1;border-radius:6px;font-size:18px;gap:8px;cursor:pointer;box-sizing:border-box}.r-overlay-header .r-overlay-button:hover{opacity:1;background-color:#ffffff26}.r-overlay-header .icon{display:inline-block;width:20px;height:20px;background-position:50% 50%;background-size:100%;background-repeat:no-repeat}.r-overlay-close .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTIuODU0IDIuODU0YS41LjUgMCAwIDAtLjcwOC0uNzA4TDcuNSA2Ljc5MyAyLjg1NCAyLjE0NmEuNS41IDAgMSAwLS43MDguNzA4TDYuNzkzIDcuNWwtNC42NDcgNC42NDZhLjUuNSAwIDAgMCAuNzA4LjcwOEw3LjUgOC4yMDdsNC42NDYgNC42NDdhLjUuNSAwIDAgMCAuNzA4LS43MDhMOC4yMDcgNy41bDQuNjQ3LTQuNjQ2WiIgY2xpcC1ydWxlPSJldmVub2RkIi8+PC9zdmc+)}.r-overlay-external .icon{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNSIgaGVpZ2h0PSIxNSIgZmlsbD0ibm9uZSI+PHBhdGggZmlsbD0iI2ZmZiIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMyAyYTEgMSAwIDAgMC0xIDF2OWExIDEgMCAwIDAgMSAxaDlhMSAxIDAgMCAwIDEtMVY4LjVhLjUuNSAwIDAgMC0xIDBWMTJIM1YzaDMuNWEuNS41IDAgMCAwIDAtMUgzWm05Ljg1NC4xNDZhLjUuNSAwIDAgMSAuMTQ2LjM1MVY1LjVhLjUuNSAwIDAgMS0xIDBWMy43MDdMNi44NTQgOC44NTRhLjUuNSAwIDEgMS0uNzA4LS43MDhMMTEuMjkzIDNIOS41YS41LjUgMCAwIDEgMC0xaDNhLjQ5OS40OTkgMCAwIDEgLjM1NC4xNDZaIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4=)}.r-overlay-content{position:relative;display:grid;place-items:center;border-radius:6px;overflow:hidden;flex-grow:1;background-color:#141414cc;animation:scale-up .5s cubic-bezier(.26,.86,.44,.985)}.r-overlay-spinner{position:absolute;display:block;top:50%;left:50%;width:32px;height:32px;margin:-16px 0 0 -16px;z-index:10;background-image:url(data:image/gif;base64,R0lGODlhIAAgAPMAAJmZmf%2F%2F%2F6%2Bvr8nJybW1tcDAwOjo6Nvb26ioqKOjo7Ozs%2FLy8vz8%2FAAAAAAAAAAAACH%2FC05FVFNDQVBFMi4wAwEAAAAh%2FhpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh%2BQQJCgAAACwAAAAAIAAgAAAE5xDISWlhperN52JLhSSdRgwVo1ICQZRUsiwHpTJT4iowNS8vyW2icCF6k8HMMBkCEDskxTBDAZwuAkkqIfxIQyhBQBFvAQSDITM5VDW6XNE4KagNh6Bgwe60smQUB3d4Rz1ZBApnFASDd0hihh12BkE9kjAJVlycXIg7CQIFA6SlnJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YJvpJivxNaGmLHT0VnOgSYf0dZXS7APdpB309RnHOG5gDqXGLDaC457D1zZ%2FV%2FnmOM82XiHRLYKhKP1oZmADdEAAAh%2BQQJCgAAACwAAAAAIAAgAAAE6hDISWlZpOrNp1lGNRSdRpDUolIGw5RUYhhHukqFu8DsrEyqnWThGvAmhVlteBvojpTDDBUEIFwMFBRAmBkSgOrBFZogCASwBDEY%2FCZSg7GSE0gSCjQBMVG023xWBhklAnoEdhQEfyNqMIcKjhRsjEdnezB%2BA4k8gTwJhFuiW4dokXiloUepBAp5qaKpp6%2BHo7aWW54wl7obvEe0kRuoplCGepwSx2jJvqHEmGt6whJpGpfJCHmOoNHKaHx61WiSR92E4lbFoq%2BB6QDtuetcaBPnW6%2BO7wDHpIiK9SaVK5GgV543tzjgGcghAgAh%2BQQJCgAAACwAAAAAIAAgAAAE7hDISSkxpOrN5zFHNWRdhSiVoVLHspRUMoyUakyEe8PTPCATW9A14E0UvuAKMNAZKYUZCiBMuBakSQKG8G2FzUWox2AUtAQFcBKlVQoLgQReZhQlCIJesQXI5B0CBnUMOxMCenoCfTCEWBsJColTMANldx15BGs8B5wlCZ9Po6OJkwmRpnqkqnuSrayqfKmqpLajoiW5HJq7FL1Gr2mMMcKUMIiJgIemy7xZtJsTmsM4xHiKv5KMCXqfyUCJEonXPN2rAOIAmsfB3uPoAK%2B%2BG%2Bw48edZPK%2BM6hLJpQg484enXIdQFSS1u6UhksENEQAAIfkECQoAAAAsAAAAACAAIAAABOcQyEmpGKLqzWcZRVUQnZYg1aBSh2GUVEIQ2aQOE%2BG%2BcD4ntpWkZQj1JIiZIogDFFyHI0UxQwFugMSOFIPJftfVAEoZLBbcLEFhlQiqGp1Vd140AUklUN3eCA51C1EWMzMCezCBBmkxVIVHBWd3HHl9JQOIJSdSnJ0TDKChCwUJjoWMPaGqDKannasMo6WnM562R5YluZRwur0wpgqZE7NKUm%2BFNRPIhjBJxKZteWuIBMN4zRMIVIhffcgojwCF117i4nlLnY5ztRLsnOk%2BaV%2BoJY7V7m76PdkS4trKcdg0Zc0tTcKkRAAAIfkECQoAAAAsAAAAACAAIAAABO4QyEkpKqjqzScpRaVkXZWQEximw1BSCUEIlDohrft6cpKCk5xid5MNJTaAIkekKGQkWyKHkvhKsR7ARmitkAYDYRIbUQRQjWBwJRzChi9CRlBcY1UN4g0%2FVNB0AlcvcAYHRyZPdEQFYV8ccwR5HWxEJ02YmRMLnJ1xCYp0Y5idpQuhopmmC2KgojKasUQDk5BNAwwMOh2RtRq5uQuPZKGIJQIGwAwGf6I0JXMpC8C7kXWDBINFMxS4DKMAWVWAGYsAdNqW5uaRxkSKJOZKaU3tPOBZ4DuK2LATgJhkPJMgTwKCdFjyPHEnKxFCDhEAACH5BAkKAAAALAAAAAAgACAAAATzEMhJaVKp6s2nIkolIJ2WkBShpkVRWqqQrhLSEu9MZJKK9y1ZrqYK9WiClmvoUaF8gIQSNeF1Er4MNFn4SRSDARWroAIETg1iVwuHjYB1kYc1mwruwXKC9gmsJXliGxc%2BXiUCby9ydh1sOSdMkpMTBpaXBzsfhoc5l58Gm5yToAaZhaOUqjkDgCWNHAULCwOLaTmzswadEqggQwgHuQsHIoZCHQMMQgQGubVEcxOPFAcMDAYUA85eWARmfSRQCdcMe0zeP1AAygwLlJtPNAAL19DARdPzBOWSm1brJBi45soRAWQAAkrQIykShQ9wVhHCwCQCACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiRMDjI0Fd30%2FiI2UA5GSS5UDj2l6NoqgOgN4gksEBgYFf0FDqKgHnyZ9OX8HrgYHdHpcHQULXAS2qKpENRg7eAMLC7kTBaixUYFkKAzWAAnLC7FLVxLWDBLKCwaKTULgEwbLA4hJtOkSBNqITT3xEgfLpBtzE%2FjiuL04RGEBgwWhShRgQExHBAAh%2BQQJCgAAACwAAAAAIAAgAAAE7xDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfZiCqGk5dTESJeaOAlClzsJsqwiJwiqnFrb2nS9kmIcgEsjQydLiIlHehhpejaIjzh9eomSjZR%2BipslWIRLAgMDOR2DOqKogTB9pCUJBagDBXR6XB0EBkIIsaRsGGMMAxoDBgYHTKJiUYEGDAzHC9EACcUGkIgFzgwZ0QsSBcXHiQvOwgDdEwfFs0sDzt4S6BK4xYjkDOzn0unFeBzOBijIm1Dgmg5YFQwsCMjp1oJ8LyIAACH5BAkKAAAALAAAAAAgACAAAATwEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GGl6NoiPOH16iZKNlH6KmyWFOggHhEEvAwwMA0N9GBsEC6amhnVcEwavDAazGwIDaH1ipaYLBUTCGgQDA8NdHz0FpqgTBwsLqAbWAAnIA4FWKdMLGdYGEgraigbT0OITBcg5QwPT4xLrROZL6AuQAPUS7bxLpoWidY0JtxLHKhwwMJBTHgPKdEQAACH5BAkKAAAALAAAAAAgACAAAATrEMhJaVKp6s2nIkqFZF2VIBWhUsJaTokqUCoBq%2BE71SRQeyqUToLA7VxF0JDyIQh%2FMVVPMt1ECZlfcjZJ9mIKoaTl1MRIl5o4CUKXOwmyrCInCKqcWtvadL2SYhyASyNDJ0uIiUd6GAULDJCRiXo1CpGXDJOUjY%2BYip9DhToJA4RBLwMLCwVDfRgbBAaqqoZ1XBMHswsHtxtFaH1iqaoGNgAIxRpbFAgfPQSqpbgGBqUD1wBXeCYp1AYZ19JJOYgH1KwA4UBvQwXUBxPqVD9L3sbp2BNk2xvvFPJd%2BMFCN6HAAIKgNggY0KtEBAAh%2BQQJCgAAACwAAAAAIAAgAAAE6BDISWlSqerNpyJKhWRdlSAVoVLCWk6JKlAqAavhO9UkUHsqlE6CwO1cRdCQ8iEIfzFVTzLdRAmZX3I2SfYIDMaAFdTESJeaEDAIMxYFqrOUaNW4E4ObYcCXaiBVEgULe0NJaxxtYksjh2NLkZISgDgJhHthkpU4mW6blRiYmZOlh4JWkDqILwUGBnE6TYEbCgevr0N1gH4At7gHiRpFaLNrrq8HNgAJA70AWxQIH1%2BvsYMDAzZQPC9VCNkDWUhGkuE5PxJNwiUK4UfLzOlD4WvzAHaoG9nxPi5d%2BjYUqfAhhykOFwJWiAAAIfkECQoAAAAsAAAAACAAIAAABPAQyElpUqnqzaciSoVkXVUMFaFSwlpOCcMYlErAavhOMnNLNo8KsZsMZItJEIDIFSkLGQoQTNhIsFehRww2CQLKF0tYGKYSg%2BygsZIuNqJksKgbfgIGepNo2cIUB3V1B3IvNiBYNQaDSTtfhhx0CwVPI0UJe0%2Bbm4g5VgcGoqOcnjmjqDSdnhgEoamcsZuXO1aWQy8KAwOAuTYYGwi7w5h%2BKr0SJ8MFihpNbx%2B4Erq7BYBuzsdiH1jCAzoSfl0rVirNbRXlBBlLX%2BBP0XJLAPGzTkAuAOqb0WT5AH7OcdCm5B8TgRwSRKIHQtaLCwg1RAAAOwAAAAAAAAAAAA%3D%3D);visibility:hidden;opacity:0}.r-overlay-preview .r-overlay-content iframe{width:100%;height:100%;max-width:100%;max-height:100%;border:0;opacity:0;visibility:hidden;transition:all .3s ease}.r-overlay-preview[data-state=loaded] iframe{opacity:1;visibility:visible}.r-overlay-preview .r-overlay-content img,.r-overlay-preview .r-overlay-content video{position:absolute;max-width:100%;max-height:100%;width:100%;height:100%;margin:0;object-fit:scale-down}.r-overlay-preview[data-preview-fit=none] img,.r-overlay-preview[data-preview-fit=none] video{object-fit:none}.r-overlay-preview[data-preview-fit=scale-down] img,.r-overlay-preview[data-preview-fit=scale-down] video{object-fit:scale-down}.r-overlay-preview[data-preview-fit=contain] img,.r-overlay-preview[data-preview-fit=contain] video{object-fit:contain}.r-overlay-preview[data-preview-fit=cover] img,.r-overlay-preview[data-preview-fit=cover] video{object-fit:cover}.r-overlay-preview[data-state=loaded] .r-overlay-content-inner{position:absolute;z-index:-1;left:0;top:45%;width:100%;text-align:center;letter-spacing:normal}.r-overlay-preview .r-overlay-error{font-size:18px;color:orange}.r-overlay-preview .x-frame-error{opacity:0;transition:opacity .3s ease .3s}.r-overlay-preview[data-state=loaded] .x-frame-error{opacity:1}.r-overlay-preview[data-state=loading] .r-overlay-spinner{opacity:.6;visibility:visible}.r-overlay-help .r-overlay-content{overflow:auto}.r-overlay-help-content{max-width:560px;padding:20px 0;margin:auto;text-align:center;letter-spacing:normal}.r-overlay-help-content .title{font-size:20px;margin-top:0}.r-overlay-help .r-overlay-help-content table{border:1px solid #fff;border-collapse:collapse;font-size:16px;text-align:left}.r-overlay-help .r-overlay-help-content table td,.r-overlay-help .r-overlay-help-content table th{width:240px;padding:14px;border:1px solid #fff;vertical-align:middle}.r-overlay-help .r-overlay-help-content table th{padding-top:20px;padding-bottom:20px}.reveal .playback{position:absolute;left:15px;bottom:20px;z-index:30;cursor:pointer;transition:all .4s ease;-webkit-tap-highlight-color:transparent}.reveal.overview .playback{opacity:0;visibility:hidden}.reveal .hljs{min-height:100%}.reveal .hljs table{margin:initial}.reveal .hljs-ln-code,.reveal .hljs-ln-numbers{padding:0;border:0}.reveal .hljs-ln-numbers{opacity:.6;padding-right:.75em;text-align:right;vertical-align:top}.reveal .hljs.has-highlights tr:not(.highlight-line){opacity:.4}.reveal .hljs.has-highlights.fragment{transition:all .2s ease}.reveal .hljs:not(:first-child).fragment{position:absolute;top:0;left:0;width:100%;box-sizing:border-box}.reveal pre[data-auto-animate-target]{overflow:hidden}.reveal pre[data-auto-animate-target] code{height:100%}.reveal .roll{display:inline-block;line-height:1.2;overflow:hidden;vertical-align:top;perspective:400px;perspective-origin:50% 50%}.reveal .roll:hover{background:0 0;text-shadow:none}.reveal .roll span{display:block;position:relative;padding:0 2px;pointer-events:none;transition:all .4s ease;transform-origin:50% 0;transform-style:preserve-3d;backface-visibility:hidden}.reveal .roll:hover span{background:#00000080;transform:translateZ(-45px) rotateX(90deg)}.reveal .roll span:after{content:attr(data-title);display:block;position:absolute;left:0;top:0;padding:0 2px;backface-visibility:hidden;transform-origin:50% 0;transform:translate3d(0,110%,0) rotateX(-90deg)}.reveal aside.notes{display:none}.reveal .speaker-notes{display:none;position:absolute;width:33.3333333333%;height:100%;top:0;left:100%;padding:14px 18px;z-index:1;font-size:18px;line-height:1.4;border:1px solid rgba(0,0,0,.05);color:#222;background-color:#f5f5f5;overflow:auto;box-sizing:border-box;text-align:left;font-family:Helvetica,sans-serif;-webkit-overflow-scrolling:touch}.reveal .speaker-notes .notes-placeholder{color:#ccc;font-style:italic}.reveal .speaker-notes:focus{outline:0}.reveal .speaker-notes:before{content:"Speaker notes";display:block;margin-bottom:10px;opacity:.5}.reveal.show-notes{max-width:75%;overflow:visible}.reveal.show-notes .speaker-notes{display:block}@media screen and (min-width:1600px){.reveal .speaker-notes{font-size:20px}}@media screen and (max-width:1024px){.reveal.show-notes{border-left:0;max-width:none;max-height:70%;max-height:70vh;overflow:visible}.reveal.show-notes .speaker-notes{top:100%;left:0;width:100%;height:30vh;border:0}}@media screen and (max-width:600px){.reveal.show-notes{max-height:60%;max-height:60vh}.reveal.show-notes .speaker-notes{top:100%;height:40vh}.reveal .speaker-notes{font-size:14px}}.reveal .jump-to-slide{position:absolute;top:15px;left:15px;z-index:30;font-size:32px;-webkit-tap-highlight-color:transparent}.reveal .jump-to-slide-input{background:0 0;padding:8px;font-size:inherit;color:currentColor;border:0}.reveal .jump-to-slide-input::placeholder{color:currentColor;opacity:.5}.reveal.has-dark-background .jump-to-slide-input{color:#fff}.reveal.has-light-background .jump-to-slide-input{color:#222}.reveal .jump-to-slide-input:focus{outline:0}.zoomed .reveal *,.zoomed .reveal :after,.zoomed .reveal :before{backface-visibility:visible!important}.zoomed .reveal .controls,.zoomed .reveal .progress{opacity:0}.zoomed .reveal .roll span{background:0 0}.zoomed .reveal .roll span:after{visibility:hidden}.reveal-viewport.loading-scroll-mode{visibility:hidden}.reveal-viewport.reveal-scroll{margin:0 auto;overflow:auto;overflow-x:hidden;overflow-y:auto;z-index:1;--r-scrollbar-width:7px;--r-scrollbar-trigger-size:5px;--r-controls-spacing:8px}@media screen and (max-width:500px){.reveal-viewport.reveal-scroll{--r-scrollbar-width:3px;--r-scrollbar-trigger-size:3px}}.reveal-viewport.reveal-scroll .backgrounds,.reveal-viewport.reveal-scroll .controls,.reveal-viewport.reveal-scroll .playback,.reveal-viewport.reveal-scroll .progress,.reveal-viewport.reveal-scroll .slide-number,.reveal-viewport.reveal-scroll .speaker-notes{display:none!important}.reveal-viewport.reveal-scroll .pause-overlay,.reveal-viewport.reveal-scroll .r-overlay{position:fixed}.reveal-viewport.reveal-scroll .reveal{overflow:visible;touch-action:manipulation}.reveal-viewport.reveal-scroll .slides{position:static;pointer-events:initial;left:auto;top:auto;width:100%!important;margin:0;padding:0;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}.reveal-viewport.reveal-scroll .scroll-page{position:relative;width:100%;height:calc(var(--page-height) + var(--page-scroll-padding));z-index:1;overflow:visible}.reveal-viewport.reveal-scroll .scroll-page-sticky{position:sticky;height:var(--page-height);top:0}.reveal-viewport.reveal-scroll .scroll-page-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.reveal-viewport.reveal-scroll .scroll-page section{visibility:visible!important;display:block!important;position:absolute!important;width:var(--slide-width)!important;height:var(--slide-height)!important;top:50%!important;left:50%!important;opacity:1!important;transform:scale(var(--slide-scale)) translate(-50%,-50%)!important;transform-style:flat!important;transform-origin:0 0!important}.reveal-viewport.reveal-scroll .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important;visibility:visible;opacity:1;touch-action:manipulation}.reveal-viewport.reveal-scroll[data-scrollbar=auto]::-webkit-scrollbar,.reveal-viewport.reveal-scroll[data-scrollbar=true]::-webkit-scrollbar{display:none}.reveal-viewport.reveal-scroll[data-scrollbar=auto],.reveal-viewport.reveal-scroll[data-scrollbar=true]{scrollbar-width:none}.reveal-viewport.has-dark-background,.reveal.has-dark-background{--r-overlay-element-bg-color:240,240,240;--r-overlay-element-fg-color:0,0,0}.reveal-viewport.has-light-background,.reveal.has-light-background{--r-overlay-element-bg-color:0,0,0;--r-overlay-element-fg-color:240,240,240}.reveal-viewport.reveal-scroll .scrollbar{position:sticky;top:50%;z-index:20;opacity:0;transition:all .3s ease}.reveal-viewport.reveal-scroll .scrollbar.visible,.reveal-viewport.reveal-scroll .scrollbar:hover{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-inner{position:absolute;width:var(--r-scrollbar-width);height:calc(var(--viewport-height) - var(--r-controls-spacing) * 2);right:var(--r-controls-spacing);top:0;transform:translateY(-50%);border-radius:var(--r-scrollbar-width);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-playhead{position:absolute;width:var(--r-scrollbar-width);height:var(--r-scrollbar-width);top:0;left:0;border-radius:var(--r-scrollbar-width);background-color:rgba(var(--r-overlay-element-bg-color),1);z-index:11;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide{position:absolute;width:100%;background-color:rgba(var(--r-overlay-element-bg-color),.2);box-shadow:0 0 0 1px rgba(var(--r-overlay-element-fg-color),.1);border-radius:var(--r-scrollbar-width);transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:after{content:"";position:absolute;width:200%;height:100%;top:0;left:-50%;background:#0000;z-index:-1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide:hover{background-color:rgba(var(--r-overlay-element-bg-color),.4)}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-trigger{position:absolute;width:100%;transition:background-color .2s ease}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active.has-triggers{background-color:rgba(var(--r-overlay-element-bg-color),.4);z-index:10}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger:after{content:"";position:absolute;width:var(--r-scrollbar-trigger-size);height:var(--r-scrollbar-trigger-size);border-radius:20px;top:50%;left:50%;transform:translate(-50%,-50%);background-color:rgba(var(--r-overlay-element-bg-color),1);transition:transform .2s ease,opacity .2s ease;opacity:.4}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active:after,.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger.active~.scrollbar-trigger:after{opacity:1}.reveal-viewport.reveal-scroll .scrollbar .scrollbar-slide.active .scrollbar-trigger~.scrollbar-trigger.active:after{transform:translate(calc(var(--r-scrollbar-width) * -2));background-color:rgba(var(--r-overlay-element-bg-color),1)}html.reveal-print *{-webkit-print-color-adjust:exact}html.reveal-print{width:100%;height:100%;overflow:visible}html.reveal-print body{margin:0 auto!important;border:0;padding:0;float:none!important;overflow:visible}html.reveal-print .nestedarrow,html.reveal-print .reveal .controls,html.reveal-print .reveal .playback,html.reveal-print .reveal .progress,html.reveal-print .reveal.overview,html.reveal-print .state-background{display:none!important}html.reveal-print .reveal pre code{overflow:hidden!important}html.reveal-print .reveal{width:auto!important;height:auto!important;overflow:hidden!important}html.reveal-print .reveal .slides{position:static;width:100%!important;height:auto!important;zoom:1!important;pointer-events:initial;left:auto;top:auto;margin:0!important;padding:0!important;overflow:visible;display:block;perspective:none;perspective-origin:50% 50%}html.reveal-print .reveal .slides .pdf-page{position:relative;overflow:hidden;z-index:1;page-break-after:always}html.reveal-print .reveal .slides .pdf-page:last-of-type{page-break-after:avoid}html.reveal-print .reveal .slides section{visibility:visible!important;display:block!important;position:absolute!important;margin:0!important;padding:0!important;box-sizing:border-box!important;min-height:1px;opacity:1!important;transform-style:flat!important;transform:none!important}html.reveal-print .reveal section.stack{position:relative!important;margin:0!important;padding:0!important;page-break-after:avoid!important;height:auto!important;min-height:auto!important}html.reveal-print .reveal img{box-shadow:none}html.reveal-print .reveal .backgrounds{display:none}html.reveal-print .reveal .slide-background{display:block!important;position:absolute;top:0;left:0;width:100%;height:100%;z-index:auto!important}html.reveal-print .reveal.show-notes{max-width:none;max-height:none}html.reveal-print .reveal .speaker-notes-pdf{display:block;width:100%;height:auto;max-height:none;inset:auto;z-index:100}html.reveal-print .reveal .speaker-notes-pdf[data-layout=separate-page]{position:relative;color:inherit;background-color:transparent;padding:20px;page-break-after:always;border:0}html.reveal-print .reveal .slide-number-pdf{display:block;position:absolute;font-size:14px;visibility:visible}html.reveal-print .aria-status{display:none}@media print{html:not(.print-pdf){overflow:visible;width:auto;height:auto}html:not(.print-pdf) body{margin:0;padding:0;overflow:visible}html:not(.print-pdf) .reveal{background:#fff;font-size:20pt}html:not(.print-pdf) .reveal .backgrounds,html:not(.print-pdf) .reveal .controls,html:not(.print-pdf) .reveal .progress,html:not(.print-pdf) .reveal .slide-number,html:not(.print-pdf) .reveal .state-background{display:none!important}html:not(.print-pdf) .reveal li,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal td{font-size:20pt!important;color:#000}html:not(.print-pdf) .reveal h1,html:not(.print-pdf) .reveal h2,html:not(.print-pdf) .reveal h3,html:not(.print-pdf) .reveal h4,html:not(.print-pdf) .reveal h5,html:not(.print-pdf) .reveal h6{color:#000!important;height:auto;line-height:normal;text-align:left;letter-spacing:normal}html:not(.print-pdf) .reveal h1{font-size:28pt!important}html:not(.print-pdf) .reveal h2{font-size:24pt!important}html:not(.print-pdf) .reveal h3{font-size:22pt!important}html:not(.print-pdf) .reveal h4{font-size:22pt!important;font-variant:small-caps}html:not(.print-pdf) .reveal h5{font-size:21pt!important}html:not(.print-pdf) .reveal h6{font-size:20pt!important;font-style:italic}html:not(.print-pdf) .reveal a:link,html:not(.print-pdf) .reveal a:visited{color:#000!important;font-weight:700;text-decoration:underline}html:not(.print-pdf) .reveal div,html:not(.print-pdf) .reveal ol,html:not(.print-pdf) .reveal p,html:not(.print-pdf) .reveal ul{visibility:visible;position:static;width:auto;height:auto;display:block;overflow:visible;margin:0;text-align:left!important}html:not(.print-pdf) .reveal pre,html:not(.print-pdf) .reveal table{margin-left:0;margin-right:0}html:not(.print-pdf) .reveal pre code{padding:20px}html:not(.print-pdf) .reveal blockquote{margin:20px 0}html:not(.print-pdf) .reveal .slides{position:static!important;width:auto!important;height:auto!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;padding:0!important;zoom:1!important;transform:none!important;overflow:visible!important;display:block!important;text-align:left!important;perspective:none;perspective-origin:50% 50%}html:not(.print-pdf) .reveal .slides section{visibility:visible!important;position:static!important;width:auto!important;height:auto!important;display:block!important;overflow:visible!important;left:0!important;top:0!important;margin-left:0!important;margin-top:0!important;padding:60px 20px!important;z-index:auto!important;opacity:1!important;page-break-after:always!important;transform-style:flat!important;transform:none!important;transition:none!important}html:not(.print-pdf) .reveal .slides section.stack{padding:0!important}html:not(.print-pdf) .reveal .slides section:last-of-type{page-break-after:avoid!important}html:not(.print-pdf) .reveal .slides section .fragment{opacity:1!important;visibility:visible!important;transform:none!important}html:not(.print-pdf) .reveal .r-fit-text{white-space:normal!important}html:not(.print-pdf) .reveal section img{display:block;margin:15px 0;background:#fff;border:1px solid #666;box-shadow:none}html:not(.print-pdf) .reveal section small{font-size:.8em}html:not(.print-pdf) .reveal .hljs{max-height:100%;white-space:pre-wrap;word-wrap:break-word;word-break:break-word;font-size:15pt}html:not(.print-pdf) .reveal .hljs .hljs-ln-numbers{white-space:nowrap}html:not(.print-pdf) .reveal .hljs td{font-size:inherit!important;color:inherit!important}}@font-face{font-display:block;font-family:bootstrap-icons;src:url(/assets/bootstrap-icons-mSm7cUeB.woff2?e34853135f9e39acf64315236852cd5a) format("woff2"),url(/assets/bootstrap-icons-BeopsB42.woff?e34853135f9e39acf64315236852cd5a) format("woff")}.bi:before,[class^=bi-]:before,[class*=" bi-"]:before{display:inline-block;font-family:bootstrap-icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1;vertical-align:-.125em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bi-123:before{content:""}.bi-alarm-fill:before{content:""}.bi-alarm:before{content:""}.bi-align-bottom:before{content:""}.bi-align-center:before{content:""}.bi-align-end:before{content:""}.bi-align-middle:before{content:""}.bi-align-start:before{content:""}.bi-align-top:before{content:""}.bi-alt:before{content:""}.bi-app-indicator:before{content:""}.bi-app:before{content:""}.bi-archive-fill:before{content:""}.bi-archive:before{content:""}.bi-arrow-90deg-down:before{content:""}.bi-arrow-90deg-left:before{content:""}.bi-arrow-90deg-right:before{content:""}.bi-arrow-90deg-up:before{content:""}.bi-arrow-bar-down:before{content:""}.bi-arrow-bar-left:before{content:""}.bi-arrow-bar-right:before{content:""}.bi-arrow-bar-up:before{content:""}.bi-arrow-clockwise:before{content:""}.bi-arrow-counterclockwise:before{content:""}.bi-arrow-down-circle-fill:before{content:""}.bi-arrow-down-circle:before{content:""}.bi-arrow-down-left-circle-fill:before{content:""}.bi-arrow-down-left-circle:before{content:""}.bi-arrow-down-left-square-fill:before{content:""}.bi-arrow-down-left-square:before{content:""}.bi-arrow-down-left:before{content:""}.bi-arrow-down-right-circle-fill:before{content:""}.bi-arrow-down-right-circle:before{content:""}.bi-arrow-down-right-square-fill:before{content:""}.bi-arrow-down-right-square:before{content:""}.bi-arrow-down-right:before{content:""}.bi-arrow-down-short:before{content:""}.bi-arrow-down-square-fill:before{content:""}.bi-arrow-down-square:before{content:""}.bi-arrow-down-up:before{content:""}.bi-arrow-down:before{content:""}.bi-arrow-left-circle-fill:before{content:""}.bi-arrow-left-circle:before{content:""}.bi-arrow-left-right:before{content:""}.bi-arrow-left-short:before{content:""}.bi-arrow-left-square-fill:before{content:""}.bi-arrow-left-square:before{content:""}.bi-arrow-left:before{content:""}.bi-arrow-repeat:before{content:""}.bi-arrow-return-left:before{content:""}.bi-arrow-return-right:before{content:""}.bi-arrow-right-circle-fill:before{content:""}.bi-arrow-right-circle:before{content:""}.bi-arrow-right-short:before{content:""}.bi-arrow-right-square-fill:before{content:""}.bi-arrow-right-square:before{content:""}.bi-arrow-right:before{content:""}.bi-arrow-up-circle-fill:before{content:""}.bi-arrow-up-circle:before{content:""}.bi-arrow-up-left-circle-fill:before{content:""}.bi-arrow-up-left-circle:before{content:""}.bi-arrow-up-left-square-fill:before{content:""}.bi-arrow-up-left-square:before{content:""}.bi-arrow-up-left:before{content:""}.bi-arrow-up-right-circle-fill:before{content:""}.bi-arrow-up-right-circle:before{content:""}.bi-arrow-up-right-square-fill:before{content:""}.bi-arrow-up-right-square:before{content:""}.bi-arrow-up-right:before{content:""}.bi-arrow-up-short:before{content:""}.bi-arrow-up-square-fill:before{content:""}.bi-arrow-up-square:before{content:""}.bi-arrow-up:before{content:""}.bi-arrows-angle-contract:before{content:""}.bi-arrows-angle-expand:before{content:""}.bi-arrows-collapse:before{content:""}.bi-arrows-expand:before{content:""}.bi-arrows-fullscreen:before{content:""}.bi-arrows-move:before{content:""}.bi-aspect-ratio-fill:before{content:""}.bi-aspect-ratio:before{content:""}.bi-asterisk:before{content:""}.bi-at:before{content:""}.bi-award-fill:before{content:""}.bi-award:before{content:""}.bi-back:before{content:""}.bi-backspace-fill:before{content:""}.bi-backspace-reverse-fill:before{content:""}.bi-backspace-reverse:before{content:""}.bi-backspace:before{content:""}.bi-badge-3d-fill:before{content:""}.bi-badge-3d:before{content:""}.bi-badge-4k-fill:before{content:""}.bi-badge-4k:before{content:""}.bi-badge-8k-fill:before{content:""}.bi-badge-8k:before{content:""}.bi-badge-ad-fill:before{content:""}.bi-badge-ad:before{content:""}.bi-badge-ar-fill:before{content:""}.bi-badge-ar:before{content:""}.bi-badge-cc-fill:before{content:""}.bi-badge-cc:before{content:""}.bi-badge-hd-fill:before{content:""}.bi-badge-hd:before{content:""}.bi-badge-tm-fill:before{content:""}.bi-badge-tm:before{content:""}.bi-badge-vo-fill:before{content:""}.bi-badge-vo:before{content:""}.bi-badge-vr-fill:before{content:""}.bi-badge-vr:before{content:""}.bi-badge-wc-fill:before{content:""}.bi-badge-wc:before{content:""}.bi-bag-check-fill:before{content:""}.bi-bag-check:before{content:""}.bi-bag-dash-fill:before{content:""}.bi-bag-dash:before{content:""}.bi-bag-fill:before{content:""}.bi-bag-plus-fill:before{content:""}.bi-bag-plus:before{content:""}.bi-bag-x-fill:before{content:""}.bi-bag-x:before{content:""}.bi-bag:before{content:""}.bi-bar-chart-fill:before{content:""}.bi-bar-chart-line-fill:before{content:""}.bi-bar-chart-line:before{content:""}.bi-bar-chart-steps:before{content:""}.bi-bar-chart:before{content:""}.bi-basket-fill:before{content:""}.bi-basket:before{content:""}.bi-basket2-fill:before{content:""}.bi-basket2:before{content:""}.bi-basket3-fill:before{content:""}.bi-basket3:before{content:""}.bi-battery-charging:before{content:""}.bi-battery-full:before{content:""}.bi-battery-half:before{content:""}.bi-battery:before{content:""}.bi-bell-fill:before{content:""}.bi-bell:before{content:""}.bi-bezier:before{content:""}.bi-bezier2:before{content:""}.bi-bicycle:before{content:""}.bi-binoculars-fill:before{content:""}.bi-binoculars:before{content:""}.bi-blockquote-left:before{content:""}.bi-blockquote-right:before{content:""}.bi-book-fill:before{content:""}.bi-book-half:before{content:""}.bi-book:before{content:""}.bi-bookmark-check-fill:before{content:""}.bi-bookmark-check:before{content:""}.bi-bookmark-dash-fill:before{content:""}.bi-bookmark-dash:before{content:""}.bi-bookmark-fill:before{content:""}.bi-bookmark-heart-fill:before{content:""}.bi-bookmark-heart:before{content:""}.bi-bookmark-plus-fill:before{content:""}.bi-bookmark-plus:before{content:""}.bi-bookmark-star-fill:before{content:""}.bi-bookmark-star:before{content:""}.bi-bookmark-x-fill:before{content:""}.bi-bookmark-x:before{content:""}.bi-bookmark:before{content:""}.bi-bookmarks-fill:before{content:""}.bi-bookmarks:before{content:""}.bi-bookshelf:before{content:""}.bi-bootstrap-fill:before{content:""}.bi-bootstrap-reboot:before{content:""}.bi-bootstrap:before{content:""}.bi-border-all:before{content:""}.bi-border-bottom:before{content:""}.bi-border-center:before{content:""}.bi-border-inner:before{content:""}.bi-border-left:before{content:""}.bi-border-middle:before{content:""}.bi-border-outer:before{content:""}.bi-border-right:before{content:""}.bi-border-style:before{content:""}.bi-border-top:before{content:""}.bi-border-width:before{content:""}.bi-border:before{content:""}.bi-bounding-box-circles:before{content:""}.bi-bounding-box:before{content:""}.bi-box-arrow-down-left:before{content:""}.bi-box-arrow-down-right:before{content:""}.bi-box-arrow-down:before{content:""}.bi-box-arrow-in-down-left:before{content:""}.bi-box-arrow-in-down-right:before{content:""}.bi-box-arrow-in-down:before{content:""}.bi-box-arrow-in-left:before{content:""}.bi-box-arrow-in-right:before{content:""}.bi-box-arrow-in-up-left:before{content:""}.bi-box-arrow-in-up-right:before{content:""}.bi-box-arrow-in-up:before{content:""}.bi-box-arrow-left:before{content:""}.bi-box-arrow-right:before{content:""}.bi-box-arrow-up-left:before{content:""}.bi-box-arrow-up-right:before{content:""}.bi-box-arrow-up:before{content:""}.bi-box-seam:before{content:""}.bi-box:before{content:""}.bi-braces:before{content:""}.bi-bricks:before{content:""}.bi-briefcase-fill:before{content:""}.bi-briefcase:before{content:""}.bi-brightness-alt-high-fill:before{content:""}.bi-brightness-alt-high:before{content:""}.bi-brightness-alt-low-fill:before{content:""}.bi-brightness-alt-low:before{content:""}.bi-brightness-high-fill:before{content:""}.bi-brightness-high:before{content:""}.bi-brightness-low-fill:before{content:""}.bi-brightness-low:before{content:""}.bi-broadcast-pin:before{content:""}.bi-broadcast:before{content:""}.bi-brush-fill:before{content:""}.bi-brush:before{content:""}.bi-bucket-fill:before{content:""}.bi-bucket:before{content:""}.bi-bug-fill:before{content:""}.bi-bug:before{content:""}.bi-building:before{content:""}.bi-bullseye:before{content:""}.bi-calculator-fill:before{content:""}.bi-calculator:before{content:""}.bi-calendar-check-fill:before{content:""}.bi-calendar-check:before{content:""}.bi-calendar-date-fill:before{content:""}.bi-calendar-date:before{content:""}.bi-calendar-day-fill:before{content:""}.bi-calendar-day:before{content:""}.bi-calendar-event-fill:before{content:""}.bi-calendar-event:before{content:""}.bi-calendar-fill:before{content:""}.bi-calendar-minus-fill:before{content:""}.bi-calendar-minus:before{content:""}.bi-calendar-month-fill:before{content:""}.bi-calendar-month:before{content:""}.bi-calendar-plus-fill:before{content:""}.bi-calendar-plus:before{content:""}.bi-calendar-range-fill:before{content:""}.bi-calendar-range:before{content:""}.bi-calendar-week-fill:before{content:""}.bi-calendar-week:before{content:""}.bi-calendar-x-fill:before{content:""}.bi-calendar-x:before{content:""}.bi-calendar:before{content:""}.bi-calendar2-check-fill:before{content:""}.bi-calendar2-check:before{content:""}.bi-calendar2-date-fill:before{content:""}.bi-calendar2-date:before{content:""}.bi-calendar2-day-fill:before{content:""}.bi-calendar2-day:before{content:""}.bi-calendar2-event-fill:before{content:""}.bi-calendar2-event:before{content:""}.bi-calendar2-fill:before{content:""}.bi-calendar2-minus-fill:before{content:""}.bi-calendar2-minus:before{content:""}.bi-calendar2-month-fill:before{content:""}.bi-calendar2-month:before{content:""}.bi-calendar2-plus-fill:before{content:""}.bi-calendar2-plus:before{content:""}.bi-calendar2-range-fill:before{content:""}.bi-calendar2-range:before{content:""}.bi-calendar2-week-fill:before{content:""}.bi-calendar2-week:before{content:""}.bi-calendar2-x-fill:before{content:""}.bi-calendar2-x:before{content:""}.bi-calendar2:before{content:""}.bi-calendar3-event-fill:before{content:""}.bi-calendar3-event:before{content:""}.bi-calendar3-fill:before{content:""}.bi-calendar3-range-fill:before{content:""}.bi-calendar3-range:before{content:""}.bi-calendar3-week-fill:before{content:""}.bi-calendar3-week:before{content:""}.bi-calendar3:before{content:""}.bi-calendar4-event:before{content:""}.bi-calendar4-range:before{content:""}.bi-calendar4-week:before{content:""}.bi-calendar4:before{content:""}.bi-camera-fill:before{content:""}.bi-camera-reels-fill:before{content:""}.bi-camera-reels:before{content:""}.bi-camera-video-fill:before{content:""}.bi-camera-video-off-fill:before{content:""}.bi-camera-video-off:before{content:""}.bi-camera-video:before{content:""}.bi-camera:before{content:""}.bi-camera2:before{content:""}.bi-capslock-fill:before{content:""}.bi-capslock:before{content:""}.bi-card-checklist:before{content:""}.bi-card-heading:before{content:""}.bi-card-image:before{content:""}.bi-card-list:before{content:""}.bi-card-text:before{content:""}.bi-caret-down-fill:before{content:""}.bi-caret-down-square-fill:before{content:""}.bi-caret-down-square:before{content:""}.bi-caret-down:before{content:""}.bi-caret-left-fill:before{content:""}.bi-caret-left-square-fill:before{content:""}.bi-caret-left-square:before{content:""}.bi-caret-left:before{content:""}.bi-caret-right-fill:before{content:""}.bi-caret-right-square-fill:before{content:""}.bi-caret-right-square:before{content:""}.bi-caret-right:before{content:""}.bi-caret-up-fill:before{content:""}.bi-caret-up-square-fill:before{content:""}.bi-caret-up-square:before{content:""}.bi-caret-up:before{content:""}.bi-cart-check-fill:before{content:""}.bi-cart-check:before{content:""}.bi-cart-dash-fill:before{content:""}.bi-cart-dash:before{content:""}.bi-cart-fill:before{content:""}.bi-cart-plus-fill:before{content:""}.bi-cart-plus:before{content:""}.bi-cart-x-fill:before{content:""}.bi-cart-x:before{content:""}.bi-cart:before{content:""}.bi-cart2:before{content:""}.bi-cart3:before{content:""}.bi-cart4:before{content:""}.bi-cash-stack:before{content:""}.bi-cash:before{content:""}.bi-cast:before{content:""}.bi-chat-dots-fill:before{content:""}.bi-chat-dots:before{content:""}.bi-chat-fill:before{content:""}.bi-chat-left-dots-fill:before{content:""}.bi-chat-left-dots:before{content:""}.bi-chat-left-fill:before{content:""}.bi-chat-left-quote-fill:before{content:""}.bi-chat-left-quote:before{content:""}.bi-chat-left-text-fill:before{content:""}.bi-chat-left-text:before{content:""}.bi-chat-left:before{content:""}.bi-chat-quote-fill:before{content:""}.bi-chat-quote:before{content:""}.bi-chat-right-dots-fill:before{content:""}.bi-chat-right-dots:before{content:""}.bi-chat-right-fill:before{content:""}.bi-chat-right-quote-fill:before{content:""}.bi-chat-right-quote:before{content:""}.bi-chat-right-text-fill:before{content:""}.bi-chat-right-text:before{content:""}.bi-chat-right:before{content:""}.bi-chat-square-dots-fill:before{content:""}.bi-chat-square-dots:before{content:""}.bi-chat-square-fill:before{content:""}.bi-chat-square-quote-fill:before{content:""}.bi-chat-square-quote:before{content:""}.bi-chat-square-text-fill:before{content:""}.bi-chat-square-text:before{content:""}.bi-chat-square:before{content:""}.bi-chat-text-fill:before{content:""}.bi-chat-text:before{content:""}.bi-chat:before{content:""}.bi-check-all:before{content:""}.bi-check-circle-fill:before{content:""}.bi-check-circle:before{content:""}.bi-check-square-fill:before{content:""}.bi-check-square:before{content:""}.bi-check:before{content:""}.bi-check2-all:before{content:""}.bi-check2-circle:before{content:""}.bi-check2-square:before{content:""}.bi-check2:before{content:""}.bi-chevron-bar-contract:before{content:""}.bi-chevron-bar-down:before{content:""}.bi-chevron-bar-expand:before{content:""}.bi-chevron-bar-left:before{content:""}.bi-chevron-bar-right:before{content:""}.bi-chevron-bar-up:before{content:""}.bi-chevron-compact-down:before{content:""}.bi-chevron-compact-left:before{content:""}.bi-chevron-compact-right:before{content:""}.bi-chevron-compact-up:before{content:""}.bi-chevron-contract:before{content:""}.bi-chevron-double-down:before{content:""}.bi-chevron-double-left:before{content:""}.bi-chevron-double-right:before{content:""}.bi-chevron-double-up:before{content:""}.bi-chevron-down:before{content:""}.bi-chevron-expand:before{content:""}.bi-chevron-left:before{content:""}.bi-chevron-right:before{content:""}.bi-chevron-up:before{content:""}.bi-circle-fill:before{content:""}.bi-circle-half:before{content:""}.bi-circle-square:before{content:""}.bi-circle:before{content:""}.bi-clipboard-check:before{content:""}.bi-clipboard-data:before{content:""}.bi-clipboard-minus:before{content:""}.bi-clipboard-plus:before{content:""}.bi-clipboard-x:before{content:""}.bi-clipboard:before{content:""}.bi-clock-fill:before{content:""}.bi-clock-history:before{content:""}.bi-clock:before{content:""}.bi-cloud-arrow-down-fill:before{content:""}.bi-cloud-arrow-down:before{content:""}.bi-cloud-arrow-up-fill:before{content:""}.bi-cloud-arrow-up:before{content:""}.bi-cloud-check-fill:before{content:""}.bi-cloud-check:before{content:""}.bi-cloud-download-fill:before{content:""}.bi-cloud-download:before{content:""}.bi-cloud-drizzle-fill:before{content:""}.bi-cloud-drizzle:before{content:""}.bi-cloud-fill:before{content:""}.bi-cloud-fog-fill:before{content:""}.bi-cloud-fog:before{content:""}.bi-cloud-fog2-fill:before{content:""}.bi-cloud-fog2:before{content:""}.bi-cloud-hail-fill:before{content:""}.bi-cloud-hail:before{content:""}.bi-cloud-haze-fill:before{content:""}.bi-cloud-haze:before{content:""}.bi-cloud-haze2-fill:before{content:""}.bi-cloud-lightning-fill:before{content:""}.bi-cloud-lightning-rain-fill:before{content:""}.bi-cloud-lightning-rain:before{content:""}.bi-cloud-lightning:before{content:""}.bi-cloud-minus-fill:before{content:""}.bi-cloud-minus:before{content:""}.bi-cloud-moon-fill:before{content:""}.bi-cloud-moon:before{content:""}.bi-cloud-plus-fill:before{content:""}.bi-cloud-plus:before{content:""}.bi-cloud-rain-fill:before{content:""}.bi-cloud-rain-heavy-fill:before{content:""}.bi-cloud-rain-heavy:before{content:""}.bi-cloud-rain:before{content:""}.bi-cloud-slash-fill:before{content:""}.bi-cloud-slash:before{content:""}.bi-cloud-sleet-fill:before{content:""}.bi-cloud-sleet:before{content:""}.bi-cloud-snow-fill:before{content:""}.bi-cloud-snow:before{content:""}.bi-cloud-sun-fill:before{content:""}.bi-cloud-sun:before{content:""}.bi-cloud-upload-fill:before{content:""}.bi-cloud-upload:before{content:""}.bi-cloud:before{content:""}.bi-clouds-fill:before{content:""}.bi-clouds:before{content:""}.bi-cloudy-fill:before{content:""}.bi-cloudy:before{content:""}.bi-code-slash:before{content:""}.bi-code-square:before{content:""}.bi-code:before{content:""}.bi-collection-fill:before{content:""}.bi-collection-play-fill:before{content:""}.bi-collection-play:before{content:""}.bi-collection:before{content:""}.bi-columns-gap:before{content:""}.bi-columns:before{content:""}.bi-command:before{content:""}.bi-compass-fill:before{content:""}.bi-compass:before{content:""}.bi-cone-striped:before{content:""}.bi-cone:before{content:""}.bi-controller:before{content:""}.bi-cpu-fill:before{content:""}.bi-cpu:before{content:""}.bi-credit-card-2-back-fill:before{content:""}.bi-credit-card-2-back:before{content:""}.bi-credit-card-2-front-fill:before{content:""}.bi-credit-card-2-front:before{content:""}.bi-credit-card-fill:before{content:""}.bi-credit-card:before{content:""}.bi-crop:before{content:""}.bi-cup-fill:before{content:""}.bi-cup-straw:before{content:""}.bi-cup:before{content:""}.bi-cursor-fill:before{content:""}.bi-cursor-text:before{content:""}.bi-cursor:before{content:""}.bi-dash-circle-dotted:before{content:""}.bi-dash-circle-fill:before{content:""}.bi-dash-circle:before{content:""}.bi-dash-square-dotted:before{content:""}.bi-dash-square-fill:before{content:""}.bi-dash-square:before{content:""}.bi-dash:before{content:""}.bi-diagram-2-fill:before{content:""}.bi-diagram-2:before{content:""}.bi-diagram-3-fill:before{content:""}.bi-diagram-3:before{content:""}.bi-diamond-fill:before{content:""}.bi-diamond-half:before{content:""}.bi-diamond:before{content:""}.bi-dice-1-fill:before{content:""}.bi-dice-1:before{content:""}.bi-dice-2-fill:before{content:""}.bi-dice-2:before{content:""}.bi-dice-3-fill:before{content:""}.bi-dice-3:before{content:""}.bi-dice-4-fill:before{content:""}.bi-dice-4:before{content:""}.bi-dice-5-fill:before{content:""}.bi-dice-5:before{content:""}.bi-dice-6-fill:before{content:""}.bi-dice-6:before{content:""}.bi-disc-fill:before{content:""}.bi-disc:before{content:""}.bi-discord:before{content:""}.bi-display-fill:before{content:""}.bi-display:before{content:""}.bi-distribute-horizontal:before{content:""}.bi-distribute-vertical:before{content:""}.bi-door-closed-fill:before{content:""}.bi-door-closed:before{content:""}.bi-door-open-fill:before{content:""}.bi-door-open:before{content:""}.bi-dot:before{content:""}.bi-download:before{content:""}.bi-droplet-fill:before{content:""}.bi-droplet-half:before{content:""}.bi-droplet:before{content:""}.bi-earbuds:before{content:""}.bi-easel-fill:before{content:""}.bi-easel:before{content:""}.bi-egg-fill:before{content:""}.bi-egg-fried:before{content:""}.bi-egg:before{content:""}.bi-eject-fill:before{content:""}.bi-eject:before{content:""}.bi-emoji-angry-fill:before{content:""}.bi-emoji-angry:before{content:""}.bi-emoji-dizzy-fill:before{content:""}.bi-emoji-dizzy:before{content:""}.bi-emoji-expressionless-fill:before{content:""}.bi-emoji-expressionless:before{content:""}.bi-emoji-frown-fill:before{content:""}.bi-emoji-frown:before{content:""}.bi-emoji-heart-eyes-fill:before{content:""}.bi-emoji-heart-eyes:before{content:""}.bi-emoji-laughing-fill:before{content:""}.bi-emoji-laughing:before{content:""}.bi-emoji-neutral-fill:before{content:""}.bi-emoji-neutral:before{content:""}.bi-emoji-smile-fill:before{content:""}.bi-emoji-smile-upside-down-fill:before{content:""}.bi-emoji-smile-upside-down:before{content:""}.bi-emoji-smile:before{content:""}.bi-emoji-sunglasses-fill:before{content:""}.bi-emoji-sunglasses:before{content:""}.bi-emoji-wink-fill:before{content:""}.bi-emoji-wink:before{content:""}.bi-envelope-fill:before{content:""}.bi-envelope-open-fill:before{content:""}.bi-envelope-open:before{content:""}.bi-envelope:before{content:""}.bi-eraser-fill:before{content:""}.bi-eraser:before{content:""}.bi-exclamation-circle-fill:before{content:""}.bi-exclamation-circle:before{content:""}.bi-exclamation-diamond-fill:before{content:""}.bi-exclamation-diamond:before{content:""}.bi-exclamation-octagon-fill:before{content:""}.bi-exclamation-octagon:before{content:""}.bi-exclamation-square-fill:before{content:""}.bi-exclamation-square:before{content:""}.bi-exclamation-triangle-fill:before{content:""}.bi-exclamation-triangle:before{content:""}.bi-exclamation:before{content:""}.bi-exclude:before{content:""}.bi-eye-fill:before{content:""}.bi-eye-slash-fill:before{content:""}.bi-eye-slash:before{content:""}.bi-eye:before{content:""}.bi-eyedropper:before{content:""}.bi-eyeglasses:before{content:""}.bi-facebook:before{content:""}.bi-file-arrow-down-fill:before{content:""}.bi-file-arrow-down:before{content:""}.bi-file-arrow-up-fill:before{content:""}.bi-file-arrow-up:before{content:""}.bi-file-bar-graph-fill:before{content:""}.bi-file-bar-graph:before{content:""}.bi-file-binary-fill:before{content:""}.bi-file-binary:before{content:""}.bi-file-break-fill:before{content:""}.bi-file-break:before{content:""}.bi-file-check-fill:before{content:""}.bi-file-check:before{content:""}.bi-file-code-fill:before{content:""}.bi-file-code:before{content:""}.bi-file-diff-fill:before{content:""}.bi-file-diff:before{content:""}.bi-file-earmark-arrow-down-fill:before{content:""}.bi-file-earmark-arrow-down:before{content:""}.bi-file-earmark-arrow-up-fill:before{content:""}.bi-file-earmark-arrow-up:before{content:""}.bi-file-earmark-bar-graph-fill:before{content:""}.bi-file-earmark-bar-graph:before{content:""}.bi-file-earmark-binary-fill:before{content:""}.bi-file-earmark-binary:before{content:""}.bi-file-earmark-break-fill:before{content:""}.bi-file-earmark-break:before{content:""}.bi-file-earmark-check-fill:before{content:""}.bi-file-earmark-check:before{content:""}.bi-file-earmark-code-fill:before{content:""}.bi-file-earmark-code:before{content:""}.bi-file-earmark-diff-fill:before{content:""}.bi-file-earmark-diff:before{content:""}.bi-file-earmark-easel-fill:before{content:""}.bi-file-earmark-easel:before{content:""}.bi-file-earmark-excel-fill:before{content:""}.bi-file-earmark-excel:before{content:""}.bi-file-earmark-fill:before{content:""}.bi-file-earmark-font-fill:before{content:""}.bi-file-earmark-font:before{content:""}.bi-file-earmark-image-fill:before{content:""}.bi-file-earmark-image:before{content:""}.bi-file-earmark-lock-fill:before{content:""}.bi-file-earmark-lock:before{content:""}.bi-file-earmark-lock2-fill:before{content:""}.bi-file-earmark-lock2:before{content:""}.bi-file-earmark-medical-fill:before{content:""}.bi-file-earmark-medical:before{content:""}.bi-file-earmark-minus-fill:before{content:""}.bi-file-earmark-minus:before{content:""}.bi-file-earmark-music-fill:before{content:""}.bi-file-earmark-music:before{content:""}.bi-file-earmark-person-fill:before{content:""}.bi-file-earmark-person:before{content:""}.bi-file-earmark-play-fill:before{content:""}.bi-file-earmark-play:before{content:""}.bi-file-earmark-plus-fill:before{content:""}.bi-file-earmark-plus:before{content:""}.bi-file-earmark-post-fill:before{content:""}.bi-file-earmark-post:before{content:""}.bi-file-earmark-ppt-fill:before{content:""}.bi-file-earmark-ppt:before{content:""}.bi-file-earmark-richtext-fill:before{content:""}.bi-file-earmark-richtext:before{content:""}.bi-file-earmark-ruled-fill:before{content:""}.bi-file-earmark-ruled:before{content:""}.bi-file-earmark-slides-fill:before{content:""}.bi-file-earmark-slides:before{content:""}.bi-file-earmark-spreadsheet-fill:before{content:""}.bi-file-earmark-spreadsheet:before{content:""}.bi-file-earmark-text-fill:before{content:""}.bi-file-earmark-text:before{content:""}.bi-file-earmark-word-fill:before{content:""}.bi-file-earmark-word:before{content:""}.bi-file-earmark-x-fill:before{content:""}.bi-file-earmark-x:before{content:""}.bi-file-earmark-zip-fill:before{content:""}.bi-file-earmark-zip:before{content:""}.bi-file-earmark:before{content:""}.bi-file-easel-fill:before{content:""}.bi-file-easel:before{content:""}.bi-file-excel-fill:before{content:""}.bi-file-excel:before{content:""}.bi-file-fill:before{content:""}.bi-file-font-fill:before{content:""}.bi-file-font:before{content:""}.bi-file-image-fill:before{content:""}.bi-file-image:before{content:""}.bi-file-lock-fill:before{content:""}.bi-file-lock:before{content:""}.bi-file-lock2-fill:before{content:""}.bi-file-lock2:before{content:""}.bi-file-medical-fill:before{content:""}.bi-file-medical:before{content:""}.bi-file-minus-fill:before{content:""}.bi-file-minus:before{content:""}.bi-file-music-fill:before{content:""}.bi-file-music:before{content:""}.bi-file-person-fill:before{content:""}.bi-file-person:before{content:""}.bi-file-play-fill:before{content:""}.bi-file-play:before{content:""}.bi-file-plus-fill:before{content:""}.bi-file-plus:before{content:""}.bi-file-post-fill:before{content:""}.bi-file-post:before{content:""}.bi-file-ppt-fill:before{content:""}.bi-file-ppt:before{content:""}.bi-file-richtext-fill:before{content:""}.bi-file-richtext:before{content:""}.bi-file-ruled-fill:before{content:""}.bi-file-ruled:before{content:""}.bi-file-slides-fill:before{content:""}.bi-file-slides:before{content:""}.bi-file-spreadsheet-fill:before{content:""}.bi-file-spreadsheet:before{content:""}.bi-file-text-fill:before{content:""}.bi-file-text:before{content:""}.bi-file-word-fill:before{content:""}.bi-file-word:before{content:""}.bi-file-x-fill:before{content:""}.bi-file-x:before{content:""}.bi-file-zip-fill:before{content:""}.bi-file-zip:before{content:""}.bi-file:before{content:""}.bi-files-alt:before{content:""}.bi-files:before{content:""}.bi-film:before{content:""}.bi-filter-circle-fill:before{content:""}.bi-filter-circle:before{content:""}.bi-filter-left:before{content:""}.bi-filter-right:before{content:""}.bi-filter-square-fill:before{content:""}.bi-filter-square:before{content:""}.bi-filter:before{content:""}.bi-flag-fill:before{content:""}.bi-flag:before{content:""}.bi-flower1:before{content:""}.bi-flower2:before{content:""}.bi-flower3:before{content:""}.bi-folder-check:before{content:""}.bi-folder-fill:before{content:""}.bi-folder-minus:before{content:""}.bi-folder-plus:before{content:""}.bi-folder-symlink-fill:before{content:""}.bi-folder-symlink:before{content:""}.bi-folder-x:before{content:""}.bi-folder:before{content:""}.bi-folder2-open:before{content:""}.bi-folder2:before{content:""}.bi-fonts:before{content:""}.bi-forward-fill:before{content:""}.bi-forward:before{content:""}.bi-front:before{content:""}.bi-fullscreen-exit:before{content:""}.bi-fullscreen:before{content:""}.bi-funnel-fill:before{content:""}.bi-funnel:before{content:""}.bi-gear-fill:before{content:""}.bi-gear-wide-connected:before{content:""}.bi-gear-wide:before{content:""}.bi-gear:before{content:""}.bi-gem:before{content:""}.bi-geo-alt-fill:before{content:""}.bi-geo-alt:before{content:""}.bi-geo-fill:before{content:""}.bi-geo:before{content:""}.bi-gift-fill:before{content:""}.bi-gift:before{content:""}.bi-github:before{content:""}.bi-globe:before{content:""}.bi-globe2:before{content:""}.bi-google:before{content:""}.bi-graph-down:before{content:""}.bi-graph-up:before{content:""}.bi-grid-1x2-fill:before{content:""}.bi-grid-1x2:before{content:""}.bi-grid-3x2-gap-fill:before{content:""}.bi-grid-3x2-gap:before{content:""}.bi-grid-3x2:before{content:""}.bi-grid-3x3-gap-fill:before{content:""}.bi-grid-3x3-gap:before{content:""}.bi-grid-3x3:before{content:""}.bi-grid-fill:before{content:""}.bi-grid:before{content:""}.bi-grip-horizontal:before{content:""}.bi-grip-vertical:before{content:""}.bi-hammer:before{content:""}.bi-hand-index-fill:before{content:""}.bi-hand-index-thumb-fill:before{content:""}.bi-hand-index-thumb:before{content:""}.bi-hand-index:before{content:""}.bi-hand-thumbs-down-fill:before{content:""}.bi-hand-thumbs-down:before{content:""}.bi-hand-thumbs-up-fill:before{content:""}.bi-hand-thumbs-up:before{content:""}.bi-handbag-fill:before{content:""}.bi-handbag:before{content:""}.bi-hash:before{content:""}.bi-hdd-fill:before{content:""}.bi-hdd-network-fill:before{content:""}.bi-hdd-network:before{content:""}.bi-hdd-rack-fill:before{content:""}.bi-hdd-rack:before{content:""}.bi-hdd-stack-fill:before{content:""}.bi-hdd-stack:before{content:""}.bi-hdd:before{content:""}.bi-headphones:before{content:""}.bi-headset:before{content:""}.bi-heart-fill:before{content:""}.bi-heart-half:before{content:""}.bi-heart:before{content:""}.bi-heptagon-fill:before{content:""}.bi-heptagon-half:before{content:""}.bi-heptagon:before{content:""}.bi-hexagon-fill:before{content:""}.bi-hexagon-half:before{content:""}.bi-hexagon:before{content:""}.bi-hourglass-bottom:before{content:""}.bi-hourglass-split:before{content:""}.bi-hourglass-top:before{content:""}.bi-hourglass:before{content:""}.bi-house-door-fill:before{content:""}.bi-house-door:before{content:""}.bi-house-fill:before{content:""}.bi-house:before{content:""}.bi-hr:before{content:""}.bi-hurricane:before{content:""}.bi-image-alt:before{content:""}.bi-image-fill:before{content:""}.bi-image:before{content:""}.bi-images:before{content:""}.bi-inbox-fill:before{content:""}.bi-inbox:before{content:""}.bi-inboxes-fill:before{content:""}.bi-inboxes:before{content:""}.bi-info-circle-fill:before{content:""}.bi-info-circle:before{content:""}.bi-info-square-fill:before{content:""}.bi-info-square:before{content:""}.bi-info:before{content:""}.bi-input-cursor-text:before{content:""}.bi-input-cursor:before{content:""}.bi-instagram:before{content:""}.bi-intersect:before{content:""}.bi-journal-album:before{content:""}.bi-journal-arrow-down:before{content:""}.bi-journal-arrow-up:before{content:""}.bi-journal-bookmark-fill:before{content:""}.bi-journal-bookmark:before{content:""}.bi-journal-check:before{content:""}.bi-journal-code:before{content:""}.bi-journal-medical:before{content:""}.bi-journal-minus:before{content:""}.bi-journal-plus:before{content:""}.bi-journal-richtext:before{content:""}.bi-journal-text:before{content:""}.bi-journal-x:before{content:""}.bi-journal:before{content:""}.bi-journals:before{content:""}.bi-joystick:before{content:""}.bi-justify-left:before{content:""}.bi-justify-right:before{content:""}.bi-justify:before{content:""}.bi-kanban-fill:before{content:""}.bi-kanban:before{content:""}.bi-key-fill:before{content:""}.bi-key:before{content:""}.bi-keyboard-fill:before{content:""}.bi-keyboard:before{content:""}.bi-ladder:before{content:""}.bi-lamp-fill:before{content:""}.bi-lamp:before{content:""}.bi-laptop-fill:before{content:""}.bi-laptop:before{content:""}.bi-layer-backward:before{content:""}.bi-layer-forward:before{content:""}.bi-layers-fill:before{content:""}.bi-layers-half:before{content:""}.bi-layers:before{content:""}.bi-layout-sidebar-inset-reverse:before{content:""}.bi-layout-sidebar-inset:before{content:""}.bi-layout-sidebar-reverse:before{content:""}.bi-layout-sidebar:before{content:""}.bi-layout-split:before{content:""}.bi-layout-text-sidebar-reverse:before{content:""}.bi-layout-text-sidebar:before{content:""}.bi-layout-text-window-reverse:before{content:""}.bi-layout-text-window:before{content:""}.bi-layout-three-columns:before{content:""}.bi-layout-wtf:before{content:""}.bi-life-preserver:before{content:""}.bi-lightbulb-fill:before{content:""}.bi-lightbulb-off-fill:before{content:""}.bi-lightbulb-off:before{content:""}.bi-lightbulb:before{content:""}.bi-lightning-charge-fill:before{content:""}.bi-lightning-charge:before{content:""}.bi-lightning-fill:before{content:""}.bi-lightning:before{content:""}.bi-link-45deg:before{content:""}.bi-link:before{content:""}.bi-linkedin:before{content:""}.bi-list-check:before{content:""}.bi-list-nested:before{content:""}.bi-list-ol:before{content:""}.bi-list-stars:before{content:""}.bi-list-task:before{content:""}.bi-list-ul:before{content:""}.bi-list:before{content:""}.bi-lock-fill:before{content:""}.bi-lock:before{content:""}.bi-mailbox:before{content:""}.bi-mailbox2:before{content:""}.bi-map-fill:before{content:""}.bi-map:before{content:""}.bi-markdown-fill:before{content:""}.bi-markdown:before{content:""}.bi-mask:before{content:""}.bi-megaphone-fill:before{content:""}.bi-megaphone:before{content:""}.bi-menu-app-fill:before{content:""}.bi-menu-app:before{content:""}.bi-menu-button-fill:before{content:""}.bi-menu-button-wide-fill:before{content:""}.bi-menu-button-wide:before{content:""}.bi-menu-button:before{content:""}.bi-menu-down:before{content:""}.bi-menu-up:before{content:""}.bi-mic-fill:before{content:""}.bi-mic-mute-fill:before{content:""}.bi-mic-mute:before{content:""}.bi-mic:before{content:""}.bi-minecart-loaded:before{content:""}.bi-minecart:before{content:""}.bi-moisture:before{content:""}.bi-moon-fill:before{content:""}.bi-moon-stars-fill:before{content:""}.bi-moon-stars:before{content:""}.bi-moon:before{content:""}.bi-mouse-fill:before{content:""}.bi-mouse:before{content:""}.bi-mouse2-fill:before{content:""}.bi-mouse2:before{content:""}.bi-mouse3-fill:before{content:""}.bi-mouse3:before{content:""}.bi-music-note-beamed:before{content:""}.bi-music-note-list:before{content:""}.bi-music-note:before{content:""}.bi-music-player-fill:before{content:""}.bi-music-player:before{content:""}.bi-newspaper:before{content:""}.bi-node-minus-fill:before{content:""}.bi-node-minus:before{content:""}.bi-node-plus-fill:before{content:""}.bi-node-plus:before{content:""}.bi-nut-fill:before{content:""}.bi-nut:before{content:""}.bi-octagon-fill:before{content:""}.bi-octagon-half:before{content:""}.bi-octagon:before{content:""}.bi-option:before{content:""}.bi-outlet:before{content:""}.bi-paint-bucket:before{content:""}.bi-palette-fill:before{content:""}.bi-palette:before{content:""}.bi-palette2:before{content:""}.bi-paperclip:before{content:""}.bi-paragraph:before{content:""}.bi-patch-check-fill:before{content:""}.bi-patch-check:before{content:""}.bi-patch-exclamation-fill:before{content:""}.bi-patch-exclamation:before{content:""}.bi-patch-minus-fill:before{content:""}.bi-patch-minus:before{content:""}.bi-patch-plus-fill:before{content:""}.bi-patch-plus:before{content:""}.bi-patch-question-fill:before{content:""}.bi-patch-question:before{content:""}.bi-pause-btn-fill:before{content:""}.bi-pause-btn:before{content:""}.bi-pause-circle-fill:before{content:""}.bi-pause-circle:before{content:""}.bi-pause-fill:before{content:""}.bi-pause:before{content:""}.bi-peace-fill:before{content:""}.bi-peace:before{content:""}.bi-pen-fill:before{content:""}.bi-pen:before{content:""}.bi-pencil-fill:before{content:""}.bi-pencil-square:before{content:""}.bi-pencil:before{content:""}.bi-pentagon-fill:before{content:""}.bi-pentagon-half:before{content:""}.bi-pentagon:before{content:""}.bi-people-fill:before{content:""}.bi-people:before{content:""}.bi-percent:before{content:""}.bi-person-badge-fill:before{content:""}.bi-person-badge:before{content:""}.bi-person-bounding-box:before{content:""}.bi-person-check-fill:before{content:""}.bi-person-check:before{content:""}.bi-person-circle:before{content:""}.bi-person-dash-fill:before{content:""}.bi-person-dash:before{content:""}.bi-person-fill:before{content:""}.bi-person-lines-fill:before{content:""}.bi-person-plus-fill:before{content:""}.bi-person-plus:before{content:""}.bi-person-square:before{content:""}.bi-person-x-fill:before{content:""}.bi-person-x:before{content:""}.bi-person:before{content:""}.bi-phone-fill:before{content:""}.bi-phone-landscape-fill:before{content:""}.bi-phone-landscape:before{content:""}.bi-phone-vibrate-fill:before{content:""}.bi-phone-vibrate:before{content:""}.bi-phone:before{content:""}.bi-pie-chart-fill:before{content:""}.bi-pie-chart:before{content:""}.bi-pin-angle-fill:before{content:""}.bi-pin-angle:before{content:""}.bi-pin-fill:before{content:""}.bi-pin:before{content:""}.bi-pip-fill:before{content:""}.bi-pip:before{content:""}.bi-play-btn-fill:before{content:""}.bi-play-btn:before{content:""}.bi-play-circle-fill:before{content:""}.bi-play-circle:before{content:""}.bi-play-fill:before{content:""}.bi-play:before{content:""}.bi-plug-fill:before{content:""}.bi-plug:before{content:""}.bi-plus-circle-dotted:before{content:""}.bi-plus-circle-fill:before{content:""}.bi-plus-circle:before{content:""}.bi-plus-square-dotted:before{content:""}.bi-plus-square-fill:before{content:""}.bi-plus-square:before{content:""}.bi-plus:before{content:""}.bi-power:before{content:""}.bi-printer-fill:before{content:""}.bi-printer:before{content:""}.bi-puzzle-fill:before{content:""}.bi-puzzle:before{content:""}.bi-question-circle-fill:before{content:""}.bi-question-circle:before{content:""}.bi-question-diamond-fill:before{content:""}.bi-question-diamond:before{content:""}.bi-question-octagon-fill:before{content:""}.bi-question-octagon:before{content:""}.bi-question-square-fill:before{content:""}.bi-question-square:before{content:""}.bi-question:before{content:""}.bi-rainbow:before{content:""}.bi-receipt-cutoff:before{content:""}.bi-receipt:before{content:""}.bi-reception-0:before{content:""}.bi-reception-1:before{content:""}.bi-reception-2:before{content:""}.bi-reception-3:before{content:""}.bi-reception-4:before{content:""}.bi-record-btn-fill:before{content:""}.bi-record-btn:before{content:""}.bi-record-circle-fill:before{content:""}.bi-record-circle:before{content:""}.bi-record-fill:before{content:""}.bi-record:before{content:""}.bi-record2-fill:before{content:""}.bi-record2:before{content:""}.bi-reply-all-fill:before{content:""}.bi-reply-all:before{content:""}.bi-reply-fill:before{content:""}.bi-reply:before{content:""}.bi-rss-fill:before{content:""}.bi-rss:before{content:""}.bi-rulers:before{content:""}.bi-save-fill:before{content:""}.bi-save:before{content:""}.bi-save2-fill:before{content:""}.bi-save2:before{content:""}.bi-scissors:before{content:""}.bi-screwdriver:before{content:""}.bi-search:before{content:""}.bi-segmented-nav:before{content:""}.bi-server:before{content:""}.bi-share-fill:before{content:""}.bi-share:before{content:""}.bi-shield-check:before{content:""}.bi-shield-exclamation:before{content:""}.bi-shield-fill-check:before{content:""}.bi-shield-fill-exclamation:before{content:""}.bi-shield-fill-minus:before{content:""}.bi-shield-fill-plus:before{content:""}.bi-shield-fill-x:before{content:""}.bi-shield-fill:before{content:""}.bi-shield-lock-fill:before{content:""}.bi-shield-lock:before{content:""}.bi-shield-minus:before{content:""}.bi-shield-plus:before{content:""}.bi-shield-shaded:before{content:""}.bi-shield-slash-fill:before{content:""}.bi-shield-slash:before{content:""}.bi-shield-x:before{content:""}.bi-shield:before{content:""}.bi-shift-fill:before{content:""}.bi-shift:before{content:""}.bi-shop-window:before{content:""}.bi-shop:before{content:""}.bi-shuffle:before{content:""}.bi-signpost-2-fill:before{content:""}.bi-signpost-2:before{content:""}.bi-signpost-fill:before{content:""}.bi-signpost-split-fill:before{content:""}.bi-signpost-split:before{content:""}.bi-signpost:before{content:""}.bi-sim-fill:before{content:""}.bi-sim:before{content:""}.bi-skip-backward-btn-fill:before{content:""}.bi-skip-backward-btn:before{content:""}.bi-skip-backward-circle-fill:before{content:""}.bi-skip-backward-circle:before{content:""}.bi-skip-backward-fill:before{content:""}.bi-skip-backward:before{content:""}.bi-skip-end-btn-fill:before{content:""}.bi-skip-end-btn:before{content:""}.bi-skip-end-circle-fill:before{content:""}.bi-skip-end-circle:before{content:""}.bi-skip-end-fill:before{content:""}.bi-skip-end:before{content:""}.bi-skip-forward-btn-fill:before{content:""}.bi-skip-forward-btn:before{content:""}.bi-skip-forward-circle-fill:before{content:""}.bi-skip-forward-circle:before{content:""}.bi-skip-forward-fill:before{content:""}.bi-skip-forward:before{content:""}.bi-skip-start-btn-fill:before{content:""}.bi-skip-start-btn:before{content:""}.bi-skip-start-circle-fill:before{content:""}.bi-skip-start-circle:before{content:""}.bi-skip-start-fill:before{content:""}.bi-skip-start:before{content:""}.bi-slack:before{content:""}.bi-slash-circle-fill:before{content:""}.bi-slash-circle:before{content:""}.bi-slash-square-fill:before{content:""}.bi-slash-square:before{content:""}.bi-slash:before{content:""}.bi-sliders:before{content:""}.bi-smartwatch:before{content:""}.bi-snow:before{content:""}.bi-snow2:before{content:""}.bi-snow3:before{content:""}.bi-sort-alpha-down-alt:before{content:""}.bi-sort-alpha-down:before{content:""}.bi-sort-alpha-up-alt:before{content:""}.bi-sort-alpha-up:before{content:""}.bi-sort-down-alt:before{content:""}.bi-sort-down:before{content:""}.bi-sort-numeric-down-alt:before{content:""}.bi-sort-numeric-down:before{content:""}.bi-sort-numeric-up-alt:before{content:""}.bi-sort-numeric-up:before{content:""}.bi-sort-up-alt:before{content:""}.bi-sort-up:before{content:""}.bi-soundwave:before{content:""}.bi-speaker-fill:before{content:""}.bi-speaker:before{content:""}.bi-speedometer:before{content:""}.bi-speedometer2:before{content:""}.bi-spellcheck:before{content:""}.bi-square-fill:before{content:""}.bi-square-half:before{content:""}.bi-square:before{content:""}.bi-stack:before{content:""}.bi-star-fill:before{content:""}.bi-star-half:before{content:""}.bi-star:before{content:""}.bi-stars:before{content:""}.bi-stickies-fill:before{content:""}.bi-stickies:before{content:""}.bi-sticky-fill:before{content:""}.bi-sticky:before{content:""}.bi-stop-btn-fill:before{content:""}.bi-stop-btn:before{content:""}.bi-stop-circle-fill:before{content:""}.bi-stop-circle:before{content:""}.bi-stop-fill:before{content:""}.bi-stop:before{content:""}.bi-stoplights-fill:before{content:""}.bi-stoplights:before{content:""}.bi-stopwatch-fill:before{content:""}.bi-stopwatch:before{content:""}.bi-subtract:before{content:""}.bi-suit-club-fill:before{content:""}.bi-suit-club:before{content:""}.bi-suit-diamond-fill:before{content:""}.bi-suit-diamond:before{content:""}.bi-suit-heart-fill:before{content:""}.bi-suit-heart:before{content:""}.bi-suit-spade-fill:before{content:""}.bi-suit-spade:before{content:""}.bi-sun-fill:before{content:""}.bi-sun:before{content:""}.bi-sunglasses:before{content:""}.bi-sunrise-fill:before{content:""}.bi-sunrise:before{content:""}.bi-sunset-fill:before{content:""}.bi-sunset:before{content:""}.bi-symmetry-horizontal:before{content:""}.bi-symmetry-vertical:before{content:""}.bi-table:before{content:""}.bi-tablet-fill:before{content:""}.bi-tablet-landscape-fill:before{content:""}.bi-tablet-landscape:before{content:""}.bi-tablet:before{content:""}.bi-tag-fill:before{content:""}.bi-tag:before{content:""}.bi-tags-fill:before{content:""}.bi-tags:before{content:""}.bi-telegram:before{content:""}.bi-telephone-fill:before{content:""}.bi-telephone-forward-fill:before{content:""}.bi-telephone-forward:before{content:""}.bi-telephone-inbound-fill:before{content:""}.bi-telephone-inbound:before{content:""}.bi-telephone-minus-fill:before{content:""}.bi-telephone-minus:before{content:""}.bi-telephone-outbound-fill:before{content:""}.bi-telephone-outbound:before{content:""}.bi-telephone-plus-fill:before{content:""}.bi-telephone-plus:before{content:""}.bi-telephone-x-fill:before{content:""}.bi-telephone-x:before{content:""}.bi-telephone:before{content:""}.bi-terminal-fill:before{content:""}.bi-terminal:before{content:""}.bi-text-center:before{content:""}.bi-text-indent-left:before{content:""}.bi-text-indent-right:before{content:""}.bi-text-left:before{content:""}.bi-text-paragraph:before{content:""}.bi-text-right:before{content:""}.bi-textarea-resize:before{content:""}.bi-textarea-t:before{content:""}.bi-textarea:before{content:""}.bi-thermometer-half:before{content:""}.bi-thermometer-high:before{content:""}.bi-thermometer-low:before{content:""}.bi-thermometer-snow:before{content:""}.bi-thermometer-sun:before{content:""}.bi-thermometer:before{content:""}.bi-three-dots-vertical:before{content:""}.bi-three-dots:before{content:""}.bi-toggle-off:before{content:""}.bi-toggle-on:before{content:""}.bi-toggle2-off:before{content:""}.bi-toggle2-on:before{content:""}.bi-toggles:before{content:""}.bi-toggles2:before{content:""}.bi-tools:before{content:""}.bi-tornado:before{content:""}.bi-trash-fill:before{content:""}.bi-trash:before{content:""}.bi-trash2-fill:before{content:""}.bi-trash2:before{content:""}.bi-tree-fill:before{content:""}.bi-tree:before{content:""}.bi-triangle-fill:before{content:""}.bi-triangle-half:before{content:""}.bi-triangle:before{content:""}.bi-trophy-fill:before{content:""}.bi-trophy:before{content:""}.bi-tropical-storm:before{content:""}.bi-truck-flatbed:before{content:""}.bi-truck:before{content:""}.bi-tsunami:before{content:""}.bi-tv-fill:before{content:""}.bi-tv:before{content:""}.bi-twitch:before{content:""}.bi-twitter:before{content:""}.bi-type-bold:before{content:""}.bi-type-h1:before{content:""}.bi-type-h2:before{content:""}.bi-type-h3:before{content:""}.bi-type-italic:before{content:""}.bi-type-strikethrough:before{content:""}.bi-type-underline:before{content:""}.bi-type:before{content:""}.bi-ui-checks-grid:before{content:""}.bi-ui-checks:before{content:""}.bi-ui-radios-grid:before{content:""}.bi-ui-radios:before{content:""}.bi-umbrella-fill:before{content:""}.bi-umbrella:before{content:""}.bi-union:before{content:""}.bi-unlock-fill:before{content:""}.bi-unlock:before{content:""}.bi-upc-scan:before{content:""}.bi-upc:before{content:""}.bi-upload:before{content:""}.bi-vector-pen:before{content:""}.bi-view-list:before{content:""}.bi-view-stacked:before{content:""}.bi-vinyl-fill:before{content:""}.bi-vinyl:before{content:""}.bi-voicemail:before{content:""}.bi-volume-down-fill:before{content:""}.bi-volume-down:before{content:""}.bi-volume-mute-fill:before{content:""}.bi-volume-mute:before{content:""}.bi-volume-off-fill:before{content:""}.bi-volume-off:before{content:""}.bi-volume-up-fill:before{content:""}.bi-volume-up:before{content:""}.bi-vr:before{content:""}.bi-wallet-fill:before{content:""}.bi-wallet:before{content:""}.bi-wallet2:before{content:""}.bi-watch:before{content:""}.bi-water:before{content:""}.bi-whatsapp:before{content:""}.bi-wifi-1:before{content:""}.bi-wifi-2:before{content:""}.bi-wifi-off:before{content:""}.bi-wifi:before{content:""}.bi-wind:before{content:""}.bi-window-dock:before{content:""}.bi-window-sidebar:before{content:""}.bi-window:before{content:""}.bi-wrench:before{content:""}.bi-x-circle-fill:before{content:""}.bi-x-circle:before{content:""}.bi-x-diamond-fill:before{content:""}.bi-x-diamond:before{content:""}.bi-x-octagon-fill:before{content:""}.bi-x-octagon:before{content:""}.bi-x-square-fill:before{content:""}.bi-x-square:before{content:""}.bi-x:before{content:""}.bi-youtube:before{content:""}.bi-zoom-in:before{content:""}.bi-zoom-out:before{content:""}.bi-bank:before{content:""}.bi-bank2:before{content:""}.bi-bell-slash-fill:before{content:""}.bi-bell-slash:before{content:""}.bi-cash-coin:before{content:""}.bi-check-lg:before{content:""}.bi-coin:before{content:""}.bi-currency-bitcoin:before{content:""}.bi-currency-dollar:before{content:""}.bi-currency-euro:before{content:""}.bi-currency-exchange:before{content:""}.bi-currency-pound:before{content:""}.bi-currency-yen:before{content:""}.bi-dash-lg:before{content:""}.bi-exclamation-lg:before{content:""}.bi-file-earmark-pdf-fill:before{content:""}.bi-file-earmark-pdf:before{content:""}.bi-file-pdf-fill:before{content:""}.bi-file-pdf:before{content:""}.bi-gender-ambiguous:before{content:""}.bi-gender-female:before{content:""}.bi-gender-male:before{content:""}.bi-gender-trans:before{content:""}.bi-headset-vr:before{content:""}.bi-info-lg:before{content:""}.bi-mastodon:before{content:""}.bi-messenger:before{content:""}.bi-piggy-bank-fill:before{content:""}.bi-piggy-bank:before{content:""}.bi-pin-map-fill:before{content:""}.bi-pin-map:before{content:""}.bi-plus-lg:before{content:""}.bi-question-lg:before{content:""}.bi-recycle:before{content:""}.bi-reddit:before{content:""}.bi-safe-fill:before{content:""}.bi-safe2-fill:before{content:""}.bi-safe2:before{content:""}.bi-sd-card-fill:before{content:""}.bi-sd-card:before{content:""}.bi-skype:before{content:""}.bi-slash-lg:before{content:""}.bi-translate:before{content:""}.bi-x-lg:before{content:""}.bi-safe:before{content:""}.bi-apple:before{content:""}.bi-microsoft:before{content:""}.bi-windows:before{content:""}.bi-behance:before{content:""}.bi-dribbble:before{content:""}.bi-line:before{content:""}.bi-medium:before{content:""}.bi-paypal:before{content:""}.bi-pinterest:before{content:""}.bi-signal:before{content:""}.bi-snapchat:before{content:""}.bi-spotify:before{content:""}.bi-stack-overflow:before{content:""}.bi-strava:before{content:""}.bi-wordpress:before{content:""}.bi-vimeo:before{content:""}.bi-activity:before{content:""}.bi-easel2-fill:before{content:""}.bi-easel2:before{content:""}.bi-easel3-fill:before{content:""}.bi-easel3:before{content:""}.bi-fan:before{content:""}.bi-fingerprint:before{content:""}.bi-graph-down-arrow:before{content:""}.bi-graph-up-arrow:before{content:""}.bi-hypnotize:before{content:""}.bi-magic:before{content:""}.bi-person-rolodex:before{content:""}.bi-person-video:before{content:""}.bi-person-video2:before{content:""}.bi-person-video3:before{content:""}.bi-person-workspace:before{content:""}.bi-radioactive:before{content:""}.bi-webcam-fill:before{content:""}.bi-webcam:before{content:""}.bi-yin-yang:before{content:""}.bi-bandaid-fill:before{content:""}.bi-bandaid:before{content:""}.bi-bluetooth:before{content:""}.bi-body-text:before{content:""}.bi-boombox:before{content:""}.bi-boxes:before{content:""}.bi-dpad-fill:before{content:""}.bi-dpad:before{content:""}.bi-ear-fill:before{content:""}.bi-ear:before{content:""}.bi-envelope-check-fill:before{content:""}.bi-envelope-check:before{content:""}.bi-envelope-dash-fill:before{content:""}.bi-envelope-dash:before{content:""}.bi-envelope-exclamation-fill:before{content:""}.bi-envelope-exclamation:before{content:""}.bi-envelope-plus-fill:before{content:""}.bi-envelope-plus:before{content:""}.bi-envelope-slash-fill:before{content:""}.bi-envelope-slash:before{content:""}.bi-envelope-x-fill:before{content:""}.bi-envelope-x:before{content:""}.bi-explicit-fill:before{content:""}.bi-explicit:before{content:""}.bi-git:before{content:""}.bi-infinity:before{content:""}.bi-list-columns-reverse:before{content:""}.bi-list-columns:before{content:""}.bi-meta:before{content:""}.bi-nintendo-switch:before{content:""}.bi-pc-display-horizontal:before{content:""}.bi-pc-display:before{content:""}.bi-pc-horizontal:before{content:""}.bi-pc:before{content:""}.bi-playstation:before{content:""}.bi-plus-slash-minus:before{content:""}.bi-projector-fill:before{content:""}.bi-projector:before{content:""}.bi-qr-code-scan:before{content:""}.bi-qr-code:before{content:""}.bi-quora:before{content:""}.bi-quote:before{content:""}.bi-robot:before{content:""}.bi-send-check-fill:before{content:""}.bi-send-check:before{content:""}.bi-send-dash-fill:before{content:""}.bi-send-dash:before{content:""}.bi-send-exclamation-fill:before{content:""}.bi-send-exclamation:before{content:""}.bi-send-fill:before{content:""}.bi-send-plus-fill:before{content:""}.bi-send-plus:before{content:""}.bi-send-slash-fill:before{content:""}.bi-send-slash:before{content:""}.bi-send-x-fill:before{content:""}.bi-send-x:before{content:""}.bi-send:before{content:""}.bi-steam:before{content:""}.bi-terminal-dash:before{content:""}.bi-terminal-plus:before{content:""}.bi-terminal-split:before{content:""}.bi-ticket-detailed-fill:before{content:""}.bi-ticket-detailed:before{content:""}.bi-ticket-fill:before{content:""}.bi-ticket-perforated-fill:before{content:""}.bi-ticket-perforated:before{content:""}.bi-ticket:before{content:""}.bi-tiktok:before{content:""}.bi-window-dash:before{content:""}.bi-window-desktop:before{content:""}.bi-window-fullscreen:before{content:""}.bi-window-plus:before{content:""}.bi-window-split:before{content:""}.bi-window-stack:before{content:""}.bi-window-x:before{content:""}.bi-xbox:before{content:""}.bi-ethernet:before{content:""}.bi-hdmi-fill:before{content:""}.bi-hdmi:before{content:""}.bi-usb-c-fill:before{content:""}.bi-usb-c:before{content:""}.bi-usb-fill:before{content:""}.bi-usb-plug-fill:before{content:""}.bi-usb-plug:before{content:""}.bi-usb-symbol:before{content:""}.bi-usb:before{content:""}.bi-boombox-fill:before{content:""}.bi-displayport:before{content:""}.bi-gpu-card:before{content:""}.bi-memory:before{content:""}.bi-modem-fill:before{content:""}.bi-modem:before{content:""}.bi-motherboard-fill:before{content:""}.bi-motherboard:before{content:""}.bi-optical-audio-fill:before{content:""}.bi-optical-audio:before{content:""}.bi-pci-card:before{content:""}.bi-router-fill:before{content:""}.bi-router:before{content:""}.bi-thunderbolt-fill:before{content:""}.bi-thunderbolt:before{content:""}.bi-usb-drive-fill:before{content:""}.bi-usb-drive:before{content:""}.bi-usb-micro-fill:before{content:""}.bi-usb-micro:before{content:""}.bi-usb-mini-fill:before{content:""}.bi-usb-mini:before{content:""}.bi-cloud-haze2:before{content:""}.bi-device-hdd-fill:before{content:""}.bi-device-hdd:before{content:""}.bi-device-ssd-fill:before{content:""}.bi-device-ssd:before{content:""}.bi-displayport-fill:before{content:""}.bi-mortarboard-fill:before{content:""}.bi-mortarboard:before{content:""}.bi-terminal-x:before{content:""}.bi-arrow-through-heart-fill:before{content:""}.bi-arrow-through-heart:before{content:""}.bi-badge-sd-fill:before{content:""}.bi-badge-sd:before{content:""}.bi-bag-heart-fill:before{content:""}.bi-bag-heart:before{content:""}.bi-balloon-fill:before{content:""}.bi-balloon-heart-fill:before{content:""}.bi-balloon-heart:before{content:""}.bi-balloon:before{content:""}.bi-box2-fill:before{content:""}.bi-box2-heart-fill:before{content:""}.bi-box2-heart:before{content:""}.bi-box2:before{content:""}.bi-braces-asterisk:before{content:""}.bi-calendar-heart-fill:before{content:""}.bi-calendar-heart:before{content:""}.bi-calendar2-heart-fill:before{content:""}.bi-calendar2-heart:before{content:""}.bi-chat-heart-fill:before{content:""}.bi-chat-heart:before{content:""}.bi-chat-left-heart-fill:before{content:""}.bi-chat-left-heart:before{content:""}.bi-chat-right-heart-fill:before{content:""}.bi-chat-right-heart:before{content:""}.bi-chat-square-heart-fill:before{content:""}.bi-chat-square-heart:before{content:""}.bi-clipboard-check-fill:before{content:""}.bi-clipboard-data-fill:before{content:""}.bi-clipboard-fill:before{content:""}.bi-clipboard-heart-fill:before{content:""}.bi-clipboard-heart:before{content:""}.bi-clipboard-minus-fill:before{content:""}.bi-clipboard-plus-fill:before{content:""}.bi-clipboard-pulse:before{content:""}.bi-clipboard-x-fill:before{content:""}.bi-clipboard2-check-fill:before{content:""}.bi-clipboard2-check:before{content:""}.bi-clipboard2-data-fill:before{content:""}.bi-clipboard2-data:before{content:""}.bi-clipboard2-fill:before{content:""}.bi-clipboard2-heart-fill:before{content:""}.bi-clipboard2-heart:before{content:""}.bi-clipboard2-minus-fill:before{content:""}.bi-clipboard2-minus:before{content:""}.bi-clipboard2-plus-fill:before{content:""}.bi-clipboard2-plus:before{content:""}.bi-clipboard2-pulse-fill:before{content:""}.bi-clipboard2-pulse:before{content:""}.bi-clipboard2-x-fill:before{content:""}.bi-clipboard2-x:before{content:""}.bi-clipboard2:before{content:""}.bi-emoji-kiss-fill:before{content:""}.bi-emoji-kiss:before{content:""}.bi-envelope-heart-fill:before{content:""}.bi-envelope-heart:before{content:""}.bi-envelope-open-heart-fill:before{content:""}.bi-envelope-open-heart:before{content:""}.bi-envelope-paper-fill:before{content:""}.bi-envelope-paper-heart-fill:before{content:""}.bi-envelope-paper-heart:before{content:""}.bi-envelope-paper:before{content:""}.bi-filetype-aac:before{content:""}.bi-filetype-ai:before{content:""}.bi-filetype-bmp:before{content:""}.bi-filetype-cs:before{content:""}.bi-filetype-css:before{content:""}.bi-filetype-csv:before{content:""}.bi-filetype-doc:before{content:""}.bi-filetype-docx:before{content:""}.bi-filetype-exe:before{content:""}.bi-filetype-gif:before{content:""}.bi-filetype-heic:before{content:""}.bi-filetype-html:before{content:""}.bi-filetype-java:before{content:""}.bi-filetype-jpg:before{content:""}.bi-filetype-js:before{content:""}.bi-filetype-jsx:before{content:""}.bi-filetype-key:before{content:""}.bi-filetype-m4p:before{content:""}.bi-filetype-md:before{content:""}.bi-filetype-mdx:before{content:""}.bi-filetype-mov:before{content:""}.bi-filetype-mp3:before{content:""}.bi-filetype-mp4:before{content:""}.bi-filetype-otf:before{content:""}.bi-filetype-pdf:before{content:""}.bi-filetype-php:before{content:""}.bi-filetype-png:before{content:""}.bi-filetype-ppt:before{content:""}.bi-filetype-psd:before{content:""}.bi-filetype-py:before{content:""}.bi-filetype-raw:before{content:""}.bi-filetype-rb:before{content:""}.bi-filetype-sass:before{content:""}.bi-filetype-scss:before{content:""}.bi-filetype-sh:before{content:""}.bi-filetype-svg:before{content:""}.bi-filetype-tiff:before{content:""}.bi-filetype-tsx:before{content:""}.bi-filetype-ttf:before{content:""}.bi-filetype-txt:before{content:""}.bi-filetype-wav:before{content:""}.bi-filetype-woff:before{content:""}.bi-filetype-xls:before{content:""}.bi-filetype-xml:before{content:""}.bi-filetype-yml:before{content:""}.bi-heart-arrow:before{content:""}.bi-heart-pulse-fill:before{content:""}.bi-heart-pulse:before{content:""}.bi-heartbreak-fill:before{content:""}.bi-heartbreak:before{content:""}.bi-hearts:before{content:""}.bi-hospital-fill:before{content:""}.bi-hospital:before{content:""}.bi-house-heart-fill:before{content:""}.bi-house-heart:before{content:""}.bi-incognito:before{content:""}.bi-magnet-fill:before{content:""}.bi-magnet:before{content:""}.bi-person-heart:before{content:""}.bi-person-hearts:before{content:""}.bi-phone-flip:before{content:""}.bi-plugin:before{content:""}.bi-postage-fill:before{content:""}.bi-postage-heart-fill:before{content:""}.bi-postage-heart:before{content:""}.bi-postage:before{content:""}.bi-postcard-fill:before{content:""}.bi-postcard-heart-fill:before{content:""}.bi-postcard-heart:before{content:""}.bi-postcard:before{content:""}.bi-search-heart-fill:before{content:""}.bi-search-heart:before{content:""}.bi-sliders2-vertical:before{content:""}.bi-sliders2:before{content:""}.bi-trash3-fill:before{content:""}.bi-trash3:before{content:""}.bi-valentine:before{content:""}.bi-valentine2:before{content:""}.bi-wrench-adjustable-circle-fill:before{content:""}.bi-wrench-adjustable-circle:before{content:""}.bi-wrench-adjustable:before{content:""}.bi-filetype-json:before{content:""}.bi-filetype-pptx:before{content:""}.bi-filetype-xlsx:before{content:""}.bi-1-circle-fill:before{content:""}.bi-1-circle:before{content:""}.bi-1-square-fill:before{content:""}.bi-1-square:before{content:""}.bi-2-circle-fill:before{content:""}.bi-2-circle:before{content:""}.bi-2-square-fill:before{content:""}.bi-2-square:before{content:""}.bi-3-circle-fill:before{content:""}.bi-3-circle:before{content:""}.bi-3-square-fill:before{content:""}.bi-3-square:before{content:""}.bi-4-circle-fill:before{content:""}.bi-4-circle:before{content:""}.bi-4-square-fill:before{content:""}.bi-4-square:before{content:""}.bi-5-circle-fill:before{content:""}.bi-5-circle:before{content:""}.bi-5-square-fill:before{content:""}.bi-5-square:before{content:""}.bi-6-circle-fill:before{content:""}.bi-6-circle:before{content:""}.bi-6-square-fill:before{content:""}.bi-6-square:before{content:""}.bi-7-circle-fill:before{content:""}.bi-7-circle:before{content:""}.bi-7-square-fill:before{content:""}.bi-7-square:before{content:""}.bi-8-circle-fill:before{content:""}.bi-8-circle:before{content:""}.bi-8-square-fill:before{content:""}.bi-8-square:before{content:""}.bi-9-circle-fill:before{content:""}.bi-9-circle:before{content:""}.bi-9-square-fill:before{content:""}.bi-9-square:before{content:""}.bi-airplane-engines-fill:before{content:""}.bi-airplane-engines:before{content:""}.bi-airplane-fill:before{content:""}.bi-airplane:before{content:""}.bi-alexa:before{content:""}.bi-alipay:before{content:""}.bi-android:before{content:""}.bi-android2:before{content:""}.bi-box-fill:before{content:""}.bi-box-seam-fill:before{content:""}.bi-browser-chrome:before{content:""}.bi-browser-edge:before{content:""}.bi-browser-firefox:before{content:""}.bi-browser-safari:before{content:""}.bi-c-circle-fill:before{content:""}.bi-c-circle:before{content:""}.bi-c-square-fill:before{content:""}.bi-c-square:before{content:""}.bi-capsule-pill:before{content:""}.bi-capsule:before{content:""}.bi-car-front-fill:before{content:""}.bi-car-front:before{content:""}.bi-cassette-fill:before{content:""}.bi-cassette:before{content:""}.bi-cc-circle-fill:before{content:""}.bi-cc-circle:before{content:""}.bi-cc-square-fill:before{content:""}.bi-cc-square:before{content:""}.bi-cup-hot-fill:before{content:""}.bi-cup-hot:before{content:""}.bi-currency-rupee:before{content:""}.bi-dropbox:before{content:""}.bi-escape:before{content:""}.bi-fast-forward-btn-fill:before{content:""}.bi-fast-forward-btn:before{content:""}.bi-fast-forward-circle-fill:before{content:""}.bi-fast-forward-circle:before{content:""}.bi-fast-forward-fill:before{content:""}.bi-fast-forward:before{content:""}.bi-filetype-sql:before{content:""}.bi-fire:before{content:""}.bi-google-play:before{content:""}.bi-h-circle-fill:before{content:""}.bi-h-circle:before{content:""}.bi-h-square-fill:before{content:""}.bi-h-square:before{content:""}.bi-indent:before{content:""}.bi-lungs-fill:before{content:""}.bi-lungs:before{content:""}.bi-microsoft-teams:before{content:""}.bi-p-circle-fill:before{content:""}.bi-p-circle:before{content:""}.bi-p-square-fill:before{content:""}.bi-p-square:before{content:""}.bi-pass-fill:before{content:""}.bi-pass:before{content:""}.bi-prescription:before{content:""}.bi-prescription2:before{content:""}.bi-r-circle-fill:before{content:""}.bi-r-circle:before{content:""}.bi-r-square-fill:before{content:""}.bi-r-square:before{content:""}.bi-repeat-1:before{content:""}.bi-repeat:before{content:""}.bi-rewind-btn-fill:before{content:""}.bi-rewind-btn:before{content:""}.bi-rewind-circle-fill:before{content:""}.bi-rewind-circle:before{content:""}.bi-rewind-fill:before{content:""}.bi-rewind:before{content:""}.bi-train-freight-front-fill:before{content:""}.bi-train-freight-front:before{content:""}.bi-train-front-fill:before{content:""}.bi-train-front:before{content:""}.bi-train-lightrail-front-fill:before{content:""}.bi-train-lightrail-front:before{content:""}.bi-truck-front-fill:before{content:""}.bi-truck-front:before{content:""}.bi-ubuntu:before{content:""}.bi-unindent:before{content:""}.bi-unity:before{content:""}.bi-universal-access-circle:before{content:""}.bi-universal-access:before{content:""}.bi-virus:before{content:""}.bi-virus2:before{content:""}.bi-wechat:before{content:""}.bi-yelp:before{content:""}.bi-sign-stop-fill:before{content:""}.bi-sign-stop-lights-fill:before{content:""}.bi-sign-stop-lights:before{content:""}.bi-sign-stop:before{content:""}.bi-sign-turn-left-fill:before{content:""}.bi-sign-turn-left:before{content:""}.bi-sign-turn-right-fill:before{content:""}.bi-sign-turn-right:before{content:""}.bi-sign-turn-slight-left-fill:before{content:""}.bi-sign-turn-slight-left:before{content:""}.bi-sign-turn-slight-right-fill:before{content:""}.bi-sign-turn-slight-right:before{content:""}.bi-sign-yield-fill:before{content:""}.bi-sign-yield:before{content:""}.bi-ev-station-fill:before{content:""}.bi-ev-station:before{content:""}.bi-fuel-pump-diesel-fill:before{content:""}.bi-fuel-pump-diesel:before{content:""}.bi-fuel-pump-fill:before{content:""}.bi-fuel-pump:before{content:""}.bi-0-circle-fill:before{content:""}.bi-0-circle:before{content:""}.bi-0-square-fill:before{content:""}.bi-0-square:before{content:""}.bi-rocket-fill:before{content:""}.bi-rocket-takeoff-fill:before{content:""}.bi-rocket-takeoff:before{content:""}.bi-rocket:before{content:""}.bi-stripe:before{content:""}.bi-subscript:before{content:""}.bi-superscript:before{content:""}.bi-trello:before{content:""}.bi-envelope-at-fill:before{content:""}.bi-envelope-at:before{content:""}.bi-regex:before{content:""}.bi-text-wrap:before{content:""}.bi-sign-dead-end-fill:before{content:""}.bi-sign-dead-end:before{content:""}.bi-sign-do-not-enter-fill:before{content:""}.bi-sign-do-not-enter:before{content:""}.bi-sign-intersection-fill:before{content:""}.bi-sign-intersection-side-fill:before{content:""}.bi-sign-intersection-side:before{content:""}.bi-sign-intersection-t-fill:before{content:""}.bi-sign-intersection-t:before{content:""}.bi-sign-intersection-y-fill:before{content:""}.bi-sign-intersection-y:before{content:""}.bi-sign-intersection:before{content:""}.bi-sign-merge-left-fill:before{content:""}.bi-sign-merge-left:before{content:""}.bi-sign-merge-right-fill:before{content:""}.bi-sign-merge-right:before{content:""}.bi-sign-no-left-turn-fill:before{content:""}.bi-sign-no-left-turn:before{content:""}.bi-sign-no-parking-fill:before{content:""}.bi-sign-no-parking:before{content:""}.bi-sign-no-right-turn-fill:before{content:""}.bi-sign-no-right-turn:before{content:""}.bi-sign-railroad-fill:before{content:""}.bi-sign-railroad:before{content:""}.bi-building-add:before{content:""}.bi-building-check:before{content:""}.bi-building-dash:before{content:""}.bi-building-down:before{content:""}.bi-building-exclamation:before{content:""}.bi-building-fill-add:before{content:""}.bi-building-fill-check:before{content:""}.bi-building-fill-dash:before{content:""}.bi-building-fill-down:before{content:""}.bi-building-fill-exclamation:before{content:""}.bi-building-fill-gear:before{content:""}.bi-building-fill-lock:before{content:""}.bi-building-fill-slash:before{content:""}.bi-building-fill-up:before{content:""}.bi-building-fill-x:before{content:""}.bi-building-fill:before{content:""}.bi-building-gear:before{content:""}.bi-building-lock:before{content:""}.bi-building-slash:before{content:""}.bi-building-up:before{content:""}.bi-building-x:before{content:""}.bi-buildings-fill:before{content:""}.bi-buildings:before{content:""}.bi-bus-front-fill:before{content:""}.bi-bus-front:before{content:""}.bi-ev-front-fill:before{content:""}.bi-ev-front:before{content:""}.bi-globe-americas:before{content:""}.bi-globe-asia-australia:before{content:""}.bi-globe-central-south-asia:before{content:""}.bi-globe-europe-africa:before{content:""}.bi-house-add-fill:before{content:""}.bi-house-add:before{content:""}.bi-house-check-fill:before{content:""}.bi-house-check:before{content:""}.bi-house-dash-fill:before{content:""}.bi-house-dash:before{content:""}.bi-house-down-fill:before{content:""}.bi-house-down:before{content:""}.bi-house-exclamation-fill:before{content:""}.bi-house-exclamation:before{content:""}.bi-house-gear-fill:before{content:""}.bi-house-gear:before{content:""}.bi-house-lock-fill:before{content:""}.bi-house-lock:before{content:""}.bi-house-slash-fill:before{content:""}.bi-house-slash:before{content:""}.bi-house-up-fill:before{content:""}.bi-house-up:before{content:""}.bi-house-x-fill:before{content:""}.bi-house-x:before{content:""}.bi-person-add:before{content:""}.bi-person-down:before{content:""}.bi-person-exclamation:before{content:""}.bi-person-fill-add:before{content:""}.bi-person-fill-check:before{content:""}.bi-person-fill-dash:before{content:""}.bi-person-fill-down:before{content:""}.bi-person-fill-exclamation:before{content:""}.bi-person-fill-gear:before{content:""}.bi-person-fill-lock:before{content:""}.bi-person-fill-slash:before{content:""}.bi-person-fill-up:before{content:""}.bi-person-fill-x:before{content:""}.bi-person-gear:before{content:""}.bi-person-lock:before{content:""}.bi-person-slash:before{content:""}.bi-person-up:before{content:""}.bi-scooter:before{content:""}.bi-taxi-front-fill:before{content:""}.bi-taxi-front:before{content:""}.bi-amd:before{content:""}.bi-database-add:before{content:""}.bi-database-check:before{content:""}.bi-database-dash:before{content:""}.bi-database-down:before{content:""}.bi-database-exclamation:before{content:""}.bi-database-fill-add:before{content:""}.bi-database-fill-check:before{content:""}.bi-database-fill-dash:before{content:""}.bi-database-fill-down:before{content:""}.bi-database-fill-exclamation:before{content:""}.bi-database-fill-gear:before{content:""}.bi-database-fill-lock:before{content:""}.bi-database-fill-slash:before{content:""}.bi-database-fill-up:before{content:""}.bi-database-fill-x:before{content:""}.bi-database-fill:before{content:""}.bi-database-gear:before{content:""}.bi-database-lock:before{content:""}.bi-database-slash:before{content:""}.bi-database-up:before{content:""}.bi-database-x:before{content:""}.bi-database:before{content:""}.bi-houses-fill:before{content:""}.bi-houses:before{content:""}.bi-nvidia:before{content:""}.bi-person-vcard-fill:before{content:""}.bi-person-vcard:before{content:""}.bi-sina-weibo:before{content:""}.bi-tencent-qq:before{content:""}.bi-wikipedia:before{content:""}.bi-alphabet-uppercase:before{content:""}.bi-alphabet:before{content:""}.bi-amazon:before{content:""}.bi-arrows-collapse-vertical:before{content:""}.bi-arrows-expand-vertical:before{content:""}.bi-arrows-vertical:before{content:""}.bi-arrows:before{content:""}.bi-ban-fill:before{content:""}.bi-ban:before{content:""}.bi-bing:before{content:""}.bi-cake:before{content:""}.bi-cake2:before{content:""}.bi-cookie:before{content:""}.bi-copy:before{content:""}.bi-crosshair:before{content:""}.bi-crosshair2:before{content:""}.bi-emoji-astonished-fill:before{content:""}.bi-emoji-astonished:before{content:""}.bi-emoji-grimace-fill:before{content:""}.bi-emoji-grimace:before{content:""}.bi-emoji-grin-fill:before{content:""}.bi-emoji-grin:before{content:""}.bi-emoji-surprise-fill:before{content:""}.bi-emoji-surprise:before{content:""}.bi-emoji-tear-fill:before{content:""}.bi-emoji-tear:before{content:""}.bi-envelope-arrow-down-fill:before{content:""}.bi-envelope-arrow-down:before{content:""}.bi-envelope-arrow-up-fill:before{content:""}.bi-envelope-arrow-up:before{content:""}.bi-feather:before{content:""}.bi-feather2:before{content:""}.bi-floppy-fill:before{content:""}.bi-floppy:before{content:""}.bi-floppy2-fill:before{content:""}.bi-floppy2:before{content:""}.bi-gitlab:before{content:""}.bi-highlighter:before{content:""}.bi-marker-tip:before{content:""}.bi-nvme-fill:before{content:""}.bi-nvme:before{content:""}.bi-opencollective:before{content:""}.bi-pci-card-network:before{content:""}.bi-pci-card-sound:before{content:""}.bi-radar:before{content:""}.bi-send-arrow-down-fill:before{content:""}.bi-send-arrow-down:before{content:""}.bi-send-arrow-up-fill:before{content:""}.bi-send-arrow-up:before{content:""}.bi-sim-slash-fill:before{content:""}.bi-sim-slash:before{content:""}.bi-sourceforge:before{content:""}.bi-substack:before{content:""}.bi-threads-fill:before{content:""}.bi-threads:before{content:""}.bi-transparency:before{content:""}.bi-twitter-x:before{content:""}.bi-type-h4:before{content:""}.bi-type-h5:before{content:""}.bi-type-h6:before{content:""}.bi-backpack-fill:before{content:""}.bi-backpack:before{content:""}.bi-backpack2-fill:before{content:""}.bi-backpack2:before{content:""}.bi-backpack3-fill:before{content:""}.bi-backpack3:before{content:""}.bi-backpack4-fill:before{content:""}.bi-backpack4:before{content:""}.bi-brilliance:before{content:""}.bi-cake-fill:before{content:""}.bi-cake2-fill:before{content:""}.bi-duffle-fill:before{content:""}.bi-duffle:before{content:""}.bi-exposure:before{content:""}.bi-gender-neuter:before{content:""}.bi-highlights:before{content:""}.bi-luggage-fill:before{content:""}.bi-luggage:before{content:""}.bi-mailbox-flag:before{content:""}.bi-mailbox2-flag:before{content:""}.bi-noise-reduction:before{content:""}.bi-passport-fill:before{content:""}.bi-passport:before{content:""}.bi-person-arms-up:before{content:""}.bi-person-raised-hand:before{content:""}.bi-person-standing-dress:before{content:""}.bi-person-standing:before{content:""}.bi-person-walking:before{content:""}.bi-person-wheelchair:before{content:""}.bi-shadows:before{content:""}.bi-suitcase-fill:before{content:""}.bi-suitcase-lg-fill:before{content:""}.bi-suitcase-lg:before{content:""}.bi-suitcase:before{content:"豈"}.bi-suitcase2-fill:before{content:"更"}.bi-suitcase2:before{content:"車"}.bi-vignette:before{content:"賈"}.bi-bluesky:before{content:""}.bi-tux:before{content:"滑"}.bi-beaker-fill:before{content:"串"}.bi-beaker:before{content:"句"}.bi-flask-fill:before{content:"龜"}.bi-flask-florence-fill:before{content:"龜"}.bi-flask-florence:before{content:"契"}.bi-flask:before{content:"金"}.bi-leaf-fill:before{content:"喇"}.bi-leaf:before{content:"奈"}.bi-measuring-cup-fill:before{content:"懶"}.bi-measuring-cup:before{content:"癩"}.bi-unlock2-fill:before{content:"羅"}.bi-unlock2:before{content:"蘿"}.bi-battery-low:before{content:"螺"}.bi-anthropic:before{content:"裸"}.bi-apple-music:before{content:"邏"}.bi-claude:before{content:"樂"}.bi-openai:before{content:"洛"}.bi-perplexity:before{content:"烙"}.bi-css:before{content:"珞"}.bi-javascript:before{content:"落"}.bi-typescript:before{content:"酪"}.bi-fork-knife:before{content:"駱"}.bi-globe-americas-fill:before{content:"亂"}.bi-globe-asia-australia-fill:before{content:"卵"}.bi-globe-central-south-asia-fill:before{content:"欄"}.bi-globe-europe-africa-fill:before{content:"爛"}.deck-viewport{--orion-blue: #0283FF;--orion-purple: #7F19BE;--orion-pink: #FE2579;--orion-violet: #5300DB;--orion-gold: #FED038;--orion-green: #48E84A;--orion-cyan: #3EC4EF;--surface-dark: #080d19;--surface-card: rgba(255, 255, 255, .04);--surface-card-hover: rgba(255, 255, 255, .07);--surface-card-border: rgba(255, 255, 255, .08);--surface-card-glow: rgba(2, 131, 255, .06);--text-primary: #f0f4f8;--text-secondary: #94a3b8;--text-tertiary: #64748b;--text-muted: #475569;--glass-bg: rgba(255, 255, 255, .035);--glass-border: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .05);--radius: 16px;--radius-sm: 10px;--radius-xs: 6px}.deck-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--surface-dark)}.reveal-viewport,.reveal .slide-background-content{background:radial-gradient(ellipse 80% 60% at 20% 80%,rgba(127,25,190,.08) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 80% 20%,rgba(2,131,255,.06) 0%,transparent 50%),radial-gradient(ellipse 40% 40% at 50% 50%,rgba(254,37,121,.03) 0%,transparent 50%),linear-gradient(160deg,#0a0f1e,#080d19 40%,#0b0816)}.deck-frame{position:fixed;z-index:105;pointer-events:none;transition:opacity .6s cubic-bezier(.4,0,.2,1)}.deck-frame.top{left:0;top:0;width:100%;height:2px;background:linear-gradient(90deg,transparent 0%,var(--orion-blue) 20%,var(--orion-purple) 50%,var(--orion-pink) 80%,transparent 100%);opacity:.7;box-shadow:0 0 20px #0283ff4d,0 0 60px #7f19be26}.deck-frame.bottom{left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(2,131,255,.3) 30%,rgba(127,25,190,.2) 50%,rgba(254,37,121,.3) 70%,transparent 90%);opacity:.5}.deck-frame.left{left:0;top:0;width:1px;height:200%;background:linear-gradient(180deg,rgba(2,131,255,.2) 0%,rgba(127,25,190,.1) 30%,transparent 60%)}.deck-frame.right{right:0;top:0;width:1px;height:200%;background:linear-gradient(180deg,rgba(254,37,121,.15) 0%,rgba(127,25,190,.08) 30%,transparent 60%)}.reveal ::selection{color:#fff;background:#0283ff73;text-shadow:none}.reveal ::-moz-selection{color:#fff;background:#0283ff73;text-shadow:none}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes glowPulse{0%,to{opacity:.4}50%{opacity:.7}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes borderGlow{0%,to{border-color:#0283ff26}50%{border-color:#7f19be40}}.reveal .slides section.present .slide-content>*,.reveal .slides section.present .slide-title>*{animation:fadeSlideUp .55s cubic-bezier(.23,1,.32,1) both}.reveal .slides section.present .slide-content>*:nth-child(1){animation-delay:.04s}.reveal .slides section.present .slide-content>*:nth-child(2){animation-delay:.1s}.reveal .slides section.present .slide-content>*:nth-child(3){animation-delay:.16s}.reveal .slides section.present .slide-content>*:nth-child(4){animation-delay:.22s}.reveal .slides section.present .slide-content>*:nth-child(5){animation-delay:.28s}.reveal .slides section.present .slide-content>*:nth-child(6){animation-delay:.34s}.reveal .slides section.present .slide-title>*:nth-child(1){animation-delay:.1s}.reveal .slides section.present .slide-title>*:nth-child(2){animation-delay:.25s}.reveal .slides section.present .slide-title>*:nth-child(3){animation-delay:.4s}.reveal .slides section.present .slide-title>*:nth-child(4){animation-delay:.55s}.reveal .slides section.present .slide-title>*:nth-child(5){animation-delay:.7s}.reveal{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--text-primary);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reveal h1,.reveal h2,.reveal h3,.reveal h4{font-family:Outfit,Inter,system-ui,-apple-system,sans-serif;color:var(--text-primary);font-weight:700;letter-spacing:-.03em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.reveal h1{font-size:2.4em;line-height:1.05;font-weight:800}.reveal h2{font-size:1.35em;line-height:1.15;margin-bottom:.5em}.reveal h3{font-size:.85em;line-height:1.3;font-weight:600}.reveal a{color:var(--orion-cyan);text-decoration:none}.reveal h2 i.bi,.reveal h3 i.bi{vertical-align:baseline;margin-right:8px;opacity:.8}.kpi-value i.bi{font-size:.7em;vertical-align:baseline;margin-right:2px;opacity:.6}.slide-title{text-align:center}.slide-title h1{font-size:2.6em;margin-bottom:.1em;letter-spacing:-.04em;font-weight:800;background:linear-gradient(135deg,#ffffff 0%,var(--orion-cyan) 30%,var(--orion-blue) 55%,var(--orion-purple) 80%,var(--orion-pink) 100%);background-size:250% 250%;animation:gradientShift 8s ease infinite;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-title .subtitle{font-family:Outfit,sans-serif;font-size:.65em;font-weight:400;margin-bottom:1.2em;letter-spacing:.15em;text-transform:uppercase}.slide-title .meta{font-size:.42em;font-weight:400;line-height:1.7}.slide-title img{max-height:72px;margin-bottom:.8em;filter:drop-shadow(0 4px 20px rgba(2,131,255,.35));border:0;box-shadow:none;background:transparent}.reveal section img.plain{border:0;box-shadow:none;background:transparent;margin:0}.slide-title .title-divider{width:120px;height:2px;background:linear-gradient(90deg,transparent,var(--orion-blue),var(--orion-purple),var(--orion-pink),transparent);margin:.6em auto 1em;border-radius:2px;box-shadow:0 0 12px #0283ff66,0 0 30px #7f19be33}.slide-content{text-align:left}.slide-content h2{color:var(--text-primary);font-size:1.3em;padding-bottom:.3em;margin-bottom:.45em;border-bottom:none;position:relative}.slide-content h2:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,var(--orion-blue) 0%,var(--orion-purple) 40%,transparent 85%);border-radius:2px;opacity:.7}.slide-content h3{color:var(--text-secondary);font-size:.8em;font-weight:700;margin-bottom:.35em;letter-spacing:-.01em}.kpi-grid{display:grid;gap:14px;margin:.5em 0}.kpi-grid.cols-2{grid-template-columns:repeat(2,1fr)}.kpi-grid.cols-3{grid-template-columns:repeat(3,1fr)}.kpi-grid.cols-4{grid-template-columns:repeat(4,1fr)}.kpi-card{background:var(--glass-bg);border-radius:var(--radius);padding:22px 14px 18px;text-align:center;box-shadow:0 2px 12px #0003,inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);border-top:3px solid var(--orion-blue);transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.kpi-card:before{content:"";position:absolute;top:-1px;left:0;right:0;height:3px;background:inherit;filter:blur(8px);opacity:0;transition:opacity .3s ease;border-top-color:inherit}.kpi-card:hover:before{opacity:1}.kpi-card:hover{transform:translateY(-3px);box-shadow:0 4px 20px #0000004d,0 0 30px var(--surface-card-glow),inset 0 1px #ffffff14;border-color:#ffffff1f;background:var(--surface-card-hover)}.kpi-card.accent-green{border-top-color:var(--orion-green)}.kpi-card.accent-amber{border-top-color:var(--orion-gold)}.kpi-card.accent-red{border-top-color:#ef4444}.kpi-card.accent-purple{border-top-color:var(--orion-purple)}.kpi-card.accent-orange{border-top-color:#f97316}.kpi-value{font-family:Outfit,sans-serif;font-size:1.8em;font-weight:800;line-height:1;margin-bottom:8px;letter-spacing:-.03em;background:linear-gradient(135deg,var(--orion-blue) 0%,var(--orion-cyan) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.kpi-card.accent-green .kpi-value{background:linear-gradient(135deg,#22c55e,#4ade80);-webkit-background-clip:text;background-clip:text}.kpi-card.accent-amber .kpi-value{background:linear-gradient(135deg,#f59e0b,#fbbf24);-webkit-background-clip:text;background-clip:text}.kpi-card.accent-red .kpi-value{background:linear-gradient(135deg,#ef4444,#f87171);-webkit-background-clip:text;background-clip:text}.kpi-card.accent-purple .kpi-value{background:linear-gradient(135deg,var(--orion-purple),#a855f7);-webkit-background-clip:text;background-clip:text}.kpi-card.accent-orange .kpi-value{background:linear-gradient(135deg,#f97316,#fb923c);-webkit-background-clip:text;background-clip:text}.kpi-label{font-size:.44em;color:var(--text-tertiary);font-weight:500;line-height:1.35}.deck-card{background:var(--glass-bg);border-radius:var(--radius);padding:20px;box-shadow:0 2px 12px #00000026,inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);text-align:left;transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.deck-card:hover{background:var(--surface-card-hover);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff14}.deck-card h3{margin-top:0}.deck-card ul{margin:.3em 0;padding-left:1.2em}.deck-card li{font-size:.6em;margin-bottom:.3em;color:var(--text-secondary)}.two-col{display:grid;grid-template-columns:1fr 1fr;gap:20px;text-align:left}.two-col.wide-left{grid-template-columns:1.3fr .7fr}.callout{background:var(--glass-bg);border-left:3px solid var(--orion-blue);border-radius:0 var(--radius) var(--radius) 0;padding:14px 18px;margin:.45em 0;text-align:left;box-shadow:0 2px 8px #0000001f,inset 0 1px 0 var(--glass-highlight);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);position:relative;transition:border-color .3s ease}.callout:before{content:"";position:absolute;left:-1px;top:0;bottom:0;width:3px;filter:blur(6px);background:inherit;border-left:3px solid inherit;opacity:.5}.callout.callout-red{border-left-color:#ef4444;background:#ef44440f}.callout.callout-amber{border-left-color:var(--orion-gold);background:#fed0380d}.callout.callout-green{border-left-color:var(--orion-green);background:#48e84a0d}.callout.callout-purple{border-left-color:var(--orion-purple);background:#7f19be0f}.callout p{font-size:.62em;margin:0;color:var(--text-secondary);line-height:1.5}.callout strong{color:var(--text-primary)}.tier-flow{display:flex;gap:14px;align-items:stretch;margin:.5em 0}.tier-flow:before{display:none}.tier-box{flex:1;background:var(--glass-bg);border-radius:var(--radius);padding:18px 14px;text-align:center;box-shadow:0 2px 12px #00000026,inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);border-top:3px solid var(--orion-blue);position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.tier-box:hover{transform:translateY(-3px);background:var(--surface-card-hover);box-shadow:0 4px 20px #00000040,inset 0 1px #ffffff14}.tier-box h3{text-align:center;margin:0 0 .25em;font-size:.75em}.tier-box p{font-size:.5em;margin:.15em 0;color:var(--text-tertiary)}.tier-box li{font-size:.5em}.vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.vs-card{background:var(--glass-bg);border-radius:var(--radius);padding:18px;box-shadow:0 2px 12px #00000026,inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.vs-card:hover{transform:translateY(-2px);background:var(--surface-card-hover)}.vs-card h3{text-align:left;margin-bottom:.3em}.vs-card ul{padding-left:1.2em;margin:.2em 0}.vs-card ul li{font-size:.55em;color:var(--text-secondary);margin-bottom:.15em}.vs-card.card-green{border-top:3px solid var(--orion-green);border-color:var(--glass-border);border-top-color:var(--orion-green)}.vs-card.card-red{border-top:3px solid #ef4444;border-color:var(--glass-border);border-top-color:#ef4444}.timeline-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:.4em 0}.timeline-item{background:var(--glass-bg);border-radius:var(--radius);padding:16px 14px;box-shadow:0 2px 12px #00000026,inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);text-align:left;border-top:3px solid var(--orion-blue);transition:all .3s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.timeline-item:hover{transform:translateY(-2px);background:var(--surface-card-hover)}.timeline-item h3{font-size:.65em;margin:0 0 .35em;letter-spacing:0;font-weight:700}.timeline-item ul{padding-left:0;margin:0;list-style:none}.timeline-item ul li{font-size:.43em;color:var(--text-tertiary);margin-bottom:.2em;padding-left:16px;position:relative}.timeline-item ul li:before{content:"";position:absolute;left:0;top:.55em;width:5px;height:5px;border-radius:50%;background:var(--text-muted);box-shadow:0 0 4px #0283ff33}.reveal table{border-collapse:collapse;width:100%}.reveal table th{text-align:left;font-weight:700;letter-spacing:.02em;font-family:Outfit,sans-serif;color:var(--text-secondary)}.reveal table td{color:var(--text-secondary)}.reveal table tbody tr:nth-child(2n){background:#ffffff05}.reveal table tbody tr:hover{background:#0283ff0a}.deck-badge{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.4em;font-weight:600;font-family:Outfit,sans-serif;text-transform:uppercase;letter-spacing:.08em}.deck-badge.badge-blue{background:#0283ff26;color:var(--orion-cyan);border:1px solid rgba(2,131,255,.2)}.deck-badge.badge-green{background:#48e84a1f;color:#4ade80;border:1px solid rgba(72,232,74,.2)}.deck-badge.badge-red{background:#ef44441f;color:#f87171;border:1px solid rgba(239,68,68,.2)}.deck-badge.badge-amber{background:#fed0381f;color:var(--orion-gold);border:1px solid rgba(254,208,56,.2)}.deck-badge.badge-purple{background:#7f19be26;color:#a78bfa;border:1px solid rgba(127,25,190,.2)}.reveal .deck-list{list-style:none;padding-left:0;margin:.25em 0}.reveal .deck-list li{font-size:.62em;padding:.25em 0 .25em 1.4em;position:relative;color:var(--text-secondary);line-height:1.45}.reveal .deck-list li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:linear-gradient(135deg,var(--orion-blue),var(--orion-purple));border-radius:50%;box-shadow:0 0 6px #0283ff59}.slide-quote{text-align:center}.slide-quote blockquote{border:none;box-shadow:none;font-family:Outfit,sans-serif;font-size:1.1em;font-style:italic;color:var(--text-secondary);padding:0 1em;max-width:80%;margin:0 auto;line-height:1.4}.slide-quote .attribution{font-size:.5em;color:var(--text-muted);font-style:normal;margin-top:.5em}.deck-viewport .text-sm{font-size:.6em}.deck-viewport .text-xs{font-size:.5em}.text-muted{color:var(--text-tertiary)}.text-brand{color:var(--orion-blue)}.text-left{text-align:left}.mb-0{margin-bottom:0}.mt-0{margin-top:0}.reveal .progress{height:3px;z-index:1000;background:#ffffff0d}.reveal .progress span{background:linear-gradient(90deg,var(--orion-blue),var(--orion-purple),var(--orion-pink));transition:width .8s cubic-bezier(.26,.86,.44,.985);box-shadow:0 0 12px #0283ff66}.reveal .slide-number{color:var(--text-muted);font-family:Outfit,system-ui,sans-serif;font-size:11px;font-weight:500;background:transparent!important;right:20px;bottom:14px;letter-spacing:.06em}.reveal .controls{color:var(--orion-blue)}.reveal .controls .navigate-left,.reveal .controls .navigate-right,.reveal .controls .navigate-up,.reveal .controls .navigate-down{color:#0283ff80}.reveal .controls button:hover{color:var(--orion-cyan)}.deck-back-link{position:fixed;top:14px;left:18px;z-index:100;font-size:11px;color:var(--text-muted);text-decoration:none;font-family:Outfit,system-ui,sans-serif;font-weight:500;opacity:.3;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:var(--radius-xs);text-transform:uppercase}.deck-back-link:hover{opacity:1;color:var(--orion-cyan);background:#0283ff14}.has-dark-background h2{color:var(--text-primary)!important}.has-dark-background h2:after{background:linear-gradient(90deg,var(--orion-cyan) 0%,var(--orion-blue) 25%,var(--orion-purple) 50%,transparent 85%)}.has-dark-background .deck-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0000004d,inset 0 1px #ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.has-dark-background .deck-card:hover{background:#ffffff14;box-shadow:0 6px 32px #0006,inset 0 1px #ffffff14}.has-dark-background .callout{background:#ffffff08;box-shadow:none}.has-dark-background .callout p{color:var(--text-secondary)}.has-dark-background .deck-list li:before{background:linear-gradient(135deg,var(--orion-cyan),var(--orion-blue));box-shadow:0 0 6px #3ec4ef4d}.has-dark-background .deck-list li{color:#cbd5e1}.has-light-background{--text-primary: #0f172a;--text-secondary: #334155;--text-tertiary: #64748b;--text-muted: #94a3b8;--glass-bg: rgba(255, 255, 255, .7);--glass-border: rgba(0, 0, 0, .06);--glass-highlight: rgba(255, 255, 255, .9);--surface-card-hover: rgba(255, 255, 255, .85)}.has-light-background h2{color:#0f172a}.has-light-background .kpi-card,.has-light-background .deck-card,.has-light-background .tier-box,.has-light-background .vs-card,.has-light-background .timeline-item,.has-light-background .callout{box-shadow:0 1px 3px #0000000f,0 6px 16px #0000000a}.slide-section{text-align:center}.slide-section h2{font-size:1.8em;background:linear-gradient(135deg,var(--orion-blue),var(--orion-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.slide-section .section-number{font-family:Outfit,sans-serif;font-size:3em;font-weight:800;background:linear-gradient(135deg,var(--orion-blue),var(--orion-purple));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;opacity:.15;margin-bottom:-.3em}.reveal .slides section.slide-content:after{content:"";position:absolute;bottom:0;left:10%;right:10%;height:1px;background:linear-gradient(90deg,transparent,rgba(2,131,255,.3) 20%,rgba(127,25,190,.25) 50%,rgba(254,37,121,.3) 80%,transparent);opacity:.6}.slide-footer{position:absolute;bottom:16px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center;font-size:.35em;color:var(--text-muted)}.slide-footer img{height:20px;opacity:.4}.reveal .slides section .fragment{transition:all .5s cubic-bezier(.23,1,.32,1)}.reveal .slides section .fragment.fade-up{transform:translateY(24px)}.deck-viewport.consultant{--navy: #0f172a;--navy-light: #1e293b;--navy-muted: #334155;--slate: #475569;--slate-light: #64748b;--slate-lighter: #94a3b8;--border: #e2e8f0;--border-light: #f1f5f9;--surface: #ffffff;--surface-warm: #fafbfc;--surface-subtle: #f8fafc;--accent: #0283FF;--accent-light: #dbeafe;--accent-muted: rgba(2, 131, 255, .08);--red: #dc2626;--red-light: #fef2f2;--green: #16a34a;--green-light: #f0fdf4;--amber: #d97706;--amber-light: #fffbeb;--purple: #7c3aed;--purple-light: #f5f3ff;--radius: 4px;--radius-sm: 2px;--font-display: "Playfair Display", Georgia, "Times New Roman", serif;--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif}.deck-viewport.consultant{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--surface)}.deck-viewport.consultant .reveal{height:100%;width:100%}.deck-viewport.consultant .reveal-viewport,.deck-viewport.consultant .reveal .slide-background-content{background:var(--surface)}.deck-viewport.consultant .reveal ::selection{color:#fff;background:var(--accent);text-shadow:none}.deck-viewport.consultant .reveal ::-moz-selection{color:#fff;background:var(--accent);text-shadow:none}.deck-viewport.consultant .reveal{font-family:var(--font-body);font-size:28px;color:var(--navy);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.consultant .reveal h1,.deck-viewport.consultant .reveal h2,.deck-viewport.consultant .reveal h3,.deck-viewport.consultant .reveal h4{font-family:var(--font-display);color:var(--navy);font-weight:700;letter-spacing:-.01em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.deck-viewport.consultant .reveal h1{font-size:2.2em;line-height:1.1;font-weight:800}.deck-viewport.consultant .reveal h2{font-size:1.25em;line-height:1.2;margin-bottom:.5em;font-weight:700}.deck-viewport.consultant .reveal h3{font-size:.8em;line-height:1.3;font-weight:600}.deck-viewport.consultant .reveal p,.deck-viewport.consultant .reveal li{line-height:1.6;color:var(--navy-muted)}.deck-viewport.consultant .reveal strong{color:var(--navy);font-weight:700}.deck-viewport.consultant .reveal a{color:var(--accent);text-decoration:none}.deck-viewport.consultant .reveal section img{margin:15px 0;background:transparent;border:0;box-shadow:none}.deck-viewport.consultant .c-slide-title{text-align:center;background:var(--surface)!important}.deck-viewport.consultant .c-slide-title img{max-height:56px;margin-bottom:1.2em;border:0;box-shadow:none;background:transparent}.deck-viewport.consultant .c-slide-title h1{font-size:2.4em;color:var(--navy);margin-bottom:.15em;letter-spacing:-.02em;font-weight:800;background:none;-webkit-text-fill-color:var(--navy)}.deck-viewport.consultant .c-slide-title .c-rule{width:80px;height:2px;background:var(--navy);margin:.7em auto .8em;border:none}.deck-viewport.consultant .c-slide-title .c-subtitle{font-family:var(--font-body);font-size:.65em;font-weight:400;color:var(--slate);letter-spacing:.12em;text-transform:uppercase;margin-bottom:1.6em}.deck-viewport.consultant .c-slide-title .c-meta{font-family:var(--font-body);font-size:.42em;font-weight:400;color:var(--slate-light);line-height:1.8}.deck-viewport.consultant .c-slide-title .c-confidential{display:inline-block;font-family:var(--font-body);font-size:.36em;font-weight:600;letter-spacing:.15em;text-transform:uppercase;color:var(--slate-lighter);border:1px solid var(--border);padding:4px 16px;margin-top:1.5em}.deck-viewport.consultant .c-slide{text-align:left;background:var(--surface)!important}.deck-viewport.consultant .c-slide h2{color:var(--navy);font-size:1.2em;padding-bottom:.35em;margin-bottom:.5em;border-bottom:2px solid var(--navy);position:relative}.deck-viewport.consultant .c-slide h2:after{display:none}.deck-viewport.consultant .c-slide h3{font-family:var(--font-body);color:var(--navy);font-size:.72em;font-weight:700;margin-bottom:.35em;letter-spacing:.02em;text-transform:uppercase}.deck-viewport.consultant .c-slide-num{font-family:var(--font-body);font-size:.38em;font-weight:600;color:var(--slate-lighter);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.3em;display:block}.deck-viewport.consultant .c-thesis{font-family:var(--font-display);font-size:.75em;font-style:italic;color:var(--navy-muted);text-align:center;max-width:85%;margin:0 auto .6em;line-height:1.5;padding:.6em 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.deck-viewport.consultant .c-kpi-row{display:grid;gap:16px;margin:.5em 0}.deck-viewport.consultant .c-kpi-row.cols-2{grid-template-columns:repeat(2,1fr)}.deck-viewport.consultant .c-kpi-row.cols-3{grid-template-columns:repeat(3,1fr)}.deck-viewport.consultant .c-kpi-row.cols-4{grid-template-columns:repeat(4,1fr)}.deck-viewport.consultant .c-kpi-row.cols-6{grid-template-columns:repeat(6,1fr)}.deck-viewport.consultant .c-kpi-box{border:1px solid var(--border);border-top:3px solid var(--navy);padding:18px 14px 14px;text-align:center;background:var(--surface)}.deck-viewport.consultant .c-kpi-box.accent-blue{border-top-color:var(--accent)}.deck-viewport.consultant .c-kpi-box.accent-green{border-top-color:var(--green)}.deck-viewport.consultant .c-kpi-box.accent-amber{border-top-color:var(--amber)}.deck-viewport.consultant .c-kpi-box.accent-red{border-top-color:var(--red)}.deck-viewport.consultant .c-kpi-box.accent-purple{border-top-color:var(--purple)}.deck-viewport.consultant .c-kpi-value{font-family:var(--font-display);font-size:1.7em;font-weight:800;color:var(--navy);line-height:1;margin-bottom:6px}.deck-viewport.consultant .c-kpi-box.accent-blue .c-kpi-value{color:var(--accent)}.deck-viewport.consultant .c-kpi-box.accent-green .c-kpi-value{color:var(--green)}.deck-viewport.consultant .c-kpi-box.accent-amber .c-kpi-value{color:var(--amber)}.deck-viewport.consultant .c-kpi-box.accent-red .c-kpi-value{color:var(--red)}.deck-viewport.consultant .c-kpi-box.accent-purple .c-kpi-value{color:var(--purple)}.deck-viewport.consultant .c-kpi-label{font-family:var(--font-body);font-size:.42em;color:var(--slate);font-weight:500;line-height:1.35}.deck-viewport.consultant .c-kpi-sublabel{font-family:var(--font-body);font-size:.36em;color:var(--slate-lighter);font-weight:400;margin-top:2px}.deck-viewport.consultant .c-callout{border-left:3px solid var(--navy);padding:12px 18px;margin:.5em 0;background:var(--surface-subtle);text-align:left}.deck-viewport.consultant .c-callout.c-callout-blue{border-left-color:var(--accent);background:var(--accent-muted)}.deck-viewport.consultant .c-callout.c-callout-red{border-left-color:var(--red);background:var(--red-light)}.deck-viewport.consultant .c-callout.c-callout-green{border-left-color:var(--green);background:var(--green-light)}.deck-viewport.consultant .c-callout.c-callout-amber{border-left-color:var(--amber);background:var(--amber-light)}.deck-viewport.consultant .c-callout.c-callout-purple{border-left-color:var(--purple);background:var(--purple-light)}.deck-viewport.consultant .c-callout p{font-size:.56em;margin:0;color:var(--navy-muted);line-height:1.55}.deck-viewport.consultant .c-callout strong{color:var(--navy)}.deck-viewport.consultant .c-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.deck-viewport.consultant .c-two-col.wide-left{grid-template-columns:1.3fr .7fr}.deck-viewport.consultant .c-transform-table{width:100%;border-collapse:collapse;font-size:.58em}.deck-viewport.consultant .c-transform-table th{font-family:var(--font-body);font-weight:700;font-size:.9em;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-light);padding:8px 12px;text-align:left;border-bottom:2px solid var(--navy)}.deck-viewport.consultant .c-transform-table td{padding:10px 12px;border-bottom:1px solid var(--border);vertical-align:top}.deck-viewport.consultant .c-transform-table .c-from{color:var(--slate-lighter);text-decoration:line-through;text-decoration-color:var(--border)}.deck-viewport.consultant .c-transform-table .c-to{color:var(--navy);font-weight:600}.deck-viewport.consultant .c-transform-table .c-arrow{color:var(--accent);font-weight:600;text-align:center;width:40px}.deck-viewport.consultant .c-tier-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:.5em 0}.deck-viewport.consultant .c-tier-card{border:1px solid var(--border);padding:20px 16px;text-align:left;background:var(--surface);border-top:3px solid var(--navy)}.deck-viewport.consultant .c-tier-card.tier-anchor{border-top-color:var(--accent)}.deck-viewport.consultant .c-tier-card.tier-target{border-top-color:var(--amber)}.deck-viewport.consultant .c-tier-card.tier-yellow{border-top-color:var(--slate-lighter)}.deck-viewport.consultant .c-tier-card h3{font-family:var(--font-body);font-size:.58em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.4em}.deck-viewport.consultant .c-tier-card.tier-anchor h3{color:var(--accent)}.deck-viewport.consultant .c-tier-card.tier-target h3{color:var(--amber)}.deck-viewport.consultant .c-tier-card.tier-yellow h3{color:var(--slate-lighter)}.deck-viewport.consultant .c-tier-card .c-tier-partners{font-family:var(--font-display);font-size:.72em;font-weight:700;color:var(--navy);margin-bottom:.3em}.deck-viewport.consultant .c-tier-card .c-tier-desc{font-size:.48em;color:var(--slate);line-height:1.5}.deck-viewport.consultant .c-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:.5em 0}.deck-viewport.consultant .c-vs-card{border:1px solid var(--border);padding:18px 16px;text-align:left;background:var(--surface)}.deck-viewport.consultant .c-vs-card.c-vs-green{border-top:3px solid var(--green)}.deck-viewport.consultant .c-vs-card.c-vs-red{border-top:3px solid var(--red)}.deck-viewport.consultant .c-vs-card h3{font-family:var(--font-body);font-size:.6em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:.5em}.deck-viewport.consultant .c-vs-card.c-vs-green h3{color:var(--green)}.deck-viewport.consultant .c-vs-card.c-vs-red h3{color:var(--red)}.deck-viewport.consultant .c-vs-card ul{padding-left:1.2em;margin:0}.deck-viewport.consultant .c-vs-card li{font-size:.52em;margin-bottom:.25em;color:var(--navy-muted)}.deck-viewport.consultant .c-data-table{width:100%;border-collapse:collapse;font-size:.52em}.deck-viewport.consultant .c-data-table th{font-family:var(--font-body);font-weight:700;font-size:.85em;letter-spacing:.06em;text-transform:uppercase;color:var(--surface);background:var(--navy);padding:10px 12px;text-align:left}.deck-viewport.consultant .c-data-table th:last-child{text-align:center}.deck-viewport.consultant .c-data-table td{padding:9px 12px;border-bottom:1px solid var(--border);color:var(--navy-muted);vertical-align:middle}.deck-viewport.consultant .c-data-table td:first-child{font-weight:600;color:var(--navy)}.deck-viewport.consultant .c-data-table tbody tr:nth-child(2n){background:var(--surface-subtle)}.deck-viewport.consultant .c-badge{display:inline-block;padding:3px 10px;font-family:var(--font-body);font-size:.85em;font-weight:600;letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-sm)}.deck-viewport.consultant .c-badge.c-badge-green{background:var(--green-light);color:var(--green);border:1px solid rgba(22,163,74,.2)}.deck-viewport.consultant .c-badge.c-badge-amber{background:var(--amber-light);color:var(--amber);border:1px solid rgba(217,119,6,.2)}.deck-viewport.consultant .c-list{list-style:none;padding-left:0;margin:.25em 0}.deck-viewport.consultant .c-list li{font-size:.58em;padding:.3em 0 .3em 1.2em;position:relative;color:var(--navy-muted);line-height:1.5}.deck-viewport.consultant .c-list li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;background:var(--navy);border-radius:1px}.deck-viewport.consultant .c-list li strong{color:var(--navy)}.deck-viewport.consultant .c-state-list{list-style:none;padding:0;margin:.3em 0}.deck-viewport.consultant .c-state-list li{font-size:.54em;padding:8px 0;border-bottom:1px solid var(--border-light);color:var(--navy-muted);line-height:1.5}.deck-viewport.consultant .c-state-list li:last-child{border-bottom:none}.deck-viewport.consultant .c-state-list .c-state-label{font-weight:700;color:var(--navy)}.deck-viewport.consultant .c-state-list .c-state-detail{color:var(--slate)}.deck-viewport.consultant .c-pipeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:.5em 0}.deck-viewport.consultant .c-pipeline-stage{padding:16px 14px;text-align:center;position:relative;border:1px solid var(--border);border-right:none;background:var(--surface)}.deck-viewport.consultant .c-pipeline-stage:last-child{border-right:1px solid var(--border)}.deck-viewport.consultant .c-pipeline-stage .c-stage-num{font-family:var(--font-display);font-size:1.4em;font-weight:800;color:var(--border);line-height:1;margin-bottom:4px}.deck-viewport.consultant .c-pipeline-stage .c-stage-name{font-family:var(--font-body);font-size:.6em;font-weight:700;color:var(--navy);letter-spacing:.06em;text-transform:uppercase;margin-bottom:4px}.deck-viewport.consultant .c-pipeline-stage .c-stage-desc{font-size:.44em;color:var(--slate)}.deck-viewport.consultant .c-pipeline-stage:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-left:8px solid var(--border);border-top:12px solid transparent;border-bottom:12px solid transparent;z-index:1}.deck-viewport.consultant .c-pipeline-stage:last-child:after{display:none}.deck-viewport.consultant .c-pipeline-stage:nth-child(1){border-top:3px solid var(--accent)}.deck-viewport.consultant .c-pipeline-stage:nth-child(2){border-top:3px solid var(--purple)}.deck-viewport.consultant .c-pipeline-stage:nth-child(3){border-top:3px solid var(--green)}.deck-viewport.consultant .c-pipeline-stage:nth-child(4){border-top:3px solid #f97316}.deck-viewport.consultant .c-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:.4em 0}.deck-viewport.consultant .c-timeline-col{text-align:left}.deck-viewport.consultant .c-timeline-header{font-family:var(--font-body);font-size:.58em;font-weight:700;color:var(--surface);padding:8px 12px;margin-bottom:8px;letter-spacing:.06em;text-transform:uppercase}.deck-viewport.consultant .c-timeline-col:nth-child(1) .c-timeline-header{background:var(--accent)}.deck-viewport.consultant .c-timeline-col:nth-child(2) .c-timeline-header{background:var(--purple)}.deck-viewport.consultant .c-timeline-col:nth-child(3) .c-timeline-header{background:var(--green)}.deck-viewport.consultant .c-timeline-col:nth-child(4) .c-timeline-header{background:#f97316}.deck-viewport.consultant .c-timeline-items{list-style:none;padding:0;margin:0}.deck-viewport.consultant .c-timeline-items li{font-size:.42em;padding:5px 12px 5px 20px;color:var(--navy-muted);position:relative;line-height:1.45}.deck-viewport.consultant .c-timeline-items li:before{content:"";position:absolute;left:8px;top:.85em;width:5px;height:5px;background:var(--navy);border-radius:1px}.deck-viewport.consultant .c-org-chart{display:flex;flex-direction:column;align-items:center;margin:.3em 0}.deck-viewport.consultant .c-org-leader{border:2px solid var(--navy);background:var(--navy);color:var(--surface);padding:12px 24px;text-align:center;min-width:200px;position:relative}.deck-viewport.consultant .c-org-leader .c-org-name{font-family:var(--font-display);font-size:.6em;font-weight:700;color:var(--surface)}.deck-viewport.consultant .c-org-leader .c-org-role{font-family:var(--font-body);font-size:.4em;color:var(--slate-lighter);margin-top:2px}.deck-viewport.consultant .c-org-leader .c-org-metric{font-family:var(--font-body);font-size:.36em;color:var(--accent);font-weight:500;margin-top:4px;letter-spacing:.02em}.deck-viewport.consultant .c-org-connector{width:2px;height:24px;background:var(--navy)}.deck-viewport.consultant .c-org-hbar{height:2px;background:var(--navy);width:88%;max-width:960px}.deck-viewport.consultant .c-org-reports{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;width:88%;max-width:960px;position:relative}.deck-viewport.consultant .c-org-report-wrapper{display:flex;flex-direction:column;align-items:center}.deck-viewport.consultant .c-org-vline{width:2px;height:16px;background:var(--navy)}.deck-viewport.consultant .c-org-report{border:1px solid var(--border);border-top:3px solid var(--accent);background:var(--surface);padding:10px 8px;text-align:center;width:100%}.deck-viewport.consultant .c-org-report.open-role{border-top-color:var(--amber);border-style:dashed;border-top-style:solid}.deck-viewport.consultant .c-org-report .c-org-name{font-family:var(--font-display);font-size:.48em;font-weight:700;color:var(--navy);line-height:1.2}.deck-viewport.consultant .c-org-report .c-org-role{font-family:var(--font-body);font-size:.34em;color:var(--slate);margin-top:2px;line-height:1.3}.deck-viewport.consultant .c-org-report .c-org-metric{font-family:var(--font-body);font-size:.32em;color:var(--accent);font-weight:600;margin-top:4px}.deck-viewport.consultant .c-org-report.open-role .c-org-metric{color:var(--amber)}.deck-viewport.consultant .c-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:.5em 0}.deck-viewport.consultant .c-ask-panel{border:1px solid var(--border);padding:20px;text-align:left;background:var(--surface)}.deck-viewport.consultant .c-ask-panel.c-ask-need{border-top:3px solid var(--accent)}.deck-viewport.consultant .c-ask-panel.c-ask-deliver{border-top:3px solid var(--green)}.deck-viewport.consultant .c-ask-panel h3{font-family:var(--font-body);font-size:.6em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5em}.deck-viewport.consultant .c-ask-panel.c-ask-need h3{color:var(--accent)}.deck-viewport.consultant .c-ask-panel.c-ask-deliver h3{color:var(--green)}.deck-viewport.consultant .c-ask-panel ul{list-style:none;padding:0;margin:0}.deck-viewport.consultant .c-ask-panel li{font-size:.52em;padding:6px 0 6px 1.2em;position:relative;color:var(--navy-muted);line-height:1.5;border-bottom:1px solid var(--border-light)}.deck-viewport.consultant .c-ask-panel li:last-child{border-bottom:none}.deck-viewport.consultant .c-ask-panel.c-ask-need li:before{content:"";position:absolute;left:0;top:.75em;width:6px;height:6px;background:var(--accent);border-radius:1px}.deck-viewport.consultant .c-ask-panel.c-ask-deliver li:before{content:"✓";position:absolute;left:0;top:.3em;font-size:.9em;color:var(--green);font-weight:700}.deck-viewport.consultant .reveal .progress{height:2px;z-index:1000;background:var(--border-light)}.deck-viewport.consultant .reveal .progress span{background:var(--navy);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.consultant .reveal .slide-number{color:var(--slate-lighter);font-family:var(--font-body);font-size:11px;font-weight:500;background:transparent!important;right:20px;bottom:14px}.deck-viewport.consultant .reveal .controls{color:var(--navy)}.deck-viewport.consultant .reveal .controls .navigate-left,.deck-viewport.consultant .reveal .controls .navigate-right,.deck-viewport.consultant .reveal .controls .navigate-up,.deck-viewport.consultant .reveal .controls .navigate-down{color:var(--slate-lighter)}.deck-viewport.consultant .reveal .controls button:hover{color:var(--navy)}.deck-viewport.consultant .deck-back-link{position:fixed;top:14px;left:18px;z-index:100;font-size:11px;color:var(--slate-lighter);text-decoration:none;font-family:var(--font-body);font-weight:500;opacity:.5;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;text-transform:uppercase}.deck-viewport.consultant .deck-back-link:hover{opacity:1;color:var(--navy)}.deck-viewport.consultant .c-matrix{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:1px;background:var(--border);border:1px solid var(--border);margin:.4em 0}.deck-viewport.consultant .c-matrix-cell{background:var(--surface);padding:16px;text-align:left}.deck-viewport.consultant .c-matrix-cell h4{font-family:var(--font-body);font-size:.55em;font-weight:700;color:var(--navy);margin-bottom:.3em;letter-spacing:.04em;text-transform:uppercase}.deck-viewport.consultant .c-matrix-cell p{font-size:.46em;color:var(--navy-muted);line-height:1.5;margin:0}.deck-viewport.consultant .c-principles{display:flex;gap:24px;justify-content:center;padding:10px 0;border-top:1px solid var(--border);margin-top:.5em}.deck-viewport.consultant .c-principles span{font-family:var(--font-body);font-size:.4em;color:var(--slate);font-weight:500;letter-spacing:.02em}.deck-viewport.consultant .c-text-sm{font-size:.58em}.deck-viewport.consultant .c-text-xs{font-size:.48em}.deck-viewport.consultant .c-text-muted{color:var(--slate)}.deck-viewport.consultant .c-text-center{text-align:center}.deck-viewport.consultant .c-mb-0{margin-bottom:0}.deck-viewport.consultant .c-mt-sm{margin-top:.3em}.deck-viewport.consultant .c-waterfall{display:flex;align-items:flex-end;gap:12px;height:120px;margin:.4em 0;padding:0 20px;border-bottom:2px solid var(--navy)}.deck-viewport.consultant .c-waterfall-bar{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end}.deck-viewport.consultant .c-waterfall-bar .c-bar{width:100%;max-width:100px;background:var(--accent);border-radius:var(--radius-sm) var(--radius-sm) 0 0;position:relative}.deck-viewport.consultant .c-waterfall-bar .c-bar-label{font-family:var(--font-body);font-size:.38em;color:var(--slate);text-align:center;margin-top:6px;font-weight:500}.deck-viewport.consultant .c-waterfall-bar .c-bar-value{font-family:var(--font-display);font-size:.42em;font-weight:700;color:var(--navy);text-align:center;margin-bottom:4px}.deck-viewport.consultant .c-slide-footer{position:absolute;bottom:12px;left:40px;right:40px;display:flex;justify-content:space-between;align-items:center;font-family:var(--font-body);font-size:.32em;color:var(--slate-lighter);border-top:1px solid var(--border-light);padding-top:8px}.deck-viewport.consultant .c-section-divider{text-align:center;background:var(--surface)!important}.deck-viewport.consultant .c-section-divider .c-section-number{font-family:var(--font-display);font-size:4em;font-weight:800;color:var(--border);line-height:1;margin-bottom:-.15em}.deck-viewport.consultant .c-section-divider h2{border-bottom:none;font-size:1.6em;text-align:center}.deck-viewport.consultant .c-section-divider h2:after{display:none}.deck-viewport.consultant .c-risk{border:1px solid rgba(217,119,6,.3);border-left:3px solid var(--amber);background:var(--amber-light);padding:10px 16px;margin:.4em 0}.deck-viewport.consultant .c-risk p{font-size:.52em;color:var(--navy-muted);margin:0;line-height:1.5}.deck-viewport.consultant .c-risk strong{color:var(--amber)}.deck-viewport{--eng-bg: #0a0a0a;--eng-surface: #111111;--eng-surface-2: #161616;--eng-surface-3: #1a1a1a;--eng-border: #222222;--eng-border-light: #2a2a2a;--eng-green: #39d353;--eng-cyan: #58a6ff;--eng-amber: #d29922;--eng-red: #f85149;--eng-purple: #bc8cff;--eng-pink: #f778ba;--orion-blue: #0283FF;--orion-purple: #7F19BE;--orion-pink: #FE2579;--orion-green: #48E84A;--orion-gold: #FED038;--orion-cyan: #3EC4EF;--text-primary: #e6edf3;--text-secondary: #8b949e;--text-tertiary: #6e7681;--text-muted: #484f58;--text-green: #39d353;--text-cyan: #58a6ff;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--font-body: "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--radius: 6px;--radius-sm: 4px}.deck-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--eng-bg)}.deck-viewport .reveal{height:100%;width:100%}.reveal-viewport,.reveal .slide-background-content{background:linear-gradient(rgba(255,255,255,.015) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.015) 1px,transparent 1px),var(--eng-bg);background-size:40px 40px,40px 40px,100% 100%}.reveal ::selection{color:#fff;background:#58a6ff59;text-shadow:none}.reveal ::-moz-selection{color:#fff;background:#58a6ff59;text-shadow:none}@keyframes terminalBlink{0%,to{opacity:1}50%{opacity:0}}@keyframes scanline{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes typeIn{0%{width:0}to{width:100%}}.reveal .slides section.present .eng-slide>*,.reveal .slides section.present .eng-title>*{animation:fadeSlideUp .4s cubic-bezier(.23,1,.32,1) both}.reveal .slides section.present .eng-slide>*:nth-child(1){animation-delay:.03s}.reveal .slides section.present .eng-slide>*:nth-child(2){animation-delay:.08s}.reveal .slides section.present .eng-slide>*:nth-child(3){animation-delay:.13s}.reveal .slides section.present .eng-slide>*:nth-child(4){animation-delay:.18s}.reveal .slides section.present .eng-slide>*:nth-child(5){animation-delay:.23s}.reveal .slides section.present .eng-slide>*:nth-child(6){animation-delay:.28s}.reveal .slides section.present .eng-title>*:nth-child(1){animation-delay:.1s}.reveal .slides section.present .eng-title>*:nth-child(2){animation-delay:.2s}.reveal .slides section.present .eng-title>*:nth-child(3){animation-delay:.35s}.reveal .slides section.present .eng-title>*:nth-child(4){animation-delay:.5s}.reveal .slides section.present .eng-title>*:nth-child(5){animation-delay:.65s}.reveal .slides section.present .eng-title>*:nth-child(6){animation-delay:.8s}.reveal{font-family:var(--font-body);font-size:28px;color:var(--text-primary);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.reveal h1,.reveal h2,.reveal h3,.reveal h4{font-family:var(--font-mono);color:var(--text-primary);font-weight:700;letter-spacing:-.02em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.reveal h1{font-size:2.2em;line-height:1.1;font-weight:700}.reveal h2{font-size:1.15em;line-height:1.2;margin-bottom:.5em}.reveal h3{font-size:.75em;line-height:1.3;font-weight:600}.reveal p,.reveal li{line-height:1.55}.reveal strong{color:var(--text-primary);font-weight:700}.reveal a{color:var(--eng-cyan);text-decoration:none}.reveal section img{margin:15px 0;background:transparent;border:0;box-shadow:none}.eng-title{text-align:center}.eng-title h1{font-family:var(--font-mono);font-size:2.4em;font-weight:700;margin-bottom:.15em;letter-spacing:-.03em;color:var(--text-primary)}.eng-title .title-prompt{font-family:var(--font-mono);font-size:.42em;color:var(--eng-green);margin-bottom:.5em;letter-spacing:0}.eng-title .title-prompt .cursor{display:inline-block;width:8px;height:1.1em;background:var(--eng-green);vertical-align:text-bottom;margin-left:2px;animation:terminalBlink 1.2s step-end infinite}.eng-title .title-divider{width:200px;height:1px;background:linear-gradient(90deg,transparent,var(--orion-blue),var(--orion-purple),var(--orion-pink),transparent);margin:.8em auto;opacity:.6}.eng-title .subtitle{font-family:var(--font-mono);font-size:.5em;font-weight:400;color:var(--text-secondary);letter-spacing:.03em}.eng-title .meta{font-family:var(--font-mono);font-size:.38em;color:var(--text-muted);font-weight:400;line-height:1.8}.eng-title img{max-height:60px;margin-bottom:.8em;filter:brightness(1.1);border:0;box-shadow:none;background:transparent}.eng-slide{text-align:left}.eng-slide h2{font-family:var(--font-mono);color:var(--text-primary);font-size:1.1em;padding-bottom:.35em;margin-bottom:.5em;border-bottom:1px solid var(--eng-border);position:relative}.eng-slide h2 .h2-comment{color:var(--text-muted);font-weight:400;margin-right:6px;font-size:.85em}.eng-slide h3{font-family:var(--font-mono);color:var(--text-secondary);font-size:.7em;font-weight:600;margin-bottom:.35em}.eng-output{font-family:var(--font-mono);background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:12px 16px;margin:.4em 0;font-size:.55em;color:var(--text-secondary);line-height:1.7}.eng-output .line-num{color:var(--text-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;width:2.5em;text-align:right;margin-right:1em}.eng-output .keyword{color:var(--eng-purple)}.eng-output .string{color:var(--eng-green)}.eng-output .number{color:var(--eng-cyan)}.eng-output .comment{color:var(--text-muted);font-style:italic}.eng-output .fn{color:#d2a8ff}.eng-output .var-name{color:var(--eng-cyan)}.eng-output .operator{color:var(--eng-red)}.eng-kpi-grid{display:grid;gap:10px;margin:.4em 0}.eng-kpi-grid.cols-2{grid-template-columns:repeat(2,1fr)}.eng-kpi-grid.cols-3{grid-template-columns:repeat(3,1fr)}.eng-kpi-grid.cols-4{grid-template-columns:repeat(4,1fr)}.eng-kpi-grid.cols-6{grid-template-columns:repeat(6,1fr)}.eng-kpi{background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:14px 12px;text-align:center;position:relative;transition:border-color .2s ease}.eng-kpi:hover{border-color:var(--eng-border-light)}.eng-kpi .kpi-val{font-family:var(--font-mono);font-size:1.6em;font-weight:700;line-height:1;margin-bottom:6px;color:var(--eng-green)}.eng-kpi .kpi-val.val-cyan{color:var(--eng-cyan)}.eng-kpi .kpi-val.val-green{color:var(--eng-green)}.eng-kpi .kpi-val.val-purple{color:var(--eng-purple)}.eng-kpi .kpi-val.val-amber{color:var(--eng-amber)}.eng-kpi .kpi-val.val-red{color:var(--eng-red)}.eng-kpi .kpi-val.val-pink{color:var(--eng-pink)}.eng-kpi .kpi-val.val-gradient{background:linear-gradient(135deg,var(--orion-blue),var(--orion-purple),var(--orion-pink));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eng-kpi .kpi-lbl{font-family:var(--font-body);font-size:.42em;color:var(--text-tertiary);font-weight:500;line-height:1.35}.eng-kpi .kpi-sub{font-family:var(--font-mono);font-size:.36em;color:var(--text-muted);margin-top:4px}.eng-kpi.accent-top{border-top:2px solid var(--eng-green)}.eng-kpi.accent-top-cyan{border-top:2px solid var(--eng-cyan)}.eng-kpi.accent-top-purple{border-top:2px solid var(--eng-purple)}.eng-kpi.accent-top-amber{border-top:2px solid var(--eng-amber)}.eng-kpi.accent-top-green{border-top:2px solid var(--eng-green)}.eng-kpi.accent-top-red{border-top:2px solid var(--eng-red)}.eng-kpi.accent-top-gradient{border-top:2px solid transparent;-o-border-image:linear-gradient(90deg,var(--orion-blue),var(--orion-purple),var(--orion-pink)) 1;border-image:linear-gradient(90deg,var(--orion-blue),var(--orion-purple),var(--orion-pink)) 1}.eng-callout{background:var(--eng-surface);border:1px solid var(--eng-border);border-left:3px solid var(--eng-cyan);border-radius:0 var(--radius) var(--radius) 0;padding:12px 16px;margin:.4em 0;text-align:left}.eng-callout.callout-green{border-left-color:var(--eng-green)}.eng-callout.callout-amber{border-left-color:var(--eng-amber)}.eng-callout.callout-red{border-left-color:var(--eng-red)}.eng-callout.callout-purple{border-left-color:var(--eng-purple)}.eng-callout p{font-size:.55em;margin:0;color:var(--text-secondary);line-height:1.55}.eng-callout strong{color:var(--text-primary);font-family:var(--font-mono);font-weight:600}.eng-callout .comment-prefix{color:var(--text-muted);font-family:var(--font-mono);font-size:.55em;margin-bottom:4px;display:block}.eng-two-col{display:grid;grid-template-columns:1fr 1fr;gap:16px;text-align:left}.eng-two-col.wide-left{grid-template-columns:1.3fr .7fr}.eng-diff{font-family:var(--font-mono);background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:10px 0;margin:.3em 0;font-size:.5em;line-height:1.8;overflow:hidden}.eng-diff .diff-header{padding:0 14px 8px;border-bottom:1px solid var(--eng-border);color:var(--text-tertiary);font-size:.9em;margin-bottom:4px}.eng-diff .diff-line{padding:1px 14px;display:flex;align-items:baseline}.eng-diff .diff-line.removed{background:#f851491a;color:var(--eng-red)}.eng-diff .diff-line.added{background:#39d3531a;color:var(--eng-green)}.eng-diff .diff-prefix{display:inline-block;width:1.5em;flex-shrink:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:inherit;font-weight:700}.eng-diff .diff-text{flex:1}.eng-diff .diff-line.removed .diff-text{text-decoration:line-through;text-decoration-color:#f8514980}.eng-table-wrap{font-size:.5em;margin:.3em 0}.eng-table-wrap table{width:100%;border-collapse:collapse;font-family:var(--font-body)}.eng-table-wrap th{font-family:var(--font-mono);font-size:.9em;font-weight:600;text-align:left;color:var(--text-secondary);padding:8px 10px;border-bottom:2px solid var(--eng-border-light);letter-spacing:.02em;text-transform:uppercase}.eng-table-wrap td{padding:6px 10px;color:var(--text-secondary);border-bottom:1px solid var(--eng-border)}.eng-table-wrap tbody tr:hover{background:#58a6ff0a}.eng-table-wrap .td-bold{color:var(--text-primary);font-weight:600}.eng-tag{display:inline-block;font-family:var(--font-mono);font-size:.85em;font-weight:500;padding:2px 8px;border-radius:3px;letter-spacing:.02em}.eng-tag.tag-green{background:#39d3531f;color:var(--eng-green);border:1px solid rgba(57,211,83,.2)}.eng-tag.tag-amber{background:#d299221f;color:var(--eng-amber);border:1px solid rgba(210,153,34,.2)}.eng-tag.tag-red{background:#f851491f;color:var(--eng-red);border:1px solid rgba(248,81,73,.2)}.eng-tag.tag-cyan{background:#58a6ff1f;color:var(--eng-cyan);border:1px solid rgba(88,166,255,.2)}.eng-tag.tag-purple{background:#bc8cff1f;color:var(--eng-purple);border:1px solid rgba(188,140,255,.2)}.eng-tier-row{display:flex;gap:12px;margin:.4em 0}.eng-tier-box{flex:1;background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:16px 14px;text-align:center;transition:border-color .2s ease}.eng-tier-box:hover{border-color:var(--eng-border-light)}.eng-tier-box.tier-anchor{border-top:2px solid var(--eng-cyan)}.eng-tier-box.tier-target{border-top:2px solid var(--eng-amber)}.eng-tier-box.tier-yellow{border-top:2px solid var(--text-muted)}.eng-tier-box h3{font-size:.65em;margin:0 0 .2em}.eng-tier-box .tier-name{font-family:var(--font-mono);font-size:.55em;font-weight:700;color:var(--text-primary);margin-bottom:4px}.eng-tier-box .tier-desc{font-size:.45em;color:var(--text-tertiary);margin:0}.eng-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:.4em 0}.eng-vs-card{background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:16px;text-align:left}.eng-vs-card.card-green{border-top:2px solid var(--eng-green)}.eng-vs-card.card-red{border-top:2px solid var(--eng-red)}.eng-vs-card h3{font-size:.65em;margin:0 0 .3em}.eng-vs-card ul{padding-left:0;margin:0;list-style:none}.eng-vs-card li{font-family:var(--font-mono);font-size:.48em;color:var(--text-secondary);margin-bottom:.3em;padding-left:1.6em;position:relative;line-height:1.45}.eng-vs-card.card-green li:before{content:"+";position:absolute;left:0;color:var(--eng-green);font-weight:700;font-size:1.1em}.eng-vs-card.card-red li:before{content:"-";position:absolute;left:.1em;color:var(--eng-red);font-weight:700;font-size:1.1em}.eng-pipeline{display:flex;gap:8px;align-items:center;margin:.4em 0}.eng-pipe-stage{flex:1;background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:14px 10px;text-align:center;position:relative}.eng-pipe-stage h4{font-family:var(--font-mono);font-size:.6em;font-weight:700;margin:0 0 4px;color:var(--text-primary)}.eng-pipe-stage p{font-size:.42em;color:var(--text-tertiary);margin:0}.eng-pipe-arrow{font-family:var(--font-mono);color:var(--text-muted);font-size:.6em;flex-shrink:0}.eng-pipe-stage.stage-1{border-top:2px solid var(--eng-cyan)}.eng-pipe-stage.stage-1 h4{color:var(--eng-cyan)}.eng-pipe-stage.stage-2{border-top:2px solid var(--eng-purple)}.eng-pipe-stage.stage-2 h4{color:var(--eng-purple)}.eng-pipe-stage.stage-3{border-top:2px solid var(--eng-green)}.eng-pipe-stage.stage-3 h4{color:var(--eng-green)}.eng-pipe-stage.stage-4{border-top:2px solid var(--eng-amber)}.eng-pipe-stage.stage-4 h4{color:var(--eng-amber)}.eng-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:.4em 0}.eng-timeline-item{background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:14px 12px;text-align:left}.eng-timeline-item.q1{border-top:2px solid var(--eng-cyan)}.eng-timeline-item.q2{border-top:2px solid var(--eng-purple)}.eng-timeline-item.q3{border-top:2px solid var(--eng-green)}.eng-timeline-item.q4{border-top:2px solid var(--eng-amber)}.eng-timeline-item h3{font-size:.6em;margin:0 0 .3em;font-weight:700}.eng-timeline-item.q1 h3{color:var(--eng-cyan)}.eng-timeline-item.q2 h3{color:var(--eng-purple)}.eng-timeline-item.q3 h3{color:var(--eng-green)}.eng-timeline-item.q4 h3{color:var(--eng-amber)}.eng-timeline-item ul{padding-left:0;margin:0;list-style:none}.eng-timeline-item li{font-size:.42em;color:var(--text-tertiary);margin-bottom:.2em;padding-left:14px;position:relative;font-family:var(--font-body)}.eng-timeline-item li:before{content:">";position:absolute;left:0;color:var(--text-muted);font-family:var(--font-mono);font-weight:700}.reveal .eng-list{list-style:none;padding-left:0;margin:.2em 0}.reveal .eng-list li{font-size:.55em;padding:.2em 0 .2em 1.6em;position:relative;color:var(--text-secondary);line-height:1.5}.reveal .eng-list li:before{content:"$";position:absolute;left:0;font-family:var(--font-mono);color:var(--text-muted);font-weight:700}.reveal .eng-list li strong{font-family:var(--font-mono);color:var(--text-primary)}.eng-org-tree{margin:.3em auto;text-align:center}.eng-org-node{display:inline-block;background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:10px 16px;text-align:left;font-family:var(--font-mono);min-width:180px;transition:border-color .2s ease}.eng-org-node:hover{border-color:var(--eng-border-light)}.eng-org-node.node-root{border-top:2px solid var(--eng-cyan);background:var(--eng-surface-2)}.eng-org-node .node-name{font-size:.5em;font-weight:700;color:var(--text-primary);margin:0}.eng-org-node .node-role{font-size:.4em;color:var(--text-tertiary);margin:2px 0 0}.eng-org-node .node-metric{font-size:.36em;color:var(--eng-green);margin:4px 0 0}.eng-org-connector{font-family:var(--font-mono);color:var(--text-muted);font-size:.5em;line-height:1.2;white-space:pre;text-align:center;margin:2px 0}.eng-org-reports{display:flex;gap:10px;justify-content:center;flex-wrap:nowrap}.eng-org-reports .eng-org-node{min-width:155px;flex:0 1 auto}.eng-panel{background:var(--eng-surface);border:1px solid var(--eng-border);border-radius:var(--radius);padding:16px;text-align:left}.eng-panel h3{margin-top:0}.eng-panel ul{margin:.3em 0;padding-left:0;list-style:none}.eng-panel li{font-size:.55em;margin-bottom:.3em;color:var(--text-secondary);padding-left:1.4em;position:relative}.eng-panel.panel-needs li:before{content:">";position:absolute;left:0;font-family:var(--font-mono);color:var(--eng-amber);font-weight:700}.eng-panel.panel-delivers li:before{content:"+";position:absolute;left:0;font-family:var(--font-mono);color:var(--eng-green);font-weight:700}.reveal .progress{height:2px;z-index:1000;background:#ffffff0a}.reveal .progress span{background:linear-gradient(90deg,var(--orion-blue),var(--orion-purple),var(--orion-pink));transition:width .6s cubic-bezier(.26,.86,.44,.985)}.reveal .slide-number{font-family:var(--font-mono);color:var(--text-muted);font-size:11px;font-weight:400;background:transparent!important;right:20px;bottom:12px}.reveal .controls{color:var(--text-muted)}.reveal .controls .navigate-left,.reveal .controls .navigate-right,.reveal .controls .navigate-up,.reveal .controls .navigate-down{color:#58a6ff66}.reveal .controls button:hover{color:var(--eng-cyan)}.deck-back-link{position:fixed;top:12px;left:16px;z-index:100;font-size:11px;color:var(--text-muted);text-decoration:none;font-family:var(--font-mono);font-weight:400;opacity:.3;transition:all .2s ease;padding:3px 8px;border-radius:var(--radius-sm)}.deck-back-link:hover{opacity:1;color:var(--eng-cyan);background:#58a6ff0f}.reveal .slides section .fragment{transition:all .4s cubic-bezier(.23,1,.32,1)}.reveal .slides section .fragment.visible{opacity:1;transform:none}.reveal .slides section .fragment.fade-up{transform:translateY(20px)}.reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.reveal .slides section.eng-slide:after{content:"";position:absolute;bottom:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,var(--eng-border) 30%,var(--eng-border) 70%,transparent);opacity:.5}.deck3-viewport{--ed-blue: #0283FF;--ed-purple: #7F19BE;--ed-pink: #FE2579;--ed-violet: #5300DB;--ed-gold: #FED038;--ed-green: #48E84A;--ed-cyan: #3EC4EF;--ed-bg: #FAFAF8;--ed-bg-warm: #F5F3EF;--ed-bg-cool: #F0F4F8;--ed-bg-dark: #0A0F1E;--ed-ink: #1A1A1A;--ed-ink-secondary: #4A4A4A;--ed-ink-tertiary: #7A7A7A;--ed-ink-muted: #A0A0A0;--ed-ink-faint: #C8C8C8;--ed-rule: #D0D0D0;--ed-rule-light: #E8E8E8;--ed-rule-dark: #1A1A1A;--ed-serif: "DM Serif Display", Georgia, "Times New Roman", serif;--ed-sans: "DM Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.deck3-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--ed-bg)}.deck3-viewport .reveal{height:100%;width:100%}.deck3-viewport .reveal-viewport,.deck3-viewport .reveal .slide-background-content{background:var(--ed-bg)}.deck3-viewport .reveal ::-moz-selection{color:#fff;background:#0283ff80;text-shadow:none}.deck3-viewport .reveal ::selection{color:#fff;background:#0283ff80;text-shadow:none}@keyframes ed-fadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes ed-slideLeft{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes ed-slideRight{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}.deck3-viewport .reveal .slides section.present .ed-slide>*{animation:ed-fadeIn .6s cubic-bezier(.23,1,.32,1) both}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(1){animation-delay:.05s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(2){animation-delay:.12s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(3){animation-delay:.19s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(4){animation-delay:.26s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(5){animation-delay:.33s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(6){animation-delay:.4s}.deck3-viewport .reveal .slides section.present .ed-slide>*:nth-child(7){animation-delay:.47s}.deck3-viewport .reveal{font-family:var(--ed-sans);font-size:28px;color:var(--ed-ink);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck3-viewport .reveal h1,.deck3-viewport .reveal h2,.deck3-viewport .reveal h3,.deck3-viewport .reveal h4{font-family:var(--ed-serif);color:var(--ed-ink);font-weight:400;letter-spacing:-.01em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.deck3-viewport .reveal h1{font-size:3em;line-height:.95}.deck3-viewport .reveal h2{font-size:1.6em;line-height:1.1;margin-bottom:.3em}.deck3-viewport .reveal h3{font-size:.85em;line-height:1.25}.deck3-viewport .reveal p,.deck3-viewport .reveal li{line-height:1.6;font-family:var(--ed-sans)}.deck3-viewport .reveal strong{color:var(--ed-ink);font-weight:700}.deck3-viewport .reveal a{color:var(--ed-blue);text-decoration:none}.deck3-viewport .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck3-viewport .deck3-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:var(--ed-ink-muted);text-decoration:none;font-family:var(--ed-sans);font-weight:500;opacity:.4;transition:all .3s ease;letter-spacing:.08em;text-transform:uppercase;padding:4px 10px}.deck3-viewport .deck3-back:hover{opacity:1;color:var(--ed-blue)}.ed-title{text-align:left;padding:60px 80px!important;display:flex!important;flex-direction:column;justify-content:flex-end;height:100%}.ed-title .ed-logo{max-height:44px;margin-bottom:30px}.ed-title h1{font-size:3.6em;line-height:.92;letter-spacing:-.03em;color:var(--ed-ink);max-width:80%}.ed-title .ed-thin-rule{width:80px;height:1px;background:var(--ed-ink);margin:28px 0}.ed-title .ed-subtitle{font-family:var(--ed-sans);font-size:.55em;color:var(--ed-ink-secondary);font-weight:400;letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.ed-title .ed-meta{font-family:var(--ed-sans);font-size:.4em;color:var(--ed-ink-tertiary);font-weight:400;line-height:1.6}.ed-title .ed-accent-bar{position:absolute;top:0;right:0;width:8px;height:100%;background:linear-gradient(180deg,var(--ed-blue),var(--ed-purple),var(--ed-pink))}.ed-slide{text-align:left;padding:48px 70px!important}.ed-slide h2{font-size:1.7em;margin-bottom:.35em;color:var(--ed-ink);position:relative}.ed-slide h2:after{content:"";position:absolute;bottom:-6px;left:0;width:50px;height:2px;background:var(--ed-blue)}.ed-slide h3{font-family:var(--ed-serif);color:var(--ed-ink);margin-bottom:.3em}.ed-slide .ed-label{font-family:var(--ed-sans);font-size:.38em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;color:var(--ed-blue);margin-bottom:4px;display:block}.ed-pullquote{font-family:var(--ed-serif);font-size:1.15em;font-style:italic;line-height:1.35;color:var(--ed-ink);border-left:3px solid var(--ed-blue);padding:0 0 0 24px;margin:.3em 0;max-width:90%}.ed-pullquote-large{font-family:var(--ed-serif);font-size:1.3em;font-style:italic;line-height:1.3;color:var(--ed-ink);position:relative;padding:0;margin:0}.ed-pullquote-large:before{content:"“";font-size:3em;color:var(--ed-blue);position:absolute;top:-20px;left:-10px;font-family:var(--ed-serif);line-height:1;opacity:.3}.ed-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px}.ed-two-col.ed-asymmetric{grid-template-columns:1.4fr .6fr}.ed-two-col.ed-asymmetric-reverse{grid-template-columns:.6fr 1.4fr}.ed-two-col.ed-sidebar-left{grid-template-columns:.35fr .65fr;gap:30px}.ed-two-col.ed-sidebar-right{grid-template-columns:.65fr .35fr;gap:30px}.ed-three-col{display:grid;grid-template-columns:1fr 1fr 1fr;gap:30px}.ed-col-divider{position:relative}.ed-col-divider:before{content:"";position:absolute;left:-20px;top:0;bottom:0;width:1px;background:var(--ed-rule)}.ed-rule{height:1px;background:var(--ed-rule);border:none;margin:16px 0}.ed-rule-thick{height:3px;background:var(--ed-ink);border:none;margin:12px 0}.ed-rule-gradient{height:2px;background:linear-gradient(90deg,var(--ed-blue),var(--ed-purple),var(--ed-pink));border:none;margin:16px 0}.ed-feature-box{border:1px solid var(--ed-rule);padding:22px 24px;position:relative}.ed-feature-box h3{font-size:.85em;margin-bottom:.2em}.ed-feature-box p{font-size:.5em;color:var(--ed-ink-secondary);margin:0;line-height:1.5}.ed-feature-box .ed-feature-tag{position:absolute;top:-10px;left:20px;background:var(--ed-bg);padding:0 8px;font-family:var(--ed-sans);font-size:.35em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ed-blue)}.ed-feature-box.ed-feature-accent{border-color:var(--ed-blue);border-width:2px}.ed-feature-box.ed-feature-gold{border-color:#c9a800}.ed-feature-box.ed-feature-muted{border-color:var(--ed-rule-light);background:var(--ed-bg-warm)}.ed-kpi-big{text-align:left}.ed-kpi-big .ed-kpi-value{font-family:var(--ed-serif);font-size:2.8em;line-height:1;color:var(--ed-blue);letter-spacing:-.02em}.ed-kpi-big .ed-kpi-value.ed-green{color:#16a34a}.ed-kpi-big .ed-kpi-value.ed-purple{color:var(--ed-purple)}.ed-kpi-big .ed-kpi-value.ed-amber{color:#d97706}.ed-kpi-big .ed-kpi-value.ed-orange{color:#ea580c}.ed-kpi-big .ed-kpi-value.ed-red{color:#dc2626}.ed-kpi-big .ed-kpi-label{font-family:var(--ed-sans);font-size:.45em;color:var(--ed-ink-secondary);margin-top:2px;line-height:1.3}.ed-kpi-big .ed-kpi-sublabel{font-family:var(--ed-sans);font-size:.35em;color:var(--ed-ink-muted);margin-top:2px}.ed-kpi-sm{text-align:left}.ed-kpi-sm .ed-kpi-value{font-family:var(--ed-serif);font-size:1.6em;line-height:1;color:var(--ed-blue)}.ed-kpi-sm .ed-kpi-value.ed-green{color:#16a34a}.ed-kpi-sm .ed-kpi-value.ed-purple{color:var(--ed-purple)}.ed-kpi-sm .ed-kpi-value.ed-amber{color:#d97706}.ed-kpi-sm .ed-kpi-value.ed-orange{color:#ea580c}.ed-kpi-sm .ed-kpi-value.ed-red{color:#dc2626}.ed-kpi-sm .ed-kpi-label{font-family:var(--ed-sans);font-size:.4em;color:var(--ed-ink-secondary);margin-top:2px}.ed-list{list-style:none;padding:0;margin:0}.ed-list li{font-family:var(--ed-sans);font-size:.52em;color:var(--ed-ink-secondary);padding:5px 0 5px 18px;border-bottom:1px solid var(--ed-rule-light);position:relative;line-height:1.45}.ed-list li:last-child{border-bottom:none}.ed-list li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:var(--ed-blue);border-radius:1px}.ed-list li strong{color:var(--ed-ink);font-weight:600}.ed-numbered-list{list-style:none;padding:0;margin:0;counter-reset:ed-counter}.ed-numbered-list li{font-family:var(--ed-sans);font-size:.52em;color:var(--ed-ink-secondary);padding:8px 0 8px 40px;border-bottom:1px solid var(--ed-rule-light);position:relative;line-height:1.45;counter-increment:ed-counter}.ed-numbered-list li:last-child{border-bottom:none}.ed-numbered-list li:before{content:counter(ed-counter,decimal-leading-zero);position:absolute;left:0;top:8px;font-family:var(--ed-serif);font-size:1.2em;color:var(--ed-blue);font-weight:400;width:30px}.ed-table{width:100%;border-collapse:collapse;font-family:var(--ed-sans);font-size:.5em}.ed-table thead th{text-align:left;font-weight:700;font-size:.85em;letter-spacing:.08em;text-transform:uppercase;color:var(--ed-ink-tertiary);padding:8px 12px;border-bottom:2px solid var(--ed-ink)}.ed-table tbody td{padding:8px 12px;border-bottom:1px solid var(--ed-rule-light);color:var(--ed-ink-secondary);vertical-align:top}.ed-table tbody td:first-child{font-family:var(--ed-serif);font-weight:400;color:var(--ed-ink);font-size:1.05em}.ed-table tbody tr:hover{background:#0283ff08}.ed-badge{display:inline-block;padding:2px 10px;font-size:.82em;font-weight:600;font-family:var(--ed-sans);letter-spacing:.05em;text-transform:uppercase}.ed-badge-green{color:#16a34a;border-bottom:2px solid #16A34A}.ed-badge-amber{color:#d97706;border-bottom:2px solid #D97706}.ed-badge-red{color:#dc2626;border-bottom:2px solid #DC2626}.ed-org-chart{text-align:center}.ed-org-top{display:inline-block;border:2px solid var(--ed-ink);padding:14px 32px;text-align:center;position:relative;background:var(--ed-bg)}.ed-org-top .ed-org-name{font-family:var(--ed-serif);font-size:.75em;color:var(--ed-ink)}.ed-org-top .ed-org-role{font-family:var(--ed-sans);font-size:.38em;color:var(--ed-ink-tertiary);text-transform:uppercase;letter-spacing:.08em;margin-top:2px}.ed-org-connector{width:1px;height:24px;background:var(--ed-rule);margin:0 auto}.ed-org-hline{height:1px;background:var(--ed-rule);margin:0 80px}.ed-org-row{display:grid;grid-template-columns:repeat(5,1fr);gap:14px;margin-top:0;padding:0 30px}.ed-org-card{border:1px solid var(--ed-rule);padding:12px 10px;text-align:center;position:relative;background:var(--ed-bg)}.ed-org-card:before{content:"";position:absolute;top:-14px;left:50%;width:1px;height:14px;background:var(--ed-rule)}.ed-org-card .ed-org-name{font-family:var(--ed-serif);font-size:.55em;color:var(--ed-ink)}.ed-org-card .ed-org-role{font-family:var(--ed-sans);font-size:.32em;color:var(--ed-ink-tertiary);text-transform:uppercase;letter-spacing:.06em;margin-top:2px}.ed-org-card .ed-org-metric{font-family:var(--ed-sans);font-size:.3em;color:var(--ed-blue);font-weight:600;margin-top:4px}.ed-org-card.ed-org-open{border-style:dashed;border-color:var(--ed-ink-muted)}.ed-org-card.ed-org-new{border-color:var(--ed-blue);border-width:2px}.ed-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;position:relative}.ed-timeline:before{content:"";position:absolute;top:28px;left:5%;right:5%;height:1px;background:var(--ed-rule)}.ed-timeline-item{text-align:left;padding:0 16px;position:relative}.ed-timeline-quarter{font-family:var(--ed-serif);font-size:1.6em;color:var(--ed-ink);line-height:1;position:relative;margin-bottom:4px}.ed-timeline-phase{font-family:var(--ed-sans);font-size:.38em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ed-blue);margin-bottom:8px}.ed-timeline-item:nth-child(2) .ed-timeline-phase{color:var(--ed-purple)}.ed-timeline-item:nth-child(3) .ed-timeline-phase{color:#16a34a}.ed-timeline-item:nth-child(4) .ed-timeline-phase{color:#ea580c}.ed-timeline-list{list-style:none;padding:0;margin:0}.ed-timeline-list li{font-family:var(--ed-sans);font-size:.38em;color:var(--ed-ink-secondary);padding:2px 0 2px 12px;position:relative;line-height:1.45}.ed-timeline-list li:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:var(--ed-ink-muted)}.ed-aside{background:var(--ed-bg-warm);padding:18px 22px;border-left:3px solid var(--ed-blue);margin:12px 0}.ed-aside p{font-family:var(--ed-sans);font-size:.48em;color:var(--ed-ink-secondary);margin:0;line-height:1.55}.ed-aside strong{color:var(--ed-ink)}.ed-aside.ed-aside-warn{border-left-color:#d97706;background:#fffbeb}.ed-aside.ed-aside-danger{border-left-color:#dc2626;background:#fef2f2}.ed-aside.ed-aside-green{border-left-color:#16a34a;background:#f0fdf4}.ed-aside.ed-aside-purple{border-left-color:var(--ed-purple);background:#faf5ff}.ed-bleed-dark{background:var(--ed-bg-dark)!important;color:#f0f4f8}.ed-bleed-dark h2,.ed-bleed-dark h3{color:#f0f4f8}.ed-bleed-dark p,.ed-bleed-dark li{color:#cbd5e1}.ed-bleed-dark .ed-label{color:var(--ed-cyan)}.ed-bleed-dark .ed-thin-rule,.ed-bleed-dark .ed-rule{background:#ffffff26}.ed-bleed-dark .ed-rule-thick{background:#ffffff80}.ed-bleed-dark .ed-aside{background:#ffffff0d}.ed-bleed-dark .ed-aside p{color:#cbd5e1}.ed-bleed-dark .ed-feature-box{border-color:#ffffff26}.ed-bleed-dark .ed-feature-box p{color:#94a3b8}.ed-bleed-dark .ed-feature-box .ed-feature-tag{background:var(--ed-bg-dark);color:var(--ed-cyan)}.ed-bleed-dark .ed-list li{border-bottom-color:#ffffff14;color:#cbd5e1}.ed-bleed-dark .ed-list li strong{color:#f0f4f8}.ed-bleed-dark .ed-pullquote{color:#f0f4f8;border-left-color:var(--ed-cyan)}.ed-from-to{width:100%;border-collapse:collapse;font-family:var(--ed-sans)}.ed-from-to th{font-family:var(--ed-sans);font-weight:700;font-size:.4em;letter-spacing:.1em;text-transform:uppercase;padding:6px 12px;border-bottom:2px solid var(--ed-ink);text-align:left}.ed-from-to th.ed-from-header{color:var(--ed-ink-muted)}.ed-from-to th.ed-to-header{color:var(--ed-blue)}.ed-from-to td{padding:6px 12px;border-bottom:1px solid var(--ed-rule-light);font-size:.48em}.ed-from-to td.ed-from-cell{color:var(--ed-ink-muted);text-decoration:line-through;text-decoration-color:var(--ed-rule)}.ed-from-to td.ed-to-cell{color:var(--ed-ink);font-weight:600}.ed-compare-col{padding:0}.ed-compare-col .ed-compare-header{font-family:var(--ed-serif);font-size:.85em;padding:6px 0;margin-bottom:10px;border-bottom:2px solid var(--ed-ink)}.ed-compare-col .ed-compare-header.ed-header-green{color:#16a34a;border-bottom-color:#16a34a}.ed-compare-col .ed-compare-header.ed-header-red{color:#dc2626;border-bottom-color:#dc2626}.deck3-viewport .reveal .progress{height:2px;z-index:1000;background:var(--ed-rule-light)}.deck3-viewport .reveal .progress span{background:var(--ed-blue);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck3-viewport .reveal .slide-number{color:var(--ed-ink-muted);font-family:var(--ed-sans);font-size:11px;font-weight:500;background:transparent!important;right:20px;bottom:14px;letter-spacing:.04em}.deck3-viewport .reveal .controls{color:var(--ed-ink-muted)}.deck3-viewport .reveal .controls button:hover{color:var(--ed-blue)}.deck3-viewport .reveal .slides section .fragment{transition:all .5s cubic-bezier(.23,1,.32,1)}.deck3-viewport .reveal .slides section .fragment.visible{opacity:1;transform:none}.deck3-viewport .reveal .slides section .fragment.fade-up{transform:translateY(20px)}.deck3-viewport .reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.ed-footer{position:absolute;bottom:14px;left:70px;right:70px;display:flex;justify-content:space-between;align-items:center;font-family:var(--ed-sans);font-size:.32em;color:var(--ed-ink-muted)}.ed-footer img{height:16px;opacity:.3}.ed-text-sm{font-size:.5em}.ed-text-xs{font-size:.4em}.ed-text-muted{color:var(--ed-ink-tertiary)}.ed-text-blue{color:var(--ed-blue)}.ed-text-center{text-align:center}.ed-mt-0{margin-top:0}.ed-mb-0{margin-bottom:0}.ed-mb-sm{margin-bottom:8px}.ed-mb-md{margin-bottom:16px}.deck4-viewport{--navy: #0a1628;--navy-deep: #061020;--navy-mid: #0e1f38;--navy-light: #142848;--navy-hover: #1a3058;--gold: #FED038;--gold-dim: #c9a52e;--gold-bright: #ffe066;--gold-subtle: rgba(254, 208, 56, .08);--gold-border: rgba(254, 208, 56, .25);--gold-glow: rgba(254, 208, 56, .15);--ivory: #f5f0e8;--cream: #d4c9b0;--muted: #8a8070;--dim: #5c5548;--surface-card: rgba(255, 255, 255, .03);--surface-card-hover: rgba(255, 255, 255, .05);--surface-border: rgba(254, 208, 56, .12);--radius: 2px;--radius-sm: 1px}.deck4-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--navy)}.deck4-viewport .reveal{height:100%;width:100%}.deck4-viewport .reveal-viewport,.deck4-viewport .reveal .slide-background-content{background:radial-gradient(ellipse 70% 50% at 50% 50%,rgba(254,208,56,.015) 0%,transparent 70%),linear-gradient(180deg,#0c1a30 0%,var(--navy) 30%,var(--navy-deep) 100%)}.deck4-viewport .reveal ::selection{color:var(--navy);background:#fed03880;text-shadow:none}.deck4-viewport .reveal ::-moz-selection{color:var(--navy);background:#fed03880;text-shadow:none}.deck4-viewport .deck-frame{position:fixed;z-index:105;pointer-events:none}.deck4-viewport .deck-frame.top{left:0;top:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 5%,var(--gold-dim) 20%,var(--gold) 50%,var(--gold-dim) 80%,transparent 95%);opacity:.4}.deck4-viewport .deck-frame.bottom{left:0;bottom:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 10%,rgba(254,208,56,.2) 30%,rgba(254,208,56,.3) 50%,rgba(254,208,56,.2) 70%,transparent 90%);opacity:.3}.deck4-viewport .deck-frame.left{left:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(254,208,56,.25) 0%,rgba(254,208,56,.1) 40%,transparent 70%)}.deck4-viewport .deck-frame.right{right:0;top:0;width:1px;height:100%;background:linear-gradient(180deg,rgba(254,208,56,.25) 0%,rgba(254,208,56,.1) 40%,transparent 70%)}@keyframes d4FadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes d4GoldShimmer{0%{opacity:.3}50%{opacity:.6}to{opacity:.3}}.deck4-viewport .reveal .slides section.present .d4-slide>*,.deck4-viewport .reveal .slides section.present .d4-title>*{animation:d4FadeUp .6s cubic-bezier(.23,1,.32,1) both}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(1){animation-delay:.05s}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(2){animation-delay:.12s}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(3){animation-delay:.19s}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(4){animation-delay:.26s}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(5){animation-delay:.33s}.deck4-viewport .reveal .slides section.present .d4-slide>*:nth-child(6){animation-delay:.4s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(1){animation-delay:.15s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(2){animation-delay:.35s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(3){animation-delay:.5s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(4){animation-delay:.65s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(5){animation-delay:.8s}.deck4-viewport .reveal .slides section.present .d4-title>*:nth-child(6){animation-delay:.95s}.deck4-viewport .reveal{font-family:"Source Sans 3",Source Sans Pro,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--cream);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck4-viewport .reveal h1,.deck4-viewport .reveal h2,.deck4-viewport .reveal h3,.deck4-viewport .reveal h4{font-family:Cormorant Garamond,Georgia,Times New Roman,serif;color:var(--ivory);font-weight:600;letter-spacing:.01em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.deck4-viewport .reveal h1{font-size:2.6em;line-height:1.08;font-weight:700;letter-spacing:-.01em}.deck4-viewport .reveal h2{font-size:1.35em;line-height:1.15;margin-bottom:.5em}.deck4-viewport .reveal h3{font-size:.85em;line-height:1.3;font-weight:600}.deck4-viewport .reveal p,.deck4-viewport .reveal li{line-height:1.55}.deck4-viewport .reveal strong{color:var(--ivory);font-weight:700}.deck4-viewport .reveal a{color:var(--gold);text-decoration:none}.deck4-viewport .reveal section img{margin:15px 0;background:transparent;border:0;box-shadow:none}.d4-title{text-align:center}.d4-title h1{font-size:2.5em;margin-bottom:.05em;color:var(--ivory);font-weight:700;letter-spacing:.02em}.d4-title .d4-subtitle{font-family:"Source Sans 3",sans-serif;font-size:.55em;font-weight:400;margin-bottom:1.2em;letter-spacing:.25em;text-transform:uppercase;color:var(--gold)}.d4-title .d4-meta{font-size:.4em;font-weight:400;line-height:1.8;color:var(--muted);font-family:"Source Sans 3",sans-serif}.d4-title img{max-height:65px;margin-bottom:.8em;filter:brightness(1.1);border:0;box-shadow:none;background:transparent}.d4-gold-rule{width:100px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:.6em auto .8em;opacity:.7}.d4-gold-rule-wide{width:160px;height:1px;background:linear-gradient(90deg,transparent,var(--gold),transparent);margin:.5em auto .6em;opacity:.5}.d4-slide{text-align:left}.d4-slide h2{color:var(--ivory);font-size:1.3em;padding-bottom:.35em;margin-bottom:.45em;border-bottom:1px solid rgba(254,208,56,.2);position:relative}.d4-slide h3{color:var(--gold);font-size:.8em;font-weight:600;margin-bottom:.35em;letter-spacing:.02em}.d4-kpi-grid{display:grid;gap:14px;margin:.5em 0}.d4-kpi-grid.cols-2{grid-template-columns:repeat(2,1fr)}.d4-kpi-grid.cols-3{grid-template-columns:repeat(3,1fr)}.d4-kpi-grid.cols-4{grid-template-columns:repeat(4,1fr)}.d4-kpi-card{background:var(--surface-card);border:1px solid var(--surface-border);border-top:2px solid var(--gold-dim);padding:22px 14px 18px;text-align:center;transition:all .3s ease;position:relative}.d4-kpi-card:hover{background:var(--surface-card-hover);border-color:var(--gold-border);border-top-color:var(--gold)}.d4-kpi-value{font-family:Cormorant Garamond,serif;font-size:1.9em;font-weight:700;line-height:1;margin-bottom:8px;letter-spacing:-.02em;color:var(--gold)}.d4-kpi-label{font-family:"Source Sans 3",sans-serif;font-size:.42em;color:var(--cream);font-weight:400;line-height:1.4;letter-spacing:.02em}.d4-kpi-card.accent-ivory .d4-kpi-value{color:var(--ivory)}.d4-kpi-card.accent-gold .d4-kpi-value{color:var(--gold)}.d4-callout{background:#fed03808;border-left:2px solid var(--gold-dim);padding:14px 18px;margin:.45em 0;text-align:left}.d4-callout p{font-size:.58em;margin:0;color:var(--cream);line-height:1.55;font-family:"Source Sans 3",sans-serif}.d4-callout strong{color:var(--gold);font-weight:600}.d4-callout.callout-risk{border-left-color:#c0392b;background:#c0392b0d}.d4-callout.callout-risk strong{color:#e74c3c}.d4-callout.callout-positive{border-left-color:#27ae60;background:#27ae600a}.d4-callout.callout-positive strong{color:#2ecc71}.d4-two-col{display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.d4-tier-row{display:flex;gap:16px;align-items:stretch;margin:.5em 0}.d4-tier-box{flex:1;background:var(--surface-card);border:1px solid var(--surface-border);border-top:2px solid var(--gold-dim);padding:18px 16px;text-align:center;transition:all .3s ease}.d4-tier-box:hover{background:var(--surface-card-hover);border-top-color:var(--gold)}.d4-tier-box h3{text-align:center;margin:0 0 .2em;font-size:.75em;color:var(--gold)}.d4-tier-box p{font-size:.48em;margin:.15em 0;color:var(--cream);font-family:"Source Sans 3",sans-serif}.d4-tier-box .d4-tier-partners{font-weight:600;color:var(--ivory);font-size:.52em}.d4-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.d4-vs-card{background:var(--surface-card);border:1px solid var(--surface-border);padding:18px;transition:all .3s ease}.d4-vs-card:hover{background:var(--surface-card-hover)}.d4-vs-card h3{text-align:left;margin-bottom:.3em;font-size:.72em}.d4-vs-card ul{padding-left:1.2em;margin:.2em 0}.d4-vs-card ul li{font-size:.52em;color:var(--cream);margin-bottom:.2em;font-family:"Source Sans 3",sans-serif}.d4-vs-card.card-positive{border-top:2px solid #27ae60}.d4-vs-card.card-positive h3{color:#2ecc71}.d4-vs-card.card-negative{border-top:2px solid #c0392b}.d4-vs-card.card-negative h3{color:#e74c3c}.d4-timeline-row{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:.4em 0}.d4-timeline-item{background:var(--surface-card);border:1px solid var(--surface-border);border-top:2px solid var(--gold-dim);padding:16px 14px;text-align:left;transition:all .3s ease}.d4-timeline-item:hover{background:var(--surface-card-hover);border-top-color:var(--gold)}.d4-timeline-item h3{font-size:.65em;margin:0 0 .3em;font-weight:600;color:var(--gold)}.d4-timeline-item ul{padding-left:0;margin:0;list-style:none}.d4-timeline-item ul li{font-size:.42em;color:var(--cream);margin-bottom:.25em;padding-left:14px;position:relative;font-family:"Source Sans 3",sans-serif}.d4-timeline-item ul li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border:1px solid var(--gold-dim);background:transparent}.deck4-viewport .reveal table{border-collapse:collapse;width:100%}.deck4-viewport .reveal table th{text-align:left;font-weight:600;font-family:Cormorant Garamond,serif;color:var(--gold);letter-spacing:.03em;font-size:1.05em}.deck4-viewport .reveal table td{color:var(--cream);font-family:"Source Sans 3",sans-serif}.deck4-viewport .reveal table tbody tr:nth-child(2n){background:#fed03805}.deck4-viewport .reveal table tbody tr:hover{background:#fed0380a}.d4-badge{display:inline-block;padding:2px 10px;font-size:.4em;font-weight:600;font-family:"Source Sans 3",sans-serif;text-transform:uppercase;letter-spacing:.1em;border:1px solid}.d4-badge.badge-gold{background:#fed0381a;color:var(--gold);border-color:#fed03840}.d4-badge.badge-green{background:#27ae601a;color:#2ecc71;border-color:#27ae6040}.d4-badge.badge-amber{background:#f39c121a;color:#f1c40f;border-color:#f39c1240}.deck4-viewport .reveal .d4-list{list-style:none;padding-left:0;margin:.25em 0}.deck4-viewport .reveal .d4-list li{font-size:.58em;padding:.25em 0 .25em 1.4em;position:relative;color:var(--cream);line-height:1.5;font-family:"Source Sans 3",sans-serif}.deck4-viewport .reveal .d4-list li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:1px;background:var(--gold-dim)}.d4-card{background:var(--surface-card);border:1px solid var(--surface-border);padding:20px;text-align:left;transition:all .3s ease}.d4-card:hover{background:var(--surface-card-hover);border-color:var(--gold-border)}.d4-card h3{margin-top:0}.d4-card ul{margin:.3em 0;padding-left:1.2em}.d4-card li{font-size:.58em;margin-bottom:.3em;color:var(--cream);font-family:"Source Sans 3",sans-serif}.d4-org-chart{display:flex;flex-direction:column;align-items:center;gap:0}.d4-org-apex{background:#fed0380f;border:1px solid var(--gold-border);padding:14px 30px;text-align:center;position:relative;margin-bottom:0}.d4-org-apex .d4-org-name{font-family:Cormorant Garamond,serif;font-size:.72em;font-weight:700;color:var(--gold)}.d4-org-apex .d4-org-role{font-family:"Source Sans 3",sans-serif;font-size:.4em;color:var(--cream);margin-top:2px;letter-spacing:.05em;text-transform:uppercase}.d4-org-connector{width:1px;height:24px;background:var(--gold-dim);opacity:.4}.d4-org-h-bar{height:1px;background:var(--gold-dim);opacity:.4;align-self:stretch;margin:0 60px}.d4-org-row{display:flex;gap:12px;justify-content:center;flex-wrap:nowrap}.d4-org-box{background:var(--surface-card);border:1px solid var(--surface-border);padding:10px 16px;text-align:center;min-width:140px;transition:all .3s ease}.d4-org-box:hover{border-color:var(--gold-border);background:var(--surface-card-hover)}.d4-org-box .d4-org-name{font-family:Cormorant Garamond,serif;font-size:.56em;font-weight:600;color:var(--ivory)}.d4-org-box .d4-org-role{font-family:"Source Sans 3",sans-serif;font-size:.34em;color:var(--muted);margin-top:2px;letter-spacing:.04em;text-transform:uppercase}.d4-org-box .d4-org-metric{font-family:"Source Sans 3",sans-serif;font-size:.32em;color:var(--gold-dim);margin-top:4px;font-style:italic}.d4-org-connectors{display:flex;justify-content:center;gap:12px}.d4-org-v-stub{width:1px;height:16px;background:var(--gold-dim);opacity:.4;min-width:140px;background-clip:content-box;padding-left:69.5px;padding-right:69.5px}.deck4-viewport .reveal .progress{height:2px;z-index:1000;background:#fed0380d}.deck4-viewport .reveal .progress span{background:linear-gradient(90deg,var(--gold-dim),var(--gold));transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck4-viewport .reveal .slide-number{color:var(--dim);font-family:"Source Sans 3",system-ui,sans-serif;font-size:11px;font-weight:400;background:transparent!important;right:20px;bottom:14px;letter-spacing:.08em}.deck4-viewport .reveal .controls{color:var(--gold-dim)}.deck4-viewport .reveal .controls .navigate-left,.deck4-viewport .reveal .controls .navigate-right,.deck4-viewport .reveal .controls .navigate-up,.deck4-viewport .reveal .controls .navigate-down{color:#fed0384d}.deck4-viewport .reveal .controls button:hover{color:var(--gold)}.deck4-viewport .deck-back-link{position:fixed;top:14px;left:18px;z-index:100;font-size:11px;color:var(--dim);text-decoration:none;font-family:"Source Sans 3",system-ui,sans-serif;font-weight:500;opacity:.3;transition:all .3s ease;letter-spacing:.06em;padding:4px 10px;text-transform:uppercase}.deck4-viewport .deck-back-link:hover{opacity:1;color:var(--gold);background:#fed0380d}.deck4-viewport .reveal .slides section.d4-slide:after{content:"";position:absolute;bottom:0;left:15%;right:15%;height:1px;background:linear-gradient(90deg,transparent,rgba(254,208,56,.15) 20%,rgba(254,208,56,.2) 50%,rgba(254,208,56,.15) 80%,transparent)}.d4-confidential{font-family:"Source Sans 3",sans-serif;font-size:.32em;color:var(--dim);letter-spacing:.15em;text-transform:uppercase}.deck4-viewport .reveal .slides section .fragment{transition:all .5s cubic-bezier(.23,1,.32,1)}.deck4-viewport .reveal .slides section .fragment.visible{opacity:1;transform:none}.deck4-viewport .reveal .slides section .fragment.fade-up{transform:translateY(20px)}.deck4-viewport .reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.d4-closing{text-align:center}.d4-closing h2{border-bottom:none;text-align:center}.d4-text-sm{font-size:.58em}.d4-text-xs{font-size:.48em}.d4-text-muted{color:var(--muted)}.d4-text-gold{color:var(--gold)}.d4-text-ivory{color:var(--ivory)}.d4-mb-0{margin-bottom:0}.d4-mt-sm{margin-top:.3em}.d5-viewport{--d5-blue: #0283FF;--d5-purple: #7F19BE;--d5-pink: #FE2579;--d5-violet: #5300DB;--d5-gold: #FED038;--d5-green: #48E84A;--d5-cyan: #3EC4EF;--d5-amber: #F59E0B;--d5-red: #EF4444;--d5-orange: #F97316;--d5-bg: #0B0E17;--d5-surface: #111827;--d5-surface-raised: #1A2035;--d5-surface-tile: rgba(255, 255, 255, .04);--d5-surface-tile-hover: rgba(255, 255, 255, .07);--d5-border: rgba(255, 255, 255, .08);--d5-border-strong: rgba(255, 255, 255, .14);--d5-text-primary: #F1F5F9;--d5-text-secondary: #94A3B8;--d5-text-muted: #64748B;--d5-text-dim: #475569;--d5-radius: 8px;--d5-radius-sm: 6px;--d5-radius-lg: 12px}.d5-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--d5-bg)}.d5-viewport .reveal{height:100%;width:100%}.reveal-viewport,.d5-viewport .reveal .slide-background-content{background:var(--d5-bg)}.d5-viewport .reveal ::-moz-selection{color:#fff;background:#0283ff66;text-shadow:none}.d5-viewport .reveal ::selection{color:#fff;background:#0283ff66;text-shadow:none}.d5-viewport .reveal{font-family:IBM Plex Sans,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--d5-text-primary);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d5-viewport .reveal h1,.d5-viewport .reveal h2,.d5-viewport .reveal h3,.d5-viewport .reveal h4{font-family:IBM Plex Sans,system-ui,sans-serif;color:var(--d5-text-primary);font-weight:600;letter-spacing:-.02em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0}.d5-viewport .reveal h1{font-size:2.2em;line-height:1.1;font-weight:700}.d5-viewport .reveal h2{font-size:1.15em;line-height:1.2;margin-bottom:.4em}.d5-viewport .reveal h3{font-size:.72em;line-height:1.3;font-weight:600}.d5-viewport .reveal p,.d5-viewport .reveal li{line-height:1.5}.d5-viewport .reveal strong{color:var(--d5-text-primary);font-weight:600}.d5-viewport .reveal a{color:var(--d5-cyan);text-decoration:none}.d5-mono{font-family:IBM Plex Mono,Courier New,monospace}.d5-viewport .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.d5-back-link{position:fixed;top:12px;left:16px;z-index:100;font-size:11px;color:var(--d5-text-dim);text-decoration:none;font-family:IBM Plex Sans,system-ui,sans-serif;font-weight:500;opacity:.3;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:var(--d5-radius-sm);text-transform:uppercase}.d5-back-link:hover{opacity:1;color:var(--d5-cyan);background:#0283ff14}.d5-topbar{position:fixed;top:0;left:0;width:100%;height:2px;z-index:105;pointer-events:none;background:linear-gradient(90deg,var(--d5-blue) 0%,var(--d5-green) 25%,var(--d5-gold) 50%,var(--d5-pink) 75%,var(--d5-purple) 100%);opacity:.8}.d5-slide-title{text-align:center}.d5-slide-title h1{font-weight:700;letter-spacing:-.03em;color:var(--d5-text-primary)}.d5-slide-title .d5-title-bar{width:200px;height:3px;margin:.5em auto .8em;background:linear-gradient(90deg,var(--d5-blue),var(--d5-green),var(--d5-gold),var(--d5-pink));border-radius:2px}.d5-slide-title .d5-subtitle{font-size:.55em;color:var(--d5-text-secondary);letter-spacing:.12em;text-transform:uppercase;font-weight:500}.d5-slide-title .d5-meta{font-size:.4em;color:var(--d5-text-muted);font-weight:400;line-height:1.7}.d5-slide-title .d5-status-row{display:flex;justify-content:center;gap:24px;margin-top:1em}.d5-slide-title .d5-status-chip{font-size:.35em;display:flex;align-items:center;gap:6px;color:var(--d5-text-muted);font-family:IBM Plex Mono,monospace}.d5-slide{text-align:left}.d5-slide-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:.35em;padding-bottom:.3em;border-bottom:1px solid var(--d5-border)}.d5-slide-header h2{font-size:1.05em;margin:0;display:flex;align-items:center;gap:8px}.d5-slide-header .d5-header-badge{font-size:.35em;font-family:IBM Plex Mono,monospace;color:var(--d5-text-dim);background:var(--d5-surface-tile);padding:3px 10px;border-radius:4px;border:1px solid var(--d5-border)}.d5-tile-grid{display:grid;gap:12px}.d5-tile-grid.cols-2{grid-template-columns:repeat(2,1fr)}.d5-tile-grid.cols-3{grid-template-columns:repeat(3,1fr)}.d5-tile-grid.cols-4{grid-template-columns:repeat(4,1fr)}.d5-tile-grid.cols-6{grid-template-columns:repeat(6,1fr)}.d5-tile{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:16px 14px;position:relative;overflow:hidden;transition:background .2s ease}.d5-tile:hover{background:var(--d5-surface-tile-hover)}.d5-tile:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--d5-blue);border-radius:3px 0 0 3px}.d5-tile.accent-green:before{background:var(--d5-green)}.d5-tile.accent-purple:before{background:var(--d5-purple)}.d5-tile.accent-gold:before{background:var(--d5-gold)}.d5-tile.accent-pink:before{background:var(--d5-pink)}.d5-tile.accent-amber:before{background:var(--d5-amber)}.d5-tile.accent-orange:before{background:var(--d5-orange)}.d5-tile.accent-red:before{background:var(--d5-red)}.d5-tile.accent-cyan:before{background:var(--d5-cyan)}.d5-tile-value{font-family:IBM Plex Mono,monospace;font-size:1.6em;font-weight:700;line-height:1;margin-bottom:4px;color:var(--d5-text-primary)}.d5-tile-value.text-blue{color:var(--d5-blue)}.d5-tile-value.text-green{color:var(--d5-green)}.d5-tile-value.text-purple{color:var(--d5-purple)}.d5-tile-value.text-gold{color:var(--d5-gold)}.d5-tile-value.text-pink{color:var(--d5-pink)}.d5-tile-value.text-amber{color:var(--d5-amber)}.d5-tile-value.text-red{color:var(--d5-red)}.d5-tile-value.text-cyan{color:var(--d5-cyan)}.d5-tile-label{font-size:.42em;color:var(--d5-text-muted);font-weight:500;line-height:1.3}.d5-tile-sublabel{font-size:.35em;color:var(--d5-text-dim);font-weight:400;margin-top:2px}.d5-trend{display:inline-flex;align-items:center;gap:3px;font-family:IBM Plex Mono,monospace;font-size:.35em;font-weight:600}.d5-trend.up{color:var(--d5-green)}.d5-trend.down{color:var(--d5-red)}.d5-trend.flat{color:var(--d5-text-dim)}.d5-status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;flex-shrink:0}.d5-status-dot.green{background:var(--d5-green);box-shadow:0 0 6px #48e84a80}.d5-status-dot.amber{background:var(--d5-amber);box-shadow:0 0 6px #f59e0b80}.d5-status-dot.red{background:var(--d5-red);box-shadow:0 0 6px #ef444480}.d5-status-dot.blue{background:var(--d5-blue);box-shadow:0 0 6px #0283ff80}.d5-status-lg{width:10px;height:10px}.d5-progress-bar{width:100%;height:6px;background:#ffffff0f;border-radius:3px;overflow:hidden;position:relative}.d5-progress-fill{height:100%;border-radius:3px;transition:width .8s cubic-bezier(.4,0,.2,1);position:relative}.d5-progress-fill.blue{background:var(--d5-blue);box-shadow:0 0 8px #0283ff66}.d5-progress-fill.green{background:var(--d5-green);box-shadow:0 0 8px #48e84a66}.d5-progress-fill.purple{background:var(--d5-purple);box-shadow:0 0 8px #7f19be66}.d5-progress-fill.gold{background:var(--d5-gold);box-shadow:0 0 8px #fed03866}.d5-progress-fill.pink{background:var(--d5-pink);box-shadow:0 0 8px #fe257966}.d5-progress-fill.orange{background:var(--d5-orange);box-shadow:0 0 8px #f9731666}.d5-progress-fill.red{background:var(--d5-red);box-shadow:0 0 8px #ef444466}.d5-progress-fill.amber{background:var(--d5-amber);box-shadow:0 0 8px #f59e0b66}.d5-progress-label{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px;font-size:.42em}.d5-progress-label span:first-child{color:var(--d5-text-secondary);font-weight:500}.d5-progress-label span:last-child{font-family:IBM Plex Mono,monospace;color:var(--d5-text-muted);font-weight:600}.d5-progress-bar.thick{height:10px;border-radius:5px}.d5-progress-bar.thick .d5-progress-fill{border-radius:5px}.d5-donut-container{display:flex;flex-direction:column;align-items:center;gap:8px}.d5-donut{width:100px;height:100px;border-radius:50%;position:relative;display:flex;align-items:center;justify-content:center}.d5-donut-inner{width:66px;height:66px;border-radius:50%;background:var(--d5-bg);display:flex;align-items:center;justify-content:center;flex-direction:column;position:relative;z-index:2}.d5-donut-value{font-family:IBM Plex Mono,monospace;font-size:.7em;font-weight:700;color:var(--d5-text-primary);line-height:1}.d5-donut-sub{font-size:.28em;color:var(--d5-text-dim);font-weight:500;margin-top:2px}.d5-donut-label{font-size:.4em;color:var(--d5-text-secondary);font-weight:500;text-align:center;line-height:1.3}.d5-donut.sm{width:72px;height:72px}.d5-donut.sm .d5-donut-inner{width:48px;height:48px}.d5-donut.sm .d5-donut-value{font-size:.55em}.d5-donut.lg{width:130px;height:130px}.d5-donut.lg .d5-donut-inner{width:90px;height:90px}.d5-donut.lg .d5-donut-value{font-size:.85em}.d5-table{width:100%;border-collapse:collapse;font-size:.5em}.d5-table th{text-align:left;font-weight:600;color:var(--d5-text-muted);font-size:.85em;letter-spacing:.05em;text-transform:uppercase;padding:8px 10px;border-bottom:1px solid var(--d5-border-strong)}.d5-table th.center{text-align:center}.d5-table td{padding:7px 10px;color:var(--d5-text-secondary);border-bottom:1px solid var(--d5-border)}.d5-table td.center{text-align:center}.d5-table td.primary{color:var(--d5-text-primary);font-weight:600}.d5-table tbody tr{transition:background .15s ease}.d5-table tbody tr:hover{background:#0283ff0a}.d5-table-status{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:4px;font-weight:600;font-size:.9em}.d5-table-status.green{color:var(--d5-green);background:#48e84a14}.d5-table-status.amber{color:var(--d5-amber);background:#f59e0b14}.d5-table-status.red{color:var(--d5-red);background:#ef444414}.d5-panel{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:16px;transition:background .2s ease}.d5-panel:hover{background:var(--d5-surface-tile-hover)}.d5-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.d5-panel-header h3{font-size:.62em;color:var(--d5-text-secondary);font-weight:600;margin:0}.d5-panel-badge{font-family:IBM Plex Mono,monospace;font-size:.32em;color:var(--d5-text-dim);background:#ffffff0d;padding:2px 8px;border-radius:3px}.d5-cols-2{display:grid;grid-template-columns:1fr 1fr;gap:14px}.d5-cols-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:14px}.d5-cols-2-1{display:grid;grid-template-columns:2fr 1fr;gap:14px}.d5-cols-1-2{display:grid;grid-template-columns:1fr 2fr;gap:14px}.d5-funnel{display:flex;align-items:stretch;gap:4px;margin:.5em 0}.d5-funnel-stage{flex:1;text-align:center;padding:14px 8px;position:relative;border-radius:var(--d5-radius);background:var(--d5-surface-tile);border:1px solid var(--d5-border);display:flex;flex-direction:column;justify-content:center}.d5-funnel-stage:after{content:"";position:absolute;right:-8px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:8px solid var(--d5-border);z-index:2}.d5-funnel-stage:last-child:after{display:none}.d5-funnel-stage-name{font-size:.55em;font-weight:600;margin-bottom:2px}.d5-funnel-stage-desc{font-size:.35em;color:var(--d5-text-dim)}.d5-org-card{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:12px 14px;text-align:center;position:relative;overflow:hidden}.d5-org-card.primary{border-color:var(--d5-blue);border-width:1px;box-shadow:0 0 16px #0283ff26}.d5-org-card-name{font-size:.55em;font-weight:600;color:var(--d5-text-primary);margin-bottom:1px}.d5-org-card-role{font-size:.38em;color:var(--d5-text-muted);font-weight:500;margin-bottom:6px}.d5-org-card-kpi{font-family:IBM Plex Mono,monospace;font-size:.38em;font-weight:600;display:flex;align-items:center;justify-content:center;gap:4px}.d5-org-connector{display:flex;justify-content:center;padding:4px 0}.d5-org-connector:before{content:"";width:1px;height:16px;background:var(--d5-border-strong)}.d5-org-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;position:relative}.d5-org-bar{height:1px;background:var(--d5-border-strong);margin:0 10%}.d5-sparkline{display:inline-block;width:60px;height:20px;position:relative;vertical-align:middle}.d5-sparkline svg{width:100%;height:100%}.d5-callout{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-left:3px solid var(--d5-blue);border-radius:0 var(--d5-radius) var(--d5-radius) 0;padding:10px 14px;margin:.4em 0}.d5-callout.warn{border-left-color:var(--d5-amber);background:#f59e0b0a}.d5-callout.danger{border-left-color:var(--d5-red);background:#ef44440a}.d5-callout.success{border-left-color:var(--d5-green);background:#48e84a0a}.d5-callout p{font-size:.48em;margin:0;color:var(--d5-text-secondary);line-height:1.5}.d5-callout strong{color:var(--d5-text-primary)}.d5-scorecard{display:flex;flex-direction:column;gap:6px}.d5-scorecard-row{display:grid;grid-template-columns:1fr 20px 1fr 80px;gap:8px;align-items:center;padding:6px 10px;background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius-sm);font-size:.48em}.d5-scorecard-from{color:var(--d5-text-dim);text-decoration:line-through;text-decoration-color:#ffffff26}.d5-scorecard-arrow{color:var(--d5-text-dim);text-align:center}.d5-scorecard-to{color:var(--d5-text-primary);font-weight:600}.d5-scorecard-progress{text-align:right}.d5-tier-card{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:16px;border-top:3px solid var(--d5-blue)}.d5-tier-card.gold{border-top-color:var(--d5-gold)}.d5-tier-card.muted{border-top-color:var(--d5-text-dim)}.d5-tier-label{font-size:.42em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;margin-bottom:4px}.d5-tier-partners{font-size:.62em;font-weight:600;color:var(--d5-text-primary);margin-bottom:4px}.d5-tier-desc{font-size:.4em;color:var(--d5-text-muted);line-height:1.4}.d5-vs-panel{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:14px}.d5-vs-panel.positive{border-top:3px solid var(--d5-green)}.d5-vs-panel.negative{border-top:3px solid var(--d5-red)}.d5-vs-panel h3{font-size:.58em;margin:0 0 8px}.d5-vs-panel ul{list-style:none;padding:0;margin:0}.d5-vs-panel li{font-size:.44em;color:var(--d5-text-secondary);padding:3px 0 3px 16px;position:relative}.d5-vs-panel.positive li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--d5-green);box-shadow:0 0 4px #48e84a4d}.d5-vs-panel.negative li:before{content:"";position:absolute;left:0;top:.7em;width:6px;height:6px;border-radius:50%;background:var(--d5-red);box-shadow:0 0 4px #ef44444d}.d5-deal-metric{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px solid var(--d5-border)}.d5-deal-metric:last-child{border-bottom:none}.d5-deal-metric-val{font-family:IBM Plex Mono,monospace;font-size:.7em;font-weight:700}.d5-deal-metric-label{font-size:.42em;color:var(--d5-text-muted)}.d5-list{list-style:none;padding:0;margin:.2em 0}.d5-list li{font-size:.48em;padding:4px 0 4px 18px;position:relative;color:var(--d5-text-secondary);line-height:1.5}.d5-list li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--d5-blue);box-shadow:0 0 4px #0283ff4d}.d5-list li strong{color:var(--d5-text-primary)}.d5-ask-panel{background:var(--d5-surface-tile);border:1px solid var(--d5-border);border-radius:var(--d5-radius);padding:16px}.d5-ask-panel.needs{border-top:3px solid var(--d5-blue)}.d5-ask-panel.delivers{border-top:3px solid var(--d5-green)}.d5-ask-panel h3{font-size:.62em;margin:0 0 8px}.d5-ask-panel li{font-size:.44em;color:var(--d5-text-secondary);padding:3px 0;line-height:1.5}.d5-ask-panel li::marker{color:var(--d5-text-dim)}.d5-viewport .reveal .progress{height:2px;z-index:1000;background:#ffffff0a}.d5-viewport .reveal .progress span{background:linear-gradient(90deg,var(--d5-blue),var(--d5-green),var(--d5-gold));transition:width .8s cubic-bezier(.26,.86,.44,.985)}.d5-viewport .reveal .slide-number{color:var(--d5-text-dim);font-family:IBM Plex Mono,monospace;font-size:11px;font-weight:500;background:transparent!important;right:20px;bottom:14px;letter-spacing:.06em}.d5-viewport .reveal .controls{color:var(--d5-blue)}.d5-viewport .reveal .controls .navigate-left,.d5-viewport .reveal .controls .navigate-right,.d5-viewport .reveal .controls .navigate-up,.d5-viewport .reveal .controls .navigate-down{color:#0283ff66}.d5-viewport .reveal .controls button:hover{color:var(--d5-cyan)}.d5-viewport .reveal .slides section .fragment{transition:all .4s cubic-bezier(.23,1,.32,1)}.d5-viewport .reveal .slides section .fragment.visible{opacity:1;transform:none}.d5-viewport .reveal .slides section .fragment.fade-up{transform:translateY(20px)}.d5-viewport .reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.d5-text-xs{font-size:.4em}.d5-text-sm{font-size:.5em}.d5-text-md{font-size:.6em}.d5-text-muted{color:var(--d5-text-muted)}.d5-text-dim{color:var(--d5-text-dim)}.d5-text-center{text-align:center}.d5-mt-0{margin-top:0}.d5-mb-0{margin-bottom:0}.d5-mb-sm{margin-bottom:.3em}.d5-gap-sm{gap:8px}.d5-span-2{grid-column:span 2}.d5-span-3{grid-column:span 3}.deck6-viewport{--pitch-blue: #0283FF;--pitch-purple: #7F19BE;--pitch-pink: #FE2579;--pitch-violet: #5300DB;--pitch-gold: #FED038;--pitch-green: #48E84A;--pitch-cyan: #3EC4EF;--pitch-orange: #f97316;--pitch-red: #ef4444;--pitch-black: #0a0a0a;--pitch-dark: #1a1a2e;--pitch-gray-900: #111111;--pitch-gray-800: #1e1e1e;--pitch-gray-700: #333333;--pitch-gray-600: #555555;--pitch-gray-500: #777777;--pitch-gray-400: #999999;--pitch-gray-300: #bbbbbb;--pitch-gray-200: #dddddd;--pitch-gray-100: #eeeeee;--pitch-white: #ffffff;--pitch-off-white: #fafafa;--pitch-radius: 12px;--pitch-radius-sm: 8px}.deck6-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--pitch-white)}.deck6-viewport .reveal{height:100%;width:100%}.deck6-viewport .reveal-viewport,.deck6-viewport .reveal .slide-background-content{background:var(--pitch-white)}.deck6-viewport .reveal ::-moz-selection{color:#fff;background:#0283ff66;text-shadow:none}.deck6-viewport .reveal ::selection{color:#fff;background:#0283ff66;text-shadow:none}@keyframes pitch-fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes pitch-scaleIn{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.deck6-viewport .reveal .slides section.present .pitch-slide>*{animation:pitch-fadeIn .6s cubic-bezier(.23,1,.32,1) both}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(1){animation-delay:.05s}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(2){animation-delay:.12s}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(3){animation-delay:.2s}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(4){animation-delay:.28s}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(5){animation-delay:.36s}.deck6-viewport .reveal .slides section.present .pitch-slide>*:nth-child(6){animation-delay:.44s}.deck6-viewport .reveal{font-family:Inter,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--pitch-black);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck6-viewport .reveal h1,.deck6-viewport .reveal h2,.deck6-viewport .reveal h3,.deck6-viewport .reveal h4{font-family:Space Grotesk,system-ui,-apple-system,sans-serif;color:var(--pitch-black);font-weight:700;letter-spacing:-.04em;text-transform:none;text-shadow:none;word-wrap:break-word;margin:0;line-height:1.05}.deck6-viewport .reveal h1,.deck6-viewport .reveal h2{font-weight:700}.deck6-viewport .reveal p{line-height:1.5}.deck6-viewport .reveal strong{font-weight:700}.deck6-viewport .deck6-back-link{position:fixed;top:14px;left:18px;z-index:200;font-size:11px;color:var(--pitch-gray-400);text-decoration:none;font-family:Space Grotesk,system-ui,sans-serif;font-weight:600;opacity:.4;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:var(--pitch-radius-sm);text-transform:uppercase}.deck6-viewport .deck6-back-link:hover{opacity:1;color:var(--pitch-blue);background:#0283ff0f}.pitch-slide{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px 80px;box-sizing:border-box}.pitch-slide-left{text-align:left;display:flex!important;flex-direction:column;justify-content:center;height:100%;padding:40px 80px;box-sizing:border-box}.pitch-title-slide{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center}.pitch-title-slide img{max-height:60px;margin-bottom:32px;border:0;box-shadow:none;background:transparent}.pitch-title-slide h1{font-size:3em;letter-spacing:-.05em;color:var(--pitch-black);margin-bottom:8px}.pitch-title-slide .pitch-subtitle{font-family:Inter,sans-serif;font-size:.6em;color:var(--pitch-gray-500);font-weight:400;letter-spacing:.02em}.pitch-title-slide .pitch-meta{font-size:.4em;color:var(--pitch-gray-400);margin-top:32px;font-weight:400}.deck6-viewport .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.pitch-billboard{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;letter-spacing:-.04em;line-height:1.1;max-width:900px}.pitch-billboard-xl{font-size:2.6em}.pitch-billboard-lg{font-size:2.2em}.pitch-billboard-md{font-size:1.6em}.accent-blue{color:var(--pitch-blue)!important}.accent-purple{color:var(--pitch-purple)!important}.accent-pink{color:var(--pitch-pink)!important}.accent-green{color:var(--pitch-green)!important}.accent-gold{color:var(--pitch-gold)!important}.accent-orange{color:var(--pitch-orange)!important}.accent-red{color:var(--pitch-red)!important}.accent-cyan{color:var(--pitch-cyan)!important}.accent-violet{color:var(--pitch-violet)!important}.pitch-giant-number{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:5em;line-height:1;letter-spacing:-.05em}.pitch-giant-label{font-family:Inter,sans-serif;font-size:.55em;color:var(--pitch-gray-500);font-weight:500;margin-top:4px;letter-spacing:0}.pitch-kpi-row{display:flex;justify-content:center;gap:60px;width:100%;max-width:1100px}.pitch-kpi-item{flex:1;text-align:center}.pitch-kpi-value{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:3.2em;line-height:1;letter-spacing:-.04em}.pitch-kpi-label{font-family:Inter,sans-serif;font-size:.48em;color:var(--pitch-gray-500);font-weight:500;margin-top:8px;line-height:1.3}.pitch-transform-grid{display:flex;flex-direction:column;gap:16px;width:100%;max-width:900px}.pitch-transform-row{display:flex;align-items:center;gap:20px}.pitch-transform-from{flex:1;text-align:right;font-family:Inter,sans-serif;font-size:.7em;color:var(--pitch-gray-400);font-weight:400;text-decoration:line-through;text-decoration-color:var(--pitch-gray-300)}.pitch-transform-arrow{font-size:.8em;color:var(--pitch-blue);font-weight:700;flex-shrink:0}.pitch-transform-to{flex:1;text-align:left;font-family:Space Grotesk,sans-serif;font-size:.75em;color:var(--pitch-black);font-weight:700;letter-spacing:-.02em}.pitch-goal-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%;max-width:960px}.pitch-goal-item{text-align:center;padding:20px 12px}.pitch-goal-value{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:2.4em;line-height:1;letter-spacing:-.04em}.pitch-goal-label{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-600);font-weight:500;margin-top:6px;line-height:1.3}.pitch-three-blocks{display:flex;gap:24px;width:100%;max-width:1100px}.pitch-block{flex:1;border-radius:var(--pitch-radius);padding:32px 24px;text-align:center;border:2px solid var(--pitch-gray-200);transition:transform .2s ease}.pitch-block:hover{transform:translateY(-2px)}.pitch-block-label{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.9em;letter-spacing:-.02em;margin-bottom:6px}.pitch-block-partners{font-family:Inter,sans-serif;font-size:.5em;color:var(--pitch-gray-600);font-weight:500;margin-bottom:8px}.pitch-block-desc{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-400);font-weight:400;line-height:1.4}.pitch-two-col{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;max-width:1000px;text-align:left}.pitch-col h3{font-family:Space Grotesk,sans-serif;font-size:.8em;font-weight:700;margin-bottom:12px;letter-spacing:-.02em}.pitch-col ul{list-style:none;padding:0;margin:0}.pitch-col ul li{font-family:Inter,sans-serif;font-size:.5em;color:var(--pitch-gray-600);padding:6px 0 6px 20px;position:relative;line-height:1.4}.pitch-col ul li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:50%}.pitch-col-green ul li:before{background:var(--pitch-green)}.pitch-col-red ul li:before{background:var(--pitch-red)}.pitch-gap-row{display:flex;align-items:center;justify-content:center;gap:40px;width:100%;max-width:900px}.pitch-gap-number{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:5em;line-height:1;letter-spacing:-.05em}.pitch-gap-context{text-align:left}.pitch-gap-context p{font-family:Inter,sans-serif;font-size:.55em;color:var(--pitch-gray-600);margin:0 0 4px;line-height:1.4}.pitch-pipeline{display:flex;align-items:center;gap:0;width:100%;max-width:1000px}.pitch-pipeline-stage{flex:1;padding:24px 16px;text-align:center;position:relative;color:#fff}.pitch-pipeline-stage:first-child{border-radius:var(--pitch-radius) 0 0 var(--pitch-radius)}.pitch-pipeline-stage:last-child{border-radius:0 var(--pitch-radius) var(--pitch-radius) 0}.pitch-pipeline-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.8em;letter-spacing:-.02em}.pitch-pipeline-desc{font-family:Inter,sans-serif;font-size:.42em;opacity:.85;margin-top:4px;font-weight:400}.pitch-pipeline-stage+.pitch-pipeline-stage:before{content:"";position:absolute;left:-1px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:12px solid var(--pitch-white);z-index:1}.pitch-plays-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;max-width:1000px}.pitch-play-card{border-radius:var(--pitch-radius-sm);padding:18px 16px;text-align:left;border-left:4px solid}.pitch-play-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.6em;letter-spacing:-.02em;margin-bottom:4px}.pitch-play-detail{font-family:Inter,sans-serif;font-size:.38em;color:var(--pitch-gray-500);font-weight:400;line-height:1.35}.pitch-play-badge{display:inline-block;font-family:Space Grotesk,sans-serif;font-size:.32em;font-weight:600;padding:2px 8px;border-radius:12px;margin-top:6px;text-transform:uppercase;letter-spacing:.06em}.pitch-org-chart{display:flex;flex-direction:column;align-items:center;gap:0;width:100%;max-width:1000px}.pitch-org-top{text-align:center;margin-bottom:0}.pitch-org-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.85em;letter-spacing:-.02em;color:var(--pitch-black)}.pitch-org-role{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-500);font-weight:400}.pitch-org-connector{width:2px;height:24px;background:var(--pitch-gray-300)}.pitch-org-line{width:80%;max-width:860px;height:2px;background:var(--pitch-gray-300);position:relative}.pitch-org-row{display:flex;justify-content:space-between;width:80%;max-width:860px;margin-top:0}.pitch-org-person{text-align:center;flex:1;position:relative}.pitch-org-person:before{content:"";position:absolute;top:-12px;left:50%;transform:translate(-50%);width:2px;height:12px;background:var(--pitch-gray-300)}.pitch-org-person-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.6em;letter-spacing:-.02em;color:var(--pitch-black)}.pitch-org-person-role{font-family:Inter,sans-serif;font-size:.38em;color:var(--pitch-gray-500);font-weight:400;margin-top:2px}.pitch-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;max-width:1100px}.pitch-quarter{border-radius:var(--pitch-radius);padding:20px 16px;text-align:left;border-top:4px solid}.pitch-quarter-label{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.75em;letter-spacing:-.02em;margin-bottom:4px}.pitch-quarter-name{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-500);font-weight:500;margin-bottom:8px}.pitch-quarter ul{list-style:none;padding:0;margin:0}.pitch-quarter ul li{font-family:Inter,sans-serif;font-size:.38em;color:var(--pitch-gray-600);padding:3px 0 3px 14px;position:relative;line-height:1.35}.pitch-quarter ul li:before{content:"";position:absolute;left:0;top:9px;width:5px;height:5px;border-radius:50%;background:var(--pitch-gray-300)}.pitch-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;max-width:1000px;text-align:left}.pitch-ask-col h3{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:.75em;margin-bottom:12px;letter-spacing:-.02em}.pitch-ask-col ul{list-style:none;padding:0;margin:0}.pitch-ask-col ul li{font-family:Inter,sans-serif;font-size:.48em;color:var(--pitch-gray-600);padding:6px 0 6px 20px;position:relative;line-height:1.4}.pitch-ask-col ul li:before{content:"";position:absolute;left:0;top:12px;width:8px;height:8px;border-radius:2px}.pitch-ask-need ul li:before{background:var(--pitch-blue)}.pitch-ask-deliver ul li:before{background:var(--pitch-green)}.pitch-sub{font-family:Inter,sans-serif;font-size:.5em;color:var(--pitch-gray-500);font-weight:400;margin-top:16px;line-height:1.5;max-width:700px}.pitch-sub-sm{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-400);font-weight:400;margin-top:12px;line-height:1.4}.pitch-divider{width:80px;height:3px;border-radius:3px;margin:16px auto}.pitch-contact-name{font-family:Space Grotesk,sans-serif;font-weight:700;font-size:1.2em;letter-spacing:-.03em;color:var(--pitch-black);margin-top:16px}.pitch-contact-title{font-family:Inter,sans-serif;font-size:.5em;color:var(--pitch-gray-500);font-weight:400;margin-top:4px}.pitch-contact-email{font-family:Inter,sans-serif;font-size:.5em;font-weight:500;margin-top:12px}.pitch-metric-row{display:flex;justify-content:center;gap:40px;width:100%;max-width:1000px}.pitch-metric-item{text-align:center}.pitch-metric-value{font-family:Space Grotesk,system-ui,sans-serif;font-weight:700;font-size:2.4em;line-height:1;letter-spacing:-.04em}.pitch-metric-label{font-family:Inter,sans-serif;font-size:.42em;color:var(--pitch-gray-500);font-weight:500;margin-top:6px}.deck6-viewport .reveal .progress{height:3px;z-index:1000;background:var(--pitch-gray-100)}.deck6-viewport .reveal .progress span{background:var(--pitch-blue);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck6-viewport .reveal .slide-number{color:var(--pitch-gray-400);font-family:Space Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600;background:transparent!important;right:20px;bottom:14px;letter-spacing:.04em}.deck6-viewport .reveal .controls{color:var(--pitch-gray-300)}.deck6-viewport .reveal .controls button:hover{color:var(--pitch-blue)}.deck6-viewport .reveal .slides section .fragment{transition:all .5s cubic-bezier(.23,1,.32,1)}.deck6-viewport .reveal .slides section .fragment.visible{opacity:1;transform:none}.deck6-viewport .reveal .slides section .fragment.fade-up{transform:translateY(24px)}.deck6-viewport .reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.deck6-viewport .has-dark-background h1,.deck6-viewport .has-dark-background h2,.deck6-viewport .has-dark-background h3,.deck6-viewport .has-dark-background .pitch-billboard,.deck6-viewport .has-dark-background .pitch-org-name,.deck6-viewport .has-dark-background .pitch-org-person-name,.deck6-viewport .has-dark-background .pitch-contact-name{color:#fff}.deck6-viewport .has-dark-background .pitch-sub,.deck6-viewport .has-dark-background .pitch-kpi-label,.deck6-viewport .has-dark-background .pitch-goal-label,.deck6-viewport .has-dark-background .pitch-block-partners,.deck6-viewport .has-dark-background .pitch-gap-context p,.deck6-viewport .has-dark-background .pitch-contact-title{color:#fff9}.deck6-viewport .has-dark-background .pitch-sub-sm,.deck6-viewport .has-dark-background .pitch-contact-email{color:#ffffff80}.deck6-viewport .has-dark-background .pitch-transform-from{color:#ffffff59;text-decoration-color:#fff3}.deck6-viewport .has-dark-background .pitch-transform-to{color:#fff}.deck6-viewport .has-dark-background .pitch-col ul li,.deck6-viewport .has-dark-background .pitch-ask-col ul li,.deck6-viewport .has-dark-background .pitch-quarter ul li{color:#ffffffb3}.deck6-viewport .has-dark-background .pitch-block{border-color:#ffffff26}.deck6-viewport .has-dark-background .pitch-block-desc{color:#ffffff73}.deck6-viewport .has-dark-background .pitch-org-connector,.deck6-viewport .has-dark-background .pitch-org-line,.deck6-viewport .has-dark-background .pitch-org-person:before{background:#ffffff40}.deck6-viewport .has-dark-background .pitch-org-role,.deck6-viewport .has-dark-background .pitch-org-person-role{color:#ffffff80}.deck6-viewport .has-dark-background .pitch-quarter{background:#ffffff0a}.deck6-viewport .has-dark-background .pitch-quarter-name{color:#ffffff80}.deck6-viewport .has-dark-background .pitch-quarter ul li:before{background:#ffffff4d}.deck6-viewport .has-dark-background .reveal .slide-number{color:#ffffff59}.deck6-viewport .has-dark-background .deck6-back-link{color:#fff6}.pitch-slide-bg-light{background:var(--pitch-off-white)}.pitch-slide-bg-blue-tint{background:#f0f7ff}.deck7-viewport{--swiss-black: #000000;--swiss-white: #FFFFFF;--swiss-accent: #0283FF;--swiss-gray-100: #F5F5F5;--swiss-gray-200: #E5E5E5;--swiss-gray-300: #D4D4D4;--swiss-gray-400: #A3A3A3;--swiss-gray-500: #737373;--swiss-gray-600: #525252;--swiss-gray-700: #404040;--swiss-gray-800: #262626;--swiss-gray-900: #171717;--swiss-rule: 6px;font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;position:fixed;inset:0;z-index:9999;background:var(--swiss-white)}.deck7-viewport .reveal{font-family:Archivo,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;color:var(--swiss-black)}.deck7-viewport .reveal .slides{text-align:left}.deck7-viewport .reveal .slides section{text-align:left;padding:48px 64px;box-sizing:border-box}.deck7-viewport .reveal .slides section>*{margin-left:0;margin-right:0}.deck7-viewport .reveal .slide-number{font-family:Archivo,sans-serif;font-weight:300;font-size:12px;color:var(--swiss-gray-400);background:none;right:24px;bottom:16px}.deck7-viewport .reveal .progress{height:3px;color:var(--swiss-accent)}.deck7-viewport .reveal .controls{color:var(--swiss-black)}.deck7-viewport .deck7-back{position:fixed;top:16px;left:20px;z-index:10000;font-family:Archivo,sans-serif;font-weight:500;font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--swiss-gray-400);text-decoration:none;transition:color .15s}.deck7-viewport .deck7-back:hover{color:var(--swiss-black)}.deck7-viewport .s7-title{font-family:Archivo,sans-serif;font-weight:900;font-size:1.4em;line-height:1.1;color:var(--swiss-black);text-transform:uppercase;letter-spacing:-.02em;margin:0;padding:0}.deck7-viewport .s7-rule{width:100%;height:var(--swiss-rule);background:var(--swiss-black);margin:12px 0 16px;border:none}.deck7-viewport .s7-rule--accent{background:var(--swiss-accent)}.deck7-viewport .s7-rule--thin{height:2px}.deck7-viewport .s7-rule--half{width:50%}.deck7-viewport .s7-label{font-family:Archivo,sans-serif;font-weight:300;font-size:.48em;letter-spacing:.12em;text-transform:uppercase;color:var(--swiss-gray-500);margin:0;line-height:1.4}.deck7-viewport .s7-number{font-family:Archivo,sans-serif;font-weight:300;font-size:3.2em;line-height:1;color:var(--swiss-black);margin:0;letter-spacing:-.03em}.deck7-viewport .s7-number--accent{color:var(--swiss-accent)}.deck7-viewport .s7-number--sm{font-size:2.2em}.deck7-viewport .s7-body{font-weight:400;font-size:.52em;line-height:1.55;color:var(--swiss-gray-700);margin:0;max-width:90%}.deck7-viewport .s7-body--sm{font-size:.45em}.deck7-viewport .s7-bold{font-weight:700;color:var(--swiss-black)}.deck7-viewport .s7-accent{color:var(--swiss-accent)}.deck7-viewport .s7-grid{display:grid;gap:0}.deck7-viewport .s7-grid--2{grid-template-columns:1fr 1fr}.deck7-viewport .s7-grid--3{grid-template-columns:1fr 1fr 1fr}.deck7-viewport .s7-grid--4{grid-template-columns:1fr 1fr 1fr 1fr}.deck7-viewport .s7-grid--23{grid-template-columns:2fr 3fr}.deck7-viewport .s7-grid--32{grid-template-columns:3fr 2fr}.deck7-viewport .s7-grid--gap{gap:24px}.deck7-viewport .s7-grid--gap-sm{gap:12px}.deck7-viewport .s7-grid--ruled>*+*{border-left:var(--swiss-rule) solid var(--swiss-black);padding-left:24px}.deck7-viewport .s7-kpi{padding:12px 0}.deck7-viewport .s7-kpi+.s7-kpi{border-top:2px solid var(--swiss-gray-200)}.deck7-viewport .s7-box{border:3px solid var(--swiss-black);padding:16px 20px}.deck7-viewport .s7-box--accent{border-color:var(--swiss-accent)}.deck7-viewport .s7-box--filled{background:var(--swiss-black);color:var(--swiss-white)}.deck7-viewport .s7-box--filled .s7-label{color:var(--swiss-gray-400)}.deck7-viewport .s7-box--filled .s7-number{color:var(--swiss-white)}.deck7-viewport .s7-box--filled .s7-body{color:var(--swiss-gray-300)}.deck7-viewport .s7-box--accent-filled{background:var(--swiss-accent);color:var(--swiss-white);border-color:var(--swiss-accent)}.deck7-viewport .s7-box--accent-filled .s7-label{color:#ffffffb3}.deck7-viewport .s7-box--accent-filled .s7-number{color:var(--swiss-white)}.deck7-viewport .s7-table{width:100%;border-collapse:collapse;font-size:.48em}.deck7-viewport .s7-table th{font-weight:700;text-transform:uppercase;letter-spacing:.08em;font-size:.85em;text-align:left;padding:8px 12px;border-bottom:var(--swiss-rule) solid var(--swiss-black);color:var(--swiss-black)}.deck7-viewport .s7-table td{padding:6px 12px;border-bottom:1px solid var(--swiss-gray-200);color:var(--swiss-gray-700);vertical-align:top}.deck7-viewport .s7-table td:first-child{font-weight:600;color:var(--swiss-black)}.deck7-viewport .s7-table .s7-status{display:inline-block;padding:2px 8px;font-size:.85em;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.deck7-viewport .s7-status--production{background:var(--swiss-black);color:var(--swiss-white)}.deck7-viewport .s7-status--ready{border:2px solid var(--swiss-black);color:var(--swiss-black)}.deck7-viewport .s7-fromto{width:100%;border-collapse:collapse;font-size:.5em}.deck7-viewport .s7-fromto th{font-weight:300;text-transform:uppercase;letter-spacing:.15em;font-size:.8em;text-align:left;padding:6px 0;color:var(--swiss-gray-400)}.deck7-viewport .s7-fromto th:last-child{color:var(--swiss-accent);font-weight:700}.deck7-viewport .s7-fromto td{padding:5px 0;border-bottom:1px solid var(--swiss-gray-200)}.deck7-viewport .s7-fromto td:first-child{color:var(--swiss-gray-400);text-decoration:line-through;font-weight:300}.deck7-viewport .s7-fromto td:last-child{font-weight:600;color:var(--swiss-black)}.deck7-viewport .s7-list{list-style:none;padding:0;margin:0;font-size:.48em}.deck7-viewport .s7-list li{padding:5px 0;border-bottom:1px solid var(--swiss-gray-200);color:var(--swiss-gray-700);line-height:1.4}.deck7-viewport .s7-list li:last-child{border-bottom:none}.deck7-viewport .s7-list li strong{color:var(--swiss-black);font-weight:700}.deck7-viewport .s7-callout{border-left:var(--swiss-rule) solid var(--swiss-accent);padding:10px 16px;background:var(--swiss-gray-100);font-size:.45em;line-height:1.5;color:var(--swiss-gray-700);margin-top:12px}.deck7-viewport .s7-callout--black{border-left-color:var(--swiss-black)}.deck7-viewport .s7-callout strong{font-weight:700;color:var(--swiss-black)}.deck7-viewport .s7-org{display:flex;flex-direction:column;align-items:flex-start;gap:0}.deck7-viewport .s7-org-top{border:4px solid var(--swiss-accent);padding:10px 20px;margin-bottom:0;min-width:240px}.deck7-viewport .s7-org-connector{width:4px;height:20px;background:var(--swiss-black);margin-left:40px}.deck7-viewport .s7-org-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;width:100%;position:relative}.deck7-viewport .s7-org-row:before{content:"";position:absolute;top:0;left:40px;right:40px;height:3px;background:var(--swiss-black)}.deck7-viewport .s7-org-card{border:3px solid var(--swiss-black);padding:10px 12px;position:relative}.deck7-viewport .s7-org-card:before{content:"";position:absolute;top:-16px;left:30px;width:3px;height:16px;background:var(--swiss-black)}.deck7-viewport .s7-org-name{font-weight:800;font-size:.48em;color:var(--swiss-black);margin:0;line-height:1.3}.deck7-viewport .s7-org-role{font-weight:300;font-size:.4em;color:var(--swiss-gray-500);margin:2px 0 0;text-transform:uppercase;letter-spacing:.06em;line-height:1.3}.deck7-viewport .s7-org-metric{font-weight:500;font-size:.38em;color:var(--swiss-accent);margin:4px 0 0}.deck7-viewport .s7-title-slide{display:flex;flex-direction:column;justify-content:center;height:100%}.deck7-viewport .s7-hero-title{font-weight:900;font-size:2.8em;line-height:1;color:var(--swiss-black);text-transform:uppercase;letter-spacing:-.03em;margin:0}.deck7-viewport .s7-hero-rule{width:100%;height:8px;background:var(--swiss-accent);margin:20px 0;border:none}.deck7-viewport .s7-hero-sub{font-weight:300;font-size:.7em;letter-spacing:.1em;text-transform:uppercase;color:var(--swiss-gray-500);margin:0 0 4px}.deck7-viewport .s7-hero-meta{font-weight:400;font-size:.48em;color:var(--swiss-gray-400);margin:0;letter-spacing:.03em}.deck7-viewport .s7-timeline-col{border-top:var(--swiss-rule) solid var(--swiss-black);padding-top:12px}.deck7-viewport .s7-timeline-col--accent{border-top-color:var(--swiss-accent)}.deck7-viewport .s7-timeline-q{font-weight:900;font-size:1.8em;line-height:1;color:var(--swiss-black);margin:0}.deck7-viewport .s7-timeline-label{font-weight:300;font-size:.5em;letter-spacing:.1em;text-transform:uppercase;color:var(--swiss-gray-500);margin:2px 0 8px}.deck7-viewport .s7-timeline-items{list-style:none;padding:0;margin:0;font-size:.42em}.deck7-viewport .s7-timeline-items li{padding:3px 0;color:var(--swiss-gray-600);line-height:1.35;border-bottom:1px solid var(--swiss-gray-200)}.deck7-viewport .s7-timeline-items li:last-child{border-bottom:none}.deck7-viewport .s7-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.deck7-viewport .s7-ask-need{background:var(--swiss-black);color:var(--swiss-white);padding:24px}.deck7-viewport .s7-ask-deliver{background:var(--swiss-white);border:4px solid var(--swiss-black);padding:24px}.deck7-viewport .s7-ask-need .s7-label{color:var(--swiss-gray-400)}.deck7-viewport .s7-ask-deliver .s7-label{color:var(--swiss-gray-500)}.deck7-viewport .s7-ask-list{list-style:none;padding:0;margin:8px 0 0;font-size:.48em}.deck7-viewport .s7-ask-list li{padding:5px 0;line-height:1.4}.deck7-viewport .s7-ask-need .s7-ask-list li{border-bottom:1px solid var(--swiss-gray-800);color:var(--swiss-gray-300)}.deck7-viewport .s7-ask-deliver .s7-ask-list li{border-bottom:1px solid var(--swiss-gray-200);color:var(--swiss-gray-700)}.deck7-viewport .s7-ask-list li:last-child{border-bottom:none}.deck7-viewport .s7-stage{display:flex;align-items:flex-start;gap:16px;padding:12px 0;border-bottom:2px solid var(--swiss-gray-200)}.deck7-viewport .s7-stage:last-child{border-bottom:none}.deck7-viewport .s7-stage-num{font-family:Archivo,sans-serif;font-weight:300;font-size:2.4em;line-height:1;color:var(--swiss-gray-300);min-width:56px;text-align:right}.deck7-viewport .s7-stage-content{flex:1}.deck7-viewport .s7-stage-name{font-weight:800;font-size:.55em;text-transform:uppercase;letter-spacing:.05em;color:var(--swiss-black);margin:0}.deck7-viewport .s7-stage-desc{font-weight:300;font-size:.45em;color:var(--swiss-gray-500);margin:2px 0 0}.deck7-viewport .s7-vs-col{padding:16px 20px}.deck7-viewport .s7-vs-left{background:var(--swiss-gray-100)}.deck7-viewport .s7-vs-right{background:var(--swiss-black);color:var(--swiss-white)}.deck7-viewport .s7-vs-right .s7-label{color:var(--swiss-gray-400)}.deck7-viewport .s7-vs-right .s7-list li{color:var(--swiss-gray-300);border-bottom-color:var(--swiss-gray-800)}.deck7-viewport .s7-partner-grid{display:grid;grid-template-columns:1fr 1fr;gap:0}.deck7-viewport .s7-partner-left{padding-right:24px;border-right:var(--swiss-rule) solid var(--swiss-black)}.deck7-viewport .s7-partner-right{padding-left:24px}.deck7-viewport .s7-partner-stat{display:flex;align-items:baseline;gap:8px;padding:4px 0;border-bottom:1px solid var(--swiss-gray-200)}.deck7-viewport .s7-partner-stat:last-child{border-bottom:none}.deck7-viewport .s7-stat-value{font-weight:800;font-size:.55em;color:var(--swiss-black);min-width:80px}.deck7-viewport .s7-stat-detail{font-weight:300;font-size:.42em;color:var(--swiss-gray-500)}.deck7-viewport .s7-roadmap-item{display:flex;gap:12px;padding:5px 0;border-bottom:1px solid var(--swiss-gray-200);font-size:.46em}.deck7-viewport .s7-roadmap-item:last-child{border-bottom:none}.deck7-viewport .s7-roadmap-when{font-weight:700;color:var(--swiss-accent);min-width:60px;text-transform:uppercase;letter-spacing:.05em}.deck7-viewport .s7-roadmap-what{font-weight:400;color:var(--swiss-gray-700)}.deck7-viewport .s7-footer{position:absolute;bottom:16px;left:64px;right:64px;display:flex;justify-content:space-between;align-items:center;font-size:10px;font-weight:300;color:var(--swiss-gray-400);letter-spacing:.05em;text-transform:uppercase}.deck7-viewport .s7-tier-block{border-left:var(--swiss-rule) solid var(--swiss-black);padding:12px 16px;margin-bottom:0}.deck7-viewport .s7-tier-block--accent{border-left-color:var(--swiss-accent)}.deck7-viewport .s7-tier-block--muted{border-left-color:var(--swiss-gray-300)}.deck7-viewport .s7-tier-name{font-weight:900;font-size:.6em;text-transform:uppercase;letter-spacing:.06em;color:var(--swiss-black);margin:0}.deck7-viewport .s7-tier-partners{font-weight:600;font-size:.48em;color:var(--swiss-accent);margin:2px 0}.deck7-viewport .s7-tier-desc{font-weight:300;font-size:.42em;color:var(--swiss-gray-500);margin:0}.d8-viewport{--orion-blue: #0283FF;--orion-purple: #7F19BE;--orion-pink: #FE2579;--orion-violet: #5300DB;--orion-gold: #FED038;--orion-green: #48E84A;--orion-cyan: #3EC4EF;--glass-bg: rgba(255, 255, 255, .08);--glass-bg-strong: rgba(255, 255, 255, .12);--glass-border: rgba(255, 255, 255, .15);--glass-border-subtle: rgba(255, 255, 255, .08);--glass-highlight: rgba(255, 255, 255, .12);--glass-shadow: rgba(0, 0, 0, .25);--text-primary: #ffffff;--text-secondary: rgba(255, 255, 255, .85);--text-tertiary: rgba(255, 255, 255, .65);--text-muted: rgba(255, 255, 255, .45);--radius: 20px;--radius-sm: 14px;--radius-xs: 8px}.d8-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#0a0820}.d8-viewport .reveal{height:100%;width:100%}.d8-viewport .reveal{font-family:Sora,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--text-primary);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.d8-viewport .reveal h1,.d8-viewport .reveal h2,.d8-viewport .reveal h3,.d8-viewport .reveal h4{font-family:Sora,system-ui,-apple-system,sans-serif;color:var(--text-primary);font-weight:700;letter-spacing:-.03em;text-transform:none;text-shadow:0 2px 20px rgba(0,0,0,.3);word-wrap:break-word;margin:0}.d8-viewport .reveal h1{font-size:2.6em;line-height:1.05;font-weight:800}.d8-viewport .reveal h2{font-size:1.3em;line-height:1.15;margin-bottom:.5em}.d8-viewport .reveal h3{font-size:.8em;line-height:1.3;font-weight:600}.d8-viewport .reveal p,.d8-viewport .reveal li{line-height:1.55;text-shadow:0 1px 8px rgba(0,0,0,.2)}.d8-viewport .reveal strong{color:var(--text-primary);font-weight:700}.d8-viewport .reveal a{color:var(--text-primary);text-decoration:underline;text-decoration-color:#ffffff4d}.d8-viewport .reveal section img{margin:15px 0;background:transparent;border:0;box-shadow:none}@keyframes d8FadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes d8GlowPulse{0%,to{opacity:.6}50%{opacity:1}}@keyframes d8GradientDrift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes d8Float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.d8-viewport .reveal .slides section.present .d8-slide>*{animation:d8FadeSlideUp .6s cubic-bezier(.23,1,.32,1) both}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(1){animation-delay:.05s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(2){animation-delay:.12s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(3){animation-delay:.19s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(4){animation-delay:.26s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(5){animation-delay:.33s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(6){animation-delay:.4s}.d8-viewport .reveal .slides section.present .d8-slide>*:nth-child(7){animation-delay:.47s}.d8-viewport .reveal .slides section.present .d8-title>*{animation:d8FadeSlideUp .7s cubic-bezier(.23,1,.32,1) both}.d8-viewport .reveal .slides section.present .d8-title>*:nth-child(1){animation-delay:.1s}.d8-viewport .reveal .slides section.present .d8-title>*:nth-child(2){animation-delay:.25s}.d8-viewport .reveal .slides section.present .d8-title>*:nth-child(3){animation-delay:.4s}.d8-viewport .reveal .slides section.present .d8-title>*:nth-child(4){animation-delay:.55s}.d8-viewport .reveal .slides section.present .d8-title>*:nth-child(5){animation-delay:.7s}.d8-viewport .reveal ::-moz-selection{color:#fff;background:#7f19be80;text-shadow:none}.d8-viewport .reveal ::selection{color:#fff;background:#7f19be80;text-shadow:none}.d8-glass{background:var(--glass-bg);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid var(--glass-border);border-radius:var(--radius);padding:24px;box-shadow:0 8px 32px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);transition:all .35s cubic-bezier(.4,0,.2,1)}.d8-glass:hover{background:var(--glass-bg-strong);transform:translateY(-2px);box-shadow:0 12px 40px #00000059,inset 0 1px #ffffff26}.d8-glass-sm{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--glass-border-subtle);border-radius:var(--radius-sm);padding:16px;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);transition:all .3s ease}.d8-glass-sm:hover{background:var(--glass-bg-strong);transform:translateY(-1px)}.d8-title{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center}.d8-title img{max-height:72px;margin-bottom:.8em;filter:drop-shadow(0 4px 30px rgba(255,255,255,.3))}.d8-title h1{font-size:2.6em;margin-bottom:.15em;letter-spacing:-.04em;font-weight:800;text-shadow:0 4px 40px rgba(0,0,0,.4)}.d8-title .d8-divider{width:140px;height:2px;background:#fff6;margin:.5em auto .8em;border-radius:2px;box-shadow:0 0 20px #fff3}.d8-title .d8-subtitle{font-size:.6em;font-weight:400;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3;margin-bottom:1em}.d8-title .d8-meta{font-size:.42em;font-weight:300;line-height:1.7;color:#ffffff80}.d8-slide{text-align:left}.d8-slide h2{color:var(--text-primary);font-size:1.25em;padding-bottom:.3em;margin-bottom:.4em;position:relative}.d8-slide h2:after{content:"";position:absolute;bottom:0;left:0;width:80px;height:3px;background:#ffffff4d;border-radius:3px}.d8-slide h3{color:var(--text-secondary);font-size:.75em;font-weight:600;margin-bottom:.3em}.d8-kpi-grid{display:grid;gap:14px;margin:.4em 0}.d8-kpi-grid.cols-2{grid-template-columns:repeat(2,1fr)}.d8-kpi-grid.cols-3{grid-template-columns:repeat(3,1fr)}.d8-kpi-grid.cols-4{grid-template-columns:repeat(4,1fr)}.d8-kpi{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:var(--radius);padding:20px 14px 16px;text-align:center;box-shadow:0 4px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);transition:all .35s ease}.d8-kpi:hover{background:var(--glass-bg-strong);transform:translateY(-3px) scale(1.01);box-shadow:0 8px 32px #00000059,inset 0 1px #ffffff26}.d8-kpi-value{font-family:Sora,sans-serif;font-size:1.8em;font-weight:800;line-height:1;margin-bottom:8px;letter-spacing:-.03em;color:var(--text-primary)}.d8-kpi-value i.bi{font-size:.6em;vertical-align:baseline;margin-right:3px;opacity:.7}.d8-kpi-label{font-size:.42em;color:var(--text-tertiary);font-weight:400;line-height:1.35}.d8-two-col{display:grid;grid-template-columns:1fr 1fr;gap:18px;text-align:left}.d8-callout{background:var(--glass-bg);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-left:3px solid rgba(255,255,255,.4);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:14px 18px;margin:.35em 0;text-align:left;box-shadow:0 4px 16px var(--glass-shadow)}.d8-callout p{font-size:.58em;margin:0;color:var(--text-secondary);line-height:1.5}.d8-callout strong{color:var(--text-primary)}.d8-callout.d8-callout-red{border-left-color:#f46}.d8-callout.d8-callout-amber{border-left-color:var(--orion-gold)}.d8-callout.d8-callout-green{border-left-color:#4ade80}.d8-callout.d8-callout-purple{border-left-color:#a78bfa}.d8-tier-flow{display:flex;gap:14px;align-items:stretch;margin:.4em 0}.d8-tier-flow:before{display:none}.d8-tier-box{flex:1;background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:var(--radius);padding:18px 14px;text-align:center;box-shadow:0 4px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);border-top:3px solid rgba(255,255,255,.3);transition:all .35s ease}.d8-tier-box:hover{background:var(--glass-bg-strong);transform:translateY(-3px)}.d8-tier-box h3{text-align:center;margin:0 0 .2em;font-size:.7em}.d8-tier-box p{font-size:.48em;margin:.1em 0;color:var(--text-tertiary)}.d8-vs-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.d8-vs-card{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border-radius:var(--radius);padding:18px;box-shadow:0 4px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);transition:all .3s ease}.d8-vs-card:hover{background:var(--glass-bg-strong);transform:translateY(-2px)}.d8-vs-card h3{text-align:left;margin-bottom:.3em}.d8-vs-card ul{padding-left:1.2em;margin:.2em 0}.d8-vs-card ul li{font-size:.52em;color:var(--text-secondary);margin-bottom:.15em}.d8-vs-card.d8-card-green{border-top:3px solid #4ade80}.d8-vs-card.d8-card-red{border-top:3px solid #ff4466}.d8-viewport .reveal .d8-list{list-style:none;padding-left:0;margin:.25em 0}.d8-viewport .reveal .d8-list li{font-size:.58em;padding:.25em 0 .25em 1.4em;position:relative;color:var(--text-secondary);line-height:1.45}.d8-viewport .reveal .d8-list li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;background:#ffffff80;border-radius:50%;box-shadow:0 0 8px #ffffff4d}.d8-viewport .reveal table{border-collapse:collapse;width:100%}.d8-viewport .reveal table th{text-align:left;font-weight:600;font-family:Sora,sans-serif;color:var(--text-primary);border-bottom:2px solid rgba(255,255,255,.2);padding:8px;font-size:.9em;letter-spacing:.02em}.d8-viewport .reveal table td{color:var(--text-secondary);padding:6px 8px;border-bottom:1px solid rgba(255,255,255,.06)}.d8-viewport .reveal table tbody tr:hover{background:#ffffff0a}.d8-badge{display:inline-block;padding:3px 12px;border-radius:20px;font-size:.4em;font-weight:600;font-family:Sora,sans-serif;text-transform:uppercase;letter-spacing:.08em}.d8-badge.d8-badge-green{background:#4ade8033;color:#4ade80;border:1px solid rgba(74,222,128,.3)}.d8-badge.d8-badge-amber{background:#fed03833;color:var(--orion-gold);border:1px solid rgba(254,208,56,.3)}.d8-badge.d8-badge-red{background:#f463;color:#f46;border:1px solid rgba(255,68,102,.3)}.d8-timeline-row{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:.35em 0}.d8-timeline-item{background:var(--glass-bg);backdrop-filter:blur(14px) saturate(130%);-webkit-backdrop-filter:blur(14px) saturate(130%);border-radius:var(--radius);padding:16px 14px;box-shadow:0 4px 20px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);border:1px solid var(--glass-border);text-align:left;border-top:3px solid rgba(255,255,255,.3);transition:all .3s ease}.d8-timeline-item:hover{background:var(--glass-bg-strong);transform:translateY(-2px)}.d8-timeline-item h3{font-size:.62em;margin:0 0 .3em;font-weight:700}.d8-timeline-item ul{padding-left:0;margin:0;list-style:none}.d8-timeline-item ul li{font-size:.41em;color:var(--text-tertiary);margin-bottom:.15em;padding-left:14px;position:relative}.d8-timeline-item ul li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#ffffff59;box-shadow:0 0 6px #ffffff26}.d8-org-chart{display:flex;flex-direction:column;align-items:center;gap:0;margin:.3em 0}.d8-org-top{position:relative;z-index:2;margin-bottom:0}.d8-org-connector{width:2px;height:28px;background:#ffffff40;box-shadow:0 0 8px #ffffff1a}.d8-org-row{display:flex;gap:12px;position:relative}.d8-org-row:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:#ffffff26;box-shadow:0 0 6px #ffffff14}.d8-org-card{background:var(--glass-bg);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);border:1px solid var(--glass-border);border-radius:var(--radius-sm);padding:12px 16px;text-align:center;min-width:140px;box-shadow:0 4px 16px var(--glass-shadow),inset 0 1px 0 var(--glass-highlight);transition:all .3s ease;position:relative}.d8-org-card:hover{background:var(--glass-bg-strong);transform:translateY(-2px)}.d8-org-card:before{content:"";position:absolute;top:-14px;left:50%;width:2px;height:14px;background:#fff3}.d8-org-top .d8-org-card:before{display:none}.d8-org-card .d8-org-name{font-weight:700;font-size:.52em;color:var(--text-primary);margin-bottom:2px}.d8-org-card .d8-org-role{font-size:.38em;color:var(--text-tertiary);font-weight:400}.d8-org-card .d8-org-metric{font-size:.34em;color:var(--text-muted);margin-top:4px;font-style:italic}.d8-org-top .d8-org-card{border:1px solid rgba(255,255,255,.25);background:#ffffff1f;padding:16px 28px}.d8-back-link{position:fixed;top:14px;left:18px;z-index:100;font-size:11px;color:#ffffff59;text-decoration:none;font-family:Sora,system-ui,sans-serif;font-weight:500;opacity:.5;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:var(--radius-xs);text-transform:uppercase}.d8-back-link:hover{opacity:1;color:#fff;background:#ffffff1a}.d8-viewport .reveal .progress{height:3px;z-index:1000;background:#ffffff14}.d8-viewport .reveal .progress span{background:linear-gradient(90deg,var(--orion-blue),var(--orion-purple),var(--orion-pink));transition:width .8s cubic-bezier(.26,.86,.44,.985);box-shadow:0 0 12px #7f19be66}.d8-viewport .reveal .slide-number{color:#ffffff59;font-family:Sora,system-ui,sans-serif;font-size:11px;font-weight:500;background:transparent!important;right:20px;bottom:14px;letter-spacing:.06em}.d8-viewport .reveal .controls{color:#fff6}.d8-viewport .reveal .controls button:hover{color:#fffc}.d8-viewport .reveal .slides section .fragment{transition:all .5s cubic-bezier(.23,1,.32,1)}.d8-viewport .reveal .slides section .fragment.visible{opacity:1;transform:none}.d8-viewport .reveal .slides section .fragment.fade-up{transform:translateY(24px)}.d8-viewport .reveal .slides section .fragment.fade-up.visible{transform:translateY(0)}.d8-text-sm{font-size:.58em}.d8-text-xs{font-size:.48em}.d8-text-muted{color:var(--text-tertiary)}.deck9-viewport{--brutal-black: #000000;--brutal-white: #FFFFFF;--brutal-pink: #FE2579;--brutal-off-white: #F5F5F0;--brutal-gray: #888888;--brutal-dark-gray: #333333;--brutal-light-gray: #E0E0E0;--brutal-border: 6px solid #000000;--brutal-border-thin: 4px solid #000000;--brutal-border-thick: 8px solid #000000}.deck9-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--brutal-white)}.deck9-viewport .reveal{height:100%;width:100%}.deck9-viewport .reveal-viewport,.deck9-viewport .reveal .slide-background-content{background:var(--brutal-white)}.deck9-viewport .reveal ::selection{color:var(--brutal-white);background:var(--brutal-pink);text-shadow:none}.deck9-viewport .reveal ::-moz-selection{color:var(--brutal-white);background:var(--brutal-pink);text-shadow:none}.deck9-viewport .reveal{font-family:Work Sans,system-ui,-apple-system,sans-serif;font-size:28px;color:var(--brutal-black);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck9-viewport .reveal h1,.deck9-viewport .reveal h2,.deck9-viewport .reveal h3,.deck9-viewport .reveal h4{font-family:Bebas Neue,Impact,Arial Narrow,sans-serif;color:var(--brutal-black);font-weight:400;letter-spacing:.04em;text-transform:uppercase;text-shadow:none;word-wrap:break-word;margin:0;line-height:.9}.deck9-viewport .reveal h1{font-size:4em;line-height:.85}.deck9-viewport .reveal h2{font-size:2.2em;line-height:.9;margin-bottom:.3em}.deck9-viewport .reveal h3{font-size:1.2em;line-height:.95}.deck9-viewport .reveal p,.deck9-viewport .reveal li{line-height:1.4;font-weight:400}.deck9-viewport .reveal strong{color:var(--brutal-black);font-weight:800}.deck9-viewport .reveal a{color:var(--brutal-pink);text-decoration:none}.deck9-viewport .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck9-viewport .reveal .slides section{transition:none!important}.deck9-viewport .b9-slide{text-align:left;padding:40px 60px;box-sizing:border-box;width:100%;height:100%;position:relative;overflow:hidden}.deck9-viewport .b9-title{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:var(--brutal-border-thick);padding:60px}.deck9-viewport .b9-title h1{font-size:5.5em;line-height:.82;margin-bottom:.08em;letter-spacing:.02em}.deck9-viewport .b9-title .b9-pink-bar{width:200px;height:8px;background:var(--brutal-pink);margin:16px 0}.deck9-viewport .b9-title .b9-subtitle{font-family:Work Sans,sans-serif;font-size:.6em;font-weight:700;text-transform:uppercase;letter-spacing:.15em;color:var(--brutal-dark-gray);margin-bottom:8px}.deck9-viewport .b9-title .b9-meta{font-family:Work Sans,sans-serif;font-size:.4em;font-weight:400;color:var(--brutal-gray);text-transform:none;letter-spacing:.02em}.deck9-viewport .b9-title .b9-logo{position:absolute;top:60px;right:60px;max-height:50px;filter:brightness(0)}.deck9-viewport .b9-side-label{position:absolute;font-family:Bebas Neue,Impact,sans-serif;font-size:.7em;letter-spacing:.2em;text-transform:uppercase;color:var(--brutal-light-gray);transform:rotate(-90deg);transform-origin:left top;left:30px;bottom:0;white-space:nowrap}.deck9-viewport .b9-side-label-right{position:absolute;font-family:Bebas Neue,Impact,sans-serif;font-size:.55em;letter-spacing:.2em;text-transform:uppercase;color:var(--brutal-light-gray);transform:rotate(90deg);transform-origin:right top;right:30px;top:120px;white-space:nowrap}.deck9-viewport .b9-huge-number{font-family:Bebas Neue,Impact,sans-serif;font-size:5em;line-height:.85;color:var(--brutal-black);letter-spacing:-.02em}.deck9-viewport .b9-huge-number.pink{color:var(--brutal-pink)}.deck9-viewport .b9-huge-number-label{font-family:Work Sans,sans-serif;font-size:.38em;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--brutal-dark-gray);margin-top:2px}.deck9-viewport .b9-huge-number-sub{font-family:Work Sans,sans-serif;font-size:.3em;font-weight:400;color:var(--brutal-gray);margin-top:2px}.deck9-viewport .b9-mega-stat{font-family:Bebas Neue,Impact,sans-serif;font-size:6em;line-height:.8;color:var(--brutal-black);letter-spacing:-.02em}.deck9-viewport .b9-mega-stat.pink{color:var(--brutal-pink)}.deck9-viewport .b9-box{border:var(--brutal-border);padding:20px 24px;background:var(--brutal-white);position:relative}.deck9-viewport .b9-box-thin{border:var(--brutal-border-thin);padding:16px 20px;background:var(--brutal-white)}.deck9-viewport .b9-box-thick{border:var(--brutal-border-thick);padding:24px 28px;background:var(--brutal-white)}.deck9-viewport .b9-box-pink{border-color:var(--brutal-pink)}.deck9-viewport .b9-box-fill-black{background:var(--brutal-black);color:var(--brutal-white)}.deck9-viewport .b9-box-fill-black h3,.deck9-viewport .b9-box-fill-black h2{color:var(--brutal-white)}.deck9-viewport .b9-box-fill-pink{background:var(--brutal-pink);color:var(--brutal-white);border-color:var(--brutal-pink)}.deck9-viewport .b9-box-fill-pink h3,.deck9-viewport .b9-box-fill-pink h2{color:var(--brutal-white)}.deck9-viewport .b9-pullquote{font-family:Bebas Neue,Impact,sans-serif;font-size:1.6em;line-height:1;color:var(--brutal-black);border-left:8px solid var(--brutal-pink);padding-left:24px;margin:16px 0;text-transform:uppercase}.deck9-viewport .b9-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:0}.deck9-viewport .b9-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0}.deck9-viewport .b9-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.deck9-viewport .b9-grid-2-asym{display:grid;grid-template-columns:1.4fr .6fr;gap:0}.deck9-viewport .b9-grid-3-asym{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:0}.deck9-viewport .b9-table{width:100%;border-collapse:collapse;font-family:Work Sans,sans-serif;font-size:.5em}.deck9-viewport .b9-table th{font-family:Bebas Neue,Impact,sans-serif;font-size:1.1em;letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:10px 14px;border-bottom:6px solid var(--brutal-black);font-weight:400;color:var(--brutal-black)}.deck9-viewport .b9-table td{padding:8px 14px;border-bottom:2px solid var(--brutal-black);color:var(--brutal-dark-gray);font-weight:500}.deck9-viewport .b9-table tr:last-child td{border-bottom:4px solid var(--brutal-black)}.deck9-viewport .b9-table .b9-status-prod{font-family:Bebas Neue,sans-serif;font-size:1.1em;letter-spacing:.08em;color:var(--brutal-black)}.deck9-viewport .b9-table .b9-status-ready{font-family:Bebas Neue,sans-serif;font-size:1.1em;letter-spacing:.08em;color:var(--brutal-pink)}.deck9-viewport .b9-list{list-style:none;padding-left:0;margin:8px 0}.deck9-viewport .b9-list li{font-size:.52em;font-weight:500;color:var(--brutal-dark-gray);padding:4px 0 4px 20px;position:relative;line-height:1.35;border-bottom:1px solid var(--brutal-light-gray)}.deck9-viewport .b9-list li:last-child{border-bottom:none}.deck9-viewport .b9-list li:before{content:"■";position:absolute;left:0;top:4px;color:var(--brutal-pink);font-size:.7em}.deck9-viewport .b9-from{text-decoration:line-through;text-decoration-thickness:3px;text-decoration-color:var(--brutal-pink);color:var(--brutal-gray);font-weight:400}.deck9-viewport .b9-to{font-weight:800;color:var(--brutal-black)}.deck9-viewport .b9-callout{border:var(--brutal-border-thin);border-left:8px solid var(--brutal-pink);padding:14px 18px;background:var(--brutal-white);font-family:Work Sans,sans-serif;font-size:.5em;color:var(--brutal-dark-gray);line-height:1.45;margin:12px 0}.deck9-viewport .b9-callout strong{font-weight:800;color:var(--brutal-black)}.deck9-viewport .b9-callout-black{background:var(--brutal-black);color:var(--brutal-white);border-color:var(--brutal-black);border-left-color:var(--brutal-pink)}.deck9-viewport .b9-callout-black strong{color:var(--brutal-pink)}.deck9-viewport .b9-org-leader{border:var(--brutal-border-thick);padding:16px 28px;text-align:center;display:inline-block;background:var(--brutal-black);color:var(--brutal-white);position:relative}.deck9-viewport .b9-org-leader h3{color:var(--brutal-white);font-size:1.4em;margin-bottom:2px}.deck9-viewport .b9-org-leader .b9-org-role{font-family:Work Sans,sans-serif;font-size:.4em;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--brutal-pink)}.deck9-viewport .b9-org-line-v{width:6px;height:30px;background:var(--brutal-black);margin:0 auto}.deck9-viewport .b9-org-line-h{height:6px;background:var(--brutal-black);margin:0}.deck9-viewport .b9-org-report{border:var(--brutal-border);padding:12px 16px;text-align:center;background:var(--brutal-white);position:relative}.deck9-viewport .b9-org-report h3{font-size:.9em;margin-bottom:2px;color:var(--brutal-black)}.deck9-viewport .b9-org-report .b9-org-role{font-family:Work Sans,sans-serif;font-size:.36em;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--brutal-gray)}.deck9-viewport .b9-org-report .b9-org-metric{font-family:Work Sans,sans-serif;font-size:.32em;font-weight:700;color:var(--brutal-pink);margin-top:4px}.deck9-viewport .b9-org-report:before{content:"";position:absolute;top:-24px;left:50%;transform:translate(-50%);width:6px;height:24px;background:var(--brutal-black)}.deck9-viewport .b9-split{display:grid;grid-template-columns:1fr 1fr;height:100%}.deck9-viewport .b9-split-left{background:var(--brutal-black);color:var(--brutal-white);padding:40px;display:flex;flex-direction:column;justify-content:center}.deck9-viewport .b9-split-left h2,.deck9-viewport .b9-split-left h3{color:var(--brutal-white)}.deck9-viewport .b9-split-right{background:var(--brutal-white);color:var(--brutal-black);padding:40px;display:flex;flex-direction:column;justify-content:center}.deck9-viewport .b9-split-list{list-style:none;padding-left:0;margin:10px 0}.deck9-viewport .b9-split-list li{font-size:.52em;font-weight:500;padding:5px 0 5px 18px;position:relative;line-height:1.35;border-bottom:1px solid rgba(255,255,255,.15)}.deck9-viewport .b9-split-right .b9-split-list li{border-bottom-color:var(--brutal-light-gray);color:var(--brutal-dark-gray)}.deck9-viewport .b9-split-list li:before{content:"▶";position:absolute;left:0;top:5px;font-size:.6em;color:var(--brutal-pink)}.deck9-viewport .b9-timeline{display:grid;grid-template-columns:repeat(4,1fr);gap:0;height:calc(100% - 80px)}.deck9-viewport .b9-timeline-col{border-right:var(--brutal-border-thin);padding:16px;display:flex;flex-direction:column}.deck9-viewport .b9-timeline-col:last-child{border-right:none}.deck9-viewport .b9-timeline-q{font-family:Bebas Neue,Impact,sans-serif;font-size:2.5em;line-height:.85;color:var(--brutal-black);margin-bottom:2px}.deck9-viewport .b9-timeline-q.pink{color:var(--brutal-pink)}.deck9-viewport .b9-timeline-phase{font-family:Work Sans,sans-serif;font-size:.42em;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--brutal-gray);margin-bottom:10px;padding-bottom:8px;border-bottom:4px solid var(--brutal-black)}.deck9-viewport .b9-timeline-items{list-style:none;padding:0;margin:0}.deck9-viewport .b9-timeline-items li{font-family:Work Sans,sans-serif;font-size:.38em;font-weight:500;color:var(--brutal-dark-gray);padding:4px 0;border-bottom:1px solid var(--brutal-light-gray);line-height:1.35}.deck9-viewport .b9-timeline-items li:last-child{border-bottom:none}.deck9-viewport .b9-board-ask{display:grid;grid-template-columns:1fr 1fr;height:100%}.deck9-viewport .b9-board-left{background:var(--brutal-black);color:var(--brutal-white);padding:50px 40px;display:flex;flex-direction:column;justify-content:center;border-right:8px solid var(--brutal-pink)}.deck9-viewport .b9-board-left h2{color:var(--brutal-white)}.deck9-viewport .b9-board-right{background:var(--brutal-white);padding:50px 40px;display:flex;flex-direction:column;justify-content:center}.deck9-viewport .reveal .progress{height:6px;z-index:1000;background:var(--brutal-light-gray)}.deck9-viewport .reveal .progress span{background:var(--brutal-pink);transition:width .2s linear;box-shadow:none}.deck9-viewport .reveal .slide-number{font-family:Bebas Neue,Impact,sans-serif;font-size:14px;font-weight:400;letter-spacing:.1em;color:var(--brutal-gray);background:transparent!important;right:20px;bottom:14px}.deck9-viewport .reveal .controls{color:var(--brutal-black)}.deck9-viewport .reveal .controls .navigate-left,.deck9-viewport .reveal .controls .navigate-right,.deck9-viewport .reveal .controls .navigate-up,.deck9-viewport .reveal .controls .navigate-down{color:var(--brutal-dark-gray)}.deck9-viewport .reveal .controls button:hover{color:var(--brutal-pink)}.deck9-viewport .deck-back-link{position:fixed;top:14px;left:18px;z-index:100;font-size:11px;color:var(--brutal-gray);text-decoration:none;font-family:Bebas Neue,Impact,sans-serif;font-weight:400;opacity:.5;transition:all .15s linear;letter-spacing:.1em;text-transform:uppercase;padding:4px 10px;border:2px solid transparent}.deck9-viewport .deck-back-link:hover{opacity:1;color:var(--brutal-pink);border-color:var(--brutal-pink)}.deck9-viewport .b9-overlap-badge{position:absolute;background:var(--brutal-pink);color:var(--brutal-white);font-family:Bebas Neue,Impact,sans-serif;font-size:.8em;letter-spacing:.08em;padding:6px 16px;z-index:2}.deck9-viewport .b9-overlap-badge-tr{top:-8px;right:-8px}.deck9-viewport .b9-pink-accent{color:var(--brutal-pink)}.deck9-viewport .b9-gray-text{color:var(--brutal-gray)}.deck9-viewport .b9-small-text{font-family:Work Sans,sans-serif;font-size:.42em;font-weight:500;color:var(--brutal-dark-gray);line-height:1.4}.deck9-viewport .b9-label{font-family:Work Sans,sans-serif;font-size:.38em;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--brutal-gray)}.deck9-viewport .b9-divider{width:100%;height:4px;background:var(--brutal-black);margin:12px 0}.deck9-viewport .b9-divider-pink{width:100%;height:4px;background:var(--brutal-pink);margin:12px 0}.deck9-viewport .b9-stamp{position:absolute;bottom:20px;right:30px;font-family:Bebas Neue,Impact,sans-serif;font-size:.5em;letter-spacing:.2em;color:var(--brutal-light-gray);transform:rotate(-5deg);border:3px solid var(--brutal-light-gray);padding:4px 14px}.deck10-viewport{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#000}.deck10-viewport .reveal{height:100%;width:100%}.deck10-viewport .reveal-viewport,.deck10-viewport .reveal .slide-background-content{background:#000}.deck10-viewport .reveal ::-moz-selection{color:#fff;background:#0283ff66;text-shadow:none}.deck10-viewport .reveal ::selection{color:#fff;background:#0283ff66;text-shadow:none}.deck10-viewport .reveal{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck10-viewport .reveal h1,.deck10-viewport .reveal h2,.deck10-viewport .reveal h3,.deck10-viewport .reveal h4{font-family:Plus Jakarta Sans,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;font-weight:700;letter-spacing:-.03em;text-transform:none;text-shadow:none;margin:0}.deck10-viewport .reveal p,.deck10-viewport .reveal li{line-height:1.6}.deck10-viewport .reveal strong{color:#fff;font-weight:700}.deck10-viewport .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck10-viewport .reveal .slides section{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:60px 80px}.k10-number{font-family:Plus Jakarta Sans,sans-serif;font-size:5em;font-weight:300;line-height:1;color:#fff;letter-spacing:-.04em;margin-bottom:16px}.k10-number-lg{font-size:6em}.k10-gradient{background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.k10-gradient-blue{background:linear-gradient(135deg,#0283ff,#3ec4ef);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.k10-label{font-size:.6em;font-weight:400;color:#ffffff73;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.k10-sublabel{font-size:.55em;font-weight:300;color:#ffffff4d;margin-top:6px;letter-spacing:.02em}.k10-headline{font-size:1.8em;font-weight:700;line-height:1.15;color:#fff;letter-spacing:-.03em;max-width:900px}.k10-headline-sm{font-size:1.2em;font-weight:600;color:#fff;letter-spacing:-.02em}.k10-body{font-size:.65em;font-weight:400;color:#ffffff80;line-height:1.6;max-width:700px;margin-top:12px}.k10-divider{width:60px;height:1px;background:#ffffff26;margin:24px auto}.k10-divider-gradient{width:80px;height:2px;background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);margin:24px auto;border-radius:1px}.k10-list{list-style:none;padding:0;margin:0;text-align:center}.k10-list li{font-size:.65em;font-weight:400;color:#fff9;padding:8px 0;letter-spacing:.01em}.k10-list li strong{color:#fff;font-weight:600}.k10-from-to{text-align:center;margin:10px 0}.k10-from-to .k10-from{font-size:.65em;font-weight:300;color:#ffffff4d;text-decoration:line-through;text-decoration-color:#ffffff26}.k10-from-to .k10-arrow{font-size:.55em;color:#0283ff;margin:0 16px;font-weight:300}.k10-from-to .k10-to{font-size:.65em;font-weight:600;color:#fff}.k10-tier-row{display:flex;align-items:center;justify-content:center;gap:60px;margin:16px 0}.k10-tier{text-align:center}.k10-tier-name{font-size:.75em;font-weight:700;color:#fff;letter-spacing:-.01em;margin-bottom:4px}.k10-tier-partners{font-size:.5em;font-weight:400;color:#ffffff73;letter-spacing:.02em}.k10-tier-desc{font-size:.42em;font-weight:300;color:#ffffff40;margin-top:4px}.k10-timeline{display:flex;align-items:flex-start;justify-content:center;gap:40px;margin:20px 0 0}.k10-q{text-align:center;flex:0 0 200px}.k10-q-label{font-size:1.1em;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:6px}.k10-q-phase{font-size:.45em;font-weight:500;color:#0283ff;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.k10-q-items{list-style:none;padding:0;margin:0}.k10-q-items li{font-size:.38em;color:#fff6;padding:3px 0;font-weight:400}.k10-q-line{width:1px;height:120px;background:#ffffff14;align-self:center}.k10-two-col{display:flex;align-items:flex-start;justify-content:center;gap:80px;margin:16px 0;text-align:center}.k10-col{flex:0 1 400px}.k10-col-title{font-size:.6em;font-weight:600;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.k10-col ul{list-style:none;padding:0;margin:0}.k10-col ul li{font-size:.55em;color:#ffffff8c;padding:6px 0;font-weight:400}.k10-org-leader{font-size:1.4em;font-weight:700;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.k10-org-title{font-size:.55em;font-weight:400;color:#ffffff59;letter-spacing:.05em;margin-bottom:24px}.k10-org-line{width:1px;height:40px;background:#ffffff1f;margin:0 auto 24px}.k10-org-team{display:flex;align-items:flex-start;justify-content:center;gap:48px}.k10-org-member{text-align:center}.k10-org-name{font-size:.6em;font-weight:600;color:#ffffffd9;margin-bottom:2px}.k10-org-role{font-size:.38em;font-weight:400;color:#ffffff4d;letter-spacing:.03em}.k10-stage-row{display:flex;align-items:center;justify-content:center;gap:12px;margin:16px 0}.k10-stage{font-size:.7em;font-weight:600;color:#fff;letter-spacing:-.01em}.k10-stage-arrow{font-size:.5em;color:#fff3;font-weight:300}.k10-stage-desc{font-size:.4em;color:#ffffff4d;font-weight:300}.k10-plays{display:grid;grid-template-columns:1fr 1fr;gap:6px 60px;text-align:left;margin:16px 0}.k10-play{display:flex;align-items:baseline;gap:12px;padding:6px 0}.k10-play-name{font-size:.6em;font-weight:600;color:#fff}.k10-play-status{font-size:.4em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.k10-play-status.live{color:#48e84a}.k10-play-status.ready{color:#ffffff59}@keyframes k10FadeIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.deck10-viewport .reveal .slides section.present>*{animation:k10FadeIn .7s cubic-bezier(.23,1,.32,1) both}.deck10-viewport .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck10-viewport .reveal .slides section.present>*:nth-child(2){animation-delay:.15s}.deck10-viewport .reveal .slides section.present>*:nth-child(3){animation-delay:.25s}.deck10-viewport .reveal .slides section.present>*:nth-child(4){animation-delay:.35s}.deck10-viewport .reveal .slides section.present>*:nth-child(5){animation-delay:.45s}.deck10-viewport .reveal .slides section.present>*:nth-child(6){animation-delay:.55s}.deck10-viewport .reveal .slides section.present>*:nth-child(7){animation-delay:.65s}.deck10-viewport .reveal .progress{height:2px;z-index:1000;background:#ffffff08}.deck10-viewport .reveal .progress span{background:#0283ff;transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck10-viewport .reveal .slide-number{color:#fff3;font-family:Plus Jakarta Sans,sans-serif;font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck10-viewport .reveal .controls{color:#ffffff26}.deck10-viewport .reveal .controls button:hover{color:#0283ff}.deck10-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#ffffff26;text-decoration:none;font-family:Plus Jakarta Sans,sans-serif;font-weight:500;opacity:1;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.deck10-back:hover{color:#0283ff;background:#0283ff0f}.k10-risk{color:#ffffff59;font-size:.45em;font-weight:400;margin-top:8px;font-style:italic}.k10-accent{color:#0283ff}.k10-muted{color:#ffffff4d}.k10-dim{color:#ffffff26}.deck-viewport.narrator{--n-bg: #1a1a2e;--n-bg-warm: #1e1b2e;--n-bg-deep: #12101e;--n-text: #f5f0eb;--n-text-muted: rgba(245, 240, 235, .55);--n-text-dim: rgba(245, 240, 235, .3);--n-amber: #f59e0b;--n-amber-glow: rgba(245, 158, 11, .15);--n-amber-soft: #fbbf24;--n-warm-line: rgba(245, 240, 235, .08);--n-serif: "Libre Baskerville", Georgia, "Times New Roman", serif;--n-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--n-bg)}.deck-viewport.narrator .reveal{height:100%;width:100%}.deck-viewport.narrator .reveal-viewport,.deck-viewport.narrator .reveal .slide-background-content{background:var(--n-bg)}.deck-viewport.narrator .reveal ::-moz-selection{color:var(--n-bg);background:var(--n-amber);text-shadow:none}.deck-viewport.narrator .reveal ::selection{color:var(--n-bg);background:var(--n-amber);text-shadow:none}.deck-viewport.narrator .reveal{font-family:var(--n-sans);font-size:26px;color:var(--n-text);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.narrator .reveal h1,.deck-viewport.narrator .reveal h2,.deck-viewport.narrator .reveal h3,.deck-viewport.narrator .reveal h4{font-family:var(--n-serif);color:var(--n-text);font-weight:700;letter-spacing:-.01em;text-transform:none;text-shadow:none;margin:0;line-height:1.2}.deck-viewport.narrator .reveal p,.deck-viewport.narrator .reveal li{line-height:1.65}.deck-viewport.narrator .reveal strong{color:var(--n-text);font-weight:700}.deck-viewport.narrator .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.narrator .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 90px}.deck-viewport.narrator .reveal .slides section.n-centered{text-align:center;align-items:center}.n-chapter{font-family:var(--n-sans);font-size:.48em;font-weight:600;color:var(--n-amber);letter-spacing:.18em;text-transform:uppercase;margin-bottom:20px;display:flex;align-items:center;gap:12px}.n-chapter:before{content:"";display:inline-block;width:28px;height:1.5px;background:var(--n-amber);opacity:.6}.n-headline{font-family:var(--n-serif);font-size:1.9em;font-weight:700;line-height:1.15;color:var(--n-text);letter-spacing:-.01em;max-width:900px}.n-headline-lg{font-size:2.2em}.n-headline em{color:var(--n-amber);font-style:italic}.n-epigraph{font-family:var(--n-serif);font-size:.8em;font-style:italic;color:var(--n-text-muted);line-height:1.6;max-width:680px;margin-top:20px;padding-left:24px;border-left:2px solid var(--n-amber)}.n-body{font-family:var(--n-sans);font-size:.62em;font-weight:400;color:var(--n-text-muted);line-height:1.7;max-width:720px;margin-top:16px}.n-body strong{color:var(--n-text);font-weight:600}.n-subtitle{font-family:var(--n-sans);font-size:.72em;font-weight:400;color:var(--n-text-muted);letter-spacing:.02em;margin-top:8px}.n-meta{font-family:var(--n-sans);font-size:.5em;font-weight:400;color:var(--n-text-dim);letter-spacing:.03em;margin-top:6px}.n-divider{width:60px;height:1.5px;background:var(--n-amber);opacity:.4;margin:24px 0;border:0}.n-divider-full{width:100%;height:1px;background:var(--n-warm-line);margin:20px 0;border:0}.n-title-slide{text-align:center;align-items:center}.n-title-logo{max-height:44px;opacity:.85;margin-bottom:40px}.n-title-main{font-family:var(--n-serif);font-size:1.7em;font-weight:700;color:var(--n-text);letter-spacing:-.01em;line-height:1.2;max-width:800px}.n-title-rule{width:80px;height:2px;background:var(--n-amber);margin:28px auto;border:0}.n-title-sub{font-family:var(--n-sans);font-size:.6em;font-weight:400;color:var(--n-text-muted);letter-spacing:.06em;text-transform:uppercase}.n-title-author{font-family:var(--n-sans);font-size:.52em;font-weight:300;color:var(--n-text-dim);margin-top:24px;letter-spacing:.02em}.n-transform-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:10px 28px;align-items:center;margin:24px 0;max-width:800px}.n-transform-from{font-family:var(--n-sans);font-size:.58em;font-weight:400;color:var(--n-text-dim);text-decoration:line-through;text-decoration-color:#f5f0eb1f;text-align:right;padding:8px 0}.n-transform-arrow{font-size:.7em;color:var(--n-amber);opacity:.7}.n-transform-to{font-family:var(--n-sans);font-size:.58em;font-weight:600;color:var(--n-text);padding:8px 0}.n-tiers{display:flex;gap:40px;margin:24px 0;width:100%}.n-tier{flex:1;padding:24px;border-radius:6px;background:#f5f0eb08;border:1px solid var(--n-warm-line);transition:border-color .3s}.n-tier:hover{border-color:#f5f0eb1f}.n-tier-label{font-family:var(--n-sans);font-size:.48em;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:10px}.n-tier-partners{font-family:var(--n-serif);font-size:.72em;font-weight:700;color:var(--n-text);margin-bottom:6px}.n-tier-desc{font-family:var(--n-sans);font-size:.45em;font-weight:400;color:var(--n-text-dim);line-height:1.5}.n-urgency-stat{font-family:var(--n-serif);font-size:3.5em;font-weight:700;color:var(--n-amber);line-height:1;margin:12px 0 4px}.n-urgency-text{font-family:var(--n-sans);font-size:.55em;color:var(--n-text-muted);line-height:1.7;max-width:720px;margin-top:16px}.n-leaders-laggards{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px;width:100%;max-width:900px}.n-ll-column{padding:0}.n-ll-title{font-family:var(--n-sans);font-size:.48em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.n-ll-title.leaders{color:var(--n-amber)}.n-ll-title.laggards{color:#ef4444b3}.n-ll-list{list-style:none;padding:0;margin:0}.n-ll-list li{font-family:var(--n-sans);font-size:.46em;color:var(--n-text-muted);padding:5px 0;line-height:1.5;border-bottom:1px solid var(--n-warm-line)}.n-ll-list li:last-child{border-bottom:none}.n-pipeline{display:flex;align-items:center;gap:0;margin:24px 0;width:100%;max-width:960px}.n-stage{flex:1;padding:20px 16px;text-align:center;position:relative;background:#f5f0eb08;border:1px solid var(--n-warm-line)}.n-stage:first-child{border-radius:6px 0 0 6px}.n-stage:last-child{border-radius:0 6px 6px 0}.n-stage+.n-stage{border-left:none}.n-stage-name{font-family:var(--n-serif);font-size:.72em;font-weight:700;margin-bottom:4px}.n-stage-desc{font-family:var(--n-sans);font-size:.4em;color:var(--n-text-dim);font-weight:400}.n-stage-arrow{font-size:.7em;color:var(--n-amber);opacity:.5;flex-shrink:0;margin:0 4px}.n-plays-table{width:100%;max-width:960px;margin-top:20px;border-collapse:collapse}.n-plays-table th{font-family:var(--n-sans);font-size:.4em;font-weight:600;color:var(--n-text-dim);letter-spacing:.1em;text-transform:uppercase;text-align:left;padding:8px 12px;border-bottom:1px solid rgba(245,240,235,.12)}.n-plays-table td{font-family:var(--n-sans);font-size:.48em;color:var(--n-text-muted);padding:8px 12px;border-bottom:1px solid var(--n-warm-line)}.n-plays-table td:first-child{font-weight:600;color:var(--n-text)}.n-status{display:inline-block;font-size:.85em;font-weight:600;padding:2px 10px;border-radius:3px;letter-spacing:.04em}.n-status-production{color:#4ade80;background:#4ade801a}.n-status-ready{color:var(--n-amber-soft);background:var(--n-amber-glow)}.n-partner-duo{display:grid;grid-template-columns:1fr 1fr;gap:32px;width:100%;margin:20px 0}.n-partner-card{background:#f5f0eb08;border:1px solid var(--n-warm-line);border-radius:6px;padding:28px 24px}.n-partner-name{font-family:var(--n-serif);font-size:.85em;font-weight:700;color:var(--n-text);margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid var(--n-warm-line)}.n-partner-items{list-style:none;padding:0;margin:0}.n-partner-items li{font-family:var(--n-sans);font-size:.48em;color:var(--n-text-muted);padding:5px 0;line-height:1.5}.n-partner-items li strong{color:var(--n-text);font-weight:600}.n-partner-section{font-family:var(--n-sans);font-size:.42em;font-weight:600;color:var(--n-amber);letter-spacing:.08em;text-transform:uppercase;margin-top:14px;margin-bottom:6px}.n-partner-risk{font-family:var(--n-sans);font-size:.42em;font-weight:400;font-style:italic;color:#ef444499;margin-top:12px;padding-top:10px;border-top:1px solid var(--n-warm-line);line-height:1.5}.n-org-leader{display:flex;align-items:baseline;gap:16px;margin-bottom:6px}.n-org-leader-name{font-family:var(--n-serif);font-size:1.1em;font-weight:700;color:var(--n-text)}.n-org-leader-title{font-family:var(--n-sans);font-size:.5em;font-weight:400;color:var(--n-text-dim)}.n-org-line{width:1px;height:32px;background:var(--n-amber);opacity:.3;margin:16px 0 16px 40px}.n-team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;width:100%;margin-top:8px}.n-team-member{padding:16px;background:#f5f0eb06;border:1px solid var(--n-warm-line);border-radius:4px}.n-team-name{font-family:var(--n-serif);font-size:.52em;font-weight:700;color:var(--n-text);margin-bottom:3px}.n-team-role{font-family:var(--n-sans);font-size:.36em;font-weight:500;color:var(--n-amber);letter-spacing:.04em;margin-bottom:6px}.n-team-metric{font-family:var(--n-sans);font-size:.34em;font-weight:400;color:var(--n-text-dim);line-height:1.4}.n-mission-box{margin-top:20px;padding:20px 24px;background:var(--n-amber-glow);border-left:3px solid var(--n-amber);border-radius:0 6px 6px 0;width:100%;max-width:800px}.n-mission-label{font-family:var(--n-sans);font-size:.4em;font-weight:700;color:var(--n-amber);letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.n-mission-text{font-family:var(--n-serif);font-size:.55em;font-style:italic;color:var(--n-text-muted);line-height:1.6}.n-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin:20px 0}.n-kpi-card{padding:24px 20px;background:#f5f0eb08;border:1px solid var(--n-warm-line);border-radius:6px;transition:border-color .3s}.n-kpi-card:hover{border-color:#f59e0b40}.n-kpi-value{font-family:var(--n-serif);font-size:1.5em;font-weight:700;color:var(--n-amber);line-height:1;margin-bottom:8px}.n-kpi-label{font-family:var(--n-sans);font-size:.52em;font-weight:600;color:var(--n-text);margin-bottom:4px}.n-kpi-sub{font-family:var(--n-sans);font-size:.4em;font-weight:400;color:var(--n-text-dim)}.n-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;width:100%;margin:24px 0}.n-ask-column{padding:0}.n-ask-title{font-family:var(--n-sans);font-size:.52em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px;padding-bottom:10px;border-bottom:2px solid var(--n-warm-line)}.n-ask-title.needs{color:var(--n-text-muted);border-bottom-color:#f5f0eb1f}.n-ask-title.delivers{color:var(--n-amber);border-bottom-color:#f59e0b4d}.n-ask-list{list-style:none;padding:0;margin:0;counter-reset:ask-counter}.n-ask-list li{font-family:var(--n-sans);font-size:.5em;color:var(--n-text-muted);padding:8px 0;line-height:1.5;border-bottom:1px solid var(--n-warm-line);counter-increment:ask-counter;display:flex;align-items:baseline;gap:10px}.n-ask-list li:before{content:counter(ask-counter);font-family:var(--n-serif);font-size:.9em;font-weight:700;color:var(--n-text-dim);flex-shrink:0;width:16px;text-align:center}.n-ask-list li:last-child{border-bottom:none}.n-ask-list.delivers li:before{color:var(--n-amber);opacity:.6}@keyframes nFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes nFadeIn{0%{opacity:0}to{opacity:1}}.deck-viewport.narrator .reveal .slides section.present>*{animation:nFadeUp .8s cubic-bezier(.16,1,.3,1) both}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(3){animation-delay:.2s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(4){animation-delay:.3s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(5){animation-delay:.4s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(6){animation-delay:.5s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(7){animation-delay:.6s}.deck-viewport.narrator .reveal .slides section.present>*:nth-child(8){animation-delay:.7s}.deck-viewport.narrator .reveal .progress{height:2px;z-index:1000;background:#f5f0eb0a}.deck-viewport.narrator .reveal .progress span{background:var(--n-amber);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.narrator .reveal .slide-number{color:var(--n-text-dim);font-family:var(--n-sans);font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck-viewport.narrator .reveal .controls{color:#f5f0eb2e}.deck-viewport.narrator .reveal .controls button:hover{color:var(--n-amber)}.deck-viewport.narrator .deck-back-link{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:var(--n-text-dim);text-decoration:none;font-family:var(--n-sans);font-weight:500;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.deck-viewport.narrator .deck-back-link:hover{color:var(--n-amber);background:var(--n-amber-glow)}.n-glow{position:absolute;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(245,158,11,.04) 0%,transparent 70%);pointer-events:none}.n-glow-tr{top:-120px;right:-120px}.n-glow-bl{bottom:-120px;left:-120px}.deck-viewport.modernist{--m-bg: #f5f5f5;--m-card: #ffffff;--m-text: #1a1a1a;--m-text-secondary: #4a4a4a;--m-text-tertiary: #787878;--m-text-muted: #9a9a9a;--m-blue: #0283FF;--m-green: #16a34a;--m-red: #dc2626;--m-amber: #d97706;--m-border: #d4d4d4;--m-border-light: #e8e8e8;--m-font-display: "Rubik", system-ui, sans-serif;--m-font-body: "Inter", system-ui, sans-serif;--m-radius: 0}.deck-viewport.modernist{position:fixed;inset:0;width:100vw;height:100vh;overflow:hidden;background:var(--m-bg);font-family:var(--m-font-body);color:var(--m-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.modernist .deck-back-link{position:fixed;top:16px;left:20px;z-index:100;font-family:var(--m-font-body);font-size:13px;font-weight:500;color:var(--m-text-tertiary);text-decoration:none;letter-spacing:.01em;transition:color .15s}.deck-viewport.modernist .deck-back-link:hover{color:var(--m-blue)}.deck-viewport.modernist .reveal{font-family:var(--m-font-body);font-size:18px;font-weight:400;color:var(--m-text)}.deck-viewport.modernist .reveal .slides{text-align:left}.deck-viewport.modernist .reveal .slides section{padding:48px 60px;box-sizing:border-box;background:var(--m-bg)}.deck-viewport.modernist .reveal h1,.deck-viewport.modernist .reveal h2,.deck-viewport.modernist .reveal h3,.deck-viewport.modernist .reveal h4,.deck-viewport.modernist .reveal p{margin:0;padding:0;text-shadow:none;font-family:var(--m-font-display)}.deck-viewport.modernist .reveal p{font-family:var(--m-font-body)}.deck-viewport.modernist .m-slide-header{display:flex;align-items:baseline;gap:14px;margin-bottom:28px;padding-bottom:12px;border-bottom:1px solid var(--m-border)}.deck-viewport.modernist .m-slide-number{font-family:var(--m-font-display);font-size:14px;font-weight:600;color:var(--m-blue);letter-spacing:.04em}.deck-viewport.modernist .m-slide-title{font-family:var(--m-font-display);font-size:28px;font-weight:700;color:var(--m-text);letter-spacing:-.02em;line-height:1}.deck-viewport.modernist .m-title-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.deck-viewport.modernist .m-title-logo{max-height:40px;margin-bottom:48px;opacity:.85}.deck-viewport.modernist .m-title-heading{font-family:var(--m-font-display);font-size:36px;font-weight:700;color:var(--m-text);letter-spacing:-.03em;line-height:1.15;margin-bottom:20px}.deck-viewport.modernist .m-title-rule{width:48px;height:1px;background:var(--m-border);margin:0 auto 20px}.deck-viewport.modernist .m-title-subtitle{font-family:var(--m-font-body);font-size:16px;font-weight:400;color:var(--m-text-secondary);letter-spacing:.01em;margin-bottom:32px}.deck-viewport.modernist .m-title-meta{font-family:var(--m-font-body);font-size:13px;font-weight:500;color:var(--m-text-tertiary);letter-spacing:.01em;margin-bottom:4px}.deck-viewport.modernist .m-title-date{font-family:var(--m-font-body);font-size:12px;font-weight:400;color:var(--m-text-muted);letter-spacing:.02em}.deck-viewport.modernist .m-thesis-card{background:var(--m-card);border:1px solid var(--m-border-light);padding:20px 24px;margin-bottom:20px}.deck-viewport.modernist .m-thesis-text{font-family:var(--m-font-display);font-size:18px;font-weight:500;color:var(--m-text);line-height:1.5;letter-spacing:-.01em}.deck-viewport.modernist .m-kpi-row{display:flex;gap:32px;margin-bottom:24px}.deck-viewport.modernist .m-kpi-inline{display:flex;align-items:baseline;gap:8px}.deck-viewport.modernist .m-kpi-value{font-family:var(--m-font-display);font-size:22px;font-weight:700;color:var(--m-blue);letter-spacing:-.02em}.deck-viewport.modernist .m-kpi-label{font-family:var(--m-font-body);font-size:12px;font-weight:400;color:var(--m-text-tertiary);letter-spacing:.01em}.deck-viewport.modernist .m-table{width:100%;border-collapse:collapse;font-family:var(--m-font-body);font-size:13px}.deck-viewport.modernist .m-table thead th{font-family:var(--m-font-display);font-size:11px;font-weight:600;color:var(--m-text-muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 12px;border-bottom:1px solid var(--m-border);text-align:left;background:transparent}.deck-viewport.modernist .m-table tbody td{padding:7px 12px;border-bottom:1px solid var(--m-border-light);color:var(--m-text-secondary);line-height:1.4;vertical-align:top}.deck-viewport.modernist .m-table tbody tr:last-child td{border-bottom:none}.deck-viewport.modernist .m-table-transform{max-width:680px;font-size:12px}.deck-viewport.modernist .m-from{color:var(--m-text-muted)}.deck-viewport.modernist .m-to{color:var(--m-text);font-weight:500}.deck-viewport.modernist .m-table-plays{font-size:12.5px}.deck-viewport.modernist .m-play-name{font-weight:600;color:var(--m-text)}.deck-viewport.modernist .m-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:middle}.deck-viewport.modernist .m-table-team{font-size:13px;margin-bottom:20px}.deck-viewport.modernist .m-team-role{font-weight:600;color:var(--m-text)}.deck-viewport.modernist .m-team-person{font-weight:500;color:var(--m-text)}.deck-viewport.modernist .m-team-date{color:var(--m-text-muted);font-size:12px}.deck-viewport.modernist .m-tier-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin-top:8px}.deck-viewport.modernist .m-tier-col{background:var(--m-card);border:1px solid var(--m-border-light);padding:28px 24px}.deck-viewport.modernist .m-tier-label{font-family:var(--m-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--m-text);padding-bottom:10px;margin-bottom:16px;border-bottom:2px solid var(--m-border-light)}.deck-viewport.modernist .m-tier-partners{font-family:var(--m-font-display);font-size:18px;font-weight:600;color:var(--m-text);margin-bottom:10px;letter-spacing:-.01em}.deck-viewport.modernist .m-tier-desc{font-family:var(--m-font-body);font-size:13px;font-weight:400;color:var(--m-text-tertiary);line-height:1.5}.deck-viewport.modernist .m-urgency-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:24px}.deck-viewport.modernist .m-urgency-box{background:var(--m-card);border:1px solid var(--m-border-light);padding:24px}.deck-viewport.modernist .m-urgency-leaders{border-left:3px solid var(--m-green)}.deck-viewport.modernist .m-urgency-laggards{border-left:3px solid var(--m-red)}.deck-viewport.modernist .m-urgency-heading{font-family:var(--m-font-display);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--m-text);margin-bottom:14px}.deck-viewport.modernist .m-list{list-style:none;padding:0;margin:0}.deck-viewport.modernist .m-list li{font-family:var(--m-font-body);font-size:13px;font-weight:400;color:var(--m-text-secondary);line-height:1.5;padding:5px 0 5px 14px;position:relative}.deck-viewport.modernist .m-list li:before{content:"";position:absolute;left:0;top:12px;width:4px;height:4px;background:var(--m-border)}.deck-viewport.modernist .m-list-tight li{padding:3px 0 3px 14px;font-size:12px}.deck-viewport.modernist .m-list-tight li:before{top:10px}.deck-viewport.modernist .m-callout{background:var(--m-card);border:1px solid var(--m-border-light);border-left:3px solid var(--m-blue);padding:16px 20px;font-family:var(--m-font-body);font-size:12.5px;font-weight:400;color:var(--m-text-secondary);line-height:1.6}.deck-viewport.modernist .m-callout-stacy{margin-top:4px}.deck-viewport.modernist .m-callout-label{display:block;font-family:var(--m-font-display);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--m-blue);margin-bottom:6px}.deck-viewport.modernist .m-stages{display:flex;gap:16px;margin-bottom:24px}.deck-viewport.modernist .m-stage{display:flex;align-items:baseline;gap:8px;flex:1;background:var(--m-card);border:1px solid var(--m-border-light);padding:14px 16px}.deck-viewport.modernist .m-stage-num{font-family:var(--m-font-display);font-size:24px;font-weight:700;color:var(--m-blue);line-height:1;flex-shrink:0}.deck-viewport.modernist .m-stage-name{font-family:var(--m-font-display);font-size:14px;font-weight:600;color:var(--m-text);letter-spacing:-.01em}.deck-viewport.modernist .m-stage-desc{font-family:var(--m-font-body);font-size:11px;font-weight:400;color:var(--m-text-muted)}.deck-viewport.modernist .m-partner-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:0;align-items:start}.deck-viewport.modernist .m-partner-col{padding:0 24px}.deck-viewport.modernist .m-partner-divider{width:1px;background:var(--m-border);align-self:stretch}.deck-viewport.modernist .m-partner-name{font-family:var(--m-font-display);font-size:18px;font-weight:700;color:var(--m-text);letter-spacing:-.02em;margin-bottom:16px}.deck-viewport.modernist .m-partner-section{margin-bottom:14px}.deck-viewport.modernist .m-partner-sub{font-family:var(--m-font-display);font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--m-text-muted);margin-bottom:8px}.deck-viewport.modernist .m-kpi-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.deck-viewport.modernist .m-kpi-card{background:var(--m-card);border:1px solid var(--m-border-light);padding:24px}.deck-viewport.modernist .m-kpi-card-value{font-family:var(--m-font-display);font-size:36px;font-weight:700;color:var(--m-text);letter-spacing:-.03em;line-height:1;margin-bottom:8px}.deck-viewport.modernist .m-kpi-card-label{font-family:var(--m-font-body);font-size:13px;font-weight:500;color:var(--m-text-secondary);line-height:1.35;margin-bottom:4px}.deck-viewport.modernist .m-kpi-card-sub{font-family:var(--m-font-body);font-size:11px;font-weight:400;color:var(--m-text-muted)}.deck-viewport.modernist .m-ask-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px}.deck-viewport.modernist .m-ask-col{background:var(--m-card);border:1px solid var(--m-border-light);padding:28px 24px}.deck-viewport.modernist .m-ask-deliver{border-left:3px solid var(--m-blue)}.deck-viewport.modernist .m-ask-heading{font-family:var(--m-font-display);font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--m-text);margin-bottom:16px}.deck-viewport.modernist .m-ask-heading-deliver{color:var(--m-blue)}.deck-viewport.modernist .m-close{display:flex;align-items:center;justify-content:center;gap:16px}.deck-viewport.modernist .m-close-logo{max-height:24px;opacity:.5}.deck-viewport.modernist .m-close-email{font-family:var(--m-font-body);font-size:13px;font-weight:500;color:var(--m-blue);letter-spacing:.01em}.deck-viewport.modernist .reveal .progress{height:2px;background:var(--m-border-light)}.deck-viewport.modernist .reveal .progress span{background:var(--m-blue);transition:width .4s ease}.deck-viewport.modernist .reveal .controls{color:var(--m-border)}.deck-viewport.modernist .reveal .controls button{color:var(--m-text-muted);opacity:.5}.deck-viewport.modernist .reveal .controls button:hover{color:var(--m-blue);opacity:1}.deck-viewport.modernist .reveal .slide-number{font-family:var(--m-font-body);font-size:11px;font-weight:500;color:var(--m-text-muted);background:transparent;letter-spacing:.02em;right:20px;bottom:14px}.deck-viewport.modernist ::-moz-selection{background:#0283ff26;color:var(--m-text)}.deck-viewport.modernist ::selection{background:#0283ff26;color:var(--m-text)}.deck-viewport.modernist .reveal .slides section *{max-width:100%;box-sizing:border-box}.deck-viewport.modernist strong{font-weight:600;color:var(--m-text)}.deck-viewport.signal{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#0c0c14}.deck-viewport.signal .reveal{height:100%;width:100%}.deck-viewport.signal .reveal-viewport,.deck-viewport.signal .reveal .slide-background-content{background:#0c0c14}.deck-viewport.signal .reveal ::-moz-selection{color:#0c0c14;background:#00ff8880;text-shadow:none}.deck-viewport.signal .reveal ::selection{color:#0c0c14;background:#00ff8880;text-shadow:none}.deck-viewport.signal .reveal{font-family:Nunito Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:26px;color:#fffc;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.signal .reveal h1,.deck-viewport.signal .reveal h2,.deck-viewport.signal .reveal h3,.deck-viewport.signal .reveal h4{font-family:Space Mono,Courier New,monospace;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:none;margin:0}.deck-viewport.signal .reveal p,.deck-viewport.signal .reveal li{line-height:1.6}.deck-viewport.signal .reveal strong{color:#0f8;font-weight:700}.deck-viewport.signal .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.signal .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:56px 72px 40px;position:relative;background-image:linear-gradient(rgba(0,255,136,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,255,136,.03) 1px,transparent 1px);background-size:40px 40px}.deck-viewport.signal .reveal .slides section:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.008) 2px,rgba(0,255,136,.008) 4px);pointer-events:none;z-index:1}.sg-classification{font-family:Space Mono,monospace;font-size:.38em;font-weight:700;letter-spacing:.25em;text-transform:uppercase;padding:4px 12px;border:1px solid;display:inline-block;margin-bottom:20px;position:relative;z-index:2}.sg-classification--green{color:#0f8;border-color:#0f86;background:#00ff880f}.sg-classification--cyan{color:#00d4ff;border-color:#00d4ff66;background:#00d4ff0f}.sg-classification--red{color:#f44;border-color:#f446;background:#ff44440f}.sg-classification--amber{color:#fa0;border-color:#fa06;background:#ffaa000f}.sg-label{font-family:Space Mono,monospace;font-size:.42em;font-weight:400;color:#0f89;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;position:relative;z-index:2}.sg-label--cyan{color:#00d4ff99}.sg-label--dim{color:#ffffff40}.sg-title{font-family:Space Mono,monospace;font-size:1.2em;font-weight:700;color:#fff;letter-spacing:.04em;text-transform:uppercase;line-height:1.2;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(0,255,136,.2);position:relative;z-index:2;width:100%}.sg-title--large{font-size:1.6em;letter-spacing:.06em}.sg-title--noborder{border-bottom:none;padding-bottom:0}.sg-body{font-family:Nunito Sans,sans-serif;font-size:.62em;font-weight:400;color:#ffffff8c;line-height:1.7;max-width:900px;position:relative;z-index:2}.sg-body--bright{color:#fffc}.sg-panel{border:1px solid rgba(0,255,136,.15);background:#00ff8805;padding:16px 20px;position:relative;z-index:2}.sg-panel--cyan{border-color:#00d4ff26;background:#00d4ff05}.sg-panel--red{border-color:#ff444426;background:#ff444405}.sg-panel--amber{border-color:#ffaa0026;background:#ffaa0005}.sg-panel__header{font-family:Space Mono,monospace;font-size:.42em;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#0f8;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(0,255,136,.1)}.sg-panel__header--cyan{color:#00d4ff;border-bottom-color:#00d4ff1a}.sg-panel__header--amber{color:#fa0;border-bottom-color:#ffaa001a}.sg-data-row{display:flex;align-items:baseline;gap:12px;padding:4px 0;font-size:.5em;position:relative;z-index:2}.sg-data-row__key{font-family:Space Mono,monospace;font-weight:400;color:#ffffff59;letter-spacing:.06em;text-transform:uppercase;min-width:140px;flex-shrink:0}.sg-data-row__value{font-family:Nunito Sans,sans-serif;font-weight:600;color:#ffffffd9}.sg-data-row__detail{font-family:Nunito Sans,sans-serif;font-weight:400;color:#ffffff59;margin-left:8px}.sg-metric{font-family:Space Mono,monospace;font-size:2.2em;font-weight:700;color:#0f8;line-height:1;text-shadow:0 0 20px rgba(0,255,136,.3),0 0 40px rgba(0,255,136,.1);position:relative;z-index:2}.sg-metric--large{font-size:3em}.sg-metric--cyan{color:#00d4ff;text-shadow:0 0 20px rgba(0,212,255,.3),0 0 40px rgba(0,212,255,.1)}.sg-metric--white{color:#fff;text-shadow:none}.sg-metric--amber{color:#fa0;text-shadow:0 0 20px rgba(255,170,0,.3)}.sg-metric__label{font-family:Space Mono,monospace;font-size:.42em;font-weight:400;color:#fff6;letter-spacing:.12em;text-transform:uppercase;margin-top:6px}.sg-status{display:inline-flex;align-items:center;gap:8px;font-family:Space Mono,monospace;font-size:.42em;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.sg-status__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.sg-status--green .sg-status__dot{background:#0f8;box-shadow:0 0 6px #00ff8880}.sg-status--green{color:#0f8}.sg-status--amber .sg-status__dot{background:#fa0;box-shadow:0 0 6px #ffaa0080}.sg-status--amber{color:#fa0}.sg-status--red .sg-status__dot{background:#f44;box-shadow:0 0 6px #ff444480}.sg-status--red{color:#f44}.sg-status--cyan .sg-status__dot{background:#00d4ff;box-shadow:0 0 6px #00d4ff80}.sg-status--cyan{color:#00d4ff}.sg-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:20px;width:100%;position:relative;z-index:2}.sg-grid-3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px;width:100%;position:relative;z-index:2}.sg-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;width:100%;position:relative;z-index:2}.sg-tier{border:1px solid rgba(0,255,136,.12);background:#00ff8805;padding:16px 18px;position:relative;z-index:2}.sg-tier__name{font-family:Space Mono,monospace;font-size:.55em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.sg-tier__partners{font-family:Nunito Sans,sans-serif;font-size:.52em;font-weight:600;color:#fffc;margin-bottom:6px}.sg-tier__desc{font-family:Nunito Sans,sans-serif;font-size:.4em;font-weight:400;color:#ffffff59;line-height:1.5}.sg-tier__icon{font-family:Space Mono,monospace;font-size:.5em;margin-bottom:4px;display:block}.sg-table{width:100%;border-collapse:collapse;position:relative;z-index:2}.sg-table th{font-family:Space Mono,monospace;font-size:.36em;font-weight:700;color:#00ff8880;letter-spacing:.15em;text-transform:uppercase;text-align:left;padding:6px 12px;border-bottom:1px solid rgba(0,255,136,.15)}.sg-table td{font-family:Nunito Sans,sans-serif;font-size:.42em;font-weight:400;color:#ffffffb3;padding:6px 12px;border-bottom:1px solid rgba(255,255,255,.04)}.sg-table td:first-child{font-weight:600;color:#ffffffe6}.sg-table tr:last-child td{border-bottom:none}.sg-flow{display:flex;align-items:center;gap:0;width:100%;position:relative;z-index:2}.sg-flow__stage{flex:1;padding:12px 16px;border:1px solid rgba(0,255,136,.12);border-right:none;position:relative}.sg-flow__stage:last-child{border-right:1px solid rgba(0,255,136,.12)}.sg-flow__stage-name{font-family:Space Mono,monospace;font-size:.5em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.sg-flow__stage-desc{font-family:Nunito Sans,sans-serif;font-size:.38em;font-weight:400;color:#fff6}.sg-flow__arrow{font-family:Space Mono,monospace;font-size:.5em;color:#00ff884d;position:absolute;right:-8px;top:50%;transform:translateY(-50%);z-index:3}.sg-roster{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;width:100%;position:relative;z-index:2}.sg-roster__entry{border:1px solid rgba(0,255,136,.1);background:#00ff8804;padding:12px 14px}.sg-roster__person{font-family:Nunito Sans,sans-serif;font-size:.55em;font-weight:700;color:#fff;margin-bottom:2px}.sg-roster__role{font-family:Space Mono,monospace;font-size:.34em;font-weight:400;color:#0f8;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px}.sg-roster__metric{font-family:Nunito Sans,sans-serif;font-size:.36em;font-weight:400;color:#ffffff59}.sg-roster__date{font-family:Space Mono,monospace;font-size:.32em;color:#00d4ff;margin-top:4px;letter-spacing:.06em}.sg-countdown{font-family:Space Mono,monospace;font-size:2.6em;font-weight:700;color:#f44;text-shadow:0 0 30px rgba(255,68,68,.4),0 0 60px rgba(255,68,68,.15);line-height:1;letter-spacing:.04em;position:relative;z-index:2}.sg-divider{width:100%;height:1px;background:#00ff881f;margin:12px 0;position:relative;z-index:2}.sg-divider--glow{background:linear-gradient(90deg,#0f8,#0f80);height:1px}.sg-list{list-style:none;padding:0;margin:0;position:relative;z-index:2}.sg-list li{font-family:Nunito Sans,sans-serif;font-size:.5em;font-weight:400;color:#ffffffa6;padding:5px 0 5px 20px;position:relative;line-height:1.5}.sg-list li:before{content:"▸";position:absolute;left:0;color:#0f8;font-size:.8em}.sg-list--red li:before{color:#f44}.sg-list--cyan li:before{color:#00d4ff}.sg-from-to{display:flex;align-items:center;gap:16px;padding:6px 0;font-size:.5em;position:relative;z-index:2}.sg-from-to__from{font-family:Nunito Sans,sans-serif;font-weight:400;color:#f449;text-decoration:line-through;text-decoration-color:#ff44444d;min-width:220px;text-align:right}.sg-from-to__arrow{font-family:Space Mono,monospace;color:#0f8;font-weight:700;font-size:.9em}.sg-from-to__to{font-family:Nunito Sans,sans-serif;font-weight:600;color:#ffffffe6}.sg-indicator{font-family:Space Mono,monospace;font-size:.36em;font-weight:400;padding:3px 10px;letter-spacing:.08em;text-transform:uppercase;display:inline-block;margin-bottom:8px}.sg-indicator--green{color:#0f8;border:1px solid rgba(0,255,136,.3);background:#00ff880f}.sg-indicator--red{color:#f44;border:1px solid rgba(255,68,68,.3);background:#ff44440f}.sg-title-slide{display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;text-align:center}.sg-briefing-id{font-family:Space Mono,monospace;font-size:.36em;font-weight:400;color:#0f86;letter-spacing:.3em;text-transform:uppercase;margin-bottom:24px;position:relative;z-index:2}.sg-briefing-title{font-family:Space Mono,monospace;font-size:1.35em;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;line-height:1.3;max-width:800px;position:relative;z-index:2}.sg-briefing-subtitle{font-family:Nunito Sans,sans-serif;font-size:.55em;font-weight:400;color:#fff6;margin-top:16px;letter-spacing:.04em;position:relative;z-index:2}.sg-briefing-meta{font-family:Space Mono,monospace;font-size:.36em;font-weight:400;color:#fff3;margin-top:32px;letter-spacing:.08em;position:relative;z-index:2}.sg-directive{border:2px solid rgba(0,255,136,.3);background:#00ff8808;padding:20px 24px;width:100%;position:relative;z-index:2}.sg-directive--red{border-color:#ff44444d;background:#ff444408}.sg-directive__header{font-family:Space Mono,monospace;font-size:.44em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(0,255,136,.15)}.sg-directive__header--green{color:#0f8;border-bottom-color:#00ff8826}.sg-directive__header--red{color:#f44;border-bottom-color:#ff444426}.sg-footer{position:absolute;bottom:12px;left:72px;right:72px;display:flex;justify-content:space-between;align-items:center;font-family:Space Mono,monospace;font-size:.3em;color:#ffffff1f;letter-spacing:.1em;text-transform:uppercase;z-index:2}.sg-kpi-block{border:1px solid rgba(0,255,136,.12);background:#00ff8804;padding:14px 16px;text-align:center;position:relative;z-index:2}.sg-kpi-block__value{font-family:Space Mono,monospace;font-size:1.4em;font-weight:700;color:#0f8;text-shadow:0 0 12px rgba(0,255,136,.25);line-height:1;margin-bottom:6px}.sg-kpi-block__label{font-family:Nunito Sans,sans-serif;font-size:.38em;font-weight:600;color:#ffffff8c;text-transform:uppercase;letter-spacing:.06em}.sg-mission{border-left:3px solid #00ff88;padding:12px 20px;background:#00ff8805;position:relative;z-index:2}.sg-mission__text{font-family:Nunito Sans,sans-serif;font-size:.52em;font-weight:400;color:#ffffffa6;line-height:1.7;font-style:italic}@keyframes sgFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes sgGlow{0%,to{opacity:1}50%{opacity:.85}}.deck-viewport.signal .reveal .slides section.present>*{animation:sgFadeIn .5s cubic-bezier(.23,1,.32,1) both}.deck-viewport.signal .reveal .slides section.present>*:nth-child(1){animation-delay:.02s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(2){animation-delay:.08s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(3){animation-delay:.14s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(4){animation-delay:.2s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(5){animation-delay:.26s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(6){animation-delay:.32s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(7){animation-delay:.38s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(8){animation-delay:.44s}.deck-viewport.signal .reveal .slides section.present>*:nth-child(9){animation-delay:.5s}.sg-metric{animation:sgGlow 3s ease-in-out infinite}.deck-viewport.signal .reveal .progress{height:2px;z-index:1000;background:#00ff880d}.deck-viewport.signal .reveal .progress span{background:#0f8;transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.signal .reveal .slide-number{color:#00ff8840;font-family:Space Mono,monospace;font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.08em}.deck-viewport.signal .reveal .controls{color:#0f83}.deck-viewport.signal .reveal .controls button:hover{color:#0f8}.deck-viewport.signal .deck-back-link{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#00ff8840;text-decoration:none;font-family:Space Mono,monospace;font-weight:400;opacity:1;transition:all .3s ease;letter-spacing:.06em;padding:4px 10px;border:1px solid rgba(0,255,136,.1);text-transform:uppercase}.deck-viewport.signal .deck-back-link:hover{color:#0f8;border-color:#00ff884d;background:#00ff880d}.deck-viewport.atelier{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#fafaf9}.deck-viewport.atelier .reveal{height:100%;width:100%}.deck-viewport.atelier .reveal-viewport,.deck-viewport.atelier .reveal .slide-background-content{background:#fafaf9}.deck-viewport.atelier .reveal ::-moz-selection{color:#fafaf9;background:#fe2579;text-shadow:none}.deck-viewport.atelier .reveal ::selection{color:#fafaf9;background:#fe2579;text-shadow:none}.deck-viewport.atelier .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;color:#18181b;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.atelier .reveal h1,.deck-viewport.atelier .reveal h2,.deck-viewport.atelier .reveal h3,.deck-viewport.atelier .reveal h4{font-family:Syne,-apple-system,BlinkMacSystemFont,sans-serif;color:#18181b;font-weight:800;letter-spacing:-.04em;text-transform:none;text-shadow:none;margin:0;line-height:1}.deck-viewport.atelier .reveal p,.deck-viewport.atelier .reveal li{line-height:1.65}.deck-viewport.atelier .reveal strong{color:#18181b;font-weight:700}.deck-viewport.atelier .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.atelier .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 80px;height:100%;box-sizing:border-box}.at-display-xl{font-family:Syne,sans-serif;font-size:3.2em;font-weight:800;line-height:.95;color:#18181b;letter-spacing:-.05em;max-width:900px}.at-display-lg{font-family:Syne,sans-serif;font-size:2.4em;font-weight:800;line-height:1;color:#18181b;letter-spacing:-.04em}.at-display-md{font-family:Syne,sans-serif;font-size:1.6em;font-weight:700;line-height:1.05;color:#18181b;letter-spacing:-.03em}.at-display-sm{font-family:Syne,sans-serif;font-size:1.1em;font-weight:700;line-height:1.1;color:#18181b;letter-spacing:-.02em}.at-label{font-family:Inter,sans-serif;font-size:.52em;font-weight:500;color:#a1a1aa;letter-spacing:.18em;text-transform:uppercase;margin-bottom:24px}.at-title-slide{display:flex;flex-direction:column;justify-content:space-between;width:100%;height:100%;padding:0}.at-title-logo{flex:0 0 auto}.at-title-logo img{height:32px;opacity:.7}.at-title-center{flex:1;display:flex;align-items:center;justify-content:flex-start;padding:0}.at-title-center .at-display-xl{font-size:3.6em;max-width:1000px}.at-title-footer{flex:0 0 auto;display:flex;align-items:center;gap:16px;align-self:flex-end}.at-title-meta{font-family:Inter,sans-serif;font-size:.5em;font-weight:400;color:#71717a;letter-spacing:.04em}.at-title-divider{width:24px;height:1px;background:#d4d4d8}.at-imperative-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-pullquote{font-family:Syne,sans-serif;font-size:1.85em;font-weight:700;font-style:italic;line-height:1.12;color:#18181b;letter-spacing:-.035em;margin:0 0 48px;padding:0;border:none;max-width:860px}.at-transform-list{display:flex;flex-direction:column;gap:8px}.at-transform-row{display:flex;align-items:baseline;gap:16px;font-family:Inter,sans-serif;font-size:.62em}.at-from{color:#a1a1aa;font-weight:400;text-decoration:line-through;text-decoration-color:#d4d4d8;min-width:180px}.at-arrow{color:#fe2579;font-weight:500;font-size:.9em}.at-to{color:#18181b;font-weight:600}.at-ecosystem-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-tiers{display:flex;gap:64px;margin-top:8px}.at-tier-block{flex:1;padding-right:40px}.at-tier-block:not(:last-child){border-right:1px solid #e4e4e7}.at-tier-name{font-family:Syne,sans-serif;font-size:2.2em;font-weight:800;color:#18181b;letter-spacing:-.04em;line-height:1;margin-bottom:12px}.at-tier-partners{font-family:Inter,sans-serif;font-size:.72em;font-weight:600;color:#3f3f46;margin-bottom:8px;letter-spacing:-.01em}.at-tier-desc{font-family:Inter,sans-serif;font-size:.55em;font-weight:400;color:#a1a1aa;line-height:1.55}.at-urgency-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-urgency-hero{font-family:Syne,sans-serif;font-size:4.5em;font-weight:800;color:#18181b;letter-spacing:-.06em;line-height:.9;margin-bottom:40px}.at-urgency-columns{display:flex;align-items:flex-start;gap:48px;margin-bottom:36px}.at-urgency-divider{width:1px;height:160px;background:#e4e4e7;flex-shrink:0;align-self:stretch}.at-urgency-col{flex:1}.at-urgency-col-title{font-family:Syne,sans-serif;font-size:.75em;font-weight:700;color:#18181b;letter-spacing:-.02em;margin-bottom:12px}.at-urgency-col-title--lag{color:#a1a1aa}.at-urgency-list{list-style:none;padding:0;margin:0}.at-urgency-list li{font-family:Inter,sans-serif;font-size:.55em;font-weight:400;color:#3f3f46;padding:5px 0;line-height:1.5}.at-urgency-list--lag li{color:#a1a1aa}.at-urgency-callout{font-family:Inter,sans-serif;font-size:.5em;font-weight:500;color:#18181b;line-height:1.6;max-width:800px;padding:16px 20px;border-left:2px solid #FE2579;background:#fe257908}.at-engine-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-stages{display:flex;gap:32px;width:100%}.at-stage-block{flex:1;padding:28px 24px;border:1px solid #e4e4e7;position:relative}.at-stage-number{font-family:Syne,sans-serif;font-size:2.8em;font-weight:800;color:#f4f4f5;letter-spacing:-.04em;line-height:1;margin-bottom:16px}.at-stage-block:first-child .at-stage-number{color:#fe2579;opacity:.15}.at-stage-name{font-family:Syne,sans-serif;font-size:.85em;font-weight:700;color:#18181b;letter-spacing:-.02em;margin-bottom:6px}.at-stage-desc{font-family:Inter,sans-serif;font-size:.52em;font-weight:400;color:#a1a1aa;line-height:1.5}.at-partners-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-partner-split{display:flex;gap:48px;width:100%;margin-top:8px}.at-partner-half{flex:1}.at-partner-divider{width:1px;background:#e4e4e7;flex-shrink:0;align-self:stretch}.at-partner-name{font-family:Syne,sans-serif;font-size:1.6em;font-weight:800;color:#18181b;letter-spacing:-.04em;margin-bottom:20px}.at-partner-details{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.at-partner-stat{display:flex;flex-direction:column;gap:1px}.at-partner-stat-value{font-family:Syne,sans-serif;font-size:.58em;font-weight:700;color:#18181b;letter-spacing:-.01em}.at-partner-stat-detail{font-family:Inter,sans-serif;font-size:.44em;font-weight:400;color:#a1a1aa}.at-partner-priorities{display:flex;flex-direction:column;gap:6px;padding-top:16px;border-top:1px solid #f4f4f5}.at-partner-roadmap-item{display:flex;align-items:baseline;gap:12px}.at-roadmap-when{font-family:Syne,sans-serif;font-size:.46em;font-weight:700;color:#fe2579;letter-spacing:-.01em;min-width:60px;flex-shrink:0}.at-roadmap-what{font-family:Inter,sans-serif;font-size:.46em;font-weight:400;color:#52525b}.at-partner-priority-item{font-family:Inter,sans-serif;font-size:.46em;font-weight:400;color:#52525b;line-height:1.5;padding-left:12px;position:relative}.at-partner-priority-item:before{content:"";position:absolute;left:0;top:8px;width:4px;height:4px;border-radius:50%;background:#d4d4d8}.at-team-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-team-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px 40px;margin-bottom:32px;width:100%}.at-team-member{padding-bottom:16px;border-bottom:1px solid #f4f4f5}.at-team-person{font-family:Syne,sans-serif;font-size:.82em;font-weight:700;color:#18181b;letter-spacing:-.02em;margin-bottom:2px}.at-team-role{font-family:Inter,sans-serif;font-size:.46em;font-weight:500;color:#71717a;margin-bottom:4px}.at-team-metric{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#a1a1aa}.at-team-mission{font-family:Inter,sans-serif;font-size:.56em;font-weight:400;color:#52525b;line-height:1.6;margin:0;padding:0;border:none;max-width:700px}.at-team-mission em{font-style:italic;color:#3f3f46}.at-team-mission cite{display:block;font-style:normal;font-size:.82em;color:#fe2579;font-weight:600;margin-top:8px;letter-spacing:.02em}.at-targets-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px 40px;margin-bottom:32px;width:100%}.at-kpi-cell{padding:16px 0}.at-kpi-value{font-family:Syne,sans-serif;font-size:2.8em;font-weight:800;color:#18181b;letter-spacing:-.05em;line-height:1;margin-bottom:6px}.at-kpi-cell:first-child .at-kpi-value{color:#fe2579}.at-kpi-label{font-family:Inter,sans-serif;font-size:.5em;font-weight:500;color:#71717a;line-height:1.4;letter-spacing:.01em}.at-kpi-footer{display:flex;gap:12px;flex-wrap:wrap}.at-kpi-pill{font-family:Inter,sans-serif;font-size:.44em;font-weight:500;color:#52525b;padding:6px 14px;border:1px solid #e4e4e7;letter-spacing:.02em}.at-ask-slide{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.at-ask-slide .at-display-lg{margin-bottom:40px}.at-ask-columns{display:flex;gap:48px;width:100%;margin-bottom:40px}.at-ask-col{flex:1}.at-ask-divider{width:1px;background:#e4e4e7;flex-shrink:0;align-self:stretch}.at-ask-col-title{font-family:Syne,sans-serif;font-size:.72em;font-weight:700;color:#18181b;letter-spacing:-.02em;margin-bottom:16px;padding-bottom:12px;border-bottom:2px solid #18181b}.at-ask-col-title--deliver{border-bottom-color:#fe2579;color:#fe2579}.at-ask-list{list-style:none;padding:0;margin:0}.at-ask-list li{font-family:Inter,sans-serif;font-size:.52em;font-weight:400;color:#3f3f46;padding:7px 0;line-height:1.5;border-bottom:1px solid #f4f4f5}.at-ask-list li:last-child{border-bottom:none}.at-ask-list--deliver li{color:#52525b}.at-ask-footer{font-family:Inter,sans-serif;font-size:.5em;font-weight:400;color:#a1a1aa;line-height:1.7}.at-ask-email{color:#fe2579;font-weight:500;letter-spacing:.02em}@keyframes atFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.deck-viewport.atelier .reveal .slides section.present>*{animation:atFadeUp .8s cubic-bezier(.16,1,.3,1) both}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(1){animation-delay:0s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(2){animation-delay:.1s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(3){animation-delay:.2s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(4){animation-delay:.3s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(5){animation-delay:.4s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(6){animation-delay:.5s}.deck-viewport.atelier .reveal .slides section.present>*:nth-child(7){animation-delay:.6s}.deck-viewport.atelier .reveal .progress{height:2px;z-index:1000;background:#f4f4f5}.deck-viewport.atelier .reveal .progress span{background:#fe2579;transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.atelier .reveal .slide-number{color:#a1a1aa;font-family:Inter,sans-serif;font-size:11px;font-weight:500;background:transparent!important;right:24px;bottom:16px;letter-spacing:.08em}.deck-viewport.atelier .reveal .controls{color:#d4d4d8}.deck-viewport.atelier .reveal .controls button:hover{color:#fe2579}.at-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#a1a1aa;text-decoration:none;font-family:Inter,sans-serif;font-weight:500;transition:all .3s ease;letter-spacing:.06em;text-transform:uppercase;padding:4px 10px}.at-back:hover{color:#fe2579}@media print{.deck-viewport.atelier{position:static;width:auto;height:auto}.at-back{display:none}}.deck-viewport.scandinavian{--sc-warm-white: #fefefe;--sc-warm-gray: #f8f7f4;--sc-warm-gray-hover: #f3f1ec;--sc-border: #edeae4;--sc-text: #2d2d2d;--sc-text-muted: #7a7672;--sc-text-light: #a8a29e;--sc-blue: #5b8def;--sc-blue-light: #e8f0fd;--sc-green: #6cb880;--sc-green-light: #eaf5ed;--sc-amber: #d4a54a;--sc-amber-light: #fdf5e6;--sc-radius: 12px;--sc-radius-sm: 8px;--sc-shadow: 0 2px 8px rgba(0, 0, 0, .06);--sc-shadow-md: 0 4px 16px rgba(0, 0, 0, .08);--sc-font-display: "Nunito Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--sc-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}.deck-viewport.scandinavian{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--sc-warm-white)}.deck-viewport.scandinavian .reveal{height:100%;width:100%}.deck-viewport.scandinavian .reveal-viewport,.deck-viewport.scandinavian .reveal .slide-background-content{background:var(--sc-warm-white)}.deck-viewport.scandinavian .reveal ::-moz-selection{color:var(--sc-warm-white);background:var(--sc-blue);text-shadow:none}.deck-viewport.scandinavian .reveal ::selection{color:var(--sc-warm-white);background:var(--sc-blue);text-shadow:none}.deck-viewport.scandinavian .reveal{font-family:var(--sc-font-body);font-size:28px;color:var(--sc-text);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.scandinavian .reveal h1,.deck-viewport.scandinavian .reveal h2,.deck-viewport.scandinavian .reveal h3,.deck-viewport.scandinavian .reveal h4{font-family:var(--sc-font-display);color:var(--sc-text);font-weight:700;letter-spacing:-.02em;text-transform:none;text-shadow:none;margin:0}.deck-viewport.scandinavian .reveal p,.deck-viewport.scandinavian .reveal li{line-height:1.6;color:var(--sc-text-muted)}.deck-viewport.scandinavian .reveal strong{color:var(--sc-text);font-weight:700}.deck-viewport.scandinavian .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.scandinavian .reveal .slides section{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:50px 70px}.sc-section-label{font-family:var(--sc-font-body);font-size:.5em;font-weight:600;color:var(--sc-blue);letter-spacing:.12em;text-transform:uppercase;margin-bottom:24px}.sc-title-slide{display:flex;flex-direction:column;align-items:center;justify-content:center}.sc-title-logo{max-height:44px;margin-bottom:36px;opacity:.85}.sc-title{font-family:var(--sc-font-display);font-size:1.7em;font-weight:800;color:var(--sc-text);letter-spacing:-.03em;line-height:1.15;max-width:800px;margin-bottom:0}.sc-title-divider{width:60px;height:3px;background:var(--sc-blue);border-radius:2px;margin:24px auto}.sc-subtitle{font-family:var(--sc-font-body);font-size:.62em;font-weight:500;color:var(--sc-text-muted);margin:0;max-width:600px;line-height:1.5}.sc-title-meta{font-family:var(--sc-font-body);font-size:.45em;font-weight:400;color:var(--sc-text-light);margin-top:24px;letter-spacing:.02em;line-height:1.7}.sc-thesis-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:28px 36px;max-width:780px;box-shadow:var(--sc-shadow);margin-bottom:28px}.sc-thesis-text{font-family:var(--sc-font-display);font-size:.78em;font-weight:600;color:var(--sc-text);line-height:1.5;margin:0}.sc-transformation-list{display:flex;flex-direction:column;gap:8px;align-items:center}.sc-transform-row{display:flex;align-items:center;gap:10px;font-size:.52em}.sc-transform-arrow{color:var(--sc-green);font-size:1.1em;font-weight:700;flex-shrink:0}.sc-transform-from{color:var(--sc-text-light);font-weight:400;text-decoration:line-through;text-decoration-color:var(--sc-border)}.sc-transform-separator{color:var(--sc-text-light);font-size:.85em}.sc-transform-to{color:var(--sc-text);font-weight:600}.sc-tier-row{display:flex;align-items:stretch;justify-content:center;gap:20px;margin:8px 0}.sc-tier-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:24px 22px 20px;flex:0 1 280px;text-align:left;box-shadow:var(--sc-shadow);position:relative;overflow:hidden}.sc-tier-accent{position:absolute;top:0;left:0;right:0;height:4px;border-radius:var(--sc-radius) var(--sc-radius) 0 0}.sc-tier-icon{font-size:1em;margin-bottom:6px}.sc-tier-name{font-family:var(--sc-font-display);font-size:.72em;font-weight:700;color:var(--sc-text);margin-bottom:4px}.sc-tier-partners{font-family:var(--sc-font-body);font-size:.42em;font-weight:500;color:var(--sc-text-muted);margin-bottom:8px;letter-spacing:.01em}.sc-tier-desc{font-family:var(--sc-font-body);font-size:.38em;font-weight:400;color:var(--sc-text-light);line-height:1.5}.sc-urgency-grid{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.sc-urgency-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:20px 24px;flex:0 1 360px;text-align:left;box-shadow:var(--sc-shadow)}.sc-urgency-leaders{border-left:4px solid var(--sc-green)}.sc-urgency-laggards{border-left:4px solid var(--sc-amber)}.sc-urgency-badge{font-family:var(--sc-font-body);font-size:.42em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;padding:3px 10px;border-radius:var(--sc-radius-sm);display:inline-block}.sc-badge-green{color:var(--sc-green);background:var(--sc-green-light)}.sc-badge-amber{color:var(--sc-amber);background:var(--sc-amber-light)}.sc-urgency-list{list-style:none;padding:0;margin:0}.sc-urgency-list li{font-family:var(--sc-font-body);font-size:.42em;color:var(--sc-text-muted);padding:5px 0;border-bottom:1px solid var(--sc-border);line-height:1.4;font-weight:500}.sc-urgency-list li:last-child{border-bottom:none}.sc-urgency-callout{font-family:var(--sc-font-body);font-size:.45em;font-weight:500;color:var(--sc-text-muted);background:var(--sc-amber-light);border-radius:var(--sc-radius-sm);padding:14px 24px;max-width:760px;line-height:1.5;border-left:4px solid var(--sc-amber)}.sc-engine-stages{display:flex;gap:16px;justify-content:center;margin-bottom:24px}.sc-stage-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:20px 18px;flex:0 1 200px;text-align:center;box-shadow:var(--sc-shadow);transition:transform .2s ease}.sc-stage-number{font-family:var(--sc-font-display);font-size:1.6em;font-weight:300;color:var(--sc-blue);line-height:1;margin-bottom:6px}.sc-stage-name{font-family:var(--sc-font-display);font-size:.55em;font-weight:700;color:var(--sc-text);margin-bottom:4px}.sc-stage-desc{font-family:var(--sc-font-body);font-size:.36em;font-weight:400;color:var(--sc-text-light);line-height:1.45}.sc-plays-strip{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.sc-play-chip{display:flex;align-items:center;gap:8px;background:var(--sc-warm-gray);border-radius:20px;padding:6px 14px;box-shadow:var(--sc-shadow)}.sc-play-name{font-family:var(--sc-font-body);font-size:.42em;font-weight:600;color:var(--sc-text)}.sc-play-status{font-family:var(--sc-font-body);font-size:.34em;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:2px 8px;border-radius:10px}.sc-status-live{color:var(--sc-green);background:var(--sc-green-light)}.sc-status-ready{color:var(--sc-text-light);background:var(--sc-warm-gray-hover)}.sc-partner-grid{display:flex;gap:20px;justify-content:center}.sc-partner-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:24px 24px 20px;flex:0 1 420px;text-align:left;box-shadow:var(--sc-shadow)}.sc-partner-name{font-family:var(--sc-font-display);font-size:.8em;font-weight:800;color:var(--sc-text);margin-bottom:12px;padding-bottom:8px;border-bottom:2px solid var(--sc-border)}.sc-partner-items{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.sc-partner-item{display:flex;justify-content:space-between;align-items:baseline;padding:4px 0;border-bottom:1px solid var(--sc-border)}.sc-partner-label{font-family:var(--sc-font-display);font-size:.5em;font-weight:700;color:var(--sc-text)}.sc-partner-detail{font-family:var(--sc-font-body);font-size:.38em;font-weight:400;color:var(--sc-text-muted);text-align:right;max-width:200px}.sc-partner-roadmap{display:flex;flex-direction:column;gap:4px}.sc-roadmap-step{font-family:var(--sc-font-body);font-size:.36em;color:var(--sc-text-light);line-height:1.4}.sc-roadmap-step strong{color:var(--sc-blue);font-weight:600}.sc-partner-priorities{display:flex;flex-direction:column;gap:4px}.sc-priority-item{font-family:var(--sc-font-body);font-size:.36em;color:var(--sc-text-light);padding-left:12px;position:relative;line-height:1.4}.sc-priority-item:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--sc-blue)}.sc-team-grid{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin-bottom:20px}.sc-team-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:18px 16px 14px;width:150px;text-align:center;box-shadow:var(--sc-shadow)}.sc-team-avatar{width:40px;height:40px;border-radius:50%;background:var(--sc-blue-light);color:var(--sc-blue);font-family:var(--sc-font-display);font-size:.5em;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 8px;letter-spacing:.02em}.sc-team-person{font-family:var(--sc-font-display);font-size:.48em;font-weight:700;color:var(--sc-text);margin-bottom:2px}.sc-team-role{font-family:var(--sc-font-body);font-size:.32em;font-weight:500;color:var(--sc-text-light);margin-bottom:4px;letter-spacing:.02em}.sc-team-metric{font-family:var(--sc-font-body);font-size:.3em;font-weight:600;color:var(--sc-green)}.sc-stacy-callout{background:var(--sc-blue-light);border-radius:var(--sc-radius);padding:16px 24px;max-width:780px;display:flex;flex-direction:column;gap:6px;box-shadow:var(--sc-shadow)}.sc-stacy-label{font-family:var(--sc-font-display);font-size:.5em;font-weight:700;color:var(--sc-blue)}.sc-stacy-text{font-family:var(--sc-font-body);font-size:.4em;font-weight:400;color:var(--sc-text-muted);line-height:1.55}.sc-kpi-row{display:flex;flex-wrap:wrap;gap:14px;justify-content:center}.sc-kpi-card{background:var(--sc-warm-gray);border-radius:var(--sc-radius);padding:22px 20px 18px;flex:0 1 170px;text-align:center;box-shadow:var(--sc-shadow)}.sc-kpi-value{font-family:var(--sc-font-display);font-size:1.5em;font-weight:300;color:var(--sc-text);line-height:1;margin-bottom:6px;letter-spacing:-.03em}.sc-kpi-label{font-family:var(--sc-font-body);font-size:.38em;font-weight:600;color:var(--sc-text);margin-bottom:2px;line-height:1.3}.sc-kpi-sublabel{font-family:var(--sc-font-body);font-size:.3em;font-weight:400;color:var(--sc-text-light);line-height:1.35}.sc-ask-grid{display:flex;gap:20px;justify-content:center;margin-bottom:20px}.sc-ask-card{border-radius:var(--sc-radius);padding:24px 24px 20px;flex:0 1 380px;text-align:left;box-shadow:var(--sc-shadow)}.sc-ask-needs{background:var(--sc-amber-light);border-top:4px solid var(--sc-amber)}.sc-ask-delivers{background:var(--sc-green-light);border-top:4px solid var(--sc-green)}.sc-ask-heading{font-family:var(--sc-font-display);font-size:.6em;font-weight:700;color:var(--sc-amber);margin-bottom:12px;letter-spacing:.02em}.sc-ask-heading-green{color:var(--sc-green)}.sc-ask-list{list-style:none;padding:0;margin:0}.sc-ask-list li{font-family:var(--sc-font-body);font-size:.42em;font-weight:500;color:var(--sc-text-muted);padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);line-height:1.4}.sc-ask-list li:last-child{border-bottom:none}.sc-closing-meta{font-family:var(--sc-font-body);font-size:.4em;font-weight:400;color:var(--sc-text-light);letter-spacing:.02em}@keyframes scFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.deck-viewport.scandinavian .reveal .slides section.present>*{animation:scFadeUp .65s cubic-bezier(.23,1,.32,1) both}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(3){animation-delay:.19s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(4){animation-delay:.26s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(5){animation-delay:.33s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(6){animation-delay:.4s}.deck-viewport.scandinavian .reveal .slides section.present>*:nth-child(7){animation-delay:.47s}.deck-viewport.scandinavian .reveal .progress{height:3px;z-index:1000;background:var(--sc-border)}.deck-viewport.scandinavian .reveal .progress span{background:var(--sc-blue);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.scandinavian .reveal .slide-number{color:var(--sc-text-light);font-family:var(--sc-font-body);font-size:11px;font-weight:500;background:transparent!important;right:24px;bottom:16px;letter-spacing:.04em}.deck-viewport.scandinavian .reveal .controls{color:var(--sc-text-light)}.deck-viewport.scandinavian .reveal .controls button:hover{color:var(--sc-blue)}.sc-back{position:fixed;top:16px;left:20px;z-index:100;font-size:12px;color:var(--sc-text-light);text-decoration:none;font-family:var(--sc-font-body);font-weight:500;opacity:1;transition:all .3s ease;letter-spacing:.03em;padding:5px 12px;border-radius:var(--sc-radius-sm);background:var(--sc-warm-gray);box-shadow:var(--sc-shadow)}.sc-back:hover{color:var(--sc-blue);background:var(--sc-blue-light)}.deck-viewport.monograph{--mg-cream: #faf8f2;--mg-cream-dark: #f2efe6;--mg-paper: #f7f5ee;--mg-blue: #1e3a5f;--mg-blue-light: #2a5080;--mg-blue-muted: rgba(30, 58, 95, .08);--mg-red: #c0392b;--mg-red-muted: rgba(192, 57, 43, .08);--mg-text: #2c2c2c;--mg-text-secondary: #5a5a5a;--mg-text-tertiary: #8a8a7e;--mg-border: rgba(30, 58, 95, .15);--mg-border-light: rgba(30, 58, 95, .08);--mg-green: #27764e;--mg-amber: #b8860b;--mg-serif: "Crimson Pro", "Georgia", "Times New Roman", serif;--mg-sans: "Karla", "Helvetica Neue", Arial, sans-serif}.deck-viewport.monograph{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--mg-cream)}.deck-viewport.monograph .reveal{height:100%;width:100%}.deck-viewport.monograph .reveal-viewport,.deck-viewport.monograph .reveal .slide-background-content{background:var(--mg-cream)}.deck-viewport.monograph .reveal ::-moz-selection{color:#fff;background:#1e3a5f80;text-shadow:none}.deck-viewport.monograph .reveal ::selection{color:#fff;background:#1e3a5f80;text-shadow:none}.deck-viewport.monograph .reveal{font-family:var(--mg-sans);font-size:26px;color:var(--mg-text);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.monograph .reveal h1,.deck-viewport.monograph .reveal h2,.deck-viewport.monograph .reveal h3,.deck-viewport.monograph .reveal h4{font-family:var(--mg-serif);color:var(--mg-blue);font-weight:600;letter-spacing:-.01em;text-transform:none;text-shadow:none;margin:0;line-height:1.25}.deck-viewport.monograph .reveal p,.deck-viewport.monograph .reveal li{line-height:1.65}.deck-viewport.monograph .reveal strong{color:var(--mg-blue);font-weight:700}.deck-viewport.monograph .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.monograph .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:56px 80px 48px}.mg-section-marker{font-family:var(--mg-serif);font-size:.52em;font-weight:400;font-style:italic;color:var(--mg-text-tertiary);letter-spacing:.04em;margin-bottom:6px;padding-left:2px}.mg-heading{font-family:var(--mg-serif);font-size:1.25em;font-weight:600;color:var(--mg-blue);letter-spacing:-.015em;margin-bottom:14px;line-height:1.2;border-bottom:1px solid var(--mg-border);padding-bottom:8px;width:100%}.mg-body{font-family:var(--mg-sans);font-size:.6em;font-weight:400;color:var(--mg-text-secondary);line-height:1.7;max-width:860px;margin-bottom:16px}.mg-title-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;flex:1}.mg-title{font-family:var(--mg-serif);font-size:1.7em;font-weight:700;color:var(--mg-blue);letter-spacing:-.02em;line-height:1.15;max-width:800px;margin:0;border:none;padding:0}.mg-title-rule{width:120px;height:1px;background:var(--mg-blue);margin:20px auto;opacity:.35}.mg-subtitle{font-family:var(--mg-sans);font-size:.65em;font-weight:400;color:var(--mg-text-secondary);letter-spacing:.12em;text-transform:uppercase;margin:0 0 28px}.mg-title-meta{margin-top:8px}.mg-author{font-family:var(--mg-serif);font-size:.8em;font-weight:600;color:var(--mg-blue);margin-bottom:2px}.mg-credentials{font-family:var(--mg-sans);font-size:.48em;font-weight:400;color:var(--mg-text-secondary);margin-bottom:2px}.mg-institution{font-family:var(--mg-sans);font-size:.48em;font-weight:500;color:var(--mg-text-tertiary);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.mg-date{font-family:var(--mg-sans);font-size:.42em;font-weight:400;color:var(--mg-text-tertiary);letter-spacing:.03em}.mg-abstract-block{width:100%;margin-bottom:16px}.mg-thesis{font-family:var(--mg-serif);font-size:1.1em;font-weight:400;font-style:italic;color:var(--mg-blue);line-height:1.45;margin:0;padding:0 0 0 24px;border-left:3px solid var(--mg-red);max-width:860px}.mg-kpi-row{width:100%;margin-bottom:16px}.mg-kpi-label{font-family:var(--mg-sans);font-size:.45em;font-weight:600;color:var(--mg-text-tertiary);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px}.mg-kpi-grid{display:flex;gap:36px}.mg-kpi{flex:1;padding:12px 16px;background:var(--mg-blue-muted);border-radius:4px;border-left:3px solid var(--mg-blue)}.mg-kpi-value{font-family:var(--mg-serif);font-size:1.3em;font-weight:700;color:var(--mg-blue);letter-spacing:-.02em;line-height:1;margin-bottom:4px}.mg-kpi-desc{font-family:var(--mg-sans);font-size:.42em;font-weight:400;color:var(--mg-text-secondary);line-height:1.4}.mg-table{width:100%;border-collapse:collapse;font-family:var(--mg-sans);font-size:.5em;margin:8px 0}.mg-table thead th{font-family:var(--mg-sans);font-weight:600;color:var(--mg-blue);text-align:left;padding:8px 12px;border-bottom:2px solid var(--mg-blue);font-size:.92em;letter-spacing:.02em;text-transform:uppercase}.mg-table tbody td{padding:7px 12px;border-bottom:1px solid var(--mg-border-light);color:var(--mg-text);vertical-align:top}.mg-table tbody tr:nth-child(2n){background:#1e3a5f06}.mg-table tbody tr:hover{background:#1e3a5f0a}.mg-table-compact{font-size:.46em;margin:6px 0}.mg-table-compact thead th{padding:6px 10px}.mg-table-compact tbody td{padding:5px 10px}.mg-from-cell{color:var(--mg-text-tertiary);text-decoration:line-through;text-decoration-color:#00000026}.mg-to-cell{color:var(--mg-blue);font-weight:600}.mg-footnote{font-family:var(--mg-sans);font-size:.38em;font-weight:400;color:var(--mg-text-tertiary);line-height:1.55;margin-top:auto;padding-top:8px;border-top:1px solid var(--mg-border-light);font-style:italic;max-width:900px}.mg-definitions{width:100%;margin:8px 0 12px}.mg-definition{padding:12px 0;border-bottom:1px solid var(--mg-border-light)}.mg-definition:last-child{border-bottom:none}.mg-def-term{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.mg-def-icon{font-size:.6em;line-height:1}.mg-def-name{font-family:var(--mg-serif);font-size:.75em;font-weight:700;color:var(--mg-blue)}.mg-def-partners{font-family:var(--mg-sans);font-size:.48em;font-weight:400;color:var(--mg-text-tertiary);letter-spacing:.02em}.mg-def-desc{font-family:var(--mg-sans);font-size:.5em;font-weight:400;color:var(--mg-text-secondary);line-height:1.55;padding-left:24px}.mg-argument{display:flex;gap:0;width:100%;margin:10px 0;background:var(--mg-paper);border-radius:4px;border:1px solid var(--mg-border-light);overflow:hidden}.mg-argument-col{flex:1;padding:16px 20px}.mg-argument-divider{width:1px;background:var(--mg-border);align-self:stretch}.mg-argument-header{font-family:var(--mg-serif);font-size:.55em;font-weight:600;color:var(--mg-green);margin-bottom:10px;letter-spacing:.01em}.mg-argument-header--red{color:var(--mg-red)}.mg-argument-list{list-style:none;padding:0;margin:0}.mg-argument-list li{font-family:var(--mg-sans);font-size:.46em;color:var(--mg-text);line-height:1.5;position:relative;padding:4px 0 4px 14px}.mg-argument-list li:before{content:"•";position:absolute;left:0;color:var(--mg-blue);font-weight:700}.mg-argument-list--muted li{color:var(--mg-text-secondary)}.mg-argument-list--muted li:before{color:var(--mg-red)}.mg-conclusion{font-family:var(--mg-sans);font-size:.46em;font-weight:400;color:var(--mg-text-secondary);line-height:1.6;margin-top:10px;padding:12px 16px;background:var(--mg-red-muted);border-left:3px solid var(--mg-red);border-radius:2px}.mg-conclusion-label{font-family:var(--mg-serif);font-weight:600;font-style:italic;color:var(--mg-red)}.mg-process{display:flex;align-items:center;justify-content:flex-start;gap:0;margin:10px 0 16px;width:100%}.mg-process-step{display:flex;align-items:center;gap:0}.mg-process-arrow{font-size:.7em;color:var(--mg-text-tertiary);margin:0 14px;font-weight:300}.mg-process-node{text-align:center;min-width:130px}.mg-process-name{font-family:var(--mg-serif);font-size:.65em;font-weight:700;color:var(--mg-blue);letter-spacing:.01em;border-bottom:2px solid var(--mg-blue);padding-bottom:4px;margin-bottom:4px;display:inline-block}.mg-process-desc{font-family:var(--mg-sans);font-size:.4em;color:var(--mg-text-tertiary);font-weight:400}.mg-play-name{font-weight:600;color:var(--mg-blue)}.mg-status{font-family:var(--mg-sans);font-size:.88em;font-weight:500;padding:2px 8px;border-radius:2px;letter-spacing:.03em}.mg-status--green{color:var(--mg-green);background:#27764e14}.mg-status--amber{color:var(--mg-amber);background:#b8860b14}.mg-two-col{display:flex;gap:24px;width:100%;margin:4px 0;flex:1}.mg-col-panel{flex:1;background:var(--mg-paper);border:1px solid var(--mg-border-light);border-radius:4px;padding:16px 18px;display:flex;flex-direction:column}.mg-panel-title{font-family:var(--mg-serif);font-size:.6em;font-weight:600;color:var(--mg-blue);margin-bottom:10px;display:flex;align-items:center;gap:8px}.mg-panel-badge{font-family:var(--mg-sans);font-size:.72em;font-weight:700;color:#fff;padding:1px 7px;border-radius:2px;letter-spacing:.06em}.mg-panel-section{margin-bottom:10px}.mg-panel-subtitle{font-family:var(--mg-sans);font-size:.42em;font-weight:600;color:var(--mg-text-tertiary);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;padding-bottom:3px;border-bottom:1px solid var(--mg-border-light)}.mg-data-row{display:flex;gap:8px;padding:3px 0;font-size:.42em;line-height:1.4}.mg-data-label{font-family:var(--mg-sans);font-weight:600;color:var(--mg-text);white-space:nowrap}.mg-data-detail{font-family:var(--mg-sans);font-weight:400;color:var(--mg-text-secondary)}.mg-panel-risk{font-family:var(--mg-sans);font-size:.38em;font-weight:400;color:var(--mg-red);font-style:italic;line-height:1.5;margin-top:auto;padding-top:8px;border-top:1px solid var(--mg-border-light)}.mg-table-roster{font-size:.48em}.mg-table-roster thead th{font-size:.9em}.mg-role-cell{font-weight:600;color:var(--mg-blue);white-space:nowrap}.mg-person-cell{font-family:var(--mg-serif);font-weight:500;color:var(--mg-text)}.mg-row-highlight{background:var(--mg-blue-muted)!important}.mg-row-highlight td{font-weight:500}.mg-callout{width:100%;padding:12px 18px;background:var(--mg-blue-muted);border-left:3px solid var(--mg-blue);border-radius:2px;margin:10px 0}.mg-callout-label{font-family:var(--mg-serif);font-size:.44em;font-weight:600;font-style:italic;color:var(--mg-blue);margin-bottom:4px}.mg-callout-body{font-family:var(--mg-sans);font-size:.46em;font-weight:400;color:var(--mg-text-secondary);line-height:1.6;margin:0}.mg-metrics-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;width:100%;margin:8px 0}.mg-metric-card{padding:14px 16px;background:var(--mg-paper);border:1px solid var(--mg-border-light);border-top:3px solid var(--mg-blue);border-radius:2px;text-align:center}.mg-metric-value{font-family:var(--mg-serif);font-size:1.3em;font-weight:700;color:var(--mg-blue);letter-spacing:-.02em;line-height:1;margin-bottom:6px}.mg-metric-label{font-family:var(--mg-sans);font-size:.45em;font-weight:600;color:var(--mg-text);line-height:1.35;margin-bottom:2px}.mg-metric-sub{font-family:var(--mg-sans);font-size:.38em;font-weight:400;color:var(--mg-text-tertiary);font-style:italic}.mg-principles{width:100%;margin-top:10px;padding:10px 16px;background:var(--mg-red-muted);border-left:3px solid var(--mg-red);border-radius:2px}.mg-principles-label{font-family:var(--mg-serif);font-size:.44em;font-weight:600;font-style:italic;color:var(--mg-red);margin-bottom:6px}.mg-principles-list{list-style:none;padding:0;margin:0}.mg-principles-list li{font-family:var(--mg-sans);font-size:.42em;color:var(--mg-text-secondary);line-height:1.5;position:relative;padding:3px 0 3px 14px}.mg-principles-list li:before{content:"—";position:absolute;left:0;color:var(--mg-red);font-weight:400}.mg-two-col-conclusion{gap:0;margin:10px 0 12px}.mg-conclusion-col{flex:1;padding:16px 22px}.mg-conclusion-divider{width:1px;background:var(--mg-border);align-self:stretch}.mg-conclusion-header{font-family:var(--mg-serif);font-size:.6em;font-weight:700;color:var(--mg-text);margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--mg-border-light)}.mg-conclusion-header--blue{color:var(--mg-blue)}.mg-conclusion-list{list-style:none;padding:0;margin:0}.mg-conclusion-list li{font-family:var(--mg-sans);font-size:.46em;color:var(--mg-text-secondary);line-height:1.5;position:relative;padding:5px 0 5px 16px;border-bottom:1px solid var(--mg-border-light)}.mg-conclusion-list li:last-child{border-bottom:none}.mg-conclusion-list li:before{content:"○";position:absolute;left:0;color:var(--mg-text-tertiary);font-size:.7em}.mg-conclusion-list--outcomes li:before{content:"◆";color:var(--mg-blue)}.mg-conclusion-list--outcomes li{color:var(--mg-text);font-weight:500}.mg-closing{width:100%;text-align:center;margin-top:auto}.mg-closing-rule{width:80px;height:1px;background:var(--mg-blue);margin:0 auto 12px;opacity:.3}.mg-closing-text{font-family:var(--mg-serif);font-size:.52em;font-weight:400;font-style:italic;color:var(--mg-text-secondary);line-height:1.55;max-width:700px;margin:0 auto 10px}.mg-closing-meta{font-family:var(--mg-sans);font-size:.4em;font-weight:400;color:var(--mg-text-tertiary);letter-spacing:.03em}@keyframes mgFadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.deck-viewport.monograph .reveal .slides section.present>*{animation:mgFadeUp .65s cubic-bezier(.25,.46,.45,.94) both}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(1){animation-delay:.04s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(3){animation-delay:.2s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(4){animation-delay:.28s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(5){animation-delay:.36s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(6){animation-delay:.44s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(7){animation-delay:.52s}.deck-viewport.monograph .reveal .slides section.present>*:nth-child(8){animation-delay:.6s}.deck-viewport.monograph .reveal .progress{height:2px;z-index:1000;background:#1e3a5f0f}.deck-viewport.monograph .reveal .progress span{background:var(--mg-blue);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.monograph .reveal .slide-number{color:var(--mg-text-tertiary);font-family:var(--mg-sans);font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck-viewport.monograph .reveal .controls{color:#1e3a5f40}.deck-viewport.monograph .reveal .controls button:hover{color:var(--mg-blue)}.mg-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:var(--mg-text-tertiary);text-decoration:none;font-family:Karla,Helvetica Neue,sans-serif;font-weight:500;opacity:1;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px}.mg-back:hover{color:var(--mg-blue);background:#1e3a5f0d}.deck-viewport.velocity{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#0a0a0f}.deck-viewport.velocity .reveal{height:100%;width:100%}.deck-viewport.velocity .reveal-viewport,.deck-viewport.velocity .reveal .slide-background-content{background:#0a0a0f}.deck-viewport.velocity:before{content:"";position:fixed;top:-40%;right:-20%;width:80%;height:80%;background:radial-gradient(ellipse at center,rgba(2,131,255,.04) 0%,transparent 70%);pointer-events:none;z-index:0}.deck-viewport.velocity:after{content:"";position:fixed;bottom:-30%;left:-10%;width:60%;height:60%;background:radial-gradient(ellipse at center,rgba(62,196,239,.03) 0%,transparent 70%);pointer-events:none;z-index:0}.deck-viewport.velocity .reveal ::-moz-selection{color:#fff;background:#0283ff66;text-shadow:none}.deck-viewport.velocity .reveal ::selection{color:#fff;background:#0283ff66;text-shadow:none}.deck-viewport.velocity .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.velocity .reveal h1,.deck-viewport.velocity .reveal h2,.deck-viewport.velocity .reveal h3,.deck-viewport.velocity .reveal h4{font-family:Rajdhani,-apple-system,sans-serif;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:none;margin:0}.deck-viewport.velocity .reveal p,.deck-viewport.velocity .reveal li{line-height:1.5}.deck-viewport.velocity .reveal strong{color:#fff;font-weight:700}.deck-viewport.velocity .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.velocity .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:50px 80px}.v-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#fff3;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;padding:4px 12px;border:1px solid rgba(255,255,255,.06);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.v-back:hover{color:#0283ff;border-color:#0283ff4d;background:#0283ff0f}.v-slide-label{font-family:Rajdhani,sans-serif;font-size:.45em;font-weight:700;color:#0283ff;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;padding:3px 16px 3px 12px;background:#0283ff14;border-left:2px solid #0283FF;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.v-section-headline{font-family:Rajdhani,sans-serif;font-size:1.3em;font-weight:700;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px}.v-title-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%}.v-logo-blur-wrap{position:relative;margin-bottom:16px}.v-logo-blur-img{max-height:44px;opacity:.85;position:relative;z-index:1}.v-logo-streak{position:absolute;top:50%;left:-40px;right:-40px;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(2,131,255,.4) 30%,rgba(62,196,239,.2) 70%,transparent 100%);transform:translateY(-50%);z-index:0}.v-fy-massive{font-family:Rajdhani,sans-serif;font-size:6em;font-weight:300;color:#ffffff14;letter-spacing:.15em;line-height:.85;text-transform:uppercase;margin-bottom:-10px}.v-title-main{font-family:Rajdhani,sans-serif;font-size:1.7em;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;position:relative}.v-title-rule{width:120px;height:2px;background:linear-gradient(90deg,#0283ff,#3ec4ef);margin:18px auto}.v-title-sub{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:500;color:#ffffff73;letter-spacing:.15em;text-transform:uppercase}.v-title-meta{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#ffffff40;margin-top:24px;letter-spacing:.02em;line-height:1.8}.v-kinetic-quote{font-family:Rajdhani,sans-serif;font-size:1.5em;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.2;max-width:900px;margin-bottom:24px;text-transform:uppercase}.v-glow-text{color:#0283ff;text-shadow:0 0 30px rgba(2,131,255,.4),0 0 60px rgba(2,131,255,.15)}.v-arrow-divider{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.v-transform-arrow{display:flex;align-items:center;gap:12px;font-size:.55em}.v-from{color:#ffffff4d;font-weight:400;text-decoration:line-through;text-decoration-color:#ffffff1f;min-width:180px;text-align:right}.v-arrow-icon{flex-shrink:0;display:flex;align-items:center}.v-to{color:#fff;font-weight:600;font-family:Rajdhani,sans-serif;letter-spacing:.03em;text-transform:uppercase}.v-kpi-strip{display:flex;gap:32px;margin-top:8px}.v-kpi-tile{background:#0283ff0d;border:1px solid rgba(2,131,255,.12);padding:14px 20px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));min-width:200px}.v-kpi-value{font-family:Rajdhani,sans-serif;font-size:1.4em;font-weight:700;color:#fff;letter-spacing:-.01em}.v-trend-arrow{color:#0283ff;font-size:.7em;margin-left:4px}.v-kpi-label{font-size:.42em;color:#fff6;font-weight:400;margin-top:2px;letter-spacing:.01em}.v-tier-stack{display:flex;gap:24px;align-items:stretch;margin-bottom:24px;width:100%}.v-tier-card{flex:1;background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:0;position:relative;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px));overflow:visible}.v-tier-accent{height:3px;width:100%;clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.v-tier-content{padding:16px 20px}.v-tier-name{font-family:Rajdhani,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.v-tier-partners{font-size:.55em;font-weight:500;color:#fff9;margin-bottom:8px}.v-tier-desc{font-size:.42em;font-weight:400;color:#ffffff4d;line-height:1.5}.v-speed-connector{position:absolute;right:-33px;top:50%;transform:translateY(-50%);z-index:5;opacity:.6}.v-principle-bar{font-size:.42em;color:#ffffff4d;font-style:italic;padding:8px 16px;border-left:2px solid rgba(2,131,255,.2);font-weight:400}.v-diagonal-split{display:flex;gap:40px;width:100%;margin-bottom:24px;align-items:flex-start}.v-split-left,.v-split-right{flex:1}.v-split-header{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.v-dim-text{color:#ffffff40}.v-split-divider{width:2px;align-self:stretch;background:linear-gradient(180deg,#0283ff4d,#ffffff0d);transform:skew(-5deg)}.v-split-item{font-size:.48em;padding:5px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.v-leader-item{color:#ffffffa6}.v-laggard-item{color:#ffffff4d}.v-bullet-accel{color:#0283ff;font-size:.6em;margin-top:2px;flex-shrink:0}.v-bullet-decel{color:#ffffff26;font-size:.6em;margin-top:2px;flex-shrink:0}.v-countdown-bar{width:100%;background:#0283ff0a;border:1px solid rgba(2,131,255,.1);padding:14px 24px;display:flex;align-items:center;gap:16px;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 50%,calc(100% - 16px) 100%,0 100%)}.v-countdown-label{font-family:Rajdhani,sans-serif;font-size:.4em;font-weight:600;color:#fff6;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0}.v-countdown-value{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;color:#0283ff;text-shadow:0 0 20px rgba(2,131,255,.3);flex-shrink:0}.v-countdown-urgency{font-size:.36em;color:#ffffff4d;line-height:1.4;font-weight:400}.v-pipeline-flow{display:flex;align-items:center;gap:0;margin-bottom:28px;width:100%}.v-stage-block{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.v-stage-indicator{width:100%;height:3px;margin-bottom:10px;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 100%,0 100%)}.v-stage-name{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.v-stage-desc{font-size:.38em;color:#ffffff4d;font-weight:400}.v-flow-arrow{position:absolute;right:-16px;top:10px;z-index:5}.v-plays-dashboard{width:100%;background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:16px 20px;clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,12px 100%,0 calc(100% - 12px))}.v-dashboard-header{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.v-plays-grid{display:flex;flex-direction:column;gap:6px}.v-play-row{display:grid;grid-template-columns:140px 120px 1fr 90px;align-items:center;gap:12px;padding:4px 0}.v-play-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.v-play-partner{font-size:.38em;color:#ffffff4d;font-weight:400}.v-play-bar-wrap{height:4px;background:#ffffff0f;border-radius:0;overflow:hidden;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.v-play-bar{height:100%;display:block;transition:width .8s ease}.v-play-status{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:right}.v-partner-panels{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%}.v-partner-panel{background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:0;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px));overflow:hidden}.v-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;background:#0283ff0d;border-bottom:1px solid rgba(2,131,255,.1)}.v-panel-name{font-family:Rajdhani,sans-serif;font-size:.75em;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase}.v-panel-tier{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;color:#0283ff;letter-spacing:.05em}.v-panel-metrics{padding:12px 18px;display:flex;flex-direction:column;gap:8px}.v-panel-metric{display:flex;flex-direction:column;gap:1px}.v-metric-label-sm{font-family:Rajdhani,sans-serif;font-size:.48em;font-weight:600;color:#ffffffb3;letter-spacing:.03em}.v-metric-detail{font-size:.36em;color:#ffffff4d;font-weight:400}.v-momentum-bar{padding:10px 18px;border-top:1px solid rgba(255,255,255,.04)}.v-momentum-label{font-family:Rajdhani,sans-serif;font-size:.35em;font-weight:600;color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.v-momentum-track{height:4px;background:#ffffff0f;margin-bottom:6px;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%);overflow:hidden}.v-momentum-fill{height:100%;background:linear-gradient(90deg,#0283ff,#3ec4ef);transition:width 1.2s cubic-bezier(.23,1,.32,1)}.v-momentum-fill.v-fill-warn{background:linear-gradient(90deg,#f97316,#fbbf24)}.v-momentum-target{font-size:.34em;color:#ffffff40;font-weight:400}.v-roadmap-strip{padding:8px 18px 14px;display:flex;flex-direction:column;gap:3px;border-top:1px solid rgba(255,255,255,.04)}.v-roadmap-item{font-size:.34em;color:#ffffff59;font-weight:400;line-height:1.5}.v-roadmap-item strong{color:#ffffff8c;font-weight:600}.v-formation{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.v-formation-lead{text-align:center;padding:14px 32px;background:#0283ff0f;border:1px solid rgba(2,131,255,.15);clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px)}.v-formation-name{font-family:Rajdhani,sans-serif;font-size:.9em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.v-formation-role{font-size:.4em;color:#ffffff59;font-weight:400;margin-top:2px}.v-formation-metric{font-size:.38em;color:#0283ff;font-weight:500;margin-top:4px}.v-formation-connector{margin:4px 0;opacity:.5}.v-formation-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.v-formation-member{text-align:center;padding:10px 16px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px);min-width:130px}.v-member-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#ffffffd9;letter-spacing:.03em;text-transform:uppercase}.v-member-role{font-size:.34em;color:#ffffff4d;font-weight:400;margin-top:2px}.v-member-metric{font-size:.32em;color:#3ec4ef;font-weight:500;margin-top:4px}.v-directive-banner{width:100%;background:linear-gradient(90deg,#0283ff14,#3ec4ef0a);border-left:3px solid #0283FF;padding:14px 20px;clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.v-directive-label{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:700;color:#0283ff;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px}.v-directive-text{font-size:.42em;color:#ffffff8c;font-weight:400;line-height:1.5}.v-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:20px}.v-target-tile{background:#ffffff05;border:1px solid rgba(255,255,255,.06);padding:18px 20px;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));position:relative;overflow:hidden}.v-target-tile:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:linear-gradient(90deg,#0283FF,transparent);opacity:.4}.v-target-value{font-family:Rajdhani,sans-serif;font-size:1.6em;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.v-trend-up{color:#0283ff;font-size:.55em;margin-left:4px}.v-target-label{font-size:.45em;font-weight:500;color:#ffffff8c;line-height:1.3}.v-target-sublabel{font-size:.36em;color:#ffffff40;font-weight:400;margin-top:4px}.v-targets-footer{font-size:.4em;color:#ffffff40;font-style:italic;padding:8px 16px;border-left:2px solid rgba(2,131,255,.15);font-weight:400}.v-ask-panels{display:flex;align-items:center;gap:0;width:100%;margin-bottom:32px}.v-ask-panel{flex:1;padding:20px 24px}.v-ask-invest{background:#ffffff05;border:1px solid rgba(255,255,255,.06);clip-path:polygon(0 0,calc(100% - 12px) 0,100% 12px,100% 100%,0 100%)}.v-ask-returns{background:#0283ff0a;border:1px solid rgba(2,131,255,.12);clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.v-ask-header{font-family:Rajdhani,sans-serif;font-size:.65em;font-weight:700;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.06)}.v-ask-header-glow{color:#0283ff;border-bottom-color:#0283ff26}.v-ask-items{display:flex;flex-direction:column;gap:6px}.v-ask-item{font-size:.44em;color:#ffffff80;display:flex;align-items:flex-start;gap:8px;line-height:1.4;font-weight:400}.v-ask-item-glow{color:#ffffffb3}.v-ask-bullet{color:#ffffff40;flex-shrink:0;font-size:.9em;margin-top:1px}.v-bullet-glow{color:#0283ff}.v-ask-arrow-center{flex-shrink:0;padding:0 8px;display:flex;align-items:center}.v-trajectory-close{text-align:center;width:100%}.v-trajectory-line{width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(2,131,255,.2) 50%,transparent 100%);margin-bottom:16px}.v-trajectory-text{font-family:Rajdhani,sans-serif;font-size:.5em;font-weight:600;color:#0283ff;letter-spacing:.05em}.v-trajectory-date{font-size:.38em;color:#fff3;font-weight:400;margin-top:6px;letter-spacing:.03em}@keyframes vSlideForward{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes vSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vBarGrow{0%{width:0!important}}@keyframes vGlowPulse{0%,to{text-shadow:0 0 30px rgba(2,131,255,.4),0 0 60px rgba(2,131,255,.15)}50%{text-shadow:0 0 40px rgba(2,131,255,.6),0 0 80px rgba(2,131,255,.25)}}.deck-viewport.velocity .reveal .slides section.present>*{animation:vSlideForward .6s cubic-bezier(.23,1,.32,1) both}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(3){animation-delay:.19s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(4){animation-delay:.26s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(5){animation-delay:.33s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(6){animation-delay:.4s}.deck-viewport.velocity .reveal .slides section.present>*:nth-child(7){animation-delay:.47s}.deck-viewport.velocity .reveal .slides section:first-child.present>*{animation-name:vSlideUp}.deck-viewport.velocity .reveal .slides section.present .v-play-bar{animation:vBarGrow 1s cubic-bezier(.23,1,.32,1) .4s both}.deck-viewport.velocity .reveal .slides section.present .v-momentum-fill{animation:vBarGrow 1.2s cubic-bezier(.23,1,.32,1) .5s both}.deck-viewport.velocity .reveal .slides section.present .v-glow-text{animation:vGlowPulse 3s ease-in-out infinite}.deck-viewport.velocity .reveal .progress{height:3px;z-index:1000;background:#ffffff08}.deck-viewport.velocity .reveal .progress span{background:linear-gradient(90deg,#0283ff,#3ec4ef);transition:width .6s cubic-bezier(.23,1,.32,1)}.deck-viewport.velocity .reveal .slide-number{color:#fff3;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;background:transparent!important;right:24px;bottom:16px;letter-spacing:.1em}.deck-viewport.velocity .reveal .controls{color:#ffffff1f}.deck-viewport.velocity .reveal .controls button:hover{color:#0283ff}@media(max-width:960px){.v-partner-panels{grid-template-columns:1fr}.v-targets-grid{grid-template-columns:repeat(2,1fr)}.v-tier-stack{flex-direction:column}.v-speed-connector{display:none}}.deck-viewport.pavilion{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#fff}.deck-viewport.pavilion .reveal{height:100%;width:100%}.deck-viewport.pavilion .reveal-viewport,.deck-viewport.pavilion .reveal .slide-background-content{background:repeating-linear-gradient(90deg,transparent,transparent 23px,rgba(2,131,255,.04) 23px,rgba(2,131,255,.04) 24px),repeating-linear-gradient(0deg,transparent,transparent 23px,rgba(2,131,255,.04) 23px,rgba(2,131,255,.04) 24px),#fff}.deck-viewport.pavilion .reveal ::-moz-selection{color:#fff;background:#0283ff99;text-shadow:none}.deck-viewport.pavilion .reveal ::selection{color:#fff;background:#0283ff99;text-shadow:none}.deck-viewport.pavilion .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#1a1a1a;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.pavilion .reveal h1,.deck-viewport.pavilion .reveal h2,.deck-viewport.pavilion .reveal h3,.deck-viewport.pavilion .reveal h4{font-family:Archivo,-apple-system,BlinkMacSystemFont,sans-serif;color:#1a1a1a;font-weight:800;letter-spacing:-.03em;text-transform:none;text-shadow:none;margin:0}.deck-viewport.pavilion .reveal p,.deck-viewport.pavilion .reveal li{line-height:1.6}.deck-viewport.pavilion .reveal strong{color:#1a1a1a;font-weight:600}.deck-viewport.pavilion .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.pavilion .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;padding:0;height:100%;width:100%;box-sizing:border-box}.pv-section-label{font-family:Archivo,sans-serif;font-size:.42em;font-weight:300;color:#0283ff;letter-spacing:.18em;text-transform:uppercase;margin-bottom:16px;padding-bottom:8px;border-bottom:2px solid #0283FF;display:inline-block}.pv-slide-content{padding:56px 72px 48px;display:flex;flex-direction:column;flex:1;min-height:0}.pv-title-layout{display:flex;height:100%;width:100%}.pv-title-left{flex:0 0 62%;padding:56px 72px;display:flex;flex-direction:column;justify-content:flex-start;border-right:1px solid rgba(2,131,255,.1)}.pv-title-right{flex:1;position:relative;background:linear-gradient(135deg,#0283ff05,#0283ff0f),repeating-linear-gradient(90deg,transparent,transparent 47px,rgba(2,131,255,.06) 47px,rgba(2,131,255,.06) 48px),repeating-linear-gradient(0deg,transparent,transparent 47px,rgba(2,131,255,.06) 47px,rgba(2,131,255,.06) 48px)}.pv-title-logo{max-height:36px;width:auto;display:block}.pv-title-spacer{flex:1;min-height:40px}.pv-title-spacer-sm{height:24px}.pv-title-headline{font-family:Archivo,sans-serif;font-size:2.2em;font-weight:900;line-height:1.05;color:#1a1a1a;letter-spacing:-.04em;margin-bottom:12px;max-width:620px}.pv-title-subtitle{font-family:Inter,sans-serif;font-size:.62em;font-weight:300;color:#64748b;letter-spacing:.04em}.pv-title-meta{display:flex;flex-direction:column;gap:2px}.pv-title-meta-name{font-family:Archivo,sans-serif;font-size:.52em;font-weight:600;color:#1a1a1a;letter-spacing:.01em}.pv-title-meta-role{font-family:Inter,sans-serif;font-size:.42em;font-weight:300;color:#64748b}.pv-title-meta-date{font-family:Inter,sans-serif;font-size:.38em;font-weight:300;color:#94a3b8;margin-top:4px}.pv-imperative-thesis{font-family:Archivo,sans-serif;font-size:.85em;font-weight:800;color:#1a1a1a;line-height:1.3;max-width:800px;margin-bottom:32px;letter-spacing:-.02em}.pv-transform-table{flex:1;display:flex;flex-direction:column}.pv-transform-header{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:0 0 8px;border-bottom:2px solid #0283FF;margin-bottom:0}.pv-transform-col-label{font-family:Archivo,sans-serif;font-size:.38em;font-weight:300;color:#0283ff;letter-spacing:.15em;text-transform:uppercase}.pv-transform-row{display:grid;grid-template-columns:1fr 1fr;gap:48px;padding:10px 0;border-bottom:1px solid rgba(2,131,255,.08)}.pv-transform-from{font-family:Inter,sans-serif;font-size:.48em;font-weight:300;color:#94a3b8;text-decoration:line-through;text-decoration-color:#94a3b866}.pv-transform-to{font-family:Archivo,sans-serif;font-size:.48em;font-weight:600;color:#1a1a1a}.pv-tier-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-bottom:24px;flex:1}.pv-tier-column{background:#fff;border:1px solid rgba(2,131,255,.08);border-radius:2px;padding:28px 24px;position:relative;box-shadow:0 1px 3px #00000014}.pv-tier-accent{width:32px;height:3px;border-radius:1px;margin-bottom:20px}.pv-tier-name{font-family:Archivo,sans-serif;font-size:.78em;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:8px}.pv-tier-partners{font-family:Inter,sans-serif;font-size:.46em;font-weight:500;color:#0283ff;margin-bottom:12px;letter-spacing:.01em}.pv-tier-desc{font-family:Inter,sans-serif;font-size:.4em;font-weight:300;color:#64748b;line-height:1.5}.pv-principle-bar{display:flex;align-items:center;gap:16px;padding:12px 0;border-top:1px solid rgba(2,131,255,.08)}.pv-principle-label{font-family:Archivo,sans-serif;font-size:.34em;font-weight:300;color:#0283ff;letter-spacing:.12em;text-transform:uppercase;flex-shrink:0}.pv-principle-text{font-family:Inter,sans-serif;font-size:.38em;font-weight:400;color:#64748b}.pv-urgency-subtitle{font-family:Archivo,sans-serif;font-size:.72em;font-weight:800;color:#1a1a1a;letter-spacing:-.02em;margin-bottom:24px}.pv-urgency-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1;margin-bottom:16px}.pv-urgency-panel{background:#fff;border-radius:2px;padding:24px;box-shadow:0 1px 3px #00000014}.pv-urgency-leaders{border-left:3px solid #0283FF}.pv-urgency-laggards{border-left:3px solid #ef4444}.pv-urgency-panel-title{font-family:Archivo,sans-serif;font-size:.52em;font-weight:800;color:#1a1a1a;letter-spacing:-.01em;margin-bottom:16px}.pv-urgency-leaders .pv-urgency-panel-title{color:#0283ff}.pv-urgency-laggards .pv-urgency-panel-title{color:#ef4444}.pv-urgency-list{list-style:none;padding:0;margin:0}.pv-urgency-list li{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#374151;padding:6px 0;border-bottom:1px solid rgba(0,0,0,.04);line-height:1.5}.pv-urgency-list li:last-child{border-bottom:none}.pv-urgency-footer{font-family:Inter,sans-serif;font-size:.36em;font-weight:400;color:#64748b;line-height:1.6;padding-top:12px;border-top:1px solid rgba(2,131,255,.08)}.pv-engine-stages{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:24px}.pv-engine-stage{background:#fff;border-top:2px solid #0283FF;padding:20px 16px;box-shadow:0 1px 3px #00000014;border-radius:0 0 2px 2px}.pv-engine-stage-num{font-family:Archivo,sans-serif;font-size:.34em;font-weight:300;color:#94a3b8;margin-bottom:4px;letter-spacing:.05em}.pv-engine-stage-name{font-family:Archivo,sans-serif;font-size:.58em;font-weight:800;letter-spacing:-.02em;margin-bottom:4px}.pv-engine-stage-desc{font-family:Inter,sans-serif;font-size:.36em;font-weight:300;color:#64748b}.pv-plays-table{flex:1;display:flex;flex-direction:column}.pv-plays-header{display:grid;grid-template-columns:2fr 2fr 1.5fr 1fr;gap:12px;padding:6px 0;border-bottom:2px solid #0283FF;margin-bottom:0}.pv-plays-header span{font-family:Archivo,sans-serif;font-size:.34em;font-weight:300;color:#0283ff;letter-spacing:.12em;text-transform:uppercase}.pv-plays-row{display:grid;grid-template-columns:2fr 2fr 1.5fr 1fr;gap:12px;padding:7px 0;border-bottom:1px solid rgba(0,0,0,.04);align-items:center}.pv-plays-name{font-family:Archivo,sans-serif;font-size:.42em;font-weight:600;color:#1a1a1a}.pv-plays-partner,.pv-plays-revenue{font-family:Inter,sans-serif;font-size:.38em;font-weight:400;color:#64748b}.pv-plays-status{font-family:Archivo,sans-serif;font-size:.32em;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.pv-status-live{color:#16a34a}.pv-status-ready{color:#94a3b8}.pv-partner-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1}.pv-partner-panel{background:#fff;border:1px solid rgba(2,131,255,.08);border-top:3px solid #0283FF;border-radius:0 0 2px 2px;padding:24px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column}.pv-partner-panel-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid rgba(2,131,255,.08)}.pv-partner-panel-name{font-family:Archivo,sans-serif;font-size:.62em;font-weight:800;color:#1a1a1a;letter-spacing:-.02em}.pv-partner-panel-tag{font-family:Archivo,sans-serif;font-size:.3em;font-weight:300;color:#0283ff;letter-spacing:.12em;text-transform:uppercase;border:1px solid rgba(2,131,255,.2);padding:2px 8px;border-radius:1px}.pv-partner-current{margin-bottom:16px}.pv-partner-stat{display:flex;align-items:baseline;gap:8px;padding:5px 0;border-bottom:1px solid rgba(0,0,0,.03)}.pv-partner-stat-label{font-family:Archivo,sans-serif;font-size:.38em;font-weight:600;color:#1a1a1a;flex-shrink:0}.pv-partner-stat-detail{font-family:Inter,sans-serif;font-size:.34em;font-weight:300;color:#94a3b8}.pv-partner-roadmap-label{font-family:Archivo,sans-serif;font-size:.32em;font-weight:300;color:#0283ff;letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px}.pv-partner-roadmap{display:flex;flex-direction:column;gap:4px}.pv-partner-milestone{font-family:Inter,sans-serif;font-size:.34em;font-weight:300;color:#64748b;line-height:1.5}.pv-partner-milestone strong{font-family:Archivo,sans-serif;font-weight:600;color:#374151}.pv-team-layout{display:flex;flex-direction:column;align-items:center;margin-bottom:20px}.pv-team-leader{text-align:center;margin-bottom:4px}.pv-team-leader-name{font-family:Archivo,sans-serif;font-size:.72em;font-weight:800;color:#1a1a1a;letter-spacing:-.02em}.pv-team-leader-role{font-family:Inter,sans-serif;font-size:.36em;font-weight:300;color:#64748b;margin-top:2px}.pv-team-connector{width:1px;height:24px;background:#0283ff33}.pv-team-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:16px;width:100%}.pv-team-member{background:#fff;border-top:2px solid #0283FF;padding:16px 14px;box-shadow:0 1px 3px #00000014;border-radius:0 0 2px 2px;text-align:center}.pv-team-member-name{font-family:Archivo,sans-serif;font-size:.42em;font-weight:700;color:#1a1a1a;margin-bottom:2px}.pv-team-member-role{font-family:Inter,sans-serif;font-size:.3em;font-weight:300;color:#64748b;margin-bottom:6px;line-height:1.4}.pv-team-member-metric{font-family:Inter,sans-serif;font-size:.28em;font-weight:500;color:#0283ff;letter-spacing:.02em}.pv-stacy-callout{background:#fff;border-left:3px solid #0283FF;padding:16px 20px;box-shadow:0 1px 3px #00000014;border-radius:0 2px 2px 0}.pv-stacy-callout-header{display:flex;align-items:baseline;gap:12px;margin-bottom:6px}.pv-stacy-callout-name{font-family:Archivo,sans-serif;font-size:.44em;font-weight:700;color:#0283ff}.pv-stacy-callout-date{font-family:Inter,sans-serif;font-size:.34em;font-weight:300;color:#94a3b8}.pv-stacy-callout-mission{font-family:Inter,sans-serif;font-size:.38em;font-weight:400;color:#374151;line-height:1.6}.pv-targets-subtitle{font-family:Inter,sans-serif;font-size:.44em;font-weight:300;color:#64748b;margin-bottom:24px}.pv-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:20px;flex:1}.pv-target-card{background:#fff;border:1px solid rgba(2,131,255,.08);border-radius:2px;padding:28px 24px;box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;justify-content:center;position:relative}.pv-target-card:before{content:"";position:absolute;top:0;left:0;width:100%;height:2px;background:#0283ff}.pv-target-value{font-family:Archivo,sans-serif;font-size:1.4em;font-weight:900;color:#1a1a1a;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.pv-target-label{font-family:Inter,sans-serif;font-size:.42em;font-weight:500;color:#374151;line-height:1.3;margin-bottom:4px}.pv-target-sublabel{font-family:Inter,sans-serif;font-size:.34em;font-weight:300;color:#94a3b8}.pv-ask-panels{display:grid;grid-template-columns:1fr 1fr;gap:24px;flex:1;margin-bottom:24px}.pv-ask-panel{background:#fff;border-radius:2px;padding:28px 24px;box-shadow:0 1px 3px #00000014}.pv-ask-need{border-top:3px solid #1a1a1a}.pv-ask-deliver{border-top:3px solid #0283FF}.pv-ask-panel-title{font-family:Archivo,sans-serif;font-size:.52em;font-weight:800;color:#1a1a1a;letter-spacing:-.01em;margin-bottom:16px}.pv-ask-deliver .pv-ask-panel-title{color:#0283ff}.pv-ask-list{list-style:none;padding:0;margin:0}.pv-ask-list li{font-family:Inter,sans-serif;font-size:.4em;font-weight:400;color:#374151;border-bottom:1px solid rgba(0,0,0,.04);line-height:1.5;position:relative;padding:7px 0 7px 14px}.pv-ask-list li:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background:#0283ff}.pv-ask-need .pv-ask-list li:before{background:#1a1a1a}.pv-ask-list li:last-child{border-bottom:none}.pv-ask-footer{text-align:center}.pv-ask-footer-line{width:48px;height:2px;background:#0283ff;margin:0 auto 12px}.pv-ask-footer-text{font-family:Inter,sans-serif;font-size:.38em;font-weight:300;color:#94a3b8;letter-spacing:.02em}@keyframes pvSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.deck-viewport.pavilion .reveal .slides section.present>*{animation:pvSlideUp .5s cubic-bezier(.23,1,.32,1) both}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(1){animation-delay:.04s}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(3){animation-delay:.2s}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(4){animation-delay:.28s}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(5){animation-delay:.36s}.deck-viewport.pavilion .reveal .slides section.present>*:nth-child(6){animation-delay:.44s}.deck-viewport.pavilion .reveal .progress{height:2px;z-index:1000;background:#0283ff0f}.deck-viewport.pavilion .reveal .progress span{background:#0283ff;transition:width .6s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.pavilion .reveal .slide-number{color:#94a3b8;font-family:Archivo,sans-serif;font-size:11px;font-weight:300;background:transparent!important;right:24px;bottom:16px;letter-spacing:.08em}.deck-viewport.pavilion .reveal .controls{color:#0283ff40}.deck-viewport.pavilion .reveal .controls button:hover{color:#0283ff}.pv-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#94a3b8;text-decoration:none;font-family:Archivo,sans-serif;font-weight:300;letter-spacing:.06em;text-transform:uppercase;opacity:1;transition:all .3s ease;padding:4px 10px;border-radius:2px}.pv-back:hover{color:#0283ff;background:#0283ff0a}.deck-viewport.prism{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#fff}.deck-viewport.prism .reveal{height:100%;width:100%}.deck-viewport.prism .reveal-viewport,.deck-viewport.prism .reveal .slide-background-content{background:#fff}.deck-viewport.prism .reveal ::-moz-selection{color:#fff;background:var(--section-color, #0283FF);text-shadow:none}.deck-viewport.prism .reveal ::selection{color:#fff;background:var(--section-color, #0283FF);text-shadow:none}.deck-viewport.prism .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:24px;color:#1e293b;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.prism .reveal h1,.deck-viewport.prism .reveal h2,.deck-viewport.prism .reveal h3,.deck-viewport.prism .reveal h4{font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;color:#1e293b;font-weight:700;letter-spacing:-.03em;text-transform:none;text-shadow:none;margin:0}.deck-viewport.prism .reveal p,.deck-viewport.prism .reveal li{line-height:1.6}.deck-viewport.prism .reveal strong{color:#0f172a;font-weight:600}.deck-viewport.prism .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.prism .reveal .slides section.pr-slide{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:56px 72px;background:#fff}.pr-section-label{font-family:Figtree,sans-serif;font-size:.5em;font-weight:700;color:var(--section-color, #0283FF);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;display:flex;align-items:center;gap:8px}.pr-section-label:before{content:"";display:inline-block;width:20px;height:3px;background:var(--section-color, #0283FF);border-radius:2px}.pr-heading{font-size:1.35em;font-weight:800;line-height:1.2;color:#0f172a;letter-spacing:-.03em;max-width:900px;margin-bottom:28px;padding-bottom:14px;border-bottom:3px solid var(--section-color, #0283FF)}.deck-viewport.prism .reveal .slides section.pr-slide--title{align-items:center;text-align:center;background:#fff}.pr-title-layout{display:flex;flex-direction:column;align-items:center;gap:0}.pr-title-logo{max-height:52px;margin-bottom:36px;opacity:.9}.pr-title-heading{font-family:Figtree,sans-serif;font-size:1.8em;font-weight:900;color:#0f172a;letter-spacing:-.04em;line-height:1.1;margin-bottom:0}.pr-title-rule{width:80px;height:3px;background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);margin:24px auto;border-radius:2px}.pr-title-subtitle{font-family:Figtree,sans-serif;font-size:.75em;font-weight:500;color:#64748b;letter-spacing:.06em;text-transform:uppercase;margin:0}.pr-title-meta{font-size:.52em;font-weight:400;color:#94a3b8;margin-top:28px;line-height:1.7}.pr-card-row{display:flex;gap:20px;width:100%;margin-bottom:24px}.pr-card{flex:1;background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid var(--section-color, #0283FF);border-radius:8px;padding:18px 20px}.pr-card-value{font-family:Figtree,sans-serif;font-size:1.6em;font-weight:800;color:var(--section-color, #0283FF);letter-spacing:-.03em;line-height:1;margin-bottom:6px}.pr-card-label{font-size:.52em;font-weight:500;color:#475569;line-height:1.4}.pr-transformation-grid{display:grid;grid-template-columns:1fr 1fr;gap:6px 40px;width:100%}.pr-from-to{display:flex;align-items:center;gap:10px;padding:4px 0}.pr-from{font-size:.55em;font-weight:400;color:#94a3b8;text-decoration:line-through;text-decoration-color:#cbd5e1}.pr-arrow{font-size:.5em;color:var(--section-color, #0283FF);font-weight:600}.pr-to{font-size:.55em;font-weight:600;color:#1e293b}.pr-tier-row{display:flex;gap:24px;width:100%;margin-bottom:24px}.pr-tier-card{flex:1;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:22px 20px;box-shadow:0 1px 3px #0000000a}.pr-tier-badge{display:inline-block;font-family:Figtree,sans-serif;font-size:.5em;font-weight:700;color:#fff;padding:4px 14px;border-radius:20px;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px}.pr-tier-partners{font-size:.65em;font-weight:600;color:#1e293b;margin-bottom:6px}.pr-tier-desc{font-size:.48em;font-weight:400;color:#64748b;line-height:1.5}.pr-urgency-bar{display:flex;align-items:flex-start;gap:12px;width:100%;background:linear-gradient(135deg,#7f19be0f,#7f19be05);border:1px solid rgba(127,25,190,.15);border-radius:8px;padding:14px 18px}.pr-urgency-icon{font-size:.8em;color:var(--section-color, #7F19BE);flex-shrink:0;margin-top:1px}.pr-urgency-text{font-size:.44em;font-weight:500;color:#475569;line-height:1.6}.pr-stage-pipeline{display:flex;align-items:flex-start;gap:0;width:100%;margin-bottom:28px;position:relative}.pr-stage{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.pr-stage-connector{position:absolute;top:10px;left:-50%;width:100%;height:2px;background:#e2e8f0;z-index:0}.pr-stage-dot{width:22px;height:22px;border-radius:50%;border:3px solid #ffffff;box-shadow:0 0 0 2px var(--section-color, #16a34a);z-index:1;margin-bottom:10px}.pr-stage-name{font-family:Figtree,sans-serif;font-size:.62em;font-weight:700;color:#1e293b;margin-bottom:2px}.pr-stage-desc{font-size:.44em;font-weight:400;color:#64748b}.pr-plays-grid{display:flex;flex-wrap:wrap;gap:10px;width:100%;margin-bottom:16px}.pr-play-chip{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;padding:8px 16px}.pr-play-name{font-family:Figtree,sans-serif;font-size:.55em;font-weight:600;color:#1e293b}.pr-play-status{font-size:.4em;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:4px}.pr-play-status--green{color:#16a34a;background:#16a34a14}.pr-play-status--amber{color:#d97706;background:#d9770614}.pr-footnote{font-size:.42em;font-weight:400;color:#94a3b8;line-height:1.5;max-width:800px}.pr-two-col{display:flex;gap:40px;width:100%;margin-bottom:20px}.pr-col{flex:1}.pr-col-title{font-family:Figtree,sans-serif;font-size:.55em;font-weight:700;color:var(--section-color, #d97706);letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid var(--section-color, #d97706)}.pr-data-row{display:flex;flex-direction:column;padding:8px 0;border-bottom:1px solid #f1f5f9}.pr-data-label{font-family:Figtree,sans-serif;font-size:.55em;font-weight:700;color:#1e293b}.pr-data-detail{font-size:.44em;font-weight:400;color:#64748b;margin-top:2px}.pr-roadmap-item{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid #f1f5f9}.pr-roadmap-when{font-family:Figtree,sans-serif;font-size:.48em;font-weight:700;color:var(--section-color, #d97706);min-width:56px;flex-shrink:0}.pr-roadmap-what{font-size:.48em;font-weight:400;color:#475569}.pr-priority-list{list-style:none;padding:0;margin:0}.pr-priority-list li{font-size:.5em;font-weight:400;color:#475569;border-bottom:1px solid #f1f5f9;line-height:1.4;padding:7px 0 7px 16px;position:relative}.pr-priority-list li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:50%;background:var(--section-color, #d97706)}.pr-risk-bar{font-size:.42em;font-weight:400;color:#64748b;font-style:italic;line-height:1.6;padding:12px 16px;background:#fefce8;border-left:3px solid var(--section-color, #d97706);border-radius:0 6px 6px 0;width:100%}.pr-org-chart{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:24px}.pr-org-leader{text-align:center;margin-bottom:0}.pr-org-name{font-family:Figtree,sans-serif;font-size:.9em;font-weight:800;color:#0f172a;letter-spacing:-.02em}.pr-org-role{font-size:.42em;font-weight:400;color:#64748b;letter-spacing:.02em}.pr-org-line{width:2px;height:24px;background:var(--section-color, #0891b2);margin:8px 0}.pr-org-team{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}.pr-org-member{text-align:center;background:#f8fafc;border:1px solid #e2e8f0;border-top:3px solid var(--section-color, #0891b2);border-radius:8px;padding:12px 16px;min-width:160px}.pr-org-member-name{font-family:Figtree,sans-serif;font-size:.52em;font-weight:700;color:#1e293b;margin-bottom:2px}.pr-org-member-role{font-size:.38em;font-weight:500;color:#64748b;margin-bottom:4px}.pr-org-member-metric{font-size:.36em;font-weight:600;color:var(--section-color, #0891b2);letter-spacing:.02em}.pr-stacy-mission{font-size:.44em;font-weight:400;color:#475569;line-height:1.6;padding:14px 18px;background:#0891b20a;border:1px solid rgba(8,145,178,.12);border-radius:8px;width:100%}.pr-stacy-badge{display:inline-block;font-family:Figtree,sans-serif;font-weight:700;color:var(--section-color, #0891b2);margin-right:8px}.pr-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:24px}.pr-kpi-card{background:#fff;border:1px solid #e2e8f0;border-top:3px solid var(--section-color, #0283FF);border-radius:8px;padding:18px 20px;box-shadow:0 1px 3px #00000008}.pr-kpi-value{font-family:Figtree,sans-serif;font-size:1.5em;font-weight:800;color:var(--section-color, #0283FF);letter-spacing:-.03em;line-height:1;margin-bottom:6px}.pr-kpi-label{font-size:.52em;font-weight:600;color:#1e293b;line-height:1.3}.pr-kpi-sublabel{font-size:.42em;font-weight:400;color:#94a3b8;margin-top:4px}.pr-principles{display:flex;flex-direction:column;gap:6px;width:100%}.pr-principle{font-size:.42em;font-weight:500;color:#64748b;padding-left:18px;position:relative;line-height:1.5}.pr-principle:before{content:"";position:absolute;left:0;top:6px;width:8px;height:8px;border-radius:2px;border:2px solid var(--section-color, #0283FF)}.deck-viewport.prism .reveal .slides section.pr-slide--ask{background:#fff}.pr-ask-layout{display:flex;gap:32px;width:100%;margin-bottom:28px}.pr-ask-col{flex:1}.pr-ask-title{font-family:Figtree,sans-serif;font-size:.6em;font-weight:700;color:#1e293b;letter-spacing:.04em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:2px solid #e2e8f0}.pr-ask-title--delivers{color:var(--section-color, #FE2579);border-bottom-color:var(--section-color, #FE2579)}.pr-ask-list{list-style:none;padding:0;margin:0}.pr-ask-list li{font-size:.5em;font-weight:400;color:#475569;border-bottom:1px solid #f1f5f9;line-height:1.4;padding:8px 0 8px 18px;position:relative}.pr-ask-list li:before{content:"";position:absolute;left:0;top:14px;width:8px;height:2px;background:#cbd5e1}.pr-ask-list--delivers li:before{background:var(--section-color, #FE2579);height:3px;border-radius:1px}.pr-ask-list--delivers li{color:#1e293b;font-weight:500}.pr-ask-divider{width:1px;background:#e2e8f0;align-self:stretch}.pr-close-bar{text-align:center;width:100%;padding-top:16px;border-top:1px solid #e2e8f0}.pr-close-name{font-family:Figtree,sans-serif;font-size:.6em;font-weight:700;color:#0f172a}.pr-close-title{font-size:.42em;font-weight:400;color:#64748b;margin-top:2px}.pr-close-email{font-size:.44em;font-weight:600;color:var(--section-color, #FE2579);margin-top:6px;letter-spacing:.02em}@keyframes prFadeIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.deck-viewport.prism .reveal .slides section.present>*{animation:prFadeIn .6s cubic-bezier(.23,1,.32,1) both}.deck-viewport.prism .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(3){animation-delay:.2s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(4){animation-delay:.28s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(5){animation-delay:.36s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(6){animation-delay:.44s}.deck-viewport.prism .reveal .slides section.present>*:nth-child(7){animation-delay:.52s}.deck-viewport.prism .reveal .progress{height:3px;z-index:1000;background:#f1f5f9}.deck-viewport.prism .reveal .progress span{background:linear-gradient(90deg,#0283ff,#7f19be,#16a34a,#d97706,#0891b2,#fe2579);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.prism .reveal .slide-number{color:#94a3b8;font-family:Figtree,sans-serif;font-size:11px;font-weight:500;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck-viewport.prism .reveal .controls{color:#cbd5e1}.deck-viewport.prism .reveal .controls button:hover{color:#0283ff}.pr-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#94a3b8;text-decoration:none;font-family:Figtree,sans-serif;font-weight:600;opacity:1;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.pr-back:hover{color:#0283ff;background:#0283ff0f}.deck-viewport.prism .reveal .slides section *{max-width:100%;box-sizing:border-box}.deck-viewport.overture{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#050505}.deck-viewport.overture .reveal{height:100%;width:100%}.deck-viewport.overture .reveal-viewport,.deck-viewport.overture .reveal .slide-background-content{background:#050505}.deck-viewport.overture .reveal ::-moz-selection{color:#fff;background:#0283ff59;text-shadow:none}.deck-viewport.overture .reveal ::selection{color:#fff;background:#0283ff59;text-shadow:none}.deck-viewport.overture .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.overture .reveal h1,.deck-viewport.overture .reveal h2,.deck-viewport.overture .reveal h3,.deck-viewport.overture .reveal h4{font-family:Manrope,-apple-system,BlinkMacSystemFont,sans-serif;color:#fff;font-weight:700;letter-spacing:-.03em;text-transform:none;text-shadow:none;margin:0}.deck-viewport.overture .reveal p,.deck-viewport.overture .reveal li{font-family:Inter,sans-serif;line-height:1.6}.deck-viewport.overture .reveal strong{color:#fff;font-weight:700}.deck-viewport.overture .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.overture .reveal .slides section{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:60px 80px}.ov-slide-prelude .ov-accent-line{background:#ffffff14}.ov-slide-m1 .ov-accent-line{background:#0283ff59}.ov-slide-m2 .ov-accent-line{background:#0283ff}.ov-slide-m2 .ov-tier-badge{border-color:#0283ff4d}.ov-slide-intermezzo .ov-accent-line,.ov-slide-m3 .ov-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be)}.ov-slide-m4 .ov-accent-line,.ov-slide-m5 .ov-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579)}.ov-slide-crescendo .ov-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be 40%,#fe2579);height:3px}.ov-slide-finale .ov-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);opacity:.5}.ov-accent-line{width:80px;height:2px;margin:20px auto;border-radius:1px;transition:all .6s ease}.ov-accent-line-wide{width:120px}.ov-headline{font-family:Manrope,sans-serif;font-size:1.8em;font-weight:200;line-height:1.15;color:#fff;letter-spacing:-.04em;max-width:900px}.ov-headline-bold{font-weight:700}.ov-headline-md{font-size:1.4em}.ov-headline-sm{font-size:1.1em;font-weight:600;letter-spacing:-.02em}.ov-label{font-family:Inter,sans-serif;font-size:.5em;font-weight:500;color:#ffffff59;letter-spacing:.14em;text-transform:uppercase;margin-top:8px}.ov-label-blue{color:#0283ffb3}.ov-label-purple{color:#7f19beb3}.ov-sublabel{font-family:Inter,sans-serif;font-size:.48em;font-weight:300;color:#ffffff40;margin-top:4px;letter-spacing:.02em}.ov-body{font-family:Inter,sans-serif;font-size:.62em;font-weight:400;color:#ffffff73;line-height:1.7;max-width:700px;margin-top:12px}.ov-thesis{font-family:Manrope,sans-serif;font-size:.85em;font-weight:300;color:#ffffffbf;line-height:1.5;max-width:800px;letter-spacing:-.01em}.ov-number{font-family:Manrope,sans-serif;font-size:5em;font-weight:200;line-height:1;color:#fff;letter-spacing:-.05em;margin-bottom:12px}.ov-number-lg{font-size:6.5em}.ov-text-blue{color:#0283ff}.ov-text-gradient-bp{background:linear-gradient(135deg,#0283ff,#7f19be);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ov-text-gradient{background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ov-muted{color:#ffffff40}.ov-dim{color:#ffffff1f}.ov-from-to{text-align:center;margin:8px 0;display:flex;align-items:center;justify-content:center;gap:16px}.ov-from{font-family:Inter,sans-serif;font-size:.6em;font-weight:300;color:#ffffff40;text-decoration:line-through;text-decoration-color:#ffffff1a}.ov-arrow{font-size:.5em;font-weight:300;opacity:.4}.ov-arrow-blue{color:#0283ff;opacity:.7}.ov-to{font-family:Inter,sans-serif;font-size:.6em;font-weight:600;color:#ffffffd9}.ov-tiers{display:flex;align-items:stretch;justify-content:center;gap:28px;margin:20px 0}.ov-tier-card{flex:0 1 280px;padding:28px 24px;border-radius:14px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .4s ease}.ov-tier-card:hover{background:#ffffff0a;border-color:#ffffff1a}.ov-tier-name{font-family:Manrope,sans-serif;font-size:.75em;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.ov-tier-partners{font-family:Inter,sans-serif;font-size:.5em;font-weight:400;color:#ffffff80;margin-bottom:8px}.ov-tier-desc{font-family:Inter,sans-serif;font-size:.4em;font-weight:300;color:#ffffff40;line-height:1.5}.ov-urgency-grid{display:flex;justify-content:center;gap:60px;margin:20px 0;text-align:left}.ov-urgency-col{flex:0 1 380px}.ov-urgency-title{font-family:Manrope,sans-serif;font-size:.6em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px}.ov-urgency-title-green{color:#48e84a}.ov-urgency-title-red{color:#fe2579}.ov-urgency-list{list-style:none;padding:0;margin:0}.ov-urgency-list li{font-family:Inter,sans-serif;font-size:.48em;color:#ffffff80;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04);line-height:1.5}.ov-urgency-list li:last-child{border-bottom:none}.ov-stages{display:flex;align-items:center;justify-content:center;gap:12px;margin:20px 0}.ov-stage-pill{font-family:Manrope,sans-serif;font-size:.6em;font-weight:600;padding:10px 24px;border-radius:24px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);letter-spacing:-.01em;transition:all .3s ease}.ov-stage-arrow{font-size:.45em;color:#ffffff26;font-weight:300}.ov-plays-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin:16px 0;max-width:900px}.ov-play-card{padding:16px 18px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.06);text-align:left;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.ov-play-card:hover{background:#ffffff0a}.ov-play-name{font-family:Manrope,sans-serif;font-size:.55em;font-weight:700;color:#fff;margin-bottom:4px}.ov-play-partner{font-family:Inter,sans-serif;font-size:.38em;color:#ffffff59;margin-bottom:8px}.ov-play-status{font-family:Inter,sans-serif;font-size:.36em;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ov-play-status-live{color:#48e84a}.ov-play-status-ready{color:#ffffff4d}.ov-partner-grid{display:flex;gap:24px;justify-content:center;margin:16px 0;max-width:1000px}.ov-partner-col{flex:1;text-align:left}.ov-partner-title{font-family:Manrope,sans-serif;font-size:.75em;font-weight:700;margin-bottom:16px;letter-spacing:-.02em}.ov-partner-item{padding:10px 0;border-bottom:1px solid rgba(255,255,255,.04)}.ov-partner-item:last-child{border-bottom:none}.ov-partner-metric{font-family:Manrope,sans-serif;font-size:.52em;font-weight:600;color:#fff}.ov-partner-detail{font-family:Inter,sans-serif;font-size:.4em;font-weight:300;color:#ffffff59;margin-top:2px}.ov-roadmap{margin-top:16px}.ov-roadmap-item{display:flex;align-items:baseline;gap:12px;padding:5px 0}.ov-roadmap-when{font-family:Manrope,sans-serif;font-size:.4em;font-weight:700;color:#ffffff80;flex:0 0 60px;text-align:right}.ov-roadmap-what{font-family:Inter,sans-serif;font-size:.4em;font-weight:400;color:#fff6}.ov-risk{font-family:Inter,sans-serif;font-size:.4em;font-weight:400;color:#ffffff40;font-style:italic;margin-top:12px;line-height:1.5;max-width:420px}.ov-org-leader{font-family:Manrope,sans-serif;font-size:1.3em;font-weight:700;color:#fff;letter-spacing:-.03em;margin-bottom:4px}.ov-org-title{font-family:Inter,sans-serif;font-size:.5em;font-weight:400;color:#ffffff4d;letter-spacing:.04em;margin-bottom:20px}.ov-org-line{width:1px;height:32px;margin:0 auto 20px}.ov-org-line-gradient{background:linear-gradient(180deg,#0283ff,#7f19be,#fe2579)}.ov-org-team{display:flex;align-items:flex-start;justify-content:center;gap:36px;flex-wrap:wrap}.ov-org-member{text-align:center;padding:14px 18px;border-radius:10px;background:#ffffff05;border:1px solid rgba(255,255,255,.05);min-width:140px;transition:all .3s ease}.ov-org-member:hover{background:#ffffff0a;border-color:#ffffff14}.ov-org-name{font-family:Manrope,sans-serif;font-size:.55em;font-weight:600;color:#ffffffd9;margin-bottom:2px}.ov-org-role{font-family:Inter,sans-serif;font-size:.36em;font-weight:400;color:#ffffff4d;letter-spacing:.02em}.ov-org-metric{font-family:Inter,sans-serif;font-size:.33em;font-weight:500;margin-top:6px}.ov-mission{font-family:Inter,sans-serif;font-size:.55em;font-weight:400;color:#ffffff73;max-width:750px;line-height:1.7;margin-top:16px}.ov-kpi-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:24px 0;max-width:900px}.ov-kpi-card{padding:32px 24px;border-radius:16px;text-align:center;position:relative;overflow:hidden;transition:all .4s ease}.ov-kpi-card:before{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(135deg,#0283ff66,#7f19be66,#fe257966);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.ov-kpi-card-bg{background:linear-gradient(135deg,#0283ff14,#7f19be14,#fe257914);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.ov-kpi-value{font-family:Manrope,sans-serif;font-size:2.2em;font-weight:200;letter-spacing:-.04em;line-height:1;margin-bottom:8px}.ov-kpi-label{font-family:Inter,sans-serif;font-size:.45em;font-weight:500;color:#fff9;letter-spacing:.02em;line-height:1.4}.ov-slide-crescendo .ov-kpi-card{box-shadow:0 0 40px #0283ff14,0 0 80px #7f19be0a}.ov-slide-crescendo .ov-kpi-card:hover{transform:translateY(-4px);box-shadow:0 0 60px #0283ff1f,0 0 120px #7f19be0f}.ov-two-col{display:flex;align-items:flex-start;justify-content:center;gap:80px;margin:20px 0;text-align:left}.ov-col{flex:0 1 380px}.ov-col-title{font-family:Manrope,sans-serif;font-size:.55em;font-weight:700;color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;margin-bottom:18px}.ov-col ul{list-style:none;padding:0;margin:0}.ov-col ul li{font-family:Inter,sans-serif;font-size:.5em;color:#ffffff80;padding:8px 0;border-bottom:1px solid rgba(255,255,255,.04);line-height:1.5}.ov-col ul li:last-child{border-bottom:none}@keyframes ovWhisper{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ovEmerge{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes ovArrive{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes ovResolve{0%{opacity:0}to{opacity:1}}.ov-slide-prelude.present>*{animation:ovWhisper 1.2s cubic-bezier(.23,1,.32,1) both}.ov-slide-prelude.present>*:nth-child(1){animation-delay:.1s}.ov-slide-prelude.present>*:nth-child(2){animation-delay:.3s}.ov-slide-prelude.present>*:nth-child(3){animation-delay:.5s}.ov-slide-prelude.present>*:nth-child(4){animation-delay:.7s}.ov-slide-prelude.present>*:nth-child(5){animation-delay:.9s}.ov-slide-m1.present>*{animation:ovWhisper 1s cubic-bezier(.23,1,.32,1) both}.ov-slide-m1.present>*:nth-child(1){animation-delay:.05s}.ov-slide-m1.present>*:nth-child(2){animation-delay:.2s}.ov-slide-m1.present>*:nth-child(3){animation-delay:.35s}.ov-slide-m1.present>*:nth-child(4){animation-delay:.5s}.ov-slide-m1.present>*:nth-child(5){animation-delay:.65s}.ov-slide-m1.present>*:nth-child(6){animation-delay:.8s}.ov-slide-m1.present>*:nth-child(7){animation-delay:.95s}.ov-slide-m2.present>*,.ov-slide-intermezzo.present>*,.ov-slide-m3.present>*,.ov-slide-m4.present>*{animation:ovEmerge .8s cubic-bezier(.23,1,.32,1) both}.ov-slide-m2.present>*:nth-child(1),.ov-slide-intermezzo.present>*:nth-child(1),.ov-slide-m3.present>*:nth-child(1),.ov-slide-m4.present>*:nth-child(1){animation-delay:.05s}.ov-slide-m2.present>*:nth-child(2),.ov-slide-intermezzo.present>*:nth-child(2),.ov-slide-m3.present>*:nth-child(2),.ov-slide-m4.present>*:nth-child(2){animation-delay:.15s}.ov-slide-m2.present>*:nth-child(3),.ov-slide-intermezzo.present>*:nth-child(3),.ov-slide-m3.present>*:nth-child(3),.ov-slide-m4.present>*:nth-child(3){animation-delay:.25s}.ov-slide-m2.present>*:nth-child(4),.ov-slide-intermezzo.present>*:nth-child(4),.ov-slide-m3.present>*:nth-child(4),.ov-slide-m4.present>*:nth-child(4){animation-delay:.35s}.ov-slide-m2.present>*:nth-child(5),.ov-slide-intermezzo.present>*:nth-child(5),.ov-slide-m3.present>*:nth-child(5),.ov-slide-m4.present>*:nth-child(5){animation-delay:.45s}.ov-slide-m5.present>*{animation:ovEmerge .7s cubic-bezier(.23,1,.32,1) both}.ov-slide-m5.present>*:nth-child(1){animation-delay:.05s}.ov-slide-m5.present>*:nth-child(2){animation-delay:.12s}.ov-slide-m5.present>*:nth-child(3){animation-delay:.2s}.ov-slide-m5.present>*:nth-child(4){animation-delay:.28s}.ov-slide-m5.present>*:nth-child(5){animation-delay:.36s}.ov-slide-crescendo.present>*{animation:ovArrive .6s cubic-bezier(.23,1,.32,1) both}.ov-slide-crescendo.present>*:nth-child(1){animation-delay:.03s}.ov-slide-crescendo.present>*:nth-child(2){animation-delay:.1s}.ov-slide-crescendo.present>*:nth-child(3){animation-delay:.18s}.ov-slide-crescendo.present>*:nth-child(4){animation-delay:.26s}.ov-slide-finale.present>*{animation:ovResolve 1.4s cubic-bezier(.23,1,.32,1) both}.ov-slide-finale.present>*:nth-child(1){animation-delay:.1s}.ov-slide-finale.present>*:nth-child(2){animation-delay:.3s}.ov-slide-finale.present>*:nth-child(3){animation-delay:.5s}.ov-slide-finale.present>*:nth-child(4){animation-delay:.7s}.ov-slide-finale.present>*:nth-child(5){animation-delay:.9s}.ov-slide-finale.present>*:nth-child(6){animation-delay:1.1s}.ov-crescendo-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(2,131,255,.06) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 50%,rgba(254,37,121,.06) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 50% 30%,rgba(127,25,190,.05) 0%,transparent 70%)}.ov-slide-crescendo .ov-crescendo-bg{background:radial-gradient(ellipse 60% 50% at 20% 50%,rgba(2,131,255,.1) 0%,transparent 70%),radial-gradient(ellipse 60% 50% at 80% 50%,rgba(254,37,121,.1) 0%,transparent 70%),radial-gradient(ellipse 50% 60% at 50% 30%,rgba(127,25,190,.08) 0%,transparent 70%)}.deck-viewport.overture .reveal .progress{height:2px;z-index:1000;background:#ffffff08}.deck-viewport.overture .reveal .progress span{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.overture .reveal .slide-number{color:#ffffff26;font-family:Inter,sans-serif;font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck-viewport.overture .reveal .controls{color:#ffffff1f}.deck-viewport.overture .reveal .controls button:hover{color:#0283ff}.ov-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#ffffff1f;text-decoration:none;font-family:Inter,sans-serif;font-weight:500;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.ov-back:hover{color:#fff6;background:#ffffff0a}.ov-divider{width:60px;height:1px;background:#ffffff14;margin:24px auto}.ov-confidential{font-family:Inter,sans-serif;font-size:.4em;font-weight:400;color:#ffffff26;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}@keyframes ovPulse{0%,to{opacity:.4}50%{opacity:1}}.ov-pulse{animation:ovPulse 2.5s ease-in-out infinite}@media(max-width:768px){.ov-tiers{flex-direction:column;align-items:center}.ov-partner-grid{flex-direction:column}.ov-plays-grid{grid-template-columns:1fr 1fr}.ov-kpi-grid{grid-template-columns:1fr;max-width:320px}.ov-two-col{flex-direction:column;gap:32px}.ov-urgency-grid{flex-direction:column;gap:24px}}.deck-viewport.resonance{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:#0d0d14}.deck-viewport.resonance .reveal{height:100%;width:100%}.deck-viewport.resonance .reveal-viewport,.deck-viewport.resonance .reveal .slide-background-content{background:#0d0d14}.deck-viewport.resonance .reveal ::-moz-selection{color:#f0ebe3;background:#0283ff4d;text-shadow:none}.deck-viewport.resonance .reveal ::selection{color:#f0ebe3;background:#0283ff4d;text-shadow:none}.deck-viewport.resonance .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#f0ebe3;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.resonance .reveal h1,.deck-viewport.resonance .reveal h2,.deck-viewport.resonance .reveal h3,.deck-viewport.resonance .reveal h4{font-family:"Source Serif 4",Georgia,Times New Roman,serif;color:#f0ebe3;font-weight:700;letter-spacing:-.02em;text-transform:none;text-shadow:none;margin:0}.deck-viewport.resonance .reveal p,.deck-viewport.resonance .reveal li{font-family:Inter,sans-serif;line-height:1.65}.deck-viewport.resonance .reveal strong{color:#f0ebe3;font-weight:700}.deck-viewport.resonance .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.resonance .reveal .slides section{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center;padding:60px 80px}.rs-headline{font-family:"Source Serif 4",Georgia,serif;font-size:1.8em;font-weight:300;line-height:1.15;color:#f0ebe3;letter-spacing:-.025em;max-width:900px}.rs-headline-bold{font-weight:700}.rs-headline-md{font-family:"Source Serif 4",Georgia,serif;font-size:1.35em;font-weight:600;line-height:1.2;color:#f0ebe3;letter-spacing:-.02em}.rs-headline-sm{font-family:"Source Serif 4",Georgia,serif;font-size:1.05em;font-weight:600;color:#f0ebe3;letter-spacing:-.015em}.rs-chapter{display:flex;align-items:center;gap:14px;margin-bottom:20px}.rs-chapter-line{width:32px;height:1px;background:#f0ebe326;flex-shrink:0}.rs-chapter-label{font-family:Inter,sans-serif;font-size:.42em;font-weight:600;color:#f0ebe359;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap}.rs-slide-1 .rs-chapter-line,.rs-slide-2 .rs-chapter-line{background:#f0ebe326}.rs-slide-3 .rs-chapter-line{background:#0283ff80}.rs-slide-4 .rs-chapter-line,.rs-slide-5 .rs-chapter-line{background:linear-gradient(90deg,#0283ff,#7f19be)}.rs-slide-6 .rs-chapter-line,.rs-slide-7 .rs-chapter-line{background:linear-gradient(90deg,#0283ff,#f59e0b)}.rs-slide-8 .rs-chapter-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579)}.rs-slide-9 .rs-chapter-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);opacity:.5}.rs-epigraph{font-family:"Source Serif 4",Georgia,serif;font-size:.82em;font-weight:300;font-style:italic;color:#f0ebe3b3;line-height:1.55;max-width:780px;padding-left:24px;border-left:3px solid rgba(240,235,227,.12);text-align:left}.rs-slide-2 .rs-epigraph{border-left-color:#f0ebe326}.rs-slide-3 .rs-epigraph{border-left-color:#0283ff80}.rs-slide-4 .rs-epigraph{border-left-color:#7f19be99}.rs-slide-5 .rs-epigraph,.rs-slide-6 .rs-epigraph{border-left-color:#0283ff80}.rs-slide-7 .rs-epigraph{border-left-color:#f59e0b80}.rs-slide-9 .rs-epigraph{border-left-color:#f0ebe31f}.rs-accent-line{width:72px;height:1px;margin:20px auto;border-radius:1px;transition:all .6s ease}.rs-accent-line-wide{width:120px}.rs-slide-1 .rs-accent-line,.rs-slide-2 .rs-accent-line{background:#f0ebe31f}.rs-slide-3 .rs-accent-line{background:#0283ff66}.rs-slide-4 .rs-accent-line,.rs-slide-5 .rs-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be)}.rs-slide-6 .rs-accent-line,.rs-slide-7 .rs-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be,#f59e0b)}.rs-slide-8 .rs-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);height:2px}.rs-slide-9 .rs-accent-line{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);opacity:.4}.rs-label{font-family:Inter,sans-serif;font-size:.48em;font-weight:500;color:#f0ebe34d;letter-spacing:.12em;text-transform:uppercase;margin-top:8px}.rs-sublabel{font-family:Inter,sans-serif;font-size:.45em;font-weight:300;color:#f0ebe338;margin-top:4px;letter-spacing:.02em}.rs-body{font-family:Inter,sans-serif;font-size:.58em;font-weight:400;color:#f0ebe36b;line-height:1.7;max-width:700px;margin-top:12px}.rs-text-blue{color:#0283ff}.rs-text-gradient-bp{background:linear-gradient(135deg,#0283ff,#7f19be);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rs-text-amber{color:#f59e0b}.rs-text-gradient{background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rs-muted{color:#f0ebe338}.rs-from-to{text-align:center;margin:7px 0;display:flex;align-items:center;justify-content:center;gap:16px}.rs-from{font-family:Inter,sans-serif;font-size:.55em;font-weight:300;color:#f0ebe338;text-decoration:line-through;text-decoration-color:#f0ebe314;min-width:180px;text-align:right}.rs-arrow{font-size:.5em;font-weight:300;color:#f0ebe326}.rs-to{font-family:Inter,sans-serif;font-size:.55em;font-weight:600;color:#f0ebe3bf;min-width:180px;text-align:left}.rs-tiers{display:flex;align-items:stretch;justify-content:center;gap:24px;margin:20px 0}.rs-tier-card{flex:0 1 280px;padding:26px 22px;border-radius:12px;background:#f0ebe305;border:1px solid rgba(240,235,227,.05);text-align:center;transition:all .4s ease}.rs-tier-card:hover{background:#f0ebe309;border-color:#f0ebe314}.rs-tier-name{font-family:"Source Serif 4",Georgia,serif;font-size:.72em;font-weight:700;margin-bottom:6px;letter-spacing:-.01em}.rs-tier-partners{font-family:Inter,sans-serif;font-size:.48em;font-weight:400;color:#f0ebe373;margin-bottom:8px}.rs-tier-desc{font-family:Inter,sans-serif;font-size:.38em;font-weight:300;color:#f0ebe338;line-height:1.5}.rs-urgency-grid{display:flex;justify-content:center;gap:56px;margin:20px 0;text-align:left}.rs-urgency-col{flex:0 1 360px}.rs-urgency-title{font-family:Inter,sans-serif;font-size:.55em;font-weight:700;letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px}.rs-urgency-title-green{color:#48e84a}.rs-urgency-title-red{color:#fe2579}.rs-urgency-list{list-style:none;padding:0;margin:0}.rs-urgency-list li{font-family:Inter,sans-serif;font-size:.46em;color:#f0ebe373;padding:5px 0;border-bottom:1px solid rgba(240,235,227,.04);line-height:1.5}.rs-urgency-list li:last-child{border-bottom:none}.rs-stages{display:flex;align-items:center;justify-content:center;gap:10px;margin:18px 0}.rs-stage-pill{font-family:Inter,sans-serif;font-size:.55em;font-weight:600;padding:9px 22px;border-radius:22px;background:#f0ebe308;border:1px solid rgba(240,235,227,.06);letter-spacing:-.01em;transition:all .3s ease}.rs-stage-arrow{font-size:.42em;color:#f0ebe31f;font-weight:300}.rs-plays-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;margin:14px 0;max-width:900px}.rs-play-card{padding:14px 16px;border-radius:10px;background:#f0ebe305;border:1px solid rgba(240,235,227,.04);text-align:left;transition:all .3s ease}.rs-play-card:hover{background:#f0ebe309}.rs-play-name{font-family:"Source Serif 4",Georgia,serif;font-size:.52em;font-weight:600;color:#f0ebe3;margin-bottom:3px}.rs-play-partner{font-family:Inter,sans-serif;font-size:.36em;color:#f0ebe34d;margin-bottom:8px}.rs-play-status{display:inline-flex;align-items:center;gap:6px;font-family:Inter,sans-serif;font-size:.34em;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rs-play-status:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.rs-play-status-production{color:#48e84a}.rs-play-status-production:before{background:#48e84a;box-shadow:0 0 6px #48e84a66}.rs-play-status-build{color:#0283ff}.rs-play-status-build:before{background:#0283ff;box-shadow:0 0 6px #0283ff66}.rs-play-status-assets{color:#f59e0b}.rs-play-status-assets:before{background:#f59e0b;box-shadow:0 0 6px #f59e0b66}.rs-partner-grid{display:flex;gap:24px;justify-content:center;margin:16px 0;max-width:1000px}.rs-partner-col{flex:1;text-align:left}.rs-partner-title{font-family:"Source Serif 4",Georgia,serif;font-size:.72em;font-weight:700;margin-bottom:14px;letter-spacing:-.01em}.rs-partner-item{padding:9px 0;border-bottom:1px solid rgba(240,235,227,.04)}.rs-partner-item:last-child{border-bottom:none}.rs-partner-metric{font-family:Inter,sans-serif;font-size:.5em;font-weight:600;color:#f0ebe3}.rs-partner-detail{font-family:Inter,sans-serif;font-size:.38em;font-weight:300;color:#f0ebe34d;margin-top:2px}.rs-roadmap{margin-top:14px}.rs-roadmap-item{display:flex;align-items:baseline;gap:12px;padding:4px 0}.rs-roadmap-when{font-family:Inter,sans-serif;font-size:.38em;font-weight:700;color:#f0ebe373;flex:0 0 56px;text-align:right}.rs-roadmap-what{font-family:Inter,sans-serif;font-size:.38em;font-weight:400;color:#f0ebe359}.rs-org-leader{font-family:"Source Serif 4",Georgia,serif;font-size:1.25em;font-weight:700;color:#f0ebe3;letter-spacing:-.02em;margin-bottom:4px}.rs-org-title{font-family:Inter,sans-serif;font-size:.48em;font-weight:400;color:#f0ebe34d;letter-spacing:.03em;margin-bottom:18px}.rs-org-line{width:1px;height:30px;margin:0 auto 18px}.rs-org-line-gradient{background:linear-gradient(180deg,#0283ff,#7f19be,#fe2579)}.rs-org-team{display:flex;align-items:flex-start;justify-content:center;gap:28px;flex-wrap:wrap}.rs-org-member{text-align:center;padding:12px 16px;border-radius:10px;background:#f0ebe305;border:1px solid rgba(240,235,227,.04);min-width:130px;transition:all .3s ease}.rs-org-member:hover{background:#f0ebe30a;border-color:#f0ebe312}.rs-org-name{font-family:"Source Serif 4",Georgia,serif;font-size:.52em;font-weight:600;color:#f0ebe3cc;margin-bottom:2px}.rs-org-role{font-family:Inter,sans-serif;font-size:.34em;font-weight:400;color:#f0ebe347;letter-spacing:.02em}.rs-org-metric{font-family:Inter,sans-serif;font-size:.31em;font-weight:500;margin-top:5px}.rs-mission{font-family:Inter,sans-serif;font-size:.52em;font-weight:400;color:#f0ebe36b;max-width:720px;line-height:1.65;margin-top:14px;padding-left:20px;border-left:3px solid rgba(245,158,11,.4);text-align:left}.rs-kpi-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin:22px 0;max-width:900px}.rs-kpi-card{padding:28px 22px;border-radius:14px;text-align:center;position:relative;overflow:hidden;transition:all .4s ease;background:linear-gradient(135deg,#0283ff0f,#7f19be0f,#fe25790f)}.rs-kpi-card:before{content:"";position:absolute;inset:0;border-radius:14px;padding:1px;background:linear-gradient(135deg,#0283ff59,#7f19be59,#fe257959);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.rs-slide-8 .rs-kpi-card{box-shadow:0 0 40px #0283ff0f,0 0 80px #7f19be0a}.rs-slide-8 .rs-kpi-card:hover{transform:translateY(-3px);box-shadow:0 0 60px #0283ff1a,0 0 120px #7f19be0f}.rs-kpi-value{font-family:"Source Serif 4",Georgia,serif;font-size:2.1em;font-weight:300;letter-spacing:-.03em;line-height:1;margin-bottom:8px}.rs-kpi-label{font-family:Inter,sans-serif;font-size:.42em;font-weight:500;color:#f0ebe38c;letter-spacing:.02em;line-height:1.4}.rs-two-col{display:flex;align-items:flex-start;justify-content:center;gap:72px;margin:18px 0;text-align:left}.rs-col{flex:0 1 360px}.rs-col-title{font-family:"Source Serif 4",Georgia,serif;font-size:.55em;font-weight:700;color:#f0ebe380;letter-spacing:.06em;text-transform:uppercase;margin-bottom:16px}.rs-col ul{list-style:none;padding:0;margin:0}.rs-col ul li{font-family:Inter,sans-serif;font-size:.48em;color:#f0ebe37a;padding:7px 0;border-bottom:1px solid rgba(240,235,227,.04);line-height:1.5}.rs-col ul li:last-child{border-bottom:none}.rs-crescendo-bg{position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse 55% 50% at 20% 50%,rgba(2,131,255,.08) 0%,transparent 70%),radial-gradient(ellipse 55% 50% at 80% 50%,rgba(254,37,121,.08) 0%,transparent 70%),radial-gradient(ellipse 50% 55% at 50% 30%,rgba(127,25,190,.06) 0%,transparent 70%)}.rs-divider{width:56px;height:1px;background:#f0ebe30f;margin:20px auto}.rs-confidential{font-family:Inter,sans-serif;font-size:.38em;font-weight:400;color:#f0ebe31f;letter-spacing:.15em;text-transform:uppercase;margin-top:12px}.rs-contact{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#f0ebe340;margin-top:14px;letter-spacing:.02em}@keyframes rsFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes rsFadeUpSoft{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes rsResolve{0%{opacity:0}to{opacity:1}}.rs-slide-1.present>*,.rs-slide-2.present>*{animation:rsFadeUp 1.1s cubic-bezier(.23,1,.32,1) both}.rs-slide-1.present>*:nth-child(1){animation-delay:.1s}.rs-slide-1.present>*:nth-child(2){animation-delay:.3s}.rs-slide-1.present>*:nth-child(3){animation-delay:.5s}.rs-slide-1.present>*:nth-child(4){animation-delay:.65s}.rs-slide-1.present>*:nth-child(5){animation-delay:.8s}.rs-slide-1.present>*:nth-child(6){animation-delay:.95s}.rs-slide-2.present>*:nth-child(1){animation-delay:.05s}.rs-slide-2.present>*:nth-child(2){animation-delay:.2s}.rs-slide-2.present>*:nth-child(3){animation-delay:.35s}.rs-slide-2.present>*:nth-child(4){animation-delay:.5s}.rs-slide-2.present>*:nth-child(5){animation-delay:.65s}.rs-slide-2.present>*:nth-child(6){animation-delay:.8s}.rs-slide-2.present>*:nth-child(7){animation-delay:.95s}.rs-slide-2.present>*:nth-child(8){animation-delay:1.05s}.rs-slide-3.present>*,.rs-slide-4.present>*,.rs-slide-5.present>*,.rs-slide-6.present>*,.rs-slide-7.present>*{animation:rsFadeUpSoft .8s cubic-bezier(.23,1,.32,1) both}.rs-slide-3.present>*:nth-child(1),.rs-slide-4.present>*:nth-child(1),.rs-slide-5.present>*:nth-child(1),.rs-slide-6.present>*:nth-child(1),.rs-slide-7.present>*:nth-child(1){animation-delay:.05s}.rs-slide-3.present>*:nth-child(2),.rs-slide-4.present>*:nth-child(2),.rs-slide-5.present>*:nth-child(2),.rs-slide-6.present>*:nth-child(2),.rs-slide-7.present>*:nth-child(2){animation-delay:.15s}.rs-slide-3.present>*:nth-child(3),.rs-slide-4.present>*:nth-child(3),.rs-slide-5.present>*:nth-child(3),.rs-slide-6.present>*:nth-child(3),.rs-slide-7.present>*:nth-child(3){animation-delay:.25s}.rs-slide-3.present>*:nth-child(4),.rs-slide-4.present>*:nth-child(4),.rs-slide-5.present>*:nth-child(4),.rs-slide-6.present>*:nth-child(4),.rs-slide-7.present>*:nth-child(4){animation-delay:.35s}.rs-slide-3.present>*:nth-child(5),.rs-slide-4.present>*:nth-child(5),.rs-slide-5.present>*:nth-child(5),.rs-slide-6.present>*:nth-child(5),.rs-slide-7.present>*:nth-child(5){animation-delay:.45s}.rs-slide-3.present>*:nth-child(6),.rs-slide-4.present>*:nth-child(6),.rs-slide-5.present>*:nth-child(6),.rs-slide-6.present>*:nth-child(6),.rs-slide-7.present>*:nth-child(6){animation-delay:.55s}.rs-slide-3.present>*:nth-child(7),.rs-slide-4.present>*:nth-child(7),.rs-slide-5.present>*:nth-child(7),.rs-slide-6.present>*:nth-child(7),.rs-slide-7.present>*:nth-child(7){animation-delay:.65s}.rs-slide-8.present>*{animation:rsFadeUpSoft .65s cubic-bezier(.23,1,.32,1) both}.rs-slide-8.present>*:nth-child(1){animation-delay:.03s}.rs-slide-8.present>*:nth-child(2){animation-delay:.1s}.rs-slide-8.present>*:nth-child(3){animation-delay:.18s}.rs-slide-8.present>*:nth-child(4){animation-delay:.26s}.rs-slide-8.present>*:nth-child(5){animation-delay:.34s}.rs-slide-9.present>*{animation:rsResolve 1.2s cubic-bezier(.23,1,.32,1) both}.rs-slide-9.present>*:nth-child(1){animation-delay:.1s}.rs-slide-9.present>*:nth-child(2){animation-delay:.3s}.rs-slide-9.present>*:nth-child(3){animation-delay:.5s}.rs-slide-9.present>*:nth-child(4){animation-delay:.7s}.rs-slide-9.present>*:nth-child(5){animation-delay:.85s}.rs-slide-9.present>*:nth-child(6){animation-delay:1s}.rs-slide-9.present>*:nth-child(7){animation-delay:1.1s}.deck-viewport.resonance .reveal .progress{height:2px;z-index:1000;background:#f0ebe308}.deck-viewport.resonance .reveal .progress span{background:linear-gradient(90deg,#0283ff,#7f19be,#fe2579);transition:width .8s cubic-bezier(.26,.86,.44,.985)}.deck-viewport.resonance .reveal .slide-number{color:#f0ebe31f;font-family:Inter,sans-serif;font-size:11px;font-weight:400;background:transparent!important;right:24px;bottom:16px;letter-spacing:.06em}.deck-viewport.resonance .reveal .controls{color:#f0ebe31a}.deck-viewport.resonance .reveal .controls button:hover{color:#f0ebe359}.rs-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#f0ebe31a;text-decoration:none;font-family:Inter,sans-serif;font-weight:500;transition:all .3s ease;letter-spacing:.04em;padding:4px 10px;border-radius:4px;text-transform:uppercase}.rs-back:hover{color:#f0ebe359;background:#f0ebe30a}@media(max-width:768px){.rs-tiers{flex-direction:column;align-items:center}.rs-partner-grid{flex-direction:column}.rs-plays-grid{grid-template-columns:1fr 1fr}.rs-kpi-grid{grid-template-columns:1fr;max-width:320px}.rs-two-col{flex-direction:column;gap:28px}.rs-urgency-grid{flex-direction:column;gap:20px}}.deck-viewport.catalyst{position:fixed;inset:0;background:#090910;overflow:hidden;font-family:Inter,sans-serif;color:#e8eaed}.deck-viewport.catalyst .reveal{font-family:Inter,sans-serif;font-size:20px;color:#e8eaed}.deck-viewport.catalyst .reveal .slides{text-align:left}.deck-viewport.catalyst .reveal .slides section{padding:48px 64px;box-sizing:border-box}.ct-back{position:fixed;top:18px;left:22px;z-index:100;color:#e8eaed4d;font-family:Inter,sans-serif;font-size:13px;text-decoration:none;letter-spacing:.02em;transition:color .3s}.ct-back:hover{color:#e8eaedb3}.deck-viewport.catalyst .reveal .progress{height:2px;background:#e8eaed0f}.deck-viewport.catalyst .reveal .progress span{background:#0283ff;transition:width .8s cubic-bezier(.65,0,.35,1)}.deck-viewport.catalyst .reveal .controls{color:#e8eaed33}.deck-viewport.catalyst .reveal .controls:hover{color:#e8eaed66}.deck-viewport.catalyst .reveal .slide-number{font-family:Inter,sans-serif;font-size:11px;color:#e8eaed33;background:transparent;letter-spacing:.05em}.ct-display-xl{font-family:Instrument Sans,sans-serif;font-weight:200;font-size:3.6em;letter-spacing:-.05em;line-height:1;color:#e8eaed}.ct-display-lg{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:1.6em;letter-spacing:-.03em;line-height:1.2;color:#e8eaed}.ct-display-md{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:1.3em;letter-spacing:-.03em;line-height:1.25;color:#e8eaed}.ct-display-sm{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:1.05em;letter-spacing:-.02em;line-height:1.3;color:#e8eaed}.ct-chapter{font-family:Inter,monospace;font-size:.55em;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#e8eaed4d;margin-bottom:16px}.ct-body{font-family:Inter,sans-serif;font-size:.7em;font-weight:400;line-height:1.6;color:#e8eaed8c}.ct-body-sm{font-family:Inter,sans-serif;font-size:.55em;font-weight:400;line-height:1.5;color:#e8eaed66}.ct-sublabel{font-family:Inter,sans-serif;font-size:.5em;color:#e8eaed4d;letter-spacing:.02em}.ct-mono{font-family:Inter,monospace;font-size:.5em;color:#e8eaed40;letter-spacing:.04em}.ct-hairline{width:48px;height:1px;background:#0283ff;margin:20px 0;border:none}.ct-hairline-wide{width:100%;max-width:680px;height:1px;background:#0283ff26;margin:20px 0;border:none}.ct-hairline-center{margin-left:auto;margin-right:auto}.ct-glow{text-shadow:0 0 20px rgba(2,131,255,.3)}.ct-glow-strong{text-shadow:0 0 30px rgba(2,131,255,.5),0 0 60px rgba(2,131,255,.15)}.ct-gradient-text{background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.ct-blue{color:#0283ff}.ct-purple{color:#7f19be}.ct-card{background:#e8eaed08;border:1px solid rgba(232,234,237,.06);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);padding:20px 22px;position:relative}.ct-card-blue{border-top:1px solid rgba(2,131,255,.3)}.ct-card-purple{border-top:1px solid rgba(127,25,190,.3)}.ct-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border:1px solid rgba(232,234,237,.1);border-radius:2px;font-family:Instrument Sans,sans-serif;font-size:.6em;font-weight:600;letter-spacing:-.01em;color:#e8eaed99}.ct-dot{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:6px}.ct-dot-green{background:#48e84a}.ct-dot-blue{background:#0283ff}.ct-dot-amber{background:#f59e0b}.ct-slide-title{text-align:center;display:flex!important;flex-direction:column;align-items:center;justify-content:center}.ct-title-fy{font-family:Instrument Sans,sans-serif;font-weight:200;font-size:4.2em;letter-spacing:-.05em;line-height:1;color:#e8eaedd9;margin-bottom:4px}.ct-title-headline{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:1.35em;letter-spacing:-.03em;color:#e8eaed;margin-bottom:0}.ct-title-sub{font-family:Inter,sans-serif;font-size:.65em;font-weight:400;color:#e8eaed59;letter-spacing:.01em;margin-top:6px}.ct-thesis-quote{border-left:2px solid rgba(2,131,255,.4);padding:12px 0 12px 24px;margin:12px 0 24px;max-width:780px}.ct-thesis-quote p{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:1.05em;letter-spacing:-.02em;line-height:1.5;color:#e8eaedd9;margin:0}.ct-transform-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:6px 16px;align-items:center;max-width:680px;margin-top:16px}.ct-from{font-family:Inter,sans-serif;font-size:.6em;color:#e8eaed59;text-align:right;text-decoration:line-through;text-decoration-color:#e8eaed26}.ct-arrow{font-size:.6em;color:#0283ff66}.ct-to{font-family:Inter,sans-serif;font-size:.6em;color:#e8eaedb3;font-weight:500}.ct-kpi-pills{display:flex;gap:12px;margin-top:20px;flex-wrap:wrap}.ct-tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;max-width:900px}.ct-tier-card{background:#e8eaed05;border:1px solid rgba(232,234,237,.05);border-top:1px solid rgba(2,131,255,.25);clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);padding:18px 20px}.ct-tier-name{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:.75em;letter-spacing:-.02em;text-transform:uppercase;margin-bottom:6px}.ct-tier-partners{font-family:Instrument Sans,sans-serif;font-weight:500;font-size:.7em;color:#e8eaedb3;margin-bottom:6px}.ct-tier-desc{font-family:Inter,sans-serif;font-size:.5em;color:#e8eaed59;line-height:1.5}.ct-reaction-title{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:1.3em;letter-spacing:-.03em;color:#e8eaed}.ct-reaction-title .ct-blue-glow{color:#0283ff;text-shadow:0 0 20px rgba(2,131,255,.3)}.ct-urgency-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;max-width:780px}.ct-urgency-col-title{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.65em;letter-spacing:.05em;text-transform:uppercase;margin-bottom:10px}.ct-urgency-col-title.green{color:#48e84a}.ct-urgency-col-title.red{color:#ef4444}.ct-urgency-list{list-style:none;padding:0;margin:0}.ct-urgency-list li{font-family:Inter,sans-serif;font-size:.55em;color:#e8eaed80;line-height:1.7;padding-left:12px;position:relative}.ct-urgency-list li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:50%;background:#e8eaed26}.ct-deadline{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1.05em;letter-spacing:-.02em;color:#0283ff;text-shadow:0 0 20px rgba(2,131,255,.3)}.ct-urgency-body{font-family:Inter,sans-serif;font-size:.52em;color:#e8eaed66;line-height:1.6;max-width:780px;margin-top:16px;font-style:italic}.ct-stages{display:flex;align-items:center;gap:0;margin:16px 0 20px}.ct-stage-block{display:flex;align-items:center;justify-content:center;padding:8px 20px;border:1px solid rgba(232,234,237,.1);font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.6em;letter-spacing:.02em;text-transform:uppercase;background:#e8eaed05}.ct-stage-line{width:28px;height:1px;background:#e8eaed1a;flex-shrink:0}.ct-plays-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;max-width:900px}.ct-play-card{background:#e8eaed05;border:1px solid rgba(232,234,237,.06);clip-path:polygon(0 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%);padding:12px 14px}.ct-play-name{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.65em;letter-spacing:-.01em;color:#e8eaed;margin-bottom:3px}.ct-play-partner{font-family:Inter,sans-serif;font-size:.48em;color:#e8eaed59;margin-bottom:6px}.ct-play-status{display:inline-flex;align-items:center;font-family:Inter,sans-serif;font-size:.45em;font-weight:500;letter-spacing:.03em;text-transform:uppercase}.ct-allies-grid{display:grid;grid-template-columns:1fr 1px 1fr;gap:0 32px;margin-top:16px;max-width:900px}.ct-allies-divider{width:1px;background:#e8eaed0f;align-self:stretch}.ct-ally-title{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:.85em;letter-spacing:-.02em;margin-bottom:12px}.ct-ally-item{margin-bottom:8px}.ct-ally-label{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.6em;letter-spacing:-.01em;color:#e8eaedbf}.ct-ally-detail{font-family:Inter,sans-serif;font-size:.48em;color:#e8eaed59;margin-top:1px}.ct-ally-roadmap{margin-top:14px;border-top:1px solid rgba(232,234,237,.05);padding-top:10px}.ct-roadmap-item{display:flex;gap:10px;align-items:baseline;margin-bottom:4px}.ct-roadmap-when{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.48em;color:#0283ff99;min-width:52px;flex-shrink:0}.ct-roadmap-what{font-family:Inter,sans-serif;font-size:.48em;color:#e8eaed66}.ct-ally-priorities{margin-top:14px;border-top:1px solid rgba(232,234,237,.05);padding-top:10px}.ct-priority-item{font-family:Inter,sans-serif;font-size:.48em;color:#e8eaed66;line-height:1.7;padding-left:10px;position:relative}.ct-priority-item:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:50%;background:#7f19be66}.ct-formation-leader{text-align:center;margin-bottom:4px}.ct-leader-name{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1.1em;letter-spacing:-.03em;color:#e8eaed}.ct-leader-title{font-family:Inter,sans-serif;font-size:.5em;color:#e8eaed59;margin-top:2px}.ct-formation-line{width:1px;height:24px;background:linear-gradient(to bottom,#0283ff,#0283ff1a);margin:8px auto}.ct-formation-team{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;max-width:900px;margin:0 auto}.ct-member-card{background:#e8eaed05;border:1px solid rgba(232,234,237,.06);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%);padding:10px 12px;text-align:center}.ct-member-name{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.58em;color:#e8eaed;margin-bottom:2px}.ct-member-role{font-family:Inter,sans-serif;font-size:.42em;color:#e8eaed59;margin-bottom:4px}.ct-member-metric{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.45em;letter-spacing:-.01em}.ct-stacy-callout{margin-top:20px;border:1px solid rgba(2,131,255,.15);border-left:2px solid rgba(2,131,255,.4);padding:12px 18px;max-width:780px;margin-left:auto;margin-right:auto;background:#0283ff05}.ct-stacy-callout p{font-family:Inter,sans-serif;font-size:.52em;color:#e8eaed8c;line-height:1.6;margin:0}.ct-ignition-bg{position:absolute;inset:0;background:radial-gradient(ellipse 70% 50% at 50% 55%,rgba(2,131,255,.06) 0%,rgba(127,25,190,.03) 40%,transparent 80%);pointer-events:none;z-index:0}.ct-ignition-title{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1.4em;letter-spacing:-.04em;background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:1;position:relative}.ct-kpi-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;max-width:860px;z-index:1;position:relative;margin-top:16px}.ct-kpi-card{background:#e8eaed08;border:1px solid rgba(2,131,255,.1);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);padding:18px 20px;text-align:center}.ct-kpi-value{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1.8em;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 12px rgba(2,131,255,.25));margin-bottom:6px}.ct-kpi-label{font-family:Inter,sans-serif;font-size:.52em;font-weight:500;color:#e8eaed99;letter-spacing:.01em}.ct-kpi-sublabel{font-family:Inter,sans-serif;font-size:.42em;color:#e8eaed4d;margin-top:4px}.ct-strategic-kpis{display:flex;gap:48px;justify-content:center;margin-top:20px;z-index:1;position:relative}.ct-strategic-value{font-family:Instrument Sans,sans-serif;font-weight:700;font-size:1.5em;letter-spacing:-.04em;line-height:1;background:linear-gradient(135deg,#0283ff,#7f19be,#fe2579);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;filter:drop-shadow(0 0 10px rgba(2,131,255,.2))}.ct-strategic-label{font-family:Inter,sans-serif;font-size:.45em;color:#e8eaed59;max-width:180px;margin-top:6px;text-align:center}.ct-directive-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-top:16px;max-width:800px}.ct-col-title{font-family:Instrument Sans,sans-serif;font-weight:600;font-size:.7em;letter-spacing:-.01em;margin-bottom:12px;color:#e8eaed80}.ct-col-title-blue{color:#0283ff}.ct-directive-list{list-style:none;padding:0;margin:0}.ct-directive-list li{font-family:Inter,sans-serif;font-size:.55em;color:#e8eaed80;line-height:1.7;padding-left:12px;position:relative}.ct-directive-list li:before{content:"";position:absolute;left:0;top:.6em;width:4px;height:4px;border-radius:1px;background:#e8eaed26}.ct-directive-list.ct-deliver li:before{background:#0283ff4d}.ct-principles{font-family:Inter,sans-serif;font-size:.42em;color:#e8eaed33;text-align:center;margin-top:20px;max-width:800px}.ct-contact{font-family:Inter,sans-serif;font-size:.48em;color:#e8eaed4d;text-align:center;margin-top:12px}.ct-confidential{font-family:Inter,sans-serif;font-size:.42em;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#e8eaed26;margin-top:8px}.deck-viewport.velocity-b{--oi-blue: #0283FF;--oi-purple: #7F19BE;--oi-pink: #FE2579;--oi-violet: #5300DB;--oi-gold: #FED038;--oi-green: #48E84A;--oi-gradient: linear-gradient(135deg, #0283FF, #7F19BE, #FE2579);--oi-gradient-h: linear-gradient(90deg, #0283FF, #7F19BE, #FE2579);--oi-bg-dark: #0e0e16;--oi-bg-card: rgba(14, 14, 22, .85);--oi-border: rgba(255, 255, 255, .12)}.deck-viewport.velocity-b{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--oi-bg-dark)}.deck-viewport.velocity-b .reveal{height:100%;width:100%}.deck-viewport.velocity-b .reveal-viewport,.deck-viewport.velocity-b .reveal .slide-background-content{background:var(--oi-bg-dark)}.deck-viewport.velocity-b .reveal ::-moz-selection{color:#fff;background:#7f19be66;text-shadow:none}.deck-viewport.velocity-b .reveal ::selection{color:#fff;background:#7f19be66;text-shadow:none}.deck-viewport.velocity-b .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.velocity-b .reveal h1,.deck-viewport.velocity-b .reveal h2,.deck-viewport.velocity-b .reveal h3,.deck-viewport.velocity-b .reveal h4{font-family:Rajdhani,-apple-system,sans-serif;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:none;margin:0}.deck-viewport.velocity-b .reveal p,.deck-viewport.velocity-b .reveal li{line-height:1.5}.deck-viewport.velocity-b .reveal strong{color:#fff;font-weight:700}.deck-viewport.velocity-b .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.velocity-b .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 80px 50px}.vb-slide-logo{position:absolute;top:20px;right:28px;height:28px;opacity:.7;z-index:10;pointer-events:none}.vb-slide-footer{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--oi-gradient-h);z-index:10}.vb-slide-watermark{position:absolute;bottom:-20px;left:-30px;width:220px;height:220px;opacity:.025;pointer-events:none;z-index:0}.vb-slide-footer-text{position:absolute;bottom:10px;left:28px;font-family:Inter,sans-serif;font-size:9px;color:#fff3;letter-spacing:.08em;z-index:10;pointer-events:none}.vb-slide-footer-page{position:absolute;bottom:10px;right:28px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600;color:#ffffff26;letter-spacing:.1em;z-index:10;pointer-events:none}.vb-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#ffffff40;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;padding:4px 14px;border:1px solid rgba(255,255,255,.08);border-radius:2px}.vb-back:hover{color:var(--oi-blue);border-color:#0283ff4d;background:#0283ff0f}.vb-slide-label{font-family:Rajdhani,sans-serif;font-size:.45em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;padding:4px 18px;position:relative;color:transparent;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text}.vb-slide-label:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--oi-gradient);border-radius:1px}.vb-section-headline{font-family:Rajdhani,sans-serif;font-size:1.3em;font-weight:700;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px}.vb-title-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;z-index:2}.vb-title-logo{max-height:52px;margin-bottom:24px;filter:drop-shadow(0 2px 20px rgba(0,0,0,.3))}.vb-fy-massive{font-family:Rajdhani,sans-serif;font-size:6.5em;font-weight:300;color:#ffffff26;letter-spacing:.15em;line-height:.85;text-transform:uppercase;margin-bottom:-8px;text-shadow:0 4px 40px rgba(0,0,0,.3)}.vb-title-main{font-family:Rajdhani,sans-serif;font-size:1.7em;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 20px rgba(0,0,0,.4)}.vb-title-rule{width:140px;height:3px;background:var(--oi-gradient-h);margin:18px auto;border-radius:2px}.vb-title-sub{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:500;color:#fff9;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 10px rgba(0,0,0,.3)}.vb-title-meta{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#fff6;margin-top:28px;letter-spacing:.02em;line-height:1.8;text-shadow:0 1px 8px rgba(0,0,0,.3)}.vb-kinetic-quote{font-family:Rajdhani,sans-serif;font-size:1.5em;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.2;max-width:900px;margin-bottom:24px;text-transform:uppercase}.vb-glow-text{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none}.vb-arrow-divider{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.vb-transform-arrow{display:flex;align-items:center;gap:12px;font-size:.55em}.vb-from{color:#ffffff4d;font-weight:400;text-decoration:line-through;text-decoration-color:#ffffff1f;min-width:180px;text-align:right}.vb-arrow-icon{flex-shrink:0;display:flex;align-items:center}.vb-to{color:#fff;font-weight:600;font-family:Rajdhani,sans-serif;letter-spacing:.03em;text-transform:uppercase}.vb-kpi-strip{display:flex;gap:32px;margin-top:8px}.vb-kpi-tile{background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:14px 22px;border-radius:4px;min-width:200px;position:relative;overflow:hidden}.vb-kpi-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-kpi-value{font-family:Rajdhani,sans-serif;font-size:1.4em;font-weight:700;color:#fff;letter-spacing:-.01em}.vb-trend-arrow{font-size:.7em;margin-left:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-kpi-label{font-size:.42em;color:#fff6;font-weight:400;margin-top:2px;letter-spacing:.01em}.vb-tier-stack{display:flex;gap:24px;align-items:stretch;margin-bottom:24px;width:100%}.vb-tier-card{flex:1;background:var(--oi-bg-card);border:1px solid var(--oi-border);border-radius:6px;padding:0;position:relative;overflow:hidden}.vb-tier-accent{height:3px;width:100%;background:var(--oi-gradient-h)}.vb-tier-content{padding:16px 20px}.vb-tier-name{font-family:Rajdhani,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.vb-tier-partners{font-size:.55em;font-weight:500;color:#fff9;margin-bottom:8px}.vb-tier-desc{font-size:.42em;font-weight:400;color:#ffffff4d;line-height:1.5}.vb-speed-connector{position:absolute;right:-33px;top:50%;transform:translateY(-50%);z-index:5;opacity:.6}.vb-principle-bar{font-size:.42em;color:#ffffff4d;font-style:italic;padding:8px 16px;border-left:3px solid;-o-border-image:var(--oi-gradient) 1;border-image:var(--oi-gradient) 1;font-weight:400}.vb-diagonal-split{display:flex;gap:40px;width:100%;margin-bottom:24px;align-items:flex-start}.vb-split-left,.vb-split-right{flex:1}.vb-split-header{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.vb-split-header-glow{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-dim-text{color:#ffffff40}.vb-split-divider{width:3px;align-self:stretch;background:var(--oi-gradient);border-radius:2px;opacity:.4}.vb-split-item{font-size:.48em;padding:5px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.vb-leader-item{color:#ffffffa6}.vb-laggard-item{color:#ffffff4d}.vb-bullet-accel{color:var(--oi-blue);font-size:.6em;margin-top:2px;flex-shrink:0}.vb-bullet-decel{color:#ffffff26;font-size:.6em;margin-top:2px;flex-shrink:0}.vb-countdown-bar{width:100%;background:#0e0e16cc;border:1px solid rgba(127,25,190,.2);padding:14px 24px;display:flex;align-items:center;gap:16px;border-radius:4px;position:relative;overflow:hidden}.vb-countdown-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-countdown-label{font-family:Rajdhani,sans-serif;font-size:.4em;font-weight:600;color:#fff6;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0}.vb-countdown-value{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;flex-shrink:0;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-countdown-urgency{font-size:.36em;color:#ffffff4d;line-height:1.4;font-weight:400}.vb-pipeline-flow{display:flex;align-items:center;gap:0;margin-bottom:28px;width:100%}.vb-stage-block{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.vb-stage-indicator{width:100%;height:3px;margin-bottom:10px;border-radius:1px}.vb-stage-name{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.vb-stage-desc{font-size:.38em;color:#ffffff4d;font-weight:400}.vb-flow-arrow{position:absolute;right:-16px;top:10px;z-index:5}.vb-plays-dashboard{width:100%;background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:16px 20px;border-radius:6px;position:relative;overflow:hidden}.vb-plays-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-dashboard-header{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--oi-border)}.vb-plays-grid{display:flex;flex-direction:column;gap:6px}.vb-play-row{display:grid;grid-template-columns:140px 120px 1fr 90px;align-items:center;gap:12px;padding:4px 0}.vb-play-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.vb-play-partner{font-size:.38em;color:#ffffff4d;font-weight:400}.vb-play-bar-wrap{height:4px;background:#ffffff0f;border-radius:2px;overflow:hidden}.vb-play-bar{height:100%;display:block;border-radius:2px;transition:width .8s ease}.vb-play-status{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:right}.vb-partner-panels{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%}.vb-partner-panel{background:var(--oi-bg-card);border:1px solid var(--oi-border);border-radius:6px;overflow:hidden}.vb-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;position:relative;background:#ffffff0d;border-bottom:1px solid var(--oi-border)}.vb-panel-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-panel-name{font-family:Rajdhani,sans-serif;font-size:.75em;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase}.vb-panel-tier{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;letter-spacing:.05em;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-panel-metrics{padding:12px 18px;display:flex;flex-direction:column;gap:8px}.vb-panel-metric{display:flex;flex-direction:column;gap:1px}.vb-metric-label-sm{font-family:Rajdhani,sans-serif;font-size:.48em;font-weight:600;color:#ffffffb3;letter-spacing:.03em}.vb-metric-detail{font-size:.36em;color:#ffffff4d;font-weight:400}.vb-momentum-bar{padding:10px 18px;border-top:1px solid rgba(255,255,255,.04)}.vb-momentum-label{font-family:Rajdhani,sans-serif;font-size:.35em;font-weight:600;color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.vb-momentum-track{height:4px;background:#ffffff0f;margin-bottom:6px;border-radius:2px;overflow:hidden}.vb-momentum-fill{height:100%;background:var(--oi-gradient-h);border-radius:2px;transition:width 1.2s cubic-bezier(.23,1,.32,1)}.vb-momentum-fill.vb-fill-warn{background:linear-gradient(90deg,#f97316,var(--oi-gold))}.vb-momentum-target{font-size:.34em;color:#ffffff40;font-weight:400}.vb-roadmap-strip{padding:8px 18px 14px;display:flex;flex-direction:column;gap:3px;border-top:1px solid rgba(255,255,255,.04)}.vb-roadmap-item{font-size:.34em;color:#ffffff59;font-weight:400;line-height:1.5}.vb-roadmap-item strong{color:#ffffff8c;font-weight:600}.vb-formation{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.vb-formation-lead{text-align:center;padding:16px 36px;background:#7f19be0f;border:1px solid rgba(127,25,190,.15);border-radius:8px;position:relative;overflow:hidden}.vb-formation-lead:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--oi-gradient-h)}.vb-formation-name{font-family:Rajdhani,sans-serif;font-size:.9em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.vb-formation-role{font-size:.4em;color:#ffffff59;font-weight:400;margin-top:2px}.vb-formation-metric{font-size:.38em;font-weight:500;margin-top:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-formation-connector{margin:4px 0;opacity:.5}.vb-formation-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.vb-formation-member{text-align:center;padding:10px 16px;background:var(--oi-bg-card);border:1px solid var(--oi-border);border-radius:6px;min-width:130px;position:relative;overflow:hidden}.vb-formation-member:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h);opacity:.5}.vb-member-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#ffffffd9;letter-spacing:.03em;text-transform:uppercase}.vb-member-role{font-size:.34em;color:#ffffff4d;font-weight:400;margin-top:2px}.vb-member-metric{font-size:.32em;font-weight:500;margin-top:4px;color:var(--oi-purple)}.vb-directive-banner{width:100%;background:linear-gradient(90deg,#7f19be14,#fe25790a);padding:14px 20px;border-radius:4px;position:relative;overflow:hidden}.vb-directive-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--oi-gradient)}.vb-directive-label{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-directive-text{font-size:.42em;color:#ffffff8c;font-weight:400;line-height:1.5}.vb-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:20px}.vb-target-tile{background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:18px 20px;border-radius:6px;position:relative;overflow:hidden}.vb-target-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-target-value{font-family:Rajdhani,sans-serif;font-size:1.6em;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.vb-trend-up{font-size:.55em;margin-left:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-target-label{font-size:.45em;font-weight:500;color:#ffffff8c;line-height:1.3}.vb-target-sublabel{font-size:.36em;color:#ffffff40;font-weight:400;margin-top:4px}.vb-targets-footer{font-size:.4em;color:#ffffff40;font-style:italic;padding:8px 16px;border-left:3px solid;-o-border-image:var(--oi-gradient) 1;border-image:var(--oi-gradient) 1;font-weight:400}.vb-ask-panels{display:flex;align-items:center;gap:0;width:100%;margin-bottom:32px}.vb-ask-panel{flex:1;padding:20px 24px}.vb-ask-invest{background:var(--oi-bg-card);border:1px solid var(--oi-border);border-radius:6px 0 0 6px}.vb-ask-returns{background:#7f19be0d;border:1px solid rgba(127,25,190,.12);border-radius:0 6px 6px 0;position:relative;overflow:hidden}.vb-ask-returns:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vb-ask-header{font-family:Rajdhani,sans-serif;font-size:.65em;font-weight:700;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--oi-border)}.vb-ask-header-glow{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom-color:#7f19be26}.vb-ask-items{display:flex;flex-direction:column;gap:6px}.vb-ask-item{font-size:.44em;color:#ffffff80;display:flex;align-items:flex-start;gap:8px;line-height:1.4;font-weight:400}.vb-ask-item-glow{color:#ffffffb3}.vb-ask-bullet{color:#ffffff40;flex-shrink:0;font-size:.9em;margin-top:1px}.vb-bullet-glow{color:var(--oi-purple)}.vb-ask-arrow-center{flex-shrink:0;padding:0 8px;display:flex;align-items:center}.vb-trajectory-close{text-align:center;width:100%}.vb-trajectory-line{width:100%;height:2px;background:var(--oi-gradient-h);margin-bottom:16px;opacity:.3;border-radius:1px}.vb-trajectory-text{font-family:Rajdhani,sans-serif;font-size:.5em;font-weight:600;letter-spacing:.05em;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vb-trajectory-date{font-size:.38em;color:#fff3;font-weight:400;margin-top:6px;letter-spacing:.03em}.vb-close-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;z-index:2}.vb-close-logo{max-height:56px;margin-bottom:32px;filter:drop-shadow(0 2px 20px rgba(0,0,0,.3))}.vb-close-tagline{font-family:Rajdhani,sans-serif;font-size:1.2em;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:12px}.vb-close-contact{font-family:Inter,sans-serif;font-size:.5em;color:#fff9;line-height:1.8}.vb-close-date{font-size:.38em;color:#ffffff40;margin-top:20px;letter-spacing:.05em}@keyframes vbSlideForward{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes vbSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vbBarGrow{0%{width:0!important}}@keyframes vbGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.deck-viewport.velocity-b .reveal .slides section.present>*{animation:vbSlideForward .6s cubic-bezier(.23,1,.32,1) both}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(3){animation-delay:.19s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(4){animation-delay:.26s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(5){animation-delay:.33s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(6){animation-delay:.4s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(7){animation-delay:.47s}.deck-viewport.velocity-b .reveal .slides section.present>*:nth-child(8){animation-delay:.54s}.deck-viewport.velocity-b .reveal .slides section:first-child.present>*,.deck-viewport.velocity-b .reveal .slides section:last-child.present>*{animation-name:vbSlideUp}.deck-viewport.velocity-b .reveal .slides section.present .vb-play-bar{animation:vbBarGrow 1s cubic-bezier(.23,1,.32,1) .4s both}.deck-viewport.velocity-b .reveal .slides section.present .vb-momentum-fill{animation:vbBarGrow 1.2s cubic-bezier(.23,1,.32,1) .5s both}.deck-viewport.velocity-b .reveal .slides section.present .vb-slide-logo,.deck-viewport.velocity-b .reveal .slides section.present .vb-slide-footer,.deck-viewport.velocity-b .reveal .slides section.present .vb-slide-watermark,.deck-viewport.velocity-b .reveal .slides section.present .vb-slide-footer-text,.deck-viewport.velocity-b .reveal .slides section.present .vb-slide-footer-page{animation:none;opacity:1}.deck-viewport.velocity-b .reveal .progress{height:3px;z-index:1000;background:#ffffff08}.deck-viewport.velocity-b .reveal .progress span{background:var(--oi-gradient-h);transition:width .6s cubic-bezier(.23,1,.32,1)}.deck-viewport.velocity-b .reveal .slide-number{color:#fff3;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;background:transparent!important;right:24px;bottom:16px;letter-spacing:.1em}.deck-viewport.velocity-b .reveal .controls{color:#ffffff1f}.deck-viewport.velocity-b .reveal .controls button:hover{color:var(--oi-purple)}@media(max-width:960px){.vb-partner-panels{grid-template-columns:1fr}.vb-targets-grid{grid-template-columns:repeat(2,1fr)}.vb-tier-stack{flex-direction:column}.vb-speed-connector{display:none}}.deck-viewport.velocity-c{--oi-blue: #0283FF;--oi-purple: #7F19BE;--oi-pink: #FE2579;--oi-violet: #5300DB;--oi-gold: #FED038;--oi-green: #48E84A;--oi-cyan: #3EC4EF;--oi-gradient: linear-gradient(135deg, #0283FF, #7F19BE, #FE2579);--oi-gradient-h: linear-gradient(90deg, #0283FF, #7F19BE, #FE2579);--oi-bg-dark: #0b0b14;--oi-bg-card: rgba(12, 12, 20, .88);--oi-bg-card-glass: rgba(255, 255, 255, .03);--oi-border: rgba(255, 255, 255, .1);--oi-border-accent: rgba(2, 131, 255, .18);--oi-cut: 12px}html.deck-active,html.deck-active body{margin:0;padding:0;overflow:hidden;height:100%;width:100%}.deck-viewport.velocity-c{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;overflow:hidden;background:var(--oi-bg-dark)}.deck-viewport.velocity-c .reveal{height:100%;width:100%}.deck-viewport.velocity-c .reveal-viewport,.deck-viewport.velocity-c .reveal .slide-background-content{background-color:var(--oi-bg-dark)}.deck-viewport.velocity-c:before{content:"";position:fixed;top:-35%;right:-15%;width:70%;height:70%;background:radial-gradient(ellipse at center,rgba(2,131,255,.05) 0%,rgba(127,25,190,.02) 40%,transparent 70%);pointer-events:none;z-index:0}.deck-viewport.velocity-c:after{content:"";position:fixed;bottom:-25%;left:-10%;width:55%;height:55%;background:radial-gradient(ellipse at center,rgba(254,37,121,.03) 0%,rgba(127,25,190,.015) 40%,transparent 70%);pointer-events:none;z-index:0}.deck-viewport.velocity-c .reveal ::-moz-selection{color:#fff;background:#7f19be66;text-shadow:none}.deck-viewport.velocity-c .reveal ::selection{color:#fff;background:#7f19be66;text-shadow:none}.deck-viewport.velocity-c .reveal{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:28px;color:#fff;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.deck-viewport.velocity-c .reveal h1,.deck-viewport.velocity-c .reveal h2,.deck-viewport.velocity-c .reveal h3,.deck-viewport.velocity-c .reveal h4{font-family:Rajdhani,-apple-system,sans-serif;color:#fff;font-weight:700;letter-spacing:.02em;text-transform:uppercase;text-shadow:none;margin:0}.deck-viewport.velocity-c .reveal p,.deck-viewport.velocity-c .reveal li{line-height:1.5}.deck-viewport.velocity-c .reveal strong{color:#fff;font-weight:700}.deck-viewport.velocity-c .reveal section img{margin:0;background:transparent;border:0;box-shadow:none}.deck-viewport.velocity-c .reveal .slides section{text-align:left;display:flex!important;flex-direction:column;align-items:flex-start;justify-content:center;padding:60px 80px 50px}.vc-bg-overlay{position:absolute;inset:0;z-index:1;background:#0b0b14b8;pointer-events:none}.deck-viewport.velocity-c .reveal .slides section>*:not(.vc-bg-overlay){position:relative;z-index:2}.vc-fixed-chrome{position:fixed;bottom:0;left:0;right:0;z-index:60;pointer-events:none}.vc-slide-logo{position:absolute;bottom:8px;left:28px;height:18px;opacity:.45;pointer-events:none}.vc-slide-footer{position:absolute;bottom:0;left:0;right:0;height:3px;background:var(--oi-gradient-h)}.vc-slide-footer-text{position:absolute;bottom:8px;left:160px;font-family:Inter,sans-serif;font-size:9px;color:#ffffff2e;letter-spacing:.08em;pointer-events:none}.vc-slide-footer-page{position:absolute;bottom:10px;right:28px;font-family:Rajdhani,sans-serif;font-size:10px;font-weight:600;color:#ffffff24;letter-spacing:.1em;z-index:10;pointer-events:none}.vc-back{position:fixed;top:16px;left:20px;z-index:100;font-size:11px;color:#ffffff40;text-decoration:none;font-family:Rajdhani,sans-serif;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:all .3s ease;padding:4px 14px;border:1px solid rgba(255,255,255,.08);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.vc-back:hover{color:var(--oi-blue);border-color:#0283ff4d;background:#0283ff0f}.vc-slide-label{font-family:Rajdhani,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.2em;text-transform:uppercase;margin-bottom:20px;padding:4px 20px 4px 14px;position:relative;color:transparent;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text}.vc-slide-label:before{content:"";position:absolute;left:0;top:-2px;bottom:-2px;width:3px;background:var(--oi-gradient);border-radius:0}.vc-slide-label:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(2,131,255,.06) 0%,rgba(127,25,190,.03) 60%,transparent 100%);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%);z-index:-1}.vc-section-headline{font-family:Rajdhani,sans-serif;font-size:1.3em;font-weight:700;color:#fff;letter-spacing:.02em;text-transform:uppercase;margin-bottom:24px}.vc-title-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(135deg,#00000040,#00000014 40%,#0000004d)}.vc-title-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;position:relative;z-index:2}.vc-title-logo{max-height:52px;margin-bottom:24px;filter:drop-shadow(0 2px 24px rgba(0,0,0,.4))}.vc-fy-massive{font-family:Rajdhani,sans-serif;font-size:7em;font-weight:300;color:#ffffff73;letter-spacing:.15em;line-height:.85;text-transform:uppercase;margin-bottom:-6px;text-shadow:0 4px 60px rgba(0,0,0,.3)}.vc-title-main{font-family:Rajdhani,sans-serif;font-size:1.7em;font-weight:700;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.5)}.vc-title-rule{width:160px;height:3px;margin:20px auto;background:var(--oi-gradient-h);clip-path:polygon(6px 0,100% 0,calc(100% - 6px) 100%,0 100%)}.vc-title-sub{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:500;color:#ffffffa6;letter-spacing:.15em;text-transform:uppercase;text-shadow:0 1px 12px rgba(0,0,0,.3)}.vc-title-meta{font-family:Inter,sans-serif;font-size:.42em;font-weight:400;color:#fff6;margin-top:28px;letter-spacing:.02em;line-height:1.8;text-shadow:0 1px 8px rgba(0,0,0,.3)}.vc-kinetic-quote{font-family:Rajdhani,sans-serif;font-size:1.5em;font-weight:700;color:#fff;letter-spacing:.01em;line-height:1.2;max-width:900px;margin-bottom:24px;text-transform:uppercase}.vc-glow-text{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;text-shadow:none;position:relative}.vc-glow-text:after{content:attr(data-text);position:absolute;inset:0;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;filter:blur(16px);opacity:.4;z-index:-1}.vc-arrow-divider{display:flex;flex-direction:column;gap:6px;margin-bottom:28px}.vc-transform-arrow{display:flex;align-items:center;gap:12px;font-size:.55em}.vc-from{color:#ffffff4d;font-weight:400;text-decoration:line-through;text-decoration-color:#ffffff1f;min-width:180px;text-align:right}.vc-arrow-icon{flex-shrink:0;display:flex;align-items:center}.vc-to{color:#fff;font-weight:600;font-family:Rajdhani,sans-serif;letter-spacing:.03em;text-transform:uppercase}.vc-kpi-header{font-family:Rajdhani,sans-serif;font-size:.65em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80;margin-bottom:10px}.vc-kpi-strip{display:flex;gap:28px;margin-top:8px}.vc-kpi-tile{background:var(--oi-bg-card);border:1px solid var(--oi-border-accent);padding:14px 22px;min-width:200px;position:relative;clip-path:polygon(0 0,calc(100% - var(--oi-cut)) 0,100% var(--oi-cut),100% 100%,var(--oi-cut) 100%,0 calc(100% - var(--oi-cut)))}.vc-kpi-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h);clip-path:polygon(0 0,100% 0,calc(100% - var(--oi-cut)) 100%,0 100%)}.vc-kpi-value{font-family:Rajdhani,sans-serif;font-size:1.4em;font-weight:700;color:#fff;letter-spacing:-.01em}.vc-trend-arrow{font-size:.7em;margin-left:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-kpi-label{font-size:.42em;color:#fff6;font-weight:400;margin-top:2px;letter-spacing:.01em}.vc-tier-stack{display:flex;gap:24px;align-items:stretch;margin-bottom:24px;width:100%}.vc-tier-card{flex:1;background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:0;position:relative;overflow:visible;clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.vc-tier-accent{height:3px;width:100%;background:var(--oi-gradient-h);clip-path:polygon(0 0,100% 0,calc(100% - 14px) 100%,0 100%)}.vc-tier-content{padding:16px 20px}.vc-tier-name{font-family:Rajdhani,sans-serif;font-size:.85em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.vc-tier-partners{font-size:.55em;font-weight:500;color:#fff9;margin-bottom:8px}.vc-tier-desc{font-size:.42em;font-weight:400;color:#ffffff59;line-height:1.5}.vc-speed-connector{position:absolute;right:-33px;top:50%;transform:translateY(-50%);z-index:5;opacity:.6}.vc-principle-bar{font-size:.42em;color:#ffffff59;font-style:italic;padding:8px 16px;border-left:3px solid;-o-border-image:var(--oi-gradient) 1;border-image:var(--oi-gradient) 1;font-weight:400}.vc-diagonal-split{display:flex;gap:0;width:100%;margin-bottom:24px;align-items:stretch}.vc-split-left,.vc-split-right{flex:1;padding:16px 24px}.vc-split-left{background:#080812e0;border:1px solid rgba(2,131,255,.18);clip-path:polygon(0 0,100% 0,calc(100% - 8px) 100%,0 100%)}.vc-split-right{background:#080812d9;border:1px solid rgba(255,255,255,.1);margin-left:-8px;clip-path:polygon(8px 0,100% 0,100% 100%,0 100%)}.vc-split-header{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.vc-split-header-glow{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-dim-text{color:#ffffff40}.vc-split-item{font-size:.48em;padding:5px 0;display:flex;align-items:flex-start;gap:8px;line-height:1.4}.vc-leader-item{color:#ffffffa6}.vc-laggard-item{color:#ffffff4d}.vc-bullet-accel{color:var(--oi-blue);font-size:.6em;margin-top:2px;flex-shrink:0}.vc-bullet-decel{color:#ffffff26;font-size:.6em;margin-top:2px;flex-shrink:0}.vc-slide-subtitle{font-family:Rajdhani,sans-serif;font-size:.6em;font-weight:500;color:#ffffff73;letter-spacing:.08em;text-transform:uppercase;margin-top:-12px;margin-bottom:20px}.vc-countdown-bar{width:100%;background:var(--oi-bg-card);border:1px solid rgba(127,25,190,.18);padding:14px 24px;display:flex;align-items:center;gap:16px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.vc-countdown-bar:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vc-countdown-label{font-family:Rajdhani,sans-serif;font-size:.4em;font-weight:600;color:#fff6;letter-spacing:.15em;text-transform:uppercase;flex-shrink:0}.vc-countdown-value{font-family:Rajdhani,sans-serif;font-size:.8em;font-weight:700;flex-shrink:0;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-countdown-urgency{font-size:.36em;color:#ffffff4d;line-height:1.4;font-weight:400}.vc-pipeline-flow{display:flex;align-items:center;gap:0;margin-bottom:28px;width:100%}.vc-stage-block{flex:1;display:flex;flex-direction:column;align-items:center;position:relative;text-align:center}.vc-stage-indicator{width:100%;height:3px;margin-bottom:10px;clip-path:polygon(0 0,100% 0,calc(100% - 6px) 100%,0 100%)}.vc-stage-name{font-family:Rajdhani,sans-serif;font-size:.7em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:2px}.vc-stage-desc{font-size:.38em;color:#ffffff4d;font-weight:400}.vc-flow-arrow{position:absolute;right:-16px;top:10px;z-index:5}.vc-plays-dashboard{width:100%;background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:16px 20px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--oi-cut)) 0,100% var(--oi-cut),100% 100%,var(--oi-cut) 100%,0 calc(100% - var(--oi-cut)))}.vc-plays-dashboard:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vc-dashboard-header{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;color:#ffffff59;letter-spacing:.15em;text-transform:uppercase;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--oi-border)}.vc-plays-grid{display:flex;flex-direction:column;gap:6px}.vc-play-row{display:grid;grid-template-columns:140px 120px 1fr 90px;align-items:center;gap:12px;padding:4px 0}.vc-play-row-header{border-bottom:1px solid rgba(255,255,255,.06);padding-bottom:6px;margin-bottom:2px}.vc-play-col-header{font-family:Rajdhani,sans-serif;font-size:.34em;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d}.vc-play-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.vc-play-partner{font-size:.38em;color:#ffffff4d;font-weight:400}.vc-play-bar-wrap{height:4px;background:#ffffff0f;overflow:hidden;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.vc-play-bar{height:100%;display:block;transition:width .8s ease;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.vc-play-status{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-align:right}.vc-partner-panels{display:grid;grid-template-columns:1fr 1fr;gap:28px;width:100%}.vc-partner-panel{background:var(--oi-bg-card);border:1px solid var(--oi-border);overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--oi-cut)) 0,100% var(--oi-cut),100% 100%,var(--oi-cut) 100%,0 calc(100% - var(--oi-cut)))}.vc-panel-header{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;position:relative;background:#ffffff0a;border-bottom:1px solid var(--oi-border)}.vc-panel-header:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vc-panel-name{font-family:Rajdhani,sans-serif;font-size:.75em;font-weight:700;color:#fff;letter-spacing:.1em;text-transform:uppercase}.vc-panel-tier{font-family:Rajdhani,sans-serif;font-size:.42em;font-weight:600;letter-spacing:.05em;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-panel-metrics{padding:12px 18px;display:flex;flex-direction:column;gap:8px}.vc-panel-metric{display:flex;flex-direction:column;gap:1px}.vc-metric-label-sm{font-family:Rajdhani,sans-serif;font-size:.48em;font-weight:600;color:#ffffffb3;letter-spacing:.03em}.vc-metric-detail{font-size:.36em;color:#ffffff59;font-weight:400}.vc-momentum-bar{padding:10px 18px;border-top:1px solid rgba(255,255,255,.05)}.vc-momentum-label{font-family:Rajdhani,sans-serif;font-size:.35em;font-weight:600;color:#ffffff59;letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px}.vc-momentum-track{height:4px;background:#ffffff0f;margin-bottom:6px;overflow:hidden;clip-path:polygon(0 0,100% 0,calc(100% - 3px) 100%,0 100%)}.vc-momentum-fill{height:100%;background:var(--oi-gradient-h);transition:width 1.2s cubic-bezier(.23,1,.32,1)}.vc-momentum-fill.vc-fill-warn{background:linear-gradient(90deg,#f97316,var(--oi-gold))}.vc-momentum-target{font-size:.34em;color:#ffffff40;font-weight:400}.vc-roadmap-strip{padding:8px 18px 14px;display:flex;flex-direction:column;gap:3px;border-top:1px solid rgba(255,255,255,.04)}.vc-roadmap-item{font-size:.34em;color:#ffffff59;font-weight:400;line-height:1.5}.vc-roadmap-item strong{color:#ffffff8c;font-weight:600}.vc-formation{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:20px}.vc-formation-lead{text-align:center;padding:18px 40px;background:linear-gradient(135deg,#0283ff0f,#7f19be0f);border:1px solid rgba(127,25,190,.15);position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,16px 100%,0 calc(100% - 16px))}.vc-formation-lead:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--oi-gradient-h)}.vc-formation-name{font-family:Rajdhani,sans-serif;font-size:.9em;font-weight:700;color:#fff;letter-spacing:.05em;text-transform:uppercase}.vc-formation-role{font-size:.4em;color:#ffffff59;font-weight:400;margin-top:2px}.vc-formation-metric{font-size:.38em;font-weight:500;margin-top:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-formation-connector{margin:4px 0;opacity:.5}.vc-formation-row{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.vc-formation-member{text-align:center;padding:10px 16px;background:var(--oi-bg-card);border:1px solid var(--oi-border);min-width:130px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px))}.vc-formation-member:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h);opacity:.5}.vc-member-name{font-family:Rajdhani,sans-serif;font-size:.52em;font-weight:700;color:#ffffffd9;letter-spacing:.03em;text-transform:uppercase}.vc-member-role{font-size:.34em;color:#ffffff4d;font-weight:400;margin-top:2px}.vc-member-metric{font-size:.32em;font-weight:500;margin-top:4px;color:var(--oi-purple)}.vc-member-goals{text-align:left;margin-top:6px;padding-top:6px;border-top:1px solid rgba(255,255,255,.06)}.vc-member-goal{font-size:.3em;color:#ffffff73;line-height:1.5;display:flex;align-items:flex-start;gap:4px}.vc-member-goal:before{content:"▸";color:var(--oi-purple);flex-shrink:0;margin-top:0}.vc-directive-banner{width:100%;background:linear-gradient(90deg,#7f19be14,#fe25790a);padding:14px 20px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px))}.vc-directive-banner:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--oi-gradient)}.vc-directive-label{font-family:Rajdhani,sans-serif;font-size:.38em;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-directive-text{font-size:.42em;color:#ffffff8c;font-weight:400;line-height:1.5}.vc-targets-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;width:100%;margin-bottom:20px}.vc-target-tile{background:var(--oi-bg-card);border:1px solid var(--oi-border);padding:18px 20px;position:relative;overflow:hidden;clip-path:polygon(0 0,calc(100% - var(--oi-cut)) 0,100% var(--oi-cut),100% 100%,var(--oi-cut) 100%,0 calc(100% - var(--oi-cut)))}.vc-target-tile:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vc-target-value{font-family:Rajdhani,sans-serif;font-size:1.6em;font-weight:700;color:#fff;letter-spacing:-.01em;line-height:1;margin-bottom:4px}.vc-trend-up{font-size:.55em;margin-left:4px;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-target-label{font-size:.45em;font-weight:500;color:#ffffff8c;line-height:1.3}.vc-target-sublabel{font-size:.36em;color:#ffffff40;font-weight:400;margin-top:4px}.vc-targets-footer{font-size:.4em;color:#ffffff40;font-style:italic;padding:8px 16px;border-left:3px solid;-o-border-image:var(--oi-gradient) 1;border-image:var(--oi-gradient) 1;font-weight:400}.vc-ask-panels{display:flex;align-items:stretch;gap:0;width:100%;margin-bottom:32px}.vc-ask-panel{flex:1;padding:20px 24px}.vc-ask-invest{background:var(--oi-bg-card);border:1px solid var(--oi-border);clip-path:polygon(0 0,100% 0,calc(100% - 10px) 100%,0 100%)}.vc-ask-returns{background:linear-gradient(135deg,#0283ff0a,#7f19be0f,#fe25790a);border:1px solid rgba(127,25,190,.15);position:relative;overflow:hidden;clip-path:polygon(10px 0,100% 0,100% 100%,0 100%);margin-left:-2px}.vc-ask-returns:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:var(--oi-gradient-h)}.vc-ask-header{font-family:Rajdhani,sans-serif;font-size:.65em;font-weight:700;color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid var(--oi-border)}.vc-ask-header-glow{background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent;border-bottom-color:#7f19be26}.vc-ask-items{display:flex;flex-direction:column;gap:6px}.vc-ask-item{font-size:.44em;color:#ffffff80;display:flex;align-items:flex-start;gap:8px;line-height:1.4;font-weight:400}.vc-ask-item-glow{color:#ffffffb3}.vc-ask-bullet{color:#ffffff40;flex-shrink:0;font-size:.9em;margin-top:1px}.vc-bullet-glow{color:var(--oi-green)}.vc-ask-arrow-center{flex-shrink:0;padding:0 16px;display:flex;align-items:center;position:relative;z-index:2}.vc-trajectory-close{text-align:center;width:100%}.vc-trajectory-line{width:100%;height:2px;background:var(--oi-gradient-h);margin-bottom:16px;opacity:.3;clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 100%,0 100%)}.vc-trajectory-text{font-family:Rajdhani,sans-serif;font-size:.5em;font-weight:600;letter-spacing:.05em;background:var(--oi-gradient-h);-webkit-background-clip:text;background-clip:text;color:transparent}.vc-trajectory-date{font-size:.38em;color:#fff3;font-weight:400;margin-top:6px;letter-spacing:.03em}.vc-close-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#0b0b14bf,#0b0b14a6 30%,#0b0b14cc 70%,#0b0b14f2)}.vc-close-overlay:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40%;background:linear-gradient(180deg,transparent 0%,rgba(2,131,255,.08) 50%,rgba(127,25,190,.12) 100%);pointer-events:none}.vc-close-slide{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:auto;max-width:600px;margin:120px auto 0;padding:48px 56px;position:relative;z-index:2;background:#0b0b148c;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(255,255,255,.08);border-radius:4px;clip-path:polygon(var(--oi-cut) 0,100% 0,calc(100% - var(--oi-cut)) 100%,0 100%)}.vc-close-logo{max-height:60px;margin-bottom:36px;filter:drop-shadow(0 4px 30px rgba(0,0,0,.4))}.vc-close-tagline{font-family:Rajdhani,sans-serif;font-size:1.4em;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--oi-gradient-h);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:16px;animation:vcGradientShift 4s ease infinite}.vc-close-rule{width:200px;height:2px;background:var(--oi-gradient-h);margin:0 auto 20px;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 100%,0 100%);opacity:.5}.vc-close-contact{font-family:Inter,sans-serif;font-size:.5em;color:#fff9;line-height:1.8}.vc-close-date{font-size:.38em;color:#ffffff40;margin-top:20px;letter-spacing:.05em}@keyframes vcSlideForward{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes vcSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes vcBarGrow{0%{width:0!important}}@keyframes vcGradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.deck-viewport.velocity-c .reveal .slides section.present>*{animation:vcSlideForward .6s cubic-bezier(.23,1,.32,1) both}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(1){animation-delay:.05s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(2){animation-delay:.12s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(3){animation-delay:.19s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(4){animation-delay:.26s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(5){animation-delay:.33s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(6){animation-delay:.4s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(7){animation-delay:.47s}.deck-viewport.velocity-c .reveal .slides section.present>*:nth-child(8){animation-delay:.54s}.deck-viewport.velocity-c .reveal .slides section:first-child.present>*,.deck-viewport.velocity-c .reveal .slides section:last-child.present>*{animation-name:vcSlideUp}.deck-viewport.velocity-c .reveal .slides section.present .vc-play-bar{animation:vcBarGrow 1s cubic-bezier(.23,1,.32,1) .4s both}.deck-viewport.velocity-c .reveal .slides section.present .vc-momentum-fill{animation:vcBarGrow 1.2s cubic-bezier(.23,1,.32,1) .5s both}.deck-viewport.velocity-c .reveal .slides section.present .vc-slide-footer-page,.deck-viewport.velocity-c .reveal .slides section.present .vc-bg-overlay{animation:none;opacity:1}.deck-viewport.velocity-c .reveal .progress{height:3px;z-index:1000;background:#ffffff08}.deck-viewport.velocity-c .reveal .progress span{background:var(--oi-gradient-h);transition:width .6s cubic-bezier(.23,1,.32,1)}.deck-viewport.velocity-c .reveal .slide-number{color:#fff3;font-family:Rajdhani,sans-serif;font-size:12px;font-weight:600;background:transparent!important;right:24px;bottom:16px;letter-spacing:.1em}.deck-viewport.velocity-c .reveal .controls{color:#ffffff1f}.deck-viewport.velocity-c .reveal .controls button:hover{color:var(--oi-purple)}@media(max-width:960px){.vc-partner-panels{grid-template-columns:1fr}.vc-targets-grid{grid-template-columns:repeat(2,1fr)}.vc-tier-stack{flex-direction:column}.vc-speed-connector{display:none}}
