@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-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-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-50:#fef2f2;--color-red-100:#ffe2e2;--color-red-800:#9f0712;--color-orange-100:#ffedd5;--color-orange-600:#f05100;--color-orange-700:#c53c00;--color-orange-800:#9f2d00;--color-amber-100:#fef3c6;--color-amber-800:#953d00;--color-emerald-100:#d0fae5;--color-emerald-200:#a4f4cf;--color-emerald-800:#005f46;--color-blue-100:#dbeafe;--color-blue-800:#193cb8;--color-violet-100:#ede9fe;--color-violet-800:#5d0ec0;--color-purple-100:#f3e8ff;--color-purple-800:#6e11b0;--color-rose-100:#ffe4e6;--color-rose-200:#ffccd3;--color-rose-500:#ff2357;--color-rose-800:#a30037;--color-slate-50:#f8fafc;--color-slate-100:#f1f5f9;--color-slate-400:#90a1b9;--color-slate-700:#314158;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-lg:16px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-red-50:lab(96.5005% 4.18508 1.52328);--color-red-100:lab(92.243% 10.2865 3.83865);--color-red-800:lab(33.7174% 55.8993 41.0293);--color-orange-100:lab(94.7127% 3.58394 14.3151);--color-orange-600:lab(57.1026% 64.2584 89.8886);--color-orange-700:lab(46.4615% 57.7275 70.8507);--color-orange-800:lab(37.1566% 46.6433 50.5562);--color-amber-100:lab(95.916% -1.21653 23.111);--color-amber-800:lab(37.8822% 37.1699 52.2718);--color-emerald-100:lab(94.9004% -17.0769 5.63836);--color-emerald-200:lab(90.2247% -31.039 9.47084);--color-emerald-800:lab(35.3675% -33.1188 8.04002);--color-blue-100:lab(92.0301% -2.24757 -11.6453);--color-blue-800:lab(30.2514% 27.7853 -70.2699);--color-violet-100:lab(93.0838% 4.35197 -9.88284);--color-violet-800:lab(29.3188% 57.7986 -76.1493);--color-purple-100:lab(93.3333% 6.97437 -9.83434);--color-purple-800:lab(30.6017% 56.7637 -64.4751);--color-rose-100:lab(92.8221% 9.86832 2.60075);--color-rose-200:lab(86.806% 19.1909 4.07754);--color-rose-500:lab(56.101% 79.4328 31.4532);--color-rose-800:lab(34.6481% 60.802 20.1957);--color-slate-50:lab(98.1434% -.369519 -1.05966);--color-slate-100:lab(96.286% -.852436 -2.46847);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-700:lab(26.9569% -1.47016 -15.6993)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-x-2{inset-inline:calc(var(--spacing) * 2)}.top-0{top:calc(var(--spacing) * 0)}.top-0\.5{top:calc(var(--spacing) * .5)}.top-1{top:calc(var(--spacing) * 1)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-10{top:calc(var(--spacing) * 10)}.top-11{top:calc(var(--spacing) * 11)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-3{right:calc(var(--spacing) * 3)}.right-5{right:calc(var(--spacing) * 5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-5{bottom:calc(var(--spacing) * 5)}.left-0{left:calc(var(--spacing) * 0)}.left-3{left:calc(var(--spacing) * 3)}.left-3\.5{left:calc(var(--spacing) * 3.5)}.left-4{left:calc(var(--spacing) * 4)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.container{width:100%}@media (min-width:475px){.container{max-width:475px}}@media (min-width:1920px){.container{max-width:1920px}}@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-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.my-3{margin-block:calc(var(--spacing) * 3)}.my-5{margin-block:calc(var(--spacing) * 5)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.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-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.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-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-64{height:calc(var(--spacing) * 64)}.h-\[1\.4rem\]{height:1.4rem}.h-\[320px\]{height:320px}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-\[3rem\]{min-height:3rem}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-2\/3{width:66.6667%}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-56{width:calc(var(--spacing) * 56)}.w-60{width:calc(var(--spacing) * 60)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-80{width:calc(var(--spacing) * 80)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-\[170px\]{max-width:170px}.max-w-\[180px\]{max-width:180px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-7{min-width:calc(var(--spacing) * 7)}.min-w-\[220px\]{min-width:220px}.min-w-\[260px\]{min-width:260px}.min-w-\[280px\]{min-width:280px}.min-w-\[360px\]{min-width:360px}.min-w-\[480px\]{min-width:480px}.min-w-\[520px\]{min-width:520px}.min-w-\[560px\]{min-width:560px}.min-w-\[640px\]{min-width:640px}.min-w-\[680px\]{min-width:680px}.min-w-\[760px\]{min-width:760px}.min-w-\[820px\]{min-width:820px}.min-w-\[860px\]{min-width:860px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.translate-x-1{--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-6{--tw-translate-x:calc(var(--spacing) * 6);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.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)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.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-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}: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-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * 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-3\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-x-10{column-gap:calc(var(--spacing) * 10)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}: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-\[var\(--border\,\#e6eaf2\)\]>:not(:last-child)){border-color:var(--border,#e6eaf2)}:where(.divide-\[var\(--border-subtle\,\#f0f2f7\)\]>:not(:last-child)){border-color:var(--border-subtle,#f0f2f7)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.\!rounded-full{border-radius:3.40282e38px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[16px\]{border-radius:16px}.rounded-\[20px\]{border-radius:20px}.rounded-\[22px\]{border-radius:22px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-l-lg{border-top-left-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.rounded-r-lg{border-top-right-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-0{border-right-style:var(--tw-border-style);border-right-width:0}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[\#fde68a\]{border-color:#fde68a}.border-\[rgba\(15\,23\,42\,0\.08\)\]{border-color:#0f172a14}.border-\[rgba\(37\,99\,235\,0\.12\)\]{border-color:#2563eb1f}.border-\[var\(--border\,\#e6eaf2\)\]{border-color:var(--border,#e6eaf2)}.border-\[var\(--border-default\,\#e2e6ee\)\]{border-color:var(--border-default,#e2e6ee)}.border-\[var\(--border-subtle\)\]{border-color:var(--border-subtle)}.border-\[var\(--border-subtle\,\#e2e8f0\)\]{border-color:var(--border-subtle,#e2e8f0)}.border-\[var\(--border-subtle\,\#e6eaf2\)\]{border-color:var(--border-subtle,#e6eaf2)}.border-\[var\(--border-subtle\,\#eef1f6\)\]{border-color:var(--border-subtle,#eef1f6)}.border-\[var\(--border-subtle\,\#f0f2f7\)\]{border-color:var(--border-subtle,#f0f2f7)}.border-\[var\(--mkt-line\)\]{border-color:var(--mkt-line)}.border-\[var\(--primary-500\)\]{border-color:var(--primary-500)}.border-transparent{border-color:#0000}.border-white\/60{border-color:#fff9}@supports (color:color-mix(in lab, red, red)){.border-white\/60{border-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.bg-\[\#0c8a4f10\]{background-color:#0c8a4f10}.bg-\[\#0c8a4f15\]{background-color:#0c8a4f15}.bg-\[\#16a34a\]{background-color:#16a34a}.bg-\[\#2563eb1a\]{background-color:#2563eb1a}.bg-\[\#b7791f1a\]{background-color:#b7791f1a}.bg-\[\#b45309\]{background-color:#b45309}.bg-\[\#c0392b1a\]{background-color:#c0392b1a}.bg-\[\#e8f5e9\]{background-color:#e8f5e9}.bg-\[\#e9f7ef\]{background-color:#e9f7ef}.bg-\[\#f8fafc\]{background-color:#f8fafc}.bg-\[\#fdecea\]{background-color:#fdecea}.bg-\[\#fffbeb\]{background-color:#fffbeb}.bg-\[rgba\(18\,61\,104\,0\.1\)\]{background-color:#123d681a}.bg-\[rgba\(18\,61\,104\,0\.08\)\]{background-color:#123d6814}.bg-\[rgba\(220\,38\,38\,0\.1\)\]{background-color:#dc26261a}.bg-\[var\(--accent-amber\,\#d97706\)15\]{background-color:var(--accent-amber,#d97706)15}.bg-\[var\(--accent-rose\,\#dc2626\)\]{background-color:var(--accent-rose,#dc2626)}.bg-\[var\(--bg-base\,\#f7f9fc\)\]{background-color:var(--bg-base,#f7f9fc)}.bg-\[var\(--bg-base\,\#fff\)\]{background-color:var(--bg-base,#fff)}.bg-\[var\(--bg-elevated\)\]{background-color:var(--bg-elevated)}.bg-\[var\(--bg-elevated\,\#eef1f6\)\]{background-color:var(--bg-elevated,#eef1f6)}.bg-\[var\(--bg-elevated\,\#f5f7fa\)\]{background-color:var(--bg-elevated,#f5f7fa)}.bg-\[var\(--bg-surface\,\#fff\)\],.bg-\[var\(--bg-surface\,\#ffffff\)\]\/95{background-color:var(--bg-surface,#fff)}@supports (color:color-mix(in lab, red, red)){.bg-\[var\(--bg-surface\,\#ffffff\)\]\/95{background-color:color-mix(in oklab, var(--bg-surface,#fff) 95%, transparent)}}.bg-\[var\(--border\,\#cbd5e1\)\]{background-color:var(--border,#cbd5e1)}.bg-\[var\(--border\,\#e6eaf2\)\]{background-color:var(--border,#e6eaf2)}.bg-\[var\(--brand-primary\,\#1d4ed8\)\]{background-color:var(--brand-primary,#1d4ed8)}.bg-\[var\(--mkt-gold-tint\)\]{background-color:var(--mkt-gold-tint)}.bg-\[var\(--mkt-line\)\]{background-color:var(--mkt-line)}.bg-\[var\(--mkt-navy\)\]{background-color:var(--mkt-navy)}.bg-\[var\(--primary-50\)\]{background-color:var(--primary-50)}.bg-\[var\(--primary-50\,\#eff4ff\)\]{background-color:var(--primary-50,#eff4ff)}.bg-\[var\(--primary-500\)\]{background-color:var(--primary-500)}.bg-\[var\(--primary-600\)\]{background-color:var(--primary-600)}.bg-\[var\(--primary-600\,\#2563eb\)\]{background-color:var(--primary-600,#2563eb)}.bg-\[var\(--text-muted\,\#94a3b8\)\]{background-color:var(--text-muted,#94a3b8)}.bg-amber-100{background-color:var(--color-amber-100)}.bg-blue-100{background-color:var(--color-blue-100)}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-orange-100{background-color:var(--color-orange-100)}.bg-orange-600{background-color:var(--color-orange-600)}.bg-purple-100{background-color:var(--color-purple-100)}.bg-red-50{background-color:var(--color-red-50)}.bg-red-100{background-color:var(--color-red-100)}.bg-rose-100{background-color:var(--color-rose-100)}.bg-slate-100{background-color:var(--color-slate-100)}.bg-violet-100{background-color:var(--color-violet-100)}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/85{background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.bg-white\/85{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(45deg\,\#0f1d3d_25\%\,transparent_25\%\)\,linear-gradient\(-45deg\,\#0f1d3d_25\%\,transparent_25\%\)\]{background-image:linear-gradient(45deg,#0f1d3d 25%,#0000 25%),linear-gradient(-45deg,#0f1d3d 25%,#0000 25%)}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-\[\#f1f4fa\]{--tw-gradient-to:#f1f4fa;--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))}.bg-\[length\:16px_16px\]{background-size:16px 16px}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.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-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.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-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-px{padding-block:1px}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-3\.5{padding-top:calc(var(--spacing) * 3.5)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-11{padding-left:calc(var(--spacing) * 11)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-text-bottom{vertical-align:text-bottom}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:1.5rem;line-height:var(--tw-leading,2rem)}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:.9375rem;line-height:var(--tw-leading,1.5rem)}.text-lg{font-size:1.0625rem;line-height:var(--tw-leading,1.625rem)}.text-sm{font-size:.875rem;line-height:var(--tw-leading,1.25rem)}.text-xl{font-size:1.25rem;line-height:var(--tw-leading,1.75rem)}.text-xs{font-size:.8125rem;line-height:var(--tw-leading,1.125rem)}.text-\[0\.95rem\]{font-size:.95rem}.text-\[0\.97rem\]{font-size:.97rem}.text-\[0\.98rem\]{font-size:.98rem}.text-\[1\.05rem\]{font-size:1.05rem}.text-\[1\.5rem\]{font-size:1.5rem}.text-\[1\.7rem\]{font-size:1.7rem}.text-\[1rem\]{font-size:1rem}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[clamp\(2rem\,4vw\,3rem\)\]{font-size:clamp(2rem,4vw,3rem)}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-\[var\(--font-display-mkt\)\]{--tw-font-weight:var(--font-display-mkt);font-weight:var(--font-display-mkt)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.text-balance{text-wrap:balance}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#0c8a4f\]{color:#0c8a4f}.text-\[\#2e7d32\]{color:#2e7d32}.text-\[\#16a34a\]{color:#16a34a}.text-\[\#2563eb\]{color:#2563eb}.text-\[\#047857\]{color:#047857}.text-\[\#b7791f\]{color:#b7791f}.text-\[\#b45309\]{color:#b45309}.text-\[\#c0392b\]{color:#c0392b}.text-\[\#c0463a\]{color:#c0463a}.text-\[\#dc2626\]{color:#dc2626}.text-\[var\(--accent-amber\,\#d97706\)\]{color:var(--accent-amber,#d97706)}.text-\[var\(--accent-emerald\,\#059669\)\]{color:var(--accent-emerald,#059669)}.text-\[var\(--accent-rose\,\#dc2626\)\]{color:var(--accent-rose,#dc2626)}.text-\[var\(--brand\,\#2563eb\)\]{color:var(--brand,#2563eb)}.text-\[var\(--mkt-body\)\]{color:var(--mkt-body)}.text-\[var\(--mkt-ink\)\]{color:var(--mkt-ink)}.text-\[var\(--mkt-ink-soft\)\]{color:var(--mkt-ink-soft)}.text-\[var\(--mkt-line\)\]{color:var(--mkt-line)}.text-\[var\(--mkt-muted\)\]{color:var(--mkt-muted)}.text-\[var\(--mkt-navy\)\]{color:var(--mkt-navy)}.text-\[var\(--primary-400\)\]{color:var(--primary-400)}.text-\[var\(--primary-500\)\]{color:var(--primary-500)}.text-\[var\(--primary-600\)\]{color:var(--primary-600)}.text-\[var\(--primary-600\,\#2563eb\)\]{color:var(--primary-600,#2563eb)}.text-\[var\(--primary-700\)\]{color:var(--primary-700)}.text-\[var\(--primary-700\,\#1d4ed8\)\]{color:var(--primary-700,#1d4ed8)}.text-\[var\(--text-body\)\]{color:var(--text-body)}.text-\[var\(--text-body\,\#1f2a44\)\]{color:var(--text-body,#1f2a44)}.text-\[var\(--text-heading\,\#0f1d3d\)\]{color:var(--text-heading,#0f1d3d)}.text-\[var\(--text-muted\)\]{color:var(--text-muted)}.text-\[var\(--text-secondary\)\]{color:var(--text-secondary)}.text-amber-800{color:var(--color-amber-800)}.text-blue-800{color:var(--color-blue-800)}.text-emerald-800{color:var(--color-emerald-800)}.text-orange-800{color:var(--color-orange-800)}.text-purple-800{color:var(--color-purple-800)}.text-red-800{color:var(--color-red-800)}.text-rose-800{color:var(--color-rose-800)}.text-slate-700{color:var(--color-slate-700)}.text-violet-800{color:var(--color-violet-800)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[var\(--mkt-navy\)\]{accent-color:var(--mkt-navy)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.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-\[0_-2px_12px_rgba\(15\,29\,61\,0\.06\)\]{--tw-shadow:0 -2px 12px var(--tw-shadow-color,#0f1d3d0f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_var\(--mkt-navy\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,var(--mkt-navy));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(15\,23\,42\,0\.04\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#0f172a0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_18px_rgba\(37\,99\,235\,0\.25\)\]{--tw-shadow:0 8px 18px var(--tw-shadow-color,#2563eb40);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_22px_rgba\(15\,23\,42\,0\.05\)\]{--tw-shadow:0 8px 22px var(--tw-shadow-color,#0f172a0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.2\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0f172a33);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_14px_30px_rgba\(15\,23\,42\,0\.07\)\]{--tw-shadow:0 14px 30px var(--tw-shadow-color,#0f172a12);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_30px_80px_rgba\(15\,23\,42\,0\.14\)\]{--tw-shadow:0 30px 80px var(--tw-shadow-color,#0f172a24);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_0_0_1px_var\(--primary-100\,\#dbeafe\)\]{--tw-shadow:inset 0 0 0 1px var(--tw-shadow-color,var(--primary-100,#dbeafe));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\[var\(--accent-blue\,\#2563eb\)\]{--tw-ring-color:var(--accent-blue,#2563eb)}.ring-\[var\(--mkt-navy\)\]{--tw-ring-color:var(--mkt-navy)}.ring-\[var\(--primary-500\)\]{--tw-ring-color:var(--primary-500)}.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{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-lg{--tw-backdrop-blur:blur(var(--blur-lg));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.block-15{block-size:calc(var(--spacing) * 15)}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.placeholder\:text-\[var\(--mkt-muted\)\]::placeholder{color:var(--mkt-muted)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}@media (hover:hover){.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-\[\#d3d8e6\]:hover{border-color:#d3d8e6}.hover\:border-\[var\(--mkt-navy\)\]:hover{border-color:var(--mkt-navy)}.hover\:border-\[var\(--primary-300\)\]:hover{border-color:var(--primary-300)}.hover\:border-\[var\(--primary-600\)\]:hover{border-color:var(--primary-600)}.hover\:border-\[var\(--primary-600\,\#2563eb\)\]:hover{border-color:var(--primary-600,#2563eb)}.hover\:bg-\[var\(--bg-hover\)\]:hover{background-color:var(--bg-hover)}.hover\:bg-\[var\(--mkt-navy-700\)\]:hover{background-color:var(--mkt-navy-700)}.hover\:bg-\[var\(--primary-50\,\#eff4ff\)\]:hover{background-color:var(--primary-50,#eff4ff)}.hover\:bg-emerald-200:hover{background-color:var(--color-emerald-200)}.hover\:bg-orange-700:hover{background-color:var(--color-orange-700)}.hover\:bg-red-50:hover{background-color:var(--color-red-50)}.hover\:bg-rose-200:hover{background-color:var(--color-rose-200)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:text-\[var\(--accent-rose\,\#dc2626\)\]:hover{color:var(--accent-rose,#dc2626)}.hover\:text-\[var\(--mkt-ink\)\]:hover{color:var(--mkt-ink)}.hover\:text-\[var\(--mkt-navy\)\]:hover{color:var(--mkt-navy)}.hover\:text-\[var\(--primary-600\)\]:hover{color:var(--primary-600)}.hover\:text-\[var\(--primary-700\,\#1d4ed8\)\]:hover{color:var(--primary-700,#1d4ed8)}.hover\:text-\[var\(--text-heading\,\#0f1d3d\)\]:hover{color:var(--text-heading,#0f1d3d)}.hover\:text-\[var\(--text-secondary\)\]:hover{color:var(--text-secondary)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[var\(--mkt-shadow\)\]:hover{--tw-shadow:var(--mkt-shadow);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:border-\[var\(--mkt-navy\)\]:focus{border-color:var(--mkt-navy)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[var\(--mkt-navy\)\]\/15:focus{--tw-ring-color:var(--mkt-navy)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-\[var\(--mkt-navy\)\]\/15:focus{--tw-ring-color:color-mix(in oklab, var(--mkt-navy) 15%, transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-rose-500:focus-visible{--tw-ring-color:var(--color-rose-500)}.focus-visible\:ring-slate-400:focus-visible{--tw-ring-color:var(--color-slate-400)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-35:disabled{opacity:.35}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media (hover:hover){.disabled\:hover\:bg-transparent:disabled:hover{background-color:#0000}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:h-12{height:calc(var(--spacing) * 12)}.sm\:w-12{width:calc(var(--spacing) * 12)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:max-w-\[220px\]{max-width:220px}.sm\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[1fr_220px_auto\]{grid-template-columns:1fr 220px auto}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-\[11px\]{font-size:11px}}@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\:w-\[420px\]{width:420px}.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-\[2fr_1fr_1fr\]{grid-template-columns:2fr 1fr 1fr}.md\:grid-cols-\[180px_1fr\]{grid-template-columns:180px 1fr}.md\:grid-cols-\[minmax\(220px\,280px\)\,1fr\]{grid-template-columns:minmax(220px,280px),1fr}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-10{padding:calc(var(--spacing) * 10)}.md\:px-4{padding-inline:calc(var(--spacing) * 4)}.md\:py-14{padding-block:calc(var(--spacing) * 14)}.md\:pt-3{padding-top:calc(var(--spacing) * 3)}.md\:pb-6{padding-bottom:calc(var(--spacing) * 6)}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-5{top:calc(var(--spacing) * 5)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[1fr_1\.1fr\]{grid-template-columns:1fr 1.1fr}.lg\:grid-cols-\[1fr_1\.05fr\]{grid-template-columns:1fr 1.05fr}.lg\:grid-cols-\[260px_minmax\(0\,1fr\)\]{grid-template-columns:260px minmax(0,1fr)}.lg\:grid-cols-\[320px_minmax\(0\,1fr\)\]{grid-template-columns:320px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_300px\]{grid-template-columns:minmax(0,1fr) 300px}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:py-16{padding-block:calc(var(--spacing) * 16)}.lg\:py-20{padding-block:calc(var(--spacing) * 20)}.lg\:pt-14{padding-top:calc(var(--spacing) * 14)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}@media (min-width:80rem){.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media print{.print\:hidden{display:none}.print\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.print\:gap-2{gap:calc(var(--spacing) * 2)}}.\[\&_a\]\:font-medium a{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_a\]\:text-\[var\(--mkt-navy\)\] a{color:var(--mkt-navy)}.\[\&_h2\]\:mt-9 h2{margin-top:calc(var(--spacing) * 9)}.\[\&_h2\]\:text-lg h2{font-size:1.0625rem;line-height:var(--tw-leading,1.625rem)}.\[\&_h2\]\:font-\[var\(--font-display-mkt\)\] h2{--tw-font-weight:var(--font-display-mkt);font-weight:var(--font-display-mkt)}.\[\&_h2\]\:font-bold h2{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.\[\&_h2\]\:text-\[var\(--mkt-ink\)\] h2{color:var(--mkt-ink)}.\[\&_li\]\:ml-4 li{margin-left:calc(var(--spacing) * 4)}.\[\&_ul\]\:list-disc ul{list-style-type:disc}:where(.\[\&_ul\]\:space-y-1\.5 ul>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}@media (min-width:64rem){.lg\:\[\&\>\*\:first-child\]\:order-2>:first-child{order:2}}}:root{--bg-base:#f3f7fd;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#f8fafc;--bg-elevated:#f1f5f9;--bg-skeleton:#0000000f;--bg-hover:#f1f5f9;--glass-bg:#ffffffeb;--glass-border:#cbd5e1b3;--glass-shadow:0 8px 32px #00000014;--text-primary:#000;--text-secondary:#273549;--text-muted:#647086;--primary-50:#eff4ff;--primary-100:#dbe6fe;--primary-200:#bfd3fe;--primary-300:#93b4fd;--primary-400:#5b8def;--primary-500:#3b82f6;--primary-600:#2563eb;--primary-700:#1d4ed8;--primary-800:#1e40af;--primary-900:#1e3a8a;--primary-from:#2563eb;--primary-to:#3b82f6;--primary-solid:#2563eb;--primary-hover:#1d4ed8;--primary-bg-subtle:#2563eb14;--primary-border-subtle:#2563eb38;--gold-50:#fffbeb;--gold-100:#fef3c7;--gold-200:#fde68a;--gold-400:#f5a623;--gold-500:#e5941a;--gold-600:#d97706;--shadow-landing-sm:0 1px 2px #0000000a;--shadow-landing-md:0 4px 16px #0000000f;--shadow-landing-lg:0 8px 32px #00000014;--shadow-landing-xl:0 16px 48px #0000001a;--shadow-landing-glow:0 0 40px #4169e126;--landing-section-gap:80px;--landing-content-max:94%;--landing-hero-bg:linear-gradient(180deg, #f0f4ff 0%, #fff 100%);--landing-alt-bg:#f8fafc;--landing-accent-bg:linear-gradient(135deg, #eef2ff 0%, #f0f7ff 50%, #fefce8 100%);--landing-dark-bg:linear-gradient(135deg, var(--primary-900) 0%, var(--primary-700) 100%);--landing-card-hover-shadow:0 12px 40px #2563eb1f;--accent-blue:#3b82f6;--accent-emerald:#059669;--accent-amber:#d97706;--accent-rose:#dc2626;--accent-cyan:#0891b2;--accent-violet:#7c3aed;--accent-emerald-bg:#05966914;--accent-amber-bg:#d9770614;--accent-rose-bg:#dc26260f;--accent-cyan-bg:#0891b214;--accent-violet-bg:#7c3aed14;--border:#d8e0ea;--border-default:#d8e0ea;--border-subtle:#e9eef5;--app-bg:#f3f7fd;--sidebar-bg:#fff;--sidebar-border:#d8e0ea;--sidebar-hover:#2563eb14;--sidebar-active:#2563eb1a;--sidebar-active-text:#1d4ed8;--sidebar-text:#1e2a4e;--sidebar-icon:#6b7280;--sidebar-text-muted:#1e2a4e9e;--sidebar-section-label:#1e2a4e80;--sidebar-shadow:2px 0 12px #0f1d3d0a;--header-bg:#fff;--header-border:#d8e0ea;--input-bg:#fff;--input-border:#cbd5e1;--input-focus-border:var(--primary-solid);--radius-sm:.5rem;--radius-md:.625rem;--radius-lg:.875rem;--radius-xl:1rem;--transition-fast:.15s cubic-bezier(.4, 0, .2, 1);--transition-base:.25s cubic-bezier(.4, 0, .2, 1);--transition-slow:.4s cubic-bezier(.16, 1, .3, 1);--perspective-page:1200px;--perspective-card:800px;--depth-1:2px;--depth-2:6px;--depth-3:12px;--depth-4:20px;--depth-5:30px;--tilt-max:6deg;--shadow-3d-near:0 1px 1px #0f172a0a;--shadow-3d-mid:0 6px 14px #0f172a0d;--shadow-3d-far:0 10px 24px #0f172a0f;--shadow-3d-glow:0 0 0 1px #2563eb14;--font-display:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-body:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-heading:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-marketing-heading:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-marketing-body:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-poppins:"Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--font-size-page-title:1.375rem;--font-size-section-header:1rem;--font-size-body:.9375rem;--font-size-small:.9375rem;--font-size-caption:.875rem;--font-size-table-header:.8125rem;--font-size-badge:.75rem;--heading-color:#0f1d3d;--font-page-title:var(--font-size-page-title);--font-section-header:var(--font-size-section-header);--font-small:var(--font-size-small);--font-caption:var(--font-size-caption);--font-table-header:var(--font-size-table-header);--font-badge:var(--font-size-badge);--status-success:#10b981;--status-success-bg:#10b9811a;--status-success-border:#10b98140;--status-warning:#f59e0b;--status-warning-bg:#f59e0b1a;--status-warning-border:#f59e0b40;--status-info:#3b82f6;--status-info-bg:#3b82f61f;--status-info-border:#3b82f640;--status-error:#f43f5e;--status-error-bg:#f43f5e14;--status-error-border:#f43f5e33;--accent:var(--primary-solid);--accent-light:var(--primary-400);--accent-primary:var(--primary-solid);--accent-secondary:var(--primary-hover);--bg-primary:var(--bg-base);--bg-secondary:var(--bg-surface);--bg-tertiary:var(--bg-elevated);--border-primary:var(--border-default)}.dark{--bg-base:#0b0d13;--bg-surface:#11141c;--bg-card:#141823;--bg-card-hover:#1a1f2c;--bg-elevated:#1b2030;--bg-skeleton:#ffffff0f;--bg-hover:#1f2536;--glass-bg:#141823d9;--glass-border:#3a435c99;--glass-shadow:0 8px 32px #00000080;--text-primary:#fff;--text-secondary:#e6e9f2;--text-muted:#c2c7d4;--primary-400:#6b8fff;--primary-500:#4d75ff;--primary-600:#3a62ec;--primary-700:#2c4ed1;--primary-from:#2c4ed1;--primary-to:#4d75ff;--primary-solid:#4d75ff;--primary-hover:#6b8fff;--primary-bg-subtle:#4d75ff24;--primary-border-subtle:#4d75ff52;--primary-light:#4d75ff2e;--border:#2a2f40;--border-default:#2a2f40;--border-subtle:#1d2230;--app-bg:#11141c;--sidebar-bg:#0d1018;--sidebar-border:#232838;--sidebar-hover:#4d75ff1f;--sidebar-active:#4d75ff2e;--sidebar-active-text:#93acff;--sidebar-text:#e6e9f2;--sidebar-icon:#c2c7d4;--sidebar-text-muted:#e6e9f2c7;--sidebar-section-label:#e6e9f29e;--sidebar-shadow:2px 0 12px #0006;--header-bg:#0d1018;--header-border:#232838;--input-bg:#141823;--input-border:#2a2f40;--input-focus-border:#6b8fff;--heading-color:#eef1f8;--accent-emerald-bg:#10b98124;--accent-amber-bg:#f59e0b24;--accent-rose-bg:#f43f5e24;--accent-cyan-bg:#22d3ee24;--accent-violet-bg:#a78bfa24;--status-success-bg:#10b98129;--status-warning-bg:#f59e0b29;--status-info-bg:#4d75ff2e;--status-error-bg:#f43f5e29;--shadow-3d-near:0 1px 3px #00000080;--shadow-3d-mid:0 8px 24px #00000073;--shadow-3d-far:0 20px 60px #0000008c;--shadow-3d-glow:0 0 40px #4d75ff2e;--shadow-landing-sm:0 1px 2px #0006;--shadow-landing-md:0 4px 16px #00000073;--shadow-landing-lg:0 8px 32px #0000008c;--shadow-landing-xl:0 16px 48px #0009;--shadow-landing-glow:0 0 40px #4d75ff33;--landing-hero-bg:linear-gradient(180deg, #0d1220 0%, #07090e 100%);--landing-alt-bg:#0d1018;--landing-accent-bg:linear-gradient(135deg, #131a2c 0%, #10182a 50%, #1a1c10 100%)}.dark img,.dark video{filter:brightness(.95)}.dark [data-force-light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#fff;--bg-surface:#fff;--bg-card:#fff;--bg-card-hover:#fafbfc;--bg-elevated:#f5f7fa;--bg-skeleton:#0000000f;--bg-hover:#f1f5f9;--glass-bg:#ffffffeb;--glass-border:#cbd5e1b3;--glass-shadow:0 8px 32px #00000014;--text-primary:#000;--text-secondary:#0a0a0a;--text-muted:#141414;--heading-color:#0f1d3d;--border:#e2e6ee;--border-default:#e2e6ee;--border-subtle:#f0f2f7;--app-bg:#fff;--sidebar-bg:#fff;--sidebar-border:#d1d5db;--sidebar-hover:#2563eb1a;--sidebar-active:#2563eb1f;--sidebar-active-text:#1d4ed8;--sidebar-text:#1e2a4e;--sidebar-icon:#6b7280;--sidebar-text-muted:#1e2a4e9e;--sidebar-section-label:#1e2a4e80;--header-bg:#fff;--header-border:#e5e7eb;--input-bg:#fff;--input-border:#d1d5db;--input-focus-border:#2563eb;--primary-solid:#2563eb;--primary-hover:#1d4ed8;--primary-bg-subtle:#2563eb14;--primary-border-subtle:#2563eb33;--shadow-3d-near:0 1px 3px #0000001a;--shadow-3d-mid:0 8px 24px #0000000f}.dark [data-force-light] img,.dark [data-force-light] video{filter:none}.text-\[9px\]{font-size:12px!important}.text-\[10px\],.text-\[11px\]{font-size:13px!important}.text-\[12px\],.text-\[13px\]{font-size:14px!important}.text-\[0\.625rem\],.text-\[0\.6875rem\]{font-size:.8125rem!important}.text-\[0\.75rem\],.text-\[0\.8125rem\]{font-size:.875rem!important}.text-\[14px\]{font-size:14px!important}.text-\[15px\]{font-size:15px!important}.text-\[16px\]{font-size:16px!important}.text-\[17px\]{font-size:17px!important}.text-\[18px\]{font-size:18px!important}.density-compact{--table-row-height:36px;--table-font-size:14px;--table-padding:4px 8px}.density-comfortable{--table-row-height:44px;--table-font-size:15px;--table-padding:8px 12px}.density-spacious{--table-row-height:56px;--table-font-size:16px;--table-padding:12px 16px}table tr td{height:var(--table-row-height,44px);font-size:var(--table-font-size,15px);padding:var(--table-padding,8px 12px)}*{box-sizing:border-box}body{background:var(--bg-base);color:var(--text-primary);font-family:var(--font-body);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;font-weight:400;line-height:1.55}.app-zoom{zoom:1}.app-shell{--font-display:var(--font-display-mkt), "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-heading:var(--font-display-mkt), "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;--font-body:var(--font-body-mkt), "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", sans-serif;font-family:var(--font-body)}h1:not(.marketing-root *){font-family:var(--font-display);color:var(--heading-color);font-size:28px;font-weight:700;line-height:1.3}h2:not(.marketing-root *){font-family:var(--font-display);color:var(--heading-color);font-size:21px;font-weight:650;line-height:1.35}h3:not(.marketing-root *),h4:not(.marketing-root *),h5:not(.marketing-root *),h6:not(.marketing-root *){font-family:var(--font-display);color:var(--text-primary);font-size:17px;font-weight:600;line-height:1.4}code,pre,kbd,samp{font-family:var(--font-mono)}button,input,select,textarea,optgroup{font-family:var(--font-body)}::selection{color:var(--text-primary);background:#3b82f633}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#94a3b859;border-radius:999px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#3b82f659}::-webkit-scrollbar-corner{background:0 0}.card-flat{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:var(--radius-lg)}.card-raised{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:0 1px 2px #0f172a0a,0 4px 14px #2563eb0d}.card-float{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-xl);box-shadow:0 10px 28px #0f172a12,0 2px 6px #2563eb0d}.glass-card{background:var(--glass-bg);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow)}.txn-grid td,.txn-grid th{border-right:1px solid var(--border-default)}.txn-grid td:last-child,.txn-grid th:last-child{border-right:none}.glass-card-hover{transition:background-color var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base)}.glass-card-hover:hover{background:var(--bg-card-hover);border-color:#2563eb33;transform:translateY(-1px);box-shadow:0 8px 32px #2563eb0f}.card-raised:hover,.card-float:hover{box-shadow:var(--shadow-3d-near);transition:border-color var(--transition-base), box-shadow var(--transition-base);border-color:#2563eb3d}.app-shell .rounded-2xl,.app-shell .rounded-xl{border-radius:var(--radius-lg)!important}.app-shell .card-raised,.app-shell .card-float,.ops-panel,.metric-tile{box-shadow:0 1px 2px #0f172a09,0 6px 18px #2563eb0b}.ops-panel{background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden}.ops-panel-header{border-bottom:1px solid var(--border-subtle);background:var(--bg-card);justify-content:space-between;align-items:flex-start;gap:1rem;padding:1rem 1rem .875rem;display:flex}@supports (color:color-mix(in lab, red, red)){.ops-panel-header{background:color-mix(in srgb, var(--bg-card) 86%, var(--bg-elevated))}}.ops-eyebrow{color:var(--text-muted);text-transform:uppercase;margin:0 0 .25rem;font-size:.75rem;font-weight:700}.ops-panel-title{color:var(--heading-color);margin:0;font-size:1rem;font-weight:700}.ops-panel-description{color:var(--text-muted);margin:.25rem 0 0;font-size:.875rem}.ops-panel-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.ops-table-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.ops-table-scroll>table{min-width:var(--ops-table-min-width,720px)}.metric-tile{--metric-accent:var(--primary-solid);--metric-accent-bg:var(--primary-bg-subtle);background:var(--bg-card);border:1px solid var(--border-default);border-radius:var(--radius-lg);min-height:112px;padding:1rem;position:relative}.metric-tile:before{content:"";background:var(--metric-accent);width:3px;position:absolute;inset:0 auto 0 0}.metric-tile-topline{color:var(--text-muted);justify-content:space-between;align-items:center;gap:.75rem;font-size:.875rem;font-weight:600;display:flex}.metric-tile-icon{border:1px solid var(--metric-accent);place-items:center;width:2rem;height:2rem;display:inline-grid}@supports (color:color-mix(in lab, red, red)){.metric-tile-icon{border:1px solid color-mix(in srgb, var(--metric-accent) 22%, transparent)}}.metric-tile-icon{border-radius:var(--radius-md);color:var(--metric-accent);background:var(--metric-accent-bg)}.metric-tile-value{color:var(--heading-color);margin-top:.75rem;font-size:1.625rem;font-weight:800;line-height:1.1}.metric-tile-meta{color:var(--text-muted);margin-top:.5rem;font-size:.8125rem}.metric-tile-blue{--metric-accent:var(--primary-solid);--metric-accent-bg:var(--primary-bg-subtle)}.metric-tile-emerald{--metric-accent:var(--accent-emerald);--metric-accent-bg:var(--accent-emerald-bg)}.metric-tile-amber{--metric-accent:var(--accent-amber);--metric-accent-bg:var(--accent-amber-bg)}.metric-tile-rose{--metric-accent:var(--accent-rose);--metric-accent-bg:var(--accent-rose-bg)}.metric-tile-cyan{--metric-accent:var(--accent-cyan);--metric-accent-bg:var(--accent-cyan-bg)}.metric-tile-violet{--metric-accent:var(--accent-violet);--metric-accent-bg:var(--accent-violet-bg)}.metric-tile-slate{--metric-accent:#64748b;--metric-accent-bg:#64748b1a}.status-timeline{margin:0;padding:0;list-style:none;display:grid}.status-timeline-item{--timeline-accent:var(--primary-solid);border-bottom:1px solid var(--border-subtle);grid-template-columns:1rem minmax(0,1fr);gap:.75rem;padding:.875rem 1rem;display:grid;position:relative}.status-timeline-item:last-child{border-bottom:none}.status-timeline-item:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:1.75rem;bottom:-.875rem;left:1.45rem}.status-timeline-item:last-child:before{display:none}.status-timeline-marker{z-index:1;border:2px solid var(--timeline-accent);background:var(--bg-card);width:.75rem;height:.75rem;box-shadow:0 0 0 3px var(--timeline-accent);border-radius:999px;margin-top:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.status-timeline-marker{box-shadow:0 0 0 3px color-mix(in srgb, var(--timeline-accent) 12%, transparent)}}.status-timeline-row{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.status-timeline-label{color:var(--heading-color);font-size:.9375rem;font-weight:700}.status-timeline-meta{color:var(--text-muted);font-size:.8125rem}.status-timeline-detail{color:var(--text-secondary);overflow-wrap:anywhere;margin-top:.25rem;font-size:.875rem;line-height:1.45}.status-timeline-blue{--timeline-accent:var(--primary-solid)}.status-timeline-emerald{--timeline-accent:var(--accent-emerald)}.status-timeline-amber{--timeline-accent:var(--accent-amber)}.status-timeline-rose{--timeline-accent:var(--accent-rose)}.status-timeline-cyan{--timeline-accent:var(--accent-cyan)}.status-timeline-violet{--timeline-accent:var(--accent-violet)}.status-timeline-slate{--timeline-accent:#64748b}.gradient-primary{background:linear-gradient(135deg, var(--primary-from), var(--primary-to))}.gradient-text{background:linear-gradient(135deg, var(--primary-solid), var(--primary-hover));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-border{position:relative}.gradient-border:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--primary-from), var(--primary-to));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.status-badge{font-size:var(--font-badge);text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .65rem;font-weight:600;display:inline-flex}.status-processing{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}.status-completed{color:#2563eb;background:#2563eb14;border:1px solid #2563eb33}.status-failed{color:#dc2626;background:#ef444414;border:1px solid #ef444433}.status-pending{color:#2563eb;background:#8b5cf614;border:1px solid #8b5cf633}.status-badge.success{color:#059669;background:#10b9811a;border:1px solid #10b98138}.status-badge.error{color:#dc2626;background:#ef44441a;border:1px solid #ef444438}.status-badge.warning{color:#d97706;background:#f59e0b1f;border:1px solid #f59e0b3d}.status-badge.info,.status-badge.processing{color:#2563eb;background:#2563eb14;border:1px solid #2563eb33}.status-badge.neutral{color:#475569;background:#64748b1a;border:1px solid #64748b33}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes pulse-glow{0%,to{box-shadow:0 0 #2563eb4d}50%{box-shadow:0 0 20px 4px #2563eb1f}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes countUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes connectorGrow{0%{width:0}to{width:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bridge-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(1.3)}}@keyframes confetti-fall{0%{opacity:1;transform:translateY(-20px)rotate(0)}to{opacity:0;transform:translateY(100vh)rotate(720deg)}}.animate-fade-in{animation:.45s cubic-bezier(.16,1,.3,1) both fadeIn}.animate-slide-left{animation:.45s cubic-bezier(.16,1,.3,1) both slideInLeft}.animate-slide-right{animation:.45s cubic-bezier(.16,1,.3,1) both slideInRight}.animate-scale-in{animation:.3s cubic-bezier(.16,1,.3,1) both scaleIn}.animate-float{animation:3.5s ease-in-out infinite float}.animate-count-up{animation:.5s cubic-bezier(.16,1,.3,1) both countUp}.stagger-children>:first-child{animation-delay:50ms}.stagger-children>:nth-child(2){animation-delay:.1s}.stagger-children>:nth-child(3){animation-delay:.15s}.stagger-children>:nth-child(4){animation-delay:.2s}.stagger-children>:nth-child(5){animation-delay:.25s}.stagger-children>:nth-child(6){animation-delay:.3s}.perspective-container{perspective:var(--perspective-page);transform-style:preserve-3d}.card-3d{transform-style:preserve-3d;transition:box-shadow var(--transition-base);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--bg-card);box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid)}.card-3d:hover{box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid), var(--shadow-3d-far), var(--shadow-3d-glow)}.card-3d-interactive{transform-style:preserve-3d;transition:transform var(--transition-base), box-shadow var(--transition-base)}.glass-3d{background:var(--glass-bg);border:1px solid var(--border-default);box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid), var(--shadow-3d-glow);transform-style:preserve-3d}.shadow-3d{box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid)}.shadow-3d-elevated{box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid), var(--shadow-3d-far)}.shadow-3d-glow{box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid), var(--shadow-3d-glow)}@keyframes reveal3d{0%{opacity:0;transform:translateY(24px)rotateX(8deg)scale(.97)}to{opacity:1;transform:translateY(0)rotateX(0)scale(1)}}.reveal-3d{animation:.6s cubic-bezier(.16,1,.3,1) both reveal3d}.stagger-3d>:first-child{animation-delay:50ms}.stagger-3d>:nth-child(2){animation-delay:.1s}.stagger-3d>:nth-child(3){animation-delay:.15s}.stagger-3d>:nth-child(4){animation-delay:.2s}.stagger-3d>:nth-child(5){animation-delay:.25s}.stagger-3d>:nth-child(6){animation-delay:.3s}.stagger-3d>:nth-child(7){animation-delay:.35s}.stagger-3d>:nth-child(8){animation-delay:.4s}@keyframes ambientDrift1{0%,to{transform:translateY(0)translate(0)}25%{transform:translateY(-6px)translate(3px)}50%{transform:translateY(-10px)translate(-2px)}75%{transform:translateY(-4px)translate(5px)}}@keyframes ambientDrift2{0%,to{transform:translateY(0)translate(0)rotate(0)}33%{transform:translateY(-8px)translate(-4px)rotate(1deg)}66%{transform:translateY(-4px)translate(6px)rotate(-.5deg)}}@keyframes modal3dIn{0%{opacity:0;transform:scale(.94)translateY(12px)rotateX(4deg)}to{opacity:1;transform:scale(1)translateY(0)rotateX(0)}}.status-badge-3d{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #00000014, var(--shadow-3d-near)}.progress-3d{background:var(--bg-elevated);border-radius:999px;height:6px;overflow:hidden;box-shadow:inset 0 1px 3px #0000001a}.progress-3d .progress-fill{background:linear-gradient(90deg, var(--primary-from), var(--primary-to));height:100%;transition:width var(--transition-slow);border-radius:999px;box-shadow:0 1px 4px #2563eb66}.pipeline-connector{background:linear-gradient(90deg,#2563eb66,#2563eb1a);flex:1;height:1px;margin:0 -8px;position:relative;top:-20px}.fp-input{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-body);transition:border-color var(--transition-fast);outline:none;width:100%;padding:.625rem .875rem}.fp-input::placeholder{color:var(--text-muted)}.fp-input:focus{border-color:var(--primary-solid);box-shadow:0 0 0 3px #2563eb1f}.fp-select{background:var(--input-bg);border:1px solid var(--input-border);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-body);transition:border-color var(--transition-fast);appearance:none;cursor:pointer;outline:none;width:100%;padding:.625rem .875rem}.fp-select:focus{border-color:var(--primary-solid);box-shadow:0 0 0 3px #2563eb1f}.fp-btn-primary{background:var(--primary-solid);color:#fff;font-weight:600;font-size:var(--font-size-body);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), box-shadow var(--transition-fast);border:none;align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:inline-flex}.fp-btn-primary:hover{background:var(--primary-hover);box-shadow:0 0 0 3px #2563eb24}.fp-btn-primary:active:not(:disabled){box-shadow:0 0 0 2px #2563eb2e}.fp-btn-primary:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}button,a,input,select,textarea,label{font-family:inherit}th{font-size:var(--font-size-table-header);letter-spacing:.02em;text-transform:uppercase;font-weight:600}small,.text-muted{font-size:var(--font-size-caption);line-height:1.4}.fp-btn-secondary{background:var(--bg-elevated);color:var(--text-primary);font-weight:500;font-size:var(--font-size-body);border-radius:var(--radius-md);border:1px solid var(--border-default);cursor:pointer;transition:background-color var(--transition-fast), border-color var(--transition-fast);align-items:center;gap:.5rem;padding:.625rem 1.25rem;display:inline-flex}.fp-btn-secondary:hover{background:var(--bg-card-hover);border-color:#2563eb3d}.fp-btn-ghost{color:var(--text-secondary);font-weight:500;font-size:var(--font-size-body);border-radius:var(--radius-md);cursor:pointer;transition:background-color var(--transition-fast), color var(--transition-fast);background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem .75rem;display:inline-flex}.fp-btn-ghost:hover{background:var(--bg-elevated);color:var(--text-primary)}.fp-table{border-collapse:separate;border-spacing:0;width:100%}.fp-table th{text-align:left;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:var(--bg-elevated);border-bottom:1px solid var(--border-default);border-top:1px solid var(--border-subtle);z-index:10;padding:.45rem .7rem;font-size:13px;font-weight:600;position:sticky;top:0}.fp-table td{color:var(--text-primary);border-bottom:1px solid var(--border-subtle);padding:.45rem .7rem;font-size:14px}.fp-table tbody tr{transition:background-color var(--transition-fast), box-shadow var(--transition-fast)}.fp-table tbody tr:hover{box-shadow:inset 3px 0 0 var(--primary-solid);background:#2563eb09}.fp-table tbody tr:hover td{color:var(--text-primary)}.badge{font-size:var(--font-badge);text-transform:uppercase;letter-spacing:.025em;border-radius:999px;align-items:center;padding:.2rem .6rem;font-weight:600;display:inline-flex}.badge-credit{color:var(--accent-emerald);background:#10b9811a}.badge-debit{color:var(--accent-rose);background:#ef44441a}.badge-processing{color:var(--accent-amber);background:#f59e0b1a}.badge-completed{color:var(--primary-solid);background:#2563eb1a}.modal-overlay{z-index:500;background:#0009;justify-content:center;align-items:flex-start;padding:2rem 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.modal-content{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:0 24px 64px #00000026, var(--shadow-3d-far);margin:auto;animation:.3s cubic-bezier(.03,.98,.52,.99) both modal3dIn}@media (max-width:768px){main{padding-bottom:72px}.sidebar{display:none}.glass-card{-webkit-overflow-scrolling:touch;overflow-x:auto}table{min-width:600px}.fp-btn-primary,.fp-btn-secondary,.fp-btn-ghost{padding:.5rem .75rem;font-size:.8rem}.fp-input,.fp-select{padding:.5rem .75rem;font-size:.85rem}.modal-content{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);margin:1rem;overflow-y:auto}.fp-table-responsive thead{display:none}.fp-table-responsive,.fp-table-responsive tbody,.fp-table-responsive tr,.fp-table-responsive td{min-width:0;display:block}.fp-table-responsive tr{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--bg-surface);margin-bottom:.5rem;padding:.75rem}.fp-table-responsive td{border:none;justify-content:space-between;align-items:center;padding:.25rem 0;display:flex}.fp-table-responsive td:before{content:attr(data-label);font-weight:600;font-size:var(--font-caption);color:var(--text-muted);text-transform:uppercase;margin-right:1rem}}.card-interactive{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);cursor:pointer;transition:transform var(--transition-base), border-color var(--transition-base), box-shadow var(--transition-base);box-shadow:0 1px 3px #0000000f}.card-interactive:hover{transform:translateY(-3px) translateZ(var(--depth-1));box-shadow:var(--shadow-3d-near), var(--shadow-3d-mid), var(--shadow-3d-far);border-color:#2563eb40}.card-stat{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;gap:.5rem;padding:1.25rem;display:flex}.card-stat .stat-value{color:var(--text-primary);font-size:1.5rem;font-weight:700;line-height:1.2}.card-stat .stat-label{font-size:var(--font-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);font-weight:500}.card-stat .stat-trend{font-size:var(--font-caption);align-items:center;gap:.25rem;font-weight:600;display:inline-flex}.card-stat .stat-trend.up{color:var(--accent-emerald)}.card-stat .stat-trend.down{color:var(--accent-rose)}.card-empty{border:2px dashed var(--border-default);border-radius:var(--radius-lg);text-align:center;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.card-empty .empty-icon{color:var(--text-muted);opacity:.5}.card-empty .empty-title{font-size:var(--font-size-body);color:var(--text-secondary);font-weight:600}.card-empty .empty-desc{font-size:var(--font-small);color:var(--text-muted);max-width:280px}.card-danger{border:1px solid var(--glass-border);border-left:4px solid var(--accent-rose);border-radius:var(--radius-lg);background:#ef44440a;padding:1rem 1.25rem}.status-synced{color:#0891b2;background:#06b6d414;border:1px solid #06b6d433}.status-processing .pulse-dot,.status-badge .pulse-dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.status-processing .pulse-dot:after{content:"";border:1.5px solid;border-radius:50%;animation:1.5s ease-in-out infinite statusPing;position:absolute;inset:-3px}@keyframes statusPing{0%,to{opacity:.8}50%{opacity:.15}}.fp-input-error{animation:.3s ease-out shake;border-color:var(--accent-rose)!important;box-shadow:0 0 0 3px #ef44441f!important}.fp-input-success{border-color:var(--accent-emerald)!important;box-shadow:0 0 0 3px #10b9811f!important}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-4px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}}.fp-label-required:after{content:" *";color:var(--accent-rose);font-weight:400}.fp-helper-text{font-size:var(--font-caption);color:var(--text-muted);margin-top:.25rem}.fp-error-text{font-size:var(--font-caption);color:var(--accent-rose);align-items:center;gap:.25rem;margin-top:.25rem;display:flex}.fp-field-group{flex-direction:column;gap:.375rem;display:flex}.fp-field-group label{font-size:var(--font-small);color:var(--text-secondary);font-weight:500}.table-container{-webkit-overflow-scrolling:touch;border-radius:var(--radius-lg);border:1px solid var(--border-subtle);overflow-x:auto}.fp-table tbody tr:nth-child(2n){background:var(--bg-elevated)}@supports (color:color-mix(in lab, red, red)){.fp-table tbody tr:nth-child(2n){background:color-mix(in srgb, var(--bg-elevated) 50%, transparent)}}.fp-table tbody tr:hover{background:var(--primary-bg-subtle);box-shadow:inset 3px 0 0 var(--primary-solid)}.table-sortable th{cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.table-sortable th:hover{color:var(--text-secondary)}.table-sortable th .sort-icon{opacity:.4;transition:opacity var(--transition-fast);margin-left:.25rem;display:inline-block}.table-sortable th:hover .sort-icon,.table-sortable th.sorted .sort-icon{opacity:1}.table-row-selected{border-left:3px solid var(--primary-solid);background:#2563eb0d!important}.table-sticky-col th:first-child,.table-sticky-col td:first-child{z-index:1;background:var(--bg-surface);position:sticky;left:0}.page-enter{animation:.35s cubic-bezier(.16,1,.3,1) both pageEnter}@keyframes pageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}*{scrollbar-width:thin;scrollbar-color:#94a3b84d transparent}:hover{scrollbar-color:#2563eb40 transparent}.animate-slide-in-left{animation:.3s cubic-bezier(.16,1,.3,1) both mobileSlideIn}@keyframes mobileSlideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media print{nav,aside,header,footer,.fp-btn-primary,.fp-btn-secondary,button,.no-print,[aria-label=Main\ navigation],[aria-label=Search],[role=dialog]{display:none!important}body{font-size:12pt;color:#000!important;background:#fff!important}main,[role=main]{max-width:100%!important;margin:0!important;padding:0!important}.fp-table,table{border-collapse:collapse;width:100%;font-size:10pt}.fp-table th,.fp-table td,th,td{color:#000!important;background:#fff!important;border:1px solid #ccc!important;padding:6px 8px!important}.fp-table th,th{font-weight:600;background:#f3f4f6!important}.card-raised,.glass-card,[class*=rounded-2xl]{box-shadow:none!important;background:#fff!important;border:1px solid #ddd!important}h1,h2,h3{page-break-after:avoid}table,figure{page-break-inside:avoid}}:focus-visible{outline:2px solid var(--primary-solid,#2563eb);outline-offset:2px;border-radius:4px}@keyframes auroraShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes auroraOrb1{0%,to{transform:translate(0)scale(1)}25%{transform:translate(80px,-60px)scale(1.15)}50%{transform:translate(-40px,40px)scale(.9)}75%{transform:translate(60px,20px)scale(1.08)}}@keyframes auroraOrb2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-70px,50px)scale(1.1)}66%{transform:translate(50px,-30px)scale(.95)}}@keyframes auroraOrb3{0%,to{transform:translate(0)scale(1)}20%{transform:translate(30px,-40px)scale(1.05)}60%{transform:translate(-50px,30px)scale(1.12)}80%{transform:translate(40px,10px)scale(.92)}}.aurora-bg{z-index:0;background:linear-gradient(135deg, var(--primary-50), #f0f9ff, var(--primary-50));position:fixed;inset:0;overflow:hidden}.aurora-bg:before{content:"";background:linear-gradient(135deg,#3b82f60d 0%,#2563eb08 25%,#6366f10a 50%,#2563eb08 75%,#3b82f60d 100%) 0 0/400% 400%;animation:20s ease-in-out infinite auroraShift;position:absolute;inset:-50%}.aurora-orb{opacity:.6;border-radius:50%;position:absolute}.aurora-orb-1{background:radial-gradient(circle,#3b82f626,#0000 70%);width:600px;height:600px;animation:18s ease-in-out infinite auroraOrb1;top:-10%;right:-5%}.aurora-orb-2{background:radial-gradient(circle,#6366f11a,#0000 70%);width:500px;height:500px;animation:22s ease-in-out infinite auroraOrb2;bottom:-5%;left:-8%}.aurora-orb-3{background:radial-gradient(circle,#2563eb14,#0000 70%);width:400px;height:400px;animation:16s ease-in-out infinite auroraOrb3;top:40%;left:30%}.auth-card{background:var(--bg-surface);border:1px solid var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow), 0 0 0 1px #2563eb0d}.print-header{display:none}@media print{header,nav,aside,[class*=sidebar],[class*=Sidebar],.sidebar,footer nav,button[aria-label=Open\ menu],.toolbar-buttons{display:none!important}body{color:#000!important;background:#fff!important}main,[class*=main-content],[class*=MainContent]{width:100%!important;margin:0!important;padding:0!important}.print-header{display:block!important}.no-print{display:none!important}table{border-collapse:collapse!important;width:100%!important;font-size:11pt!important}th,td{border:1px solid #ccc!important;padding:4px 8px!important}th{background:#f5f5f5!important;font-weight:600!important}tr{break-inside:avoid!important;page-break-inside:avoid!important}@page{margin:1.5cm;size:A4}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.animate-fade-in-up{animation:.6s cubic-bezier(.22,1,.36,1) forwards fadeInUp}@keyframes slideUp{0%{opacity:0;transform:translate(-50%)translateY(1rem)}to{opacity:1;transform:translate(-50%)translateY(0)}}.animate-slide-up{animation:.3s cubic-bezier(.16,1,.3,1) both slideUp}@keyframes meshDrift{0%,to{transform:translate(0)scale(1)}25%{transform:translate(30px,-20px)scale(1.05)}50%{transform:translate(-20px,15px)scale(.98)}75%{transform:translate(15px,25px)scale(1.02)}}@keyframes gradientShift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.gradient-text-animated{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#1d4ed8 0%,#2563eb 50%,#60a5fa 100%);-webkit-background-clip:text;background-clip:text}@keyframes glowPulse{0%,to{box-shadow:0 0 20px #f5a62326}50%{box-shadow:0 0 30px #f5a6234d}}.badge-glow{box-shadow:0 0 20px #f5a62333}.card-glow:hover{transform:translateY(-6px);box-shadow:0 20px 60px #2563eb26,0 0 40px #4169e114}.gradient-border-card{background:#fff;border-radius:20px;position:relative;overflow:hidden}.gradient-border-card:before{content:"";background:linear-gradient(135deg, var(--primary-300), var(--gold-400), var(--primary-300));-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;border-radius:20px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@media (pointer:coarse){button,a,[role=button]{min-height:44px}input,select,textarea{min-height:44px;font-size:16px}}.hover-lift{transition:transform .15s,box-shadow .15s}.hover-lift:hover{transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.press-scale:active{transform:scale(.98)}.skeleton-shimmer{background:var(--bg-skeleton,#00000014);animation:1.5s ease-in-out infinite skeletonPulse}@keyframes skeletonPulse{0%,to{opacity:1}50%{opacity:.45}}.marketing-root{color:#1e293b;font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,sans-serif;font-size:16px;line-height:1.6}@keyframes landingGradientShift{0%,to{background-position:0%}50%{background-position:100%}}.color-blob{pointer-events:none;border-radius:50%;position:absolute}.color-blob-blue{background:radial-gradient(circle,#2563eb1f 0%,#0000 70%);animation:20s ease-in-out infinite blobFloat1}.color-blob-violet{background:radial-gradient(circle,#7c3aed1a 0%,#0000 70%);animation:25s ease-in-out infinite blobFloat2}.color-blob-orange{background:radial-gradient(circle,#f9731614 0%,#0000 70%);animation:18s ease-in-out infinite blobFloat3}.color-blob-emerald{background:radial-gradient(circle,#10b98114 0%,#0000 70%);animation:22s ease-in-out infinite reverse blobFloat1}@keyframes blobFloat1{0%,to{transform:translate(0)scale(1)}33%{transform:translate(30px,-25px)scale(1.08)}66%{transform:translate(-15px,15px)scale(.95)}}@keyframes blobFloat2{0%,to{transform:translate(0)scale(1)}33%{transform:translate(-25px,-30px)scale(1.05)}66%{transform:translate(15px,20px)scale(.93)}}@keyframes blobFloat3{0%,to{transform:translate(0)scale(1)}33%{transform:translate(20px,25px)scale(1.04)}66%{transform:translate(-25px,-10px)scale(.96)}}.cta-gradient{background:linear-gradient(135deg,#2563eb 0%,#4f46e5 50%,#7c3aed 100%);transition:transform .3s,box-shadow .3s}.cta-gradient:hover{background:linear-gradient(135deg,#1d4ed8 0%,#4338ca 50%,#6d28d9 100%);transform:translateY(-2px);box-shadow:0 8px 25px #2563eb4d}.marketing-root{--marketing-bg:#f7f9fd;--marketing-surface:#fffffff0;--marketing-surface-strong:#fffffffc;--marketing-surface-muted:#f4f7fcf0;--marketing-border:#0f172a12;--marketing-border-strong:#194ab824;--marketing-text:#0d1726;--marketing-muted:#50627b;--marketing-soft:#7b8ca5;--marketing-primary:#2854c5;--marketing-primary-strong:#18368b;--marketing-primary-soft:#e7eeff;--marketing-primary-glow:#2854c524;--marketing-shadow-sm:0 10px 28px #0f172a0d;--marketing-shadow-md:0 18px 44px #0f172a14;--marketing-shadow-lg:0 28px 72px #0f172a1f;--marketing-section-space:clamp(3rem, 4.8vw, 4.4rem);--marketing-section-tight:clamp(2.2rem, 3.2vw, 3rem);--marketing-hero-space-top:clamp(5.8rem, 8vw, 7rem);--marketing-hero-space-bottom:clamp(2.8rem, 4vw, 3.8rem);color:var(--marketing-text);background:radial-gradient(circle at 8% 8%,#2854c517,#0000 24%),radial-gradient(circle at 92% 12%,#60a5fa14,#0000 20%),linear-gradient(#f2f6fd 0%,#f8fbff 20%,#fff 55%,#f8fbff 100%);font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,sans-serif;font-size:14.5px;line-height:1.58;position:relative;overflow-x:clip}.marketing-root:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fff0,#ffffffb3) 0 0/100% 100%,linear-gradient(90deg,#0f172a05 1px,#0000 1px) 0 0/32px 32px,linear-gradient(#0f172a05 1px,#0000 1px) 0 0/32px 32px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#00000059,#0000 82%);mask-image:linear-gradient(#00000059,#0000 82%)}.marketing-page{isolation:isolate;position:relative}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root h4,.marketing-root h5,.marketing-root h6{color:var(--marketing-text);font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,sans-serif}.marketing-root p,.marketing-root li,.marketing-root span,.marketing-root button,.marketing-root input,.marketing-root a,.marketing-root td,.marketing-root th{font-family:Trebuchet MS,Lucida Grande,Lucida Sans Unicode,sans-serif}.marketing-kicker{border:1px solid var(--marketing-border-strong);color:var(--marketing-primary);background:#fffc;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .78rem;display:inline-flex;box-shadow:0 10px 24px #2854c50f}.marketing-lead{color:var(--marketing-muted);font-size:clamp(.96rem,1.1vw,1.04rem);font-weight:500;line-height:1.62}.marketing-copy{color:var(--marketing-muted);line-height:1.66}.marketing-section-title{max-width:20ch}.marketing-section-copy{max-width:44rem;color:var(--marketing-muted)}.marketing-section{padding-block:var(--marketing-section-space);position:relative}.marketing-section-tight{padding-block:var(--marketing-section-tight)}.marketing-section-hero{padding-top:var(--marketing-hero-space-top);padding-bottom:var(--marketing-hero-space-bottom)}.marketing-section-alt{border-block:1px solid var(--marketing-border);background:linear-gradient(#f3f6fce6 0%,#fffffffa 100%)}.marketing-section-dark{color:#fff;background:radial-gradient(circle at 0 0,#4e86ff29,#0000 30%),linear-gradient(135deg,#0d1a32 0%,#17305d 58%,#234ca8 100%)}.marketing-section-dark h2,.marketing-section-dark h3{color:#f8fbff!important}.marketing-section-dark .marketing-copy,.marketing-section-dark .marketing-section-copy,.marketing-section-dark p{color:#ebf3ffcc}.marketing-panel{border:1px solid var(--marketing-border);background:var(--marketing-surface);box-shadow:var(--marketing-shadow-sm);border-radius:1.5rem;position:relative}.marketing-panel-strong{background:var(--marketing-surface-strong);border-color:var(--marketing-border-strong);box-shadow:var(--marketing-shadow-md)}.marketing-card{border:1px solid var(--marketing-border);box-shadow:var(--marketing-shadow-sm);background:linear-gradient(#fffffffc 0%,#f9fbfff7 100%);border-radius:1.2rem;transition:transform .22s,border-color .22s,box-shadow .22s,background .22s;position:relative}.marketing-card:hover{border-color:var(--marketing-border-strong);box-shadow:var(--marketing-shadow-md);transform:translateY(-4px)}.marketing-card-muted{background:linear-gradient(#f5f7fbfa 0%,#fff 100%)}.marketing-stat{-webkit-backdrop-filter:blur(16px);background:#fffc;border:1px solid #12265514;border-radius:1rem;box-shadow:0 10px 24px #0f172a0a}.marketing-chip{color:var(--marketing-text);background:#ffffffeb;border:1px solid #12265514;border-radius:999px;align-items:center;gap:.5rem;padding:.48rem .72rem;display:inline-flex;box-shadow:0 8px 20px #0f172a0a}.marketing-note{color:var(--marketing-soft);font-size:.84rem}.marketing-button-primary,.marketing-button-secondary{letter-spacing:-.015em;border-radius:.92rem;justify-content:center;align-items:center;gap:.65rem;padding:.8rem 1.2rem;font-weight:700;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s,color .2s;display:inline-flex}.marketing-button-primary{color:#fff;background:linear-gradient(135deg, var(--marketing-primary-strong) 0%, var(--marketing-primary) 48%, #3a78f2 100%);box-shadow:0 14px 28px #2854c533,inset 0 0 0 1px #ffffff14}.marketing-button-primary:hover{transform:translateY(-2px);box-shadow:0 18px 34px #2854c53d,inset 0 0 0 1px #ffffff1a}.marketing-button-secondary{color:var(--marketing-text);background:#fffffff5;border:1px solid #0f172a14;box-shadow:0 8px 22px #0f172a0d}.marketing-button-secondary:hover{border-color:var(--marketing-border-strong);transform:translateY(-2px);box-shadow:0 18px 38px #0f172a14}.marketing-link{color:var(--marketing-primary);transition:color .18s}.marketing-link:hover{color:var(--marketing-primary-strong)}.section-full{width:100%;padding-left:clamp(.5rem,1.2vw,1rem);padding-right:clamp(.5rem,1.2vw,1rem)}.section-inner{max-width:1400px;margin-left:auto;margin-right:auto}.section-narrow{max-width:920px;margin-left:auto;margin-right:auto}.landing-gradient-text{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#18368b 0%,#2854c5 52%,#497df0 100%);-webkit-background-clip:text;background-clip:text}.color-blob-blue{background:radial-gradient(circle,#2854c51f 0%,#0000 72%)}.color-blob-violet{background:radial-gradient(circle,#497df01a 0%,#0000 72%)}.color-blob-orange{background:radial-gradient(circle,#84a9f514 0%,#0000 72%)}.color-blob-emerald{background:radial-gradient(circle,#2854c50f 0%,#0000 72%)}.cta-gradient{background:linear-gradient(135deg,#18368b 0%,#2854c5 45%,#497df0 100%);box-shadow:0 14px 28px #2854c538}.cta-gradient:hover{background:linear-gradient(135deg,#132e78 0%,#214ab0 45%,#3c70e2 100%);box-shadow:0 18px 34px #2854c53d}.stitch-root{font-family:Inter,sans-serif}.stitch-root *{box-sizing:border-box}.font-stitch-headline{font-family:Manrope,sans-serif}.glass-panel{background:#fffffff2;border:1px solid #fff6}.step-line{position:relative}.step-line:before{content:"";background:repeating-linear-gradient(#cbd5e1 0 4px,#0000 4px 8px);width:2px;position:absolute;top:40px;bottom:-20px;left:19px}.step-line:last-child:before{display:none}.skip-link{z-index:9999;background:var(--primary-solid);color:#fff;border-radius:0 0 8px 8px;padding:8px 16px;font-weight:600;text-decoration:none;transition:top .2s;position:absolute;top:-100%;left:16px}.skip-link:focus{top:0}@media (max-width:767px){html,body{max-width:100vw;overflow-x:hidden}.touch-target,table input[type=checkbox],table button{min-height:36px}.overflow-x-auto{overscroll-behavior-x:contain}input[type=text],input[type=email],input[type=password],input[type=search],input[type=number],input[type=tel],textarea,select{font-size:16px}}.btn-download-bridge{background:linear-gradient(135deg, var(--primary-solid), var(--primary-700))}.btn-download-update{background:linear-gradient(135deg,#f59e0b,#d97706)}.bridge-edge-warning{color:var(--text-secondary);background:#d9770614;border:1px solid #d9770640}.ledger-sentinel-option{font-style:italic}.ledger-search-input{background:var(--bg-surface);border:1px solid var(--border-default);color:var(--text-primary)}.ledger-search-input:focus{border-color:var(--primary-solid)}.edge-modal{background:var(--bg-surface);border:1px solid var(--border-default)}.edge-modal-icon{background:#d977061f}.edge-modal-icon-color{color:var(--accent-amber)}.edge-modal-title{color:var(--text-primary)}.edge-modal-body{color:var(--text-secondary)}.edge-modal-url-box{background:var(--bg-elevated);border:1px solid var(--border-default)}.edge-modal-url{color:var(--text-muted)}.edge-modal-copy{background:var(--primary-solid)}.edge-modal-copied{background:var(--accent-emerald)}.edge-modal-steps{color:var(--text-secondary)}.edge-modal-strong{color:var(--text-primary)}.edge-modal-close{background:var(--bg-elevated);color:var(--text-primary);border:1px solid var(--border-default)}.marketing-root{--mkt-ink:#0a2a4d;--mkt-ink-soft:#133a66;--mkt-body:#45566c;--mkt-muted:#74839a;--mkt-paper:#f3f7fd;--mkt-paper-cool:#eaf2fd;--mkt-card:#fff;--mkt-line:#e2e9f4;--mkt-line-warm:#e2e9f4;--mkt-navy:#2563eb;--mkt-navy-700:#1d4ed8;--mkt-navy-900:#0a234a;--mkt-gold:#3b82f6;--mkt-gold-600:#2563eb;--mkt-gold-tint:#e8f0fe;--mkt-r-sm:10px;--mkt-r:16px;--mkt-r-lg:22px;--mkt-r-xl:30px;--mkt-shadow-sm:0 1px 2px #0b12200d;--mkt-shadow:0 12px 30px -14px #0b12202e;--mkt-shadow-lg:0 40px 80px -32px #0b122047;--mkt-inner-max:1440px;color:var(--mkt-body);font-family:var(--font-body-mkt), system-ui, -apple-system, sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;font-size:17px;line-height:1.6}.marketing-root ::selection{background:var(--mkt-gold);color:var(--mkt-ink)}.marketing-root h1,.marketing-root h2,.marketing-root h3,.marketing-root h4{font-family:var(--font-display-mkt), system-ui, sans-serif;color:var(--mkt-ink);letter-spacing:-.025em;margin:0;font-weight:700;line-height:1.06}.mkt-inner{width:100%;max-width:var(--mkt-inner-max);margin-inline:auto;padding-inline:clamp(14px,1.8vw,28px)}.mkt-section{padding-block:clamp(36px,4.5vw,64px)}.mkt-section-tight{padding-block:clamp(26px,3.5vw,44px)}.mkt-band-paper,.mkt-band-cool{border-block:1px solid var(--mkt-line);background:#fff}.mkt-band-ink{background:var(--mkt-navy-900);color:#fffc;background-image:radial-gradient(120% 120% at 0 0,#2f80ed38,#0000 45%),radial-gradient(120% 120% at 100% 100%,#7db2ff24,#0000 50%)}.mkt-band-ink h1,.mkt-band-ink h2,.mkt-band-ink h3{color:#fff}.mkt-eyebrow{font-family:var(--font-body-mkt), sans-serif;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-navy);align-items:center;gap:.6rem;font-size:.78rem;font-weight:600;display:inline-flex}.mkt-eyebrow:before{content:attr(data-num);font-variant-numeric:tabular-nums;color:var(--mkt-gold-600);font-weight:700}.mkt-band-ink .mkt-eyebrow,.mkt-band-ink .mkt-eyebrow:before{color:var(--mkt-gold)}.mkt-h1{font-size:clamp(2.4rem,5.4vw,4.1rem);font-weight:700}.mkt-h2{font-size:clamp(1.85rem,3.6vw,2.85rem);font-weight:700}.mkt-h3{font-size:clamp(1.3rem,2.1vw,1.6rem);font-weight:700}.mkt-lead{color:var(--mkt-muted);font-size:clamp(1.05rem,1.3vw,1.18rem);line-height:1.6}.mkt-band-ink .mkt-lead{color:#ffffffb8}.mkt-mark{background:0 0;padding-inline:0}.mkt-ital{font-style:italic}.mkt-btn{font-family:var(--font-body-mkt), sans-serif;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.92rem 1.4rem;font-size:.97rem;font-weight:600;line-height:1;transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s,box-shadow .18s,border-color .18s,color .18s;display:inline-flex}.mkt-btn:active{transform:translateY(1px)}.mkt-btn-primary{background:var(--mkt-navy);color:#fff;box-shadow:0 12px 24px -12px #2563eb99}.mkt-btn-primary:hover{background:var(--mkt-navy-700);transform:translateY(-2px);box-shadow:0 18px 34px -14px #2563ebb3}.mkt-btn-gold{background:var(--mkt-gold);color:#3a2a05;box-shadow:0 12px 24px -12px #f5a623b3}.mkt-btn-gold:hover{background:#f7b13e;transform:translateY(-2px)}.mkt-btn-secondary{color:var(--mkt-ink);border-color:var(--mkt-line);box-shadow:var(--mkt-shadow-sm);background:#fff}.mkt-btn-secondary:hover{border-color:var(--mkt-navy);color:var(--mkt-navy);transform:translateY(-2px)}.mkt-btn-ghost{color:var(--mkt-ink);background:0 0;padding-inline:.5rem}.mkt-btn-ghost:hover{color:var(--mkt-navy)}.mkt-btn-light{color:var(--mkt-navy-900);background:#fff}.mkt-btn-light:hover{transform:translateY(-2px);box-shadow:0 18px 34px -14px #0006}.mkt-btn-outline-light{color:#fff;background:0 0;border-color:#ffffff47}.mkt-btn-outline-light:hover{background:#ffffff14;border-color:#fff}.mkt-btn-sm{padding:.62rem 1.05rem;font-size:.9rem}.mkt-pill{border:1px solid var(--mkt-line);box-shadow:var(--mkt-shadow-sm);color:var(--mkt-ink-soft);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.4rem .85rem .4rem .6rem;font-size:.84rem;font-weight:500;display:inline-flex}.mkt-pill-dot{background:var(--mkt-gold);width:7px;height:7px;box-shadow:0 0 0 4px var(--mkt-gold-tint);border-radius:999px}.mkt-chip{letter-spacing:.06em;text-transform:uppercase;background:var(--mkt-gold-tint);color:var(--mkt-gold-600);border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .7rem;font-size:.74rem;font-weight:700;display:inline-flex}.mkt-rule{background:var(--mkt-line);border:0;height:1px}.mkt-card{background:var(--mkt-card);border:1px solid var(--mkt-line);border-radius:var(--mkt-r-lg);box-shadow:var(--mkt-shadow-sm);transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,border-color .25s}.mkt-card-hover:hover{box-shadow:var(--mkt-shadow);border-color:#d8dbe6;transform:translateY(-4px)}.mkt-icon{border:1px solid var(--mkt-line);width:46px;height:46px;color:var(--mkt-navy);background:linear-gradient(160deg,#fff,#f1f4fa);border-radius:13px;place-items:center;display:inline-grid}.mkt-icon-gold{background:linear-gradient(160deg, #fff, var(--mkt-gold-tint));color:var(--mkt-gold-600)}.mkt-bento{grid-template-columns:repeat(6,1fr);gap:18px;display:grid}.mkt-bento>*{grid-column:span 2}.mkt-bento .span-3{grid-column:span 3}.mkt-bento .span-4{grid-column:span 4}.mkt-bento .span-6{grid-column:span 6}@media (max-width:900px){.mkt-bento{grid-template-columns:repeat(2,1fr)}.mkt-bento>*,.mkt-bento .span-3,.mkt-bento .span-4,.mkt-bento .span-6{grid-column:span 2}}@media (max-width:560px){.mkt-bento{grid-template-columns:1fr}.mkt-bento>*,.mkt-bento .span-3,.mkt-bento .span-4,.mkt-bento .span-6{grid-column:span 1}}.mkt-tick{color:var(--mkt-body);align-items:flex-start;gap:.6rem;font-size:.97rem;line-height:1.45;display:flex}.mkt-tick svg{color:var(--mkt-navy);flex-shrink:0;margin-top:2px}.mkt-nav{z-index:60;transition:all .3s;position:sticky;top:0}.mkt-nav-inner{justify-content:space-between;align-items:center;gap:1rem;height:70px;display:flex}.mkt-nav-scrolled{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom:1px solid var(--mkt-line);background:#ffffffd1;box-shadow:0 8px 30px -20px #0b12204d}.mkt-nav-link{color:var(--mkt-ink-soft);border-radius:999px;padding:.5rem .85rem;font-size:.95rem;font-weight:500;transition:color .16s,background-color .16s}.mkt-nav-link:hover{color:var(--mkt-navy);background:#2563eb0f}.mkt-brand{align-items:center;gap:.55rem;display:inline-flex}.mkt-logo{flex-shrink:0;width:clamp(52px,4.6vw,60px);height:clamp(52px,4.6vw,60px)}.mkt-brand-word{font-family:var(--font-display-mkt), sans-serif;letter-spacing:-.02em;align-items:baseline;gap:.4rem;display:inline-flex}.mkt-brand-name{color:var(--mkt-ink);font-size:clamp(1.5rem,2.7vw,1.95rem);font-weight:800}.mkt-brand-360{color:var(--mkt-gold-600);font-size:clamp(.82rem,1.1vw,.98rem);font-weight:700}.mkt-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.mkt-marquee-track{align-items:center;gap:3.5rem;width:max-content;animation:32s linear infinite mktMarquee;display:flex}.mkt-marquee:hover .mkt-marquee-track{animation-play-state:paused}.mkt-marquee-item{font-family:var(--font-display-mkt), sans-serif;color:var(--mkt-ink-soft);white-space:nowrap;opacity:.78;align-items:center;gap:.6rem;font-size:1.05rem;font-weight:600;display:inline-flex}.mkt-marquee-item svg{color:var(--mkt-navy)}@keyframes mktMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.mkt-stat-value{font-family:var(--font-display-mkt), sans-serif;letter-spacing:-.03em;color:#fff;font-size:clamp(2.4rem,4.5vw,3.4rem);font-weight:700;line-height:1}.mkt-stat-value .unit{color:#7fb2ff}.mkt-stat-label{color:#ffffffa8;margin-top:.6rem;font-size:.95rem}.mkt-hero{background:#fff;position:relative;overflow:clip}.mkt-hero>*{position:relative}.mkt-mock{border-radius:var(--mkt-r-lg);border:1px solid var(--mkt-line);box-shadow:var(--mkt-shadow-lg);background:#fff;overflow:hidden}.mkt-mock-bar{border-bottom:1px solid var(--mkt-line);background:#f7f8fb;align-items:center;gap:.5rem;padding:.7rem .9rem;display:flex}.mkt-mock-dot{background:#d6dae3;border-radius:999px;width:11px;height:11px}.mkt-mock-url{border:1px solid var(--mkt-line);height:22px;color:var(--mkt-muted);background:#fff;border-radius:999px;flex:1;align-items:center;margin-left:.5rem;padding-inline:.7rem;font-size:.72rem;display:flex}.mkt-mock-body{background:linear-gradient(#fbfcfe,#f6f8fc);grid-template-columns:1.1fr 1fr;gap:14px;padding:16px;display:grid}.mkt-mock-tile{border:1px solid var(--mkt-line);background:#fff;border-radius:14px;padding:12px 14px}.mkt-mock-klabel{color:var(--mkt-muted);font-size:.72rem;font-weight:600}.mkt-mock-kvalue{font-family:var(--font-display-mkt), sans-serif;color:var(--mkt-ink);letter-spacing:-.02em;margin-top:4px;font-size:1.35rem;font-weight:700}.mkt-mock-bars{align-items:flex-end;gap:7px;height:64px;margin-top:10px;display:flex}.mkt-mock-bars span{background:linear-gradient(180deg, var(--mkt-navy), #2f6aa8);opacity:.85;border-radius:4px 4px 0 0;flex:1}.mkt-mock-bars span.gold{background:linear-gradient(180deg, var(--mkt-gold), var(--mkt-gold-600))}.mkt-mock-row{border-bottom:1px solid var(--mkt-line);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:8px 4px;font-size:.78rem;display:grid}.mkt-mock-row:last-child{border-bottom:0}.mkt-mock-skel{background:#e9edf4;border-radius:999px;height:8px}.mkt-mock-badge{color:#047857;background:#0596691f;border-radius:999px;padding:2px 8px;font-size:.66rem;font-weight:700}.mkt-mock-badge.tax{color:var(--mkt-navy);background:#2563eb1a}.mkt-mock-float{border:1px solid var(--mkt-line);box-shadow:var(--mkt-shadow);color:var(--mkt-ink);background:#fff;border-radius:14px;align-items:center;gap:.6rem;padding:.7rem .9rem;font-size:.82rem;font-weight:600;display:flex;position:absolute}@media (max-width:480px){.mkt-mock-float{display:none}}.mkt-float-anim{animation:5s ease-in-out infinite mktFloat}@keyframes mktFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.mkt-ba{border-radius:var(--mkt-r-lg);border:1px solid var(--mkt-line);box-shadow:var(--mkt-shadow-sm);background:#fff;grid-template-columns:1fr auto 1fr;align-items:stretch;gap:0;display:grid;overflow:hidden}.mkt-ba-col{padding:clamp(1.4rem,3vw,2.4rem)}.mkt-ba-before{background:#fbfaf7}.mkt-ba-arrow{background:var(--mkt-navy-900);width:64px;color:var(--mkt-gold);place-items:center;display:grid}.mkt-ba-line{border-bottom:1px dashed var(--mkt-line);align-items:flex-start;gap:.6rem;padding:.55rem 0;font-size:.96rem;display:flex}.mkt-ba-line:last-child{border-bottom:0}.mkt-ba-x{color:#c0463a}.mkt-ba-check{color:#047857}@media (max-width:760px){.mkt-ba{grid-template-columns:1fr}.mkt-ba-arrow{width:100%;height:48px;transform:rotate(90deg)}}.mkt-footer{color:var(--mkt-muted);border-top:1px solid var(--mkt-line);background:#fff}.mkt-footer a{color:var(--mkt-body);transition:color .16s}.mkt-footer a:hover{color:var(--mkt-navy)}.mkt-footer-h{letter-spacing:.12em;text-transform:uppercase;color:var(--mkt-muted);font-size:.78rem;font-weight:700}.mkt-modal-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#060d1a8c;justify-content:center;align-items:center;padding:1.25rem;animation:.2s both mktFade;display:flex;position:fixed;inset:0}.mkt-modal{border:1px solid var(--mkt-line);border-radius:var(--mkt-r-lg);width:100%;max-width:430px;box-shadow:var(--mkt-shadow-lg);background:#fff;max-height:calc(100dvh - 2.5rem);padding:clamp(1.5rem,4vw,2.1rem);animation:.28s cubic-bezier(.16,1,.3,1) both mktPop;position:relative;overflow-y:auto}.mkt-modal-close{border:1px solid var(--mkt-line);width:34px;height:34px;color:var(--mkt-muted);cursor:pointer;background:#fff;border-radius:999px;place-items:center;transition:all .16s;display:grid;position:absolute;top:.9rem;right:.9rem}.mkt-modal-close:hover{color:var(--mkt-ink);background:#f6f7fa;border-color:#d2d6e0}@keyframes mktFade{0%{opacity:0}to{opacity:1}}@keyframes mktPop{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.mkt-auth-card{border:1px solid var(--mkt-line);border-radius:var(--mkt-r-lg);width:100%;max-width:430px;box-shadow:var(--mkt-shadow);background:#fff;padding:clamp(1.5rem,4vw,2.1rem)}@keyframes mkt-scan{0%,to{transform:translateY(0)}50%{transform:translateY(38px)}}@keyframes mkt-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes mkt-grow{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.mkt-anim-scan{animation:2.6s ease-in-out infinite mkt-scan}.mkt-anim-pop{animation:.5s ease-out forwards mkt-pop}.mkt-anim-grow{transform-origin:bottom;animation:1.4s ease-out forwards mkt-grow}@keyframes mkt-fade-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.mkt-fade-in{animation:.35s ease-out mkt-fade-in}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.card-3d,.card-3d-interactive,.glass-3d,.reveal-3d,.stagger-3d>*{filter:none!important;transition:none!important;animation:none!important;transform:none!important}.mkt-marquee-track,.mkt-float-anim{animation:none!important}.mkt-floating-contact{transition:none}.mkt-floating-contact:hover{transform:none}.mkt-anim-scan,.mkt-anim-pop,.mkt-anim-grow,.mkt-fade-in{animation:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{50%{opacity:.5}}
