/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--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-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-outline-style:solid}}}@layer theme{:host,:root{--font-sans:"Inter Variable","Inter",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--leading-tight:1.25;--radius-md:10px;--radius-lg:16px;--radius-xl:22px;--radius-2xl:1rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-navy:#3346a8;--color-navy-dark:#24347f;--color-navy-hover:#3b4da6;--color-emerald:#087f73;--color-emerald-dark:#06665d;--color-gold:#d6a84f;--color-bg:#f4f6fc;--color-surface:#fff;--color-muted-surface:#f0f3fa;--color-ink:#202942;--color-ink-secondary:#64748b;--color-ink-secondary-strong:#55657a;--color-on-navy:#fff;--color-on-navy-muted:#c7d3e0;--color-border:#e3e8f2;--color-border-control:#7b8ba0;--color-focus-ring:#3346a8;--color-focus-ring-on-navy:#d6a84f;--color-disabled-bg:#f1f5f9;--color-disabled-text:#94a3b8;--color-success-bg:#e7f4f0;--color-success-text:#06665d;--color-warning-bg:#fbf3e1;--color-warning-text:#7a5a12;--color-info-bg:#e3f0fa;--color-info-text:#0b4f82;--color-danger:#b42318;--color-danger-dark:#912018;--color-danger-bg:#fdecea;--color-danger-text:#912018;--color-neutral-bg:#e3e8f2;--color-neutral-text:#334155;--color-primary-soft:#e6edf4;--shadow-card:0 2px 0 var(--color-primary-soft),0 10px 26px #3346a812,inset 0 1px 0 #fff}@supports (color:color-mix(in lab,red,red)){:host,:root{--shadow-card:0 2px 0 var(--color-primary-soft),0 10px 26px color-mix(in srgb,var(--color-navy) 7.06%,transparent),inset 0 1px 0 #fff}}:host,:root{--shadow-elevated:0 6px 0 var(--color-border),0 20px 45px #3346a824}@supports (color:color-mix(in lab,red,red)){:host,:root{--shadow-elevated:0 6px 0 var(--color-border),0 20px 45px color-mix(in srgb,var(--color-navy) 14.12%,transparent)}}:host,:root{--shadow-dialog:0 8px 0 var(--color-border),0 30px 70px var(--theme-sidebar)}@supports (color:color-mix(in lab,red,red)){:host,:root{--shadow-dialog:0 8px 0 var(--color-border),0 30px 70px color-mix(in srgb,var(--theme-sidebar) 25.1%,transparent)}}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-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,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before{border-color:var(--color-border)}html{-webkit-text-size-adjust:100%}body{background:var(--color-bg);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:14px;line-height:21px}:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.on-navy :focus-visible{outline-color:var(--color-focus-ring-on-navy)}}@layer components{.aj-page-title{font-size:24px;font-weight:700;line-height:32px}.aj-section-heading{font-size:18px;font-weight:600;line-height:26px}.aj-card-heading{font-size:16px;font-weight:600;line-height:24px}.aj-body{line-height:21px}.aj-body,.aj-body-secondary{font-size:14px;font-weight:400}.aj-body-secondary{color:var(--color-ink-secondary);line-height:20px}.aj-table-text{font-size:13px;font-weight:400;line-height:20px}.aj-table-header{letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.aj-form-label{font-size:13px;font-weight:500;line-height:18px}.aj-helper-text{font-size:12px;font-weight:400;line-height:18px}.aj-num{font-variant-numeric:tabular-nums}}@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;overflow:hidden}.absolute,.sr-only{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.inset-y-2{inset-block:calc(var(--spacing) * 2)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-3{top:calc(var(--spacing) * 3)}.top-12{top:calc(var(--spacing) * 12)}.top-\[68px\]{top:68px}.top-full{top:100%}.right-0{right:0}.right-1{right:var(--spacing)}.right-2{right:calc(var(--spacing) * 2)}.-left-\[37px\]{left:-37px}.left-0{left:0}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.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}.z-\[100\]{z-index:100}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.-mx-4{margin-inline:calc(var(--spacing) * -4)}.mx-1{margin-inline:var(--spacing)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-5{margin-inline:calc(var(--spacing) * 5)}.mx-auto{margin-inline:auto}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-px{margin-bottom:-1px}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.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-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-\[18px\]{width:18px;height:18px}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-16{height:calc(var(--spacing) * 16)}.h-32{height:calc(var(--spacing) * 32)}.h-72{height:calc(var(--spacing) * 72)}.h-\[52px\]{height:52px}.h-\[104px\]{height:104px}.h-auto{height:auto}.h-dvh{height:100dvh}.h-full{height:100%}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-\[60dvh\]{max-height:60dvh}.max-h-\[65vh\]{max-height:65vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[92dvh\]{max-height:92dvh}.min-h-0{min-height:0}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-44{min-height:calc(var(--spacing) * 44)}.min-h-\[40vh\]{min-height:40vh}.min-h-\[68px\]{min-height:68px}.min-h-\[calc\(100dvh-2rem\)\]{min-height:calc(100dvh - 2rem)}.min-h-dvh{min-height:100dvh}.w-1{width:var(--spacing)}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-1\/6{width:16.6667%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-10{width:calc(var(--spacing) * 10)}.w-14{width:calc(var(--spacing) * 14)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-\[72px\]{width:72px}.w-\[82vw\]{width:82vw}.w-\[260px\]{width:260px}.w-\[288px\]{width:288px}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-80{max-width:calc(var(--spacing) * 80)}.max-w-96{max-width:calc(var(--spacing) * 96)}.max-w-\[88vw\]{max-width:88vw}.max-w-\[1440px\]{max-width:1440px}.max-w-\[calc\(100vw-1\.5rem\)\]{max-width:calc(100vw - 1.5rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-36{min-width:calc(var(--spacing) * 36)}.min-w-40{min-width:calc(var(--spacing) * 40)}.min-w-44{min-width:calc(var(--spacing) * 44)}.min-w-48{min-width:calc(var(--spacing) * 48)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-grab{cursor:grab}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-proximity{--tw-scroll-snap-strictness:proximity}.snap-start{scroll-snap-align:start}.scroll-px-4{scroll-padding-inline:calc(var(--spacing) * 4)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.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{gap:0}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.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-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * 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-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-1{row-gap:var(--spacing)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}: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-border>:not(:last-child)){border-color:var(--color-border)}.self-center{align-self:center}.self-end{align-self:flex-end}.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}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:3.40282e+38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md)}.rounded-t-xl{border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl)}.rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-border{border-color:var(--color-border)}.border-border-control{border-color:var(--color-border-control)}.border-border-control\/40{border-color:#7b8ba066}@supports (color:color-mix(in lab,red,red)){.border-border-control\/40{border-color:color-mix(in oklab,var(--color-border-control) 40%,transparent)}}.border-danger{border-color:var(--color-danger)}.border-danger-text{border-color:var(--color-danger-text)}.border-emerald{border-color:var(--color-emerald)}.border-navy{border-color:var(--color-navy)}.border-success-text{border-color:var(--color-success-text)}.border-transparent{border-color:#0000}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/15{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab,red,red)){.border-white\/20{border-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.border-white\/25{border-color:#ffffff40}@supports (color:color-mix(in lab,red,red)){.border-white\/25{border-color:color-mix(in oklab,var(--color-white) 25%,transparent)}}.border-l-border-control{border-left-color:var(--color-border-control)}.border-l-danger{border-left-color:var(--color-danger)}.border-l-emerald{border-left-color:var(--color-emerald)}.border-l-gold{border-left-color:var(--color-gold)}.border-l-navy{border-left-color:var(--color-navy)}.bg-black\/15{background-color:#00000026}@supports (color:color-mix(in lab,red,red)){.bg-black\/15{background-color:color-mix(in oklab,var(--color-black) 15%,transparent)}}.bg-danger{background-color:var(--color-danger)}.bg-danger-bg{background-color:var(--color-danger-bg)}.bg-danger-text{background-color:var(--color-danger-text)}.bg-danger\/10{background-color:#b423181a}@supports (color:color-mix(in lab,red,red)){.bg-danger\/10{background-color:color-mix(in oklab,var(--color-danger) 10%,transparent)}}.bg-emerald{background-color:var(--color-emerald)}.bg-emerald\/5{background-color:#087f730d}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/5{background-color:color-mix(in oklab,var(--color-emerald) 5%,transparent)}}.bg-emerald\/10{background-color:#087f731a}@supports (color:color-mix(in lab,red,red)){.bg-emerald\/10{background-color:color-mix(in oklab,var(--color-emerald) 10%,transparent)}}.bg-gold{background-color:var(--color-gold)}.bg-gold\/15{background-color:#d6a84f26}@supports (color:color-mix(in lab,red,red)){.bg-gold\/15{background-color:color-mix(in oklab,var(--color-gold) 15%,transparent)}}.bg-info-bg{background-color:var(--color-info-bg)}.bg-info-text{background-color:var(--color-info-text)}.bg-ink\/50{background-color:#20294280}@supports (color:color-mix(in lab,red,red)){.bg-ink\/50{background-color:color-mix(in oklab,var(--color-ink) 50%,transparent)}}.bg-muted-surface{background-color:var(--color-muted-surface)}.bg-navy{background-color:var(--color-navy)}.bg-navy-hover{background-color:var(--color-navy-hover)}.bg-navy\/10{background-color:#3346a81a}@supports (color:color-mix(in lab,red,red)){.bg-navy\/10{background-color:color-mix(in oklab,var(--color-navy) 10%,transparent)}}.bg-neutral-bg{background-color:var(--color-neutral-bg)}.bg-neutral-text{background-color:var(--color-neutral-text)}.bg-primary-soft{background-color:var(--color-primary-soft)}.bg-success-bg{background-color:var(--color-success-bg)}.bg-success-text{background-color:var(--color-success-text)}.bg-surface{background-color:var(--color-surface)}.bg-surface\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab,red,red)){.bg-surface\/70{background-color:color-mix(in oklab,var(--color-surface) 70%,transparent)}}.bg-warning-bg{background-color:var(--color-warning-bg)}.bg-warning-bg\/40{background-color:#fbf3e166}@supports (color:color-mix(in lab,red,red)){.bg-warning-bg\/40{background-color:color-mix(in oklab,var(--color-warning-bg) 40%,transparent)}}.bg-warning-text{background-color:var(--color-warning-text)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.bg-white\/10{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab,red,red)){.bg-white\/20{background-color:color-mix(in oklab,var(--color-white) 20%,transparent)}}.fill-ink{fill:var(--color-ink)}.fill-ink-secondary{fill:var(--color-ink-secondary)}.p-0{padding:0}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.ps-5{padding-inline-start:calc(var(--spacing) * 5)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pb-1{padding-bottom:var(--spacing)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.pl-10{padding-left:calc(var(--spacing) * 10)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[28px\]{font-size:28px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-9{--tw-leading:calc(var(--spacing) * 9);line-height:calc(var(--spacing) * 9)}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.text-danger{color:var(--color-danger)}.text-danger-text{color:var(--color-danger-text)}.text-emerald{color:var(--color-emerald)}.text-emerald-dark{color:var(--color-emerald-dark)}.text-gold{color:var(--color-gold)}.text-info-text{color:var(--color-info-text)}.text-ink{color:var(--color-ink)}.text-ink-secondary{color:var(--color-ink-secondary)}.text-ink-secondary-strong{color:var(--color-ink-secondary-strong)}.text-navy{color:var(--color-navy)}.text-neutral-text{color:var(--color-neutral-text)}.text-on-navy{color:var(--color-on-navy)}.text-on-navy-muted{color:var(--color-on-navy-muted)}.text-success-text{color:var(--color-success-text)}.text-warning-text{color:var(--color-warning-text)}.text-white{color:var(--color-white)}.text-white\/75{color:#ffffffbf}@supports (color:color-mix(in lab,red,red)){.text-white\/75{color:color-mix(in oklab,var(--color-white) 75%,transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab,red,red)){.text-white\/80{color:color-mix(in oklab,var(--color-white) 80%,transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab,red,red)){.text-white\/85{color:color-mix(in oklab,var(--color-white) 85%,transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-1{text-decoration-thickness:1px}.underline-offset-2{text-underline-offset:2px}.accent-emerald{accent-color:var(--color-emerald)}.accent-navy{accent-color:var(--color-navy)}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-85{opacity:.85}.opacity-100{opacity:1}.shadow-card{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-primary-soft)),0 10px 26px var(--tw-shadow-color,#3346a812),inset 0 1px 0 var(--tw-shadow-color,#fff)}@supports (color:color-mix(in lab,red,red)){.shadow-card{--tw-shadow:0 2px 0 var(--tw-shadow-color,var(--color-primary-soft)),0 10px 26px var(--tw-shadow-color,color-mix(in srgb,var(--color-navy) 7.06%,transparent)),inset 0 1px 0 var(--tw-shadow-color,#fff)}}.shadow-card{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-dialog{--tw-shadow:0 8px 0 var(--tw-shadow-color,var(--color-border)),0 30px 70px var(--tw-shadow-color,var(--theme-sidebar))}@supports (color:color-mix(in lab,red,red)){.shadow-dialog{--tw-shadow:0 8px 0 var(--tw-shadow-color,var(--color-border)),0 30px 70px var(--tw-shadow-color,color-mix(in srgb,var(--theme-sidebar) 25.1%,transparent))}}.shadow-dialog{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-elevated{--tw-shadow:0 6px 0 var(--tw-shadow-color,var(--color-border)),0 20px 45px var(--tw-shadow-color,#3346a824)}@supports (color:color-mix(in lab,red,red)){.shadow-elevated{--tw-shadow:0 6px 0 var(--tw-shadow-color,var(--color-border)),0 20px 45px var(--tw-shadow-color,color-mix(in srgb,var(--color-navy) 14.12%,transparent))}}.shadow-elevated,.shadow-sm{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.ring,.ring-2{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)}.ring-emerald{--tw-ring-color:var(--color-emerald)}.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-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.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-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-300{--tw-duration:.3s;transition-duration:.3s}.duration-\[120ms\]{--tw-duration:.12s;transition-duration:.12s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-all{-webkit-user-select:all;user-select:all}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-0\.5:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:text-navy:is(:where(.group):hover *){color:var(--color-navy)}}.placeholder\:text-ink-secondary::placeholder{color:var(--color-ink-secondary)}.first\:mt-0:first-child{margin-top:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pb-0:last-child{padding-bottom:0}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-focus-ring:focus-within{outline-color:var(--color-focus-ring)}@media (hover:hover){.hover\:-translate-y-1:hover{--tw-translate-y:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-navy:hover{border-color:var(--color-navy)}.hover\:bg-danger-dark:hover{background-color:var(--color-danger-dark)}.hover\:bg-emerald-dark:hover{background-color:var(--color-emerald-dark)}.hover\:bg-muted-surface:hover{background-color:var(--color-muted-surface)}.hover\:bg-navy-dark:hover{background-color:var(--color-navy-dark)}.hover\:bg-navy-hover:hover{background-color:var(--color-navy-hover)}.hover\:bg-primary-soft:hover{background-color:var(--color-primary-soft)}.hover\:bg-surface:hover{background-color:var(--color-surface)}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-danger:hover{color:var(--color-danger)}.hover\:text-ink:hover{color:var(--color-ink)}.hover\:text-navy:hover{color:var(--color-navy)}.hover\:text-on-navy:hover{color:var(--color-on-navy)}.hover\:text-white:hover{color:var(--color-white)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:shadow-elevated:hover{--tw-shadow:0 6px 0 var(--tw-shadow-color,var(--color-border)),0 20px 45px var(--tw-shadow-color,#3346a824)}@supports (color:color-mix(in lab,red,red)){.hover\:shadow-elevated:hover{--tw-shadow:0 6px 0 var(--tw-shadow-color,var(--color-border)),0 20px 45px var(--tw-shadow-color,color-mix(in srgb,var(--color-navy) 14.12%,transparent))}}.hover\:shadow-elevated:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-50:focus{z-index:50}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border-navy:focus{border-color:var(--color-navy)}.focus\:bg-surface:focus{background-color:var(--color-surface)}.focus\:px-4:focus{padding-inline:calc(var(--spacing) * 4)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-navy:focus{color:var(--color-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-navy\/30:focus{--tw-ring-color:#3346a84d}@supports (color:color-mix(in lab,red,red)){.focus\:ring-navy\/30:focus{--tw-ring-color:color-mix(in oklab,var(--color-navy) 30%,transparent)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-white:focus-visible{outline-color:var(--color-white)}.active\:cursor-grabbing:active{cursor:grabbing}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:border-transparent:disabled{border-color:#0000}.disabled\:bg-disabled-bg:disabled{background-color:var(--color-disabled-bg)}.disabled\:text-disabled-text:disabled{color:var(--color-disabled-text)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-60:disabled{opacity:.6}@media not all and (min-width:48rem){.max-md\:max-w-none{max-width:none}.max-md\:break-all{word-break:break-all}.max-md\:whitespace-normal{white-space:normal}}@media not all and (min-width:40rem){.max-sm\:h-10{height:calc(var(--spacing) * 10)}.max-sm\:w-12{width:calc(var(--spacing) * 12)}.max-sm\:w-full{width:100%}.max-sm\:justify-between{justify-content:space-between}}@media (min-width:40rem){.sm\:absolute{position:absolute}.sm\:static{position:static}.sm\:inset-x-auto{inset-inline:auto}.sm\:top-auto{top:auto}.sm\:right-0{right:0}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mt-2{margin-top:calc(var(--spacing) * 2)}.sm\:mb-6{margin-bottom:calc(var(--spacing) * 6)}.sm\:block{display:block}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-36{width:calc(var(--spacing) * 36)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-72{width:calc(var(--spacing) * 72)}.sm\:w-80{width:calc(var(--spacing) * 80)}.sm\:w-auto{width:auto}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.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-\[10rem_1fr\]{grid-template-columns:10rem 1fr}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:justify-between{justify-content:space-between}.sm\:gap-1{gap:var(--spacing)}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-xl{border-radius:var(--radius-xl)}.sm\:bg-surface{background-color:var(--color-surface)}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-9{padding-block:calc(var(--spacing) * 9)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:text-ink{color:var(--color-ink)}.sm\:opacity-100{opacity:1}}@media (min-width:48rem){.md\:mx-0{margin-inline:0}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:p-6{padding:calc(var(--spacing) * 6)}.md\:px-0{padding-inline:0}.md\:px-6{padding-inline:calc(var(--spacing) * 6)}.md\:pl-\[72px\]{padding-left:72px}}@media (min-width:64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.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-\[1\.1fr_1fr\]{grid-template-columns:1.1fr 1fr}.lg\:grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.lg\:p-6{padding:calc(var(--spacing) * 6)}.lg\:p-8{padding:calc(var(--spacing) * 8)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:pl-\[72px\]{padding-left:72px}.lg\:pl-\[260px\]{padding-left:260px}.lg\:opacity-0{opacity:0}.lg\:group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.lg\:group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}}@media (min-width:80rem){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:p-8{padding:calc(var(--spacing) * 8)}.xl\:text-\[clamp\(2\.25rem\,5dvh\,3rem\)\]{font-size:clamp(2.25rem,5dvh,3rem)}}.\[\&_\.aj-ib\]\:size-11 .aj-ib{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.\[\&_tbody_tr\:last-child\]\:bg-muted-surface tbody tr:last-child{background-color:var(--color-muted-surface)}.\[\&_tbody_tr\:last-child_td\]\:font-semibold tbody tr:last-child td{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}:root{--topbar-height:64px;--sidebar-width:260px;--sidebar-width-collapsed:72px;--content-padding:24px;--content-padding-lg:32px;--table-row-height:52px}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.aj-l3d{--s:72px;--box:160px;width:var(--box);height:var(--box);place-items:center;display:grid}.aj-l3d-sm{--s:30px;--box:72px}.aj-l3d-md{--s:48px;--box:112px}.aj-l3d-lg{--s:72px;--box:160px}.aj-l3d-scene{perspective:620px;perspective-origin:50% 40%;width:100%;height:100%;transform-style:preserve-3d;position:relative}.aj-l3d-float{place-items:center;animation:aj-l3d-bob 2.4s ease-in-out infinite;display:grid;inset:0}.aj-l3d-coin,.aj-l3d-float{transform-style:preserve-3d;position:absolute}.aj-l3d-coin{width:var(--s);height:var(--s);top:calc(50% - var(--s) / 2);left:calc(50% - var(--s) / 2);animation:aj-l3d-spin 3.6s linear infinite}.aj-l3d-edge,.aj-l3d-face{border-radius:50%;width:100%;height:100%;position:absolute;inset:0}.aj-l3d-face{object-fit:cover;backface-visibility:hidden;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;box-shadow:0 0 18px #d6a84f59}.aj-l3d-front{transform:translateZ(5px)}.aj-l3d-back{transform:rotateY(180deg)translateZ(5px)}.aj-l3d-edge{background:linear-gradient(90deg,var(--color-gold),#f1d391 50%,var(--color-gold))}.aj-l3d-orbit{transform-style:preserve-3d;place-items:center;display:grid;position:absolute;inset:0}.aj-l3d-orbit-a{transform:rotateX(72deg)rotateY(-12deg)}.aj-l3d-orbit-b{transform:rotateX(72deg)rotateY(38deg)scale(.78)}.aj-l3d-ring{width:calc(var(--s) * 1.95);height:calc(var(--s) * 1.95);border-left:2px solid #0000;border-bottom:2px solid #0000;border-top:2px solid #0000;border-top-color:var(--color-gold);border-right:2px solid #d6a84f59;border-radius:50%;position:relative}@supports (color:color-mix(in lab,red,red)){.aj-l3d-ring{border-right-color:color-mix(in srgb,var(--color-gold) 35%,transparent)}}.aj-l3d-ring{animation:aj-l3d-ring 1.8s linear infinite}.aj-l3d-ring:after{content:"";background:var(--color-gold);border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:calc(50% - 4px);box-shadow:0 0 10px 2px #d6a84fb3}@supports (color:color-mix(in lab,red,red)){.aj-l3d-ring:after{box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-gold) 70%,transparent)}}.aj-l3d-orbit-b .aj-l3d-ring{border-top-color:var(--color-emerald);border-right-color:#087f7359}@supports (color:color-mix(in lab,red,red)){.aj-l3d-orbit-b .aj-l3d-ring{border-right-color:color-mix(in srgb,var(--color-emerald) 35%,transparent)}}.aj-l3d-orbit-b .aj-l3d-ring{animation-duration:2.6s;animation-direction:reverse}.aj-l3d-orbit-b .aj-l3d-ring:after{background:var(--color-emerald);box-shadow:0 0 10px 2px #087f73b3}@supports (color:color-mix(in lab,red,red)){.aj-l3d-orbit-b .aj-l3d-ring:after{box-shadow:0 0 10px 2px color-mix(in srgb,var(--color-emerald) 70%,transparent)}}.aj-l3d-shadow{background:radial-gradient(closest-side,#0d2f4a66,#0000);border-radius:50%;width:55%;height:10%;margin-left:-27.5%;animation:aj-l3d-shadow 2.4s ease-in-out infinite;position:absolute;bottom:2%;left:50%}@keyframes aj-l3d-spin{0%{transform:rotateX(-8deg)rotateY(0)}to{transform:rotateX(-8deg)rotateY(1turn)}}@keyframes aj-l3d-ring{to{transform:rotate(1turn)}}@keyframes aj-l3d-bob{0%,to{transform:translateY(-4%)}50%{transform:translateY(4%)}}@keyframes aj-l3d-shadow{0%,to{opacity:.9;transform:scaleX(1)}50%{opacity:.5;transform:scaleX(.72)}}.aj-loader-overlay{z-index:100;cursor:progress;background:radial-gradient(900px 520px at 50% 38%,#1b4a718c,#0000 70%),#24347f9e;place-items:center;padding:16px;display:grid;position:fixed;inset:0}@supports (color:color-mix(in lab,red,red)){.aj-loader-overlay{background:radial-gradient(900px 520px at 50% 38%,#1b4a718c,transparent 70%),color-mix(in srgb,var(--color-navy-dark) 62%,transparent)}}.aj-loader-overlay{-webkit-backdrop-filter:blur(6px);animation:aj-loader-fade .18s ease-out both}.aj-loader-card{border-radius:var(--radius-xl);min-width:260px;box-shadow:var(--shadow-dialog),0 24px 60px #0d2f4a59;background:linear-gradient(160deg,#fffffff7,#eef2f6f0);border:1px solid #ffffff38;flex-direction:column;align-items:center;padding:22px 36px 26px;animation:aj-loader-pop .28s cubic-bezier(.2,.9,.3,1.2) both;display:flex}.aj-loader-label{color:var(--color-ink);margin-top:6px;font-size:15px;font-weight:500;line-height:22px}.aj-loader-dots{gap:3px;margin-left:3px;display:inline-flex}.aj-loader-dots i{background:var(--color-gold);border-radius:50%;width:4px;height:4px;margin-top:11px;animation:aj-loader-dot 1.2s ease-in-out infinite}.aj-loader-dots i:nth-child(2){animation-delay:.15s}.aj-loader-dots i:nth-child(3){animation-delay:.3s}.aj-loader-bar{background:var(--color-primary-soft);border-radius:999px;width:180px;height:4px;margin-top:16px;position:relative;overflow:hidden}.aj-loader-bar span{background:linear-gradient(90deg,var(--color-navy),var(--color-emerald),var(--color-gold));border-radius:999px;width:40%;animation:aj-loader-bar 1.3s ease-in-out infinite;position:absolute;inset:0 auto 0 0}@keyframes aj-loader-fade{0%{opacity:0}to{opacity:1}}@keyframes aj-loader-pop{0%{opacity:0;transform:translateY(8px)scale(.94)}to{opacity:1;transform:none}}@keyframes aj-loader-dot{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}@keyframes aj-loader-bar{0%{transform:translate(-100%)}to{transform:translate(350%)}}.aj-ib{--ib-top:#5b8def;--ib-bot:#1f56c4;--ib-edge:#173f92;cursor:pointer;color:#fff;border:1px solid var(--ib-edge);background:linear-gradient(180deg,var(--ib-top) 0,var(--ib-bot) 100%);width:34px;height:34px;box-shadow:inset 0 1px 0 #ffffff8c,inset 0 -2px 3px #00000038,0 3px 0 var(--ib-edge),0 7px 10px -3px #0f172a73;border-radius:10px;flex:none;justify-content:center;align-items:center;margin-bottom:3px;transition:transform .12s,box-shadow .12s,filter .12s;display:inline-flex;position:relative}.aj-ib:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#ffffff0d);border-radius:9px 9px 14px 14px/9px 9px 6px 6px;position:absolute;inset:1px 1px 52%}.aj-ib-icon{stroke-width:2.3px;filter:drop-shadow(0 1.5px #00000059);width:18px;height:18px;position:relative}.aj-ib:hover:not(:disabled){filter:brightness(1.08)saturate(1.05);box-shadow:inset 0 1px 0 #fff9,inset 0 -2px 3px #00000038,0 4px 0 var(--ib-edge),0 10px 14px -4px #0f172a80;transform:translateY(-1px)}.aj-ib:active:not(:disabled){box-shadow:inset 0 1px 0 #ffffff59,inset 0 2px 4px #0000004d,0 1px 0 var(--ib-edge),0 2px 4px -1px #0f172a66;transform:translateY(2px)}.aj-ib:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.aj-ib:disabled,.aj-ib[aria-disabled=true]{cursor:not-allowed;filter:grayscale();opacity:.5;transform:none}.aj-ib-blue{--ib-top:#5b9cf5;--ib-bot:#1d5fd1;--ib-edge:#163f8f}.aj-ib-amber{--ib-top:#f7c04a;--ib-bot:#d07a0a;--ib-edge:#8f5207}.aj-ib-green{--ib-top:#3fcf9c;--ib-bot:#138a64;--ib-edge:#0b5a41}.aj-ib-teal{--ib-top:#3ec9d6;--ib-bot:#0f7f95;--ib-edge:#0a5565}.aj-ib-indigo{--ib-top:#8d8cf7;--ib-bot:#4a43c9;--ib-edge:#302b8c}.aj-ib-red{--ib-top:#f27a6e;--ib-bot:#c0281c;--ib-edge:#84190f}.aj-ib-orange{--ib-top:#fb9a55;--ib-bot:#d4510e;--ib-edge:#923709}.aj-ib-slate{--ib-top:#8fa0b5;--ib-bot:#526579;--ib-edge:#36444f}.aj-ib-navy{--ib-top:#3d7099;--ib-bot:#3346a8;--ib-edge:#0a2339}@media (prefers-reduced-motion:reduce){.aj-ib{transition:none}}body{overflow-x:clip}body,img,svg,video{max-width:100%}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea{font-size:16px}[role=button],button,input:not([type=checkbox]):not([type=radio]),select{min-height:40px}main{padding-bottom:calc(2rem + env(safe-area-inset-bottom))}}@media (max-width:639px){.aj-filter-bar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.aj-filter-bar>*{min-width:0}.aj-filter-bar .aj-filter-search{grid-column:1/-1}.aj-filter-bar button,.aj-filter-bar input,.aj-filter-bar select{width:100%;max-width:100%}.aj-filter-bar>button:last-child:nth-child(odd){grid-column:1/-1}.aj-page-actions{flex-wrap:wrap;width:100%}.aj-page-actions>*{flex:auto}.aj-page-actions>a,.aj-page-actions>button{justify-content:center}.aj-dialog-footer{flex-direction:column-reverse}.aj-dialog-footer>*{width:100%}}main .flex>*,main .grid>*{min-width:0}main dd,main li,main p{overflow-wrap:anywhere}main [role=tablist]>*{flex-shrink:0;min-width:auto}.aj-sidebar{background:radial-gradient(ellipse at 0 100%,var(--theme-sidebar) 0,transparent 55%),linear-gradient(165deg,var(--theme-sidebar),var(--theme-sidebar) 70%);scrollbar-width:thin;scrollbar-color:var(--color-navy) transparent}.aj-nav-item{transition:background .16s,color .16s}.aj-nav-item[aria-current=page]{background:linear-gradient(100deg,#087f73,#107c8d);box-shadow:0 5px 16px #20294233}@supports (color:color-mix(in lab,red,red)){.aj-nav-item[aria-current=page]{box-shadow:0 5px 16px color-mix(in srgb,var(--color-ink) 20%,transparent)}}.aj-topbar{background:#fffffff5;box-shadow:0 2px 12px #3346a804}@supports (color:color-mix(in lab,red,red)){.aj-topbar{box-shadow:0 2px 12px color-mix(in srgb,var(--color-navy) 1.57%,transparent)}}.aj-page-header{background:linear-gradient(110deg,#fff 35%,var(--color-primary-soft) 75%,#e8f6f2);border-radius:18px;padding:22px 24px;position:relative}.aj-page-header h1{letter-spacing:-.035em}.aj-page-header:before{content:"";background:linear-gradient(#8f99cf,#0d9488);border-radius:0 4px 4px 0;width:4px;position:absolute;top:22px;bottom:22px;left:0}@supports (color:color-mix(in lab,red,red)){.aj-page-header:before{background:linear-gradient(color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),#0d9488)}}.aj-button.bg-navy:not(:disabled){background:linear-gradient(120deg,var(--color-navy),var(--color-navy));box-shadow:0 3px 8px #3346a829}@supports (color:color-mix(in lab,red,red)){.aj-button.bg-navy:not(:disabled){box-shadow:0 3px 8px color-mix(in srgb,var(--color-navy) 16.08%,transparent)}}.aj-button.bg-emerald:not(:disabled){background:linear-gradient(120deg,#098778,#08756e);box-shadow:0 3px 8px #087f7329}.aj-button:hover:not(:disabled){box-shadow:0 4px 12px #3346a820}@supports (color:color-mix(in lab,red,red)){.aj-button:hover:not(:disabled){box-shadow:0 4px 12px color-mix(in srgb,var(--color-navy) 12.55%,transparent)}}.aj-filter-bar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:16px;padding:16px}.aj-kpi{border-left-width:1px;border-top:3px solid var(--kpi-accent,var(--color-navy));background:linear-gradient(135deg,white 30%,var(--kpi-soft,var(--color-primary-soft)));min-height:130px;position:relative;overflow:hidden}.aj-kpi:after{content:"";border:15px solid var(--kpi-accent,var(--color-navy));opacity:.07;pointer-events:none;border-radius:50%;width:85px;height:85px;position:absolute;bottom:-24px;right:-18px}.aj-kpi[data-tone=emerald]{--kpi-accent:#098577;--kpi-soft:#e6f7f1}.aj-kpi[data-tone=danger]{--kpi-accent:#c34d58;--kpi-soft:#fff0f1}.aj-kpi[data-tone=gold]{--kpi-accent:#bd821b;--kpi-soft:#fff6df}.aj-kpi .aj-num{letter-spacing:-.045em;margin-top:10px;font-size:32px}main table thead{background:var(--color-primary-soft)}main table tbody tr{transition:background-color .12s}main table tbody tr:hover,main table tbody tr:nth-child(2n){background:var(--color-primary-soft)}input:not([type=checkbox]):not([type=radio]),select,textarea{transition:border-color .15s,box-shadow .15s}@supports (color:color-mix(in lab,red,red)){input:not([aria-invalid=true]):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-navy) 8.63%,transparent)}}.aj-login-story:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:500px;height:500px;position:absolute;top:20%;right:-260px;box-shadow:0 0 0 60px #ffffff05,0 0 0 120px #ffffff05}@media (max-width:639px){.aj-page-header{padding:18px}.aj-kpi{min-height:122px}.aj-login-story h1{font-size:32px}}.aj-workspace-nav{scrollbar-width:thin;background:#ffffffd1}@supports (color:color-mix(in lab,red,red)){#main-content{background:radial-gradient(ellipse 800px 380px at 100% 0,color-mix(in srgb,var(--color-primary-soft) 50.2%,transparent),transparent)}}.aj-workspace-hero{background:radial-gradient(ellipse at 100% 100%,#0d8c8b,transparent 65%),linear-gradient(120deg,var(--color-navy),var(--color-navy));position:relative}.aj-workspace-hero:after{content:"";pointer-events:none;border:1px solid #ffffff20;border-radius:50%;width:320px;height:320px;position:absolute;top:-110px;right:-60px;box-shadow:0 0 0 45px #ffffff06,0 0 0 90px #ffffff05}.aj-hero-symbol{color:#ffffff15;pointer-events:none;width:210px;height:210px;position:absolute;bottom:-28px;right:9%;transform:rotate(-16deg)}.aj-action-tile{border:1px solid var(--tile-accent);display:block;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aj-action-tile{border:1px solid color-mix(in srgb,var(--tile-accent) 25%,white)}}.aj-action-tile{color:var(--tile-ink);background:linear-gradient(135deg,white,var(--tile-soft));border-radius:18px;padding:22px;box-shadow:0 4px 16px #3346a806}@supports (color:color-mix(in lab,red,red)){.aj-action-tile{box-shadow:0 4px 16px color-mix(in srgb,var(--color-navy) 2.35%,transparent)}}.aj-action-tile{transition:border-color .16s,box-shadow .16s}.aj-action-tile:hover{border-color:var(--tile-accent);box-shadow:0 8px 24px #3346a812}@supports (color:color-mix(in lab,red,red)){.aj-action-tile:hover{box-shadow:0 8px 24px color-mix(in srgb,var(--color-navy) 7.06%,transparent)}}.aj-action-tile[data-tone=blue]{--tile-ink:var(--color-navy);--tile-soft:var(--color-primary-soft);--tile-accent:var(--color-navy)}.aj-action-tile[data-tone=teal]{--tile-ink:#08665e;--tile-soft:#e0f7ef;--tile-accent:#169d88}.aj-action-tile[data-tone=amber]{--tile-ink:#845418;--tile-soft:#fff2d8;--tile-accent:#d39a34}.aj-tile-icon{background:var(--tile-accent);color:#fff;width:48px;height:48px;box-shadow:0 5px 12px var(--tile-accent);border-radius:15px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aj-tile-icon{box-shadow:0 5px 12px color-mix(in srgb,var(--tile-accent) 20%,transparent)}}.aj-board-column{border-top:3px solid var(--stage-accent);background:linear-gradient(var(--stage-soft),var(--color-primary-soft) 300px)}.aj-board-column,.aj-board-column[data-tone=info],.aj-board-column[data-tone=primary]{--stage-accent:var(--color-navy);--stage-soft:var(--color-primary-soft)}.aj-board-column[data-tone=warning]{--stage-accent:#cc942e;--stage-soft:#fff5df}.aj-board-column[data-tone=success]{--stage-accent:#1a9a80;--stage-soft:#e3f5ed}.aj-board-column[data-tone=danger]{--stage-accent:#cd6172;--stage-soft:#fbecef}@supports (color:color-mix(in lab,red,red)){.aj-board-heading{background:color-mix(in srgb,var(--stage-soft) 80%,white)}}.aj-board-card{transition:border-color .16s,box-shadow .16s}.aj-board-card:hover{border-color:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-board-card:hover{border-color:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-board-card:hover{box-shadow:0 6px 16px #3346a810}@supports (color:color-mix(in lab,red,red)){.aj-board-card:hover{box-shadow:0 6px 16px color-mix(in srgb,var(--color-navy) 6.27%,transparent)}}.aj-pipeline-stat[data-tone=violet] .aj-stat-icon{background:var(--color-primary-soft);color:var(--color-navy)}.aj-pipeline-stat[data-tone=teal] .aj-stat-icon{color:#087f73;background:#e1f6ee}.aj-pipeline-stat[data-tone=blue] .aj-stat-icon{background:var(--color-primary-soft);color:var(--color-navy)}.aj-marketing-kpi{border-top:3px solid var(--color-navy);background:linear-gradient(135deg,#fff 45%,var(--color-primary-soft))}.aj-marketing-kpi:nth-child(4n+2){background:linear-gradient(135deg,#fff 45%,#e9f8f1);border-top-color:#159d87}.aj-marketing-kpi:nth-child(4n+3){border-top-color:var(--color-navy);background:linear-gradient(135deg,#fff 45%,var(--color-primary-soft))}.aj-marketing-kpi:nth-child(4n+4){background:linear-gradient(135deg,#fff 45%,#fff5df);border-top-color:#cc942e}@media (max-width:639px){.aj-action-tile{padding:20px}.aj-hero-symbol{opacity:.55;right:-40px}}body{background:radial-gradient(ellipse at 5% 10%,var(--color-primary-soft) 0,transparent 38%),radial-gradient(ellipse at 100% 30%,#ccf4ef 0,transparent 40%),var(--color-primary-soft);background-attachment:fixed}#main-content{background:radial-gradient(at 100% 0,#c9f3ed80,#0000 45%),radial-gradient(at 0 25%,#e6edf480,#0000 55%);min-height:calc(100dvh - 120px)}@supports (color:color-mix(in lab,red,red)){#main-content{background:radial-gradient(ellipse at 100% 0,#c9f3ed80,transparent 45%),radial-gradient(ellipse at 0 25%,color-mix(in srgb,var(--color-primary-soft) 50.2%,transparent),transparent 55%)}.aj-sidebar{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--color-navy) 50.2%,transparent),transparent 50%),radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--theme-sidebar) 50.2%,transparent),transparent 65%),linear-gradient(165deg,var(--theme-sidebar),var(--theme-sidebar))}}.aj-sidebar{border-right:1px solid #ffffff30;box-shadow:8px 0 30px #3346a81a}@supports (color:color-mix(in lab,red,red)){.aj-sidebar{box-shadow:8px 0 30px color-mix(in srgb,var(--color-navy) 10.2%,transparent)}.aj-nav-item[aria-current=page]{background:linear-gradient(130deg,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy) 65%,var(--color-navy))}}.aj-nav-item[aria-current=page]{border:1px solid #e3e8f280}@supports (color:color-mix(in lab,red,red)){.aj-nav-item[aria-current=page]{border:1px solid color-mix(in srgb,var(--color-border) 50.2%,transparent)}}.aj-nav-item[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff50,0 3px 0 var(--color-navy),0 7px 16px var(--theme-sidebar)}@supports (color:color-mix(in lab,red,red)){.aj-nav-item[aria-current=page]{box-shadow:inset 0 1px 0 #ffffff50,0 3px 0 var(--color-navy),0 7px 16px color-mix(in srgb,var(--theme-sidebar) 31.37%,transparent)}}.aj-topbar{background:linear-gradient(100deg,#ffffffef,#e6edf4ef 65%,#e1f7f3ef)}@supports (color:color-mix(in lab,red,red)){.aj-topbar{background:linear-gradient(100deg,#ffffffef,color-mix(in srgb,var(--color-primary-soft) 93.73%,transparent) 65%,#e1f7f3ef)}}.aj-topbar{border-bottom-color:var(--color-border);box-shadow:0 3px #e6edf480,0 8px 25px #3346a80a}@supports (color:color-mix(in lab,red,red)){.aj-topbar{box-shadow:0 3px 0 color-mix(in srgb,var(--color-primary-soft) 50.2%,transparent),0 8px 25px color-mix(in srgb,var(--color-navy) 3.92%,transparent)}}.aj-workspace-nav{background:#e6edf4db}@supports (color:color-mix(in lab,red,red)){.aj-workspace-nav{background:color-mix(in srgb,var(--color-primary-soft) 85.88%,transparent)}}.aj-page-header{background:radial-gradient(ellipse at 90% 0,var(--color-primary-soft),transparent 55%),linear-gradient(120deg,#fff,#e9f8f5);border:solid var(--color-border);border-width:1px 1px 3px;box-shadow:inset 0 1px #fff,0 7px 20px #3346a80c}@supports (color:color-mix(in lab,red,red)){.aj-page-header{box-shadow:inset 0 1px 0 white,0 7px 20px color-mix(in srgb,var(--color-navy) 4.71%,transparent)}}.aj-page-header:before{background:linear-gradient(#8f99cf,var(--color-navy),#16ae9a);width:5px}@supports (color:color-mix(in lab,red,red)){.aj-page-header:before{background:linear-gradient(color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy),#16ae9a)}}.aj-page-header:before{box-shadow:2px 0 8px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-page-header:before{box-shadow:2px 0 8px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-welcome-hero{isolation:isolate;color:#fff;border:1px solid #e3e8f280;border-radius:25px;min-height:350px;padding:34px;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aj-welcome-hero{border:1px solid color-mix(in srgb,var(--color-border) 50.2%,transparent)}}.aj-welcome-hero{border-bottom:7px solid var(--color-navy);background:radial-gradient(ellipse at 95% 90%,#0eb79d80,transparent 60%),radial-gradient(ellipse at 10% 0,#8f99cfb0,transparent 65%),linear-gradient(120deg,var(--color-navy),var(--color-navy) 65%,#087e89)}@supports (color:color-mix(in lab,red,red)){.aj-welcome-hero{background:radial-gradient(ellipse at 95% 90%,#0eb79d80,transparent 60%),radial-gradient(ellipse at 10% 0,color-mix(in srgb,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)) 69.02%,transparent),transparent 65%),linear-gradient(120deg,var(--color-navy),var(--color-navy) 65%,#087e89)}}.aj-welcome-hero{box-shadow:inset 0 1px #ffffff60,0 18px 35px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-welcome-hero{box-shadow:inset 0 1px 0 #ffffff60,0 18px 35px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-welcome-hero:after{content:"";z-index:-1;opacity:.2;pointer-events:none;background-image:radial-gradient(#ffffff90 1px,#0000 0);background-size:24px 24px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.aj-welcome-copy{z-index:2;max-width:58%;position:relative}.aj-hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff50;border-radius:999px;padding:7px 12px;font-size:10px;font-weight:600;box-shadow:inset 0 1px #ffffff30}.aj-hero-cta,.aj-hero-eyebrow{align-items:center;gap:8px;display:inline-flex}.aj-hero-cta{background:linear-gradient(#fff,var(--color-primary-soft));box-shadow:0 4px 0 #8f99cf,0 9px 18px var(--theme-sidebar);border:1px solid #fff;border-radius:11px;padding:11px 16px}@supports (color:color-mix(in lab,red,red)){.aj-hero-cta{box-shadow:0 4px 0 color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),0 9px 18px color-mix(in srgb,var(--theme-sidebar) 18.82%,transparent)}}.aj-hero-cta{font-size:13px;font-weight:600;transition:transform .15s,box-shadow .15s}.aj-hero-cta:active{transform:translateY(3px);box-shadow:0 1px #8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-hero-cta:active{box-shadow:0 1px 0 color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-city-scene{pointer-events:none;width:360px;height:320px;position:absolute;bottom:12px;right:2%}.aj-city-halo{background:radial-gradient(#66fff333,#0000 65%);border:1px solid #ffffff25;border-radius:50%;position:absolute;inset:15px 15px 0;box-shadow:0 0 0 25px #ffffff06,0 0 0 50px #ffffff04}.aj-city-platform{background:linear-gradient(135deg,#e3e8f290,#77ffdc80);border:2px solid #d5faff80;border-radius:28px;width:260px;height:220px;position:absolute;bottom:-2px;left:58px;transform:rotateX(58deg)rotate(-32deg)}@supports (color:color-mix(in lab,red,red)){.aj-city-platform{background:linear-gradient(135deg,color-mix(in srgb,var(--color-border) 56.47%,transparent),#77ffdc80)}}.aj-city-platform{box-shadow:-7px 9px 0 #8f99cf,-14px 18px 0 var(--color-navy),-25px 35px 40px var(--theme-sidebar)}@supports (color:color-mix(in lab,red,red)){.aj-city-platform{box-shadow:-7px 9px 0 color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),-14px 18px 0 var(--color-navy),-25px 35px 40px color-mix(in srgb,var(--theme-sidebar) 33.33%,transparent)}}.aj-city-platform span{border:1px solid #ffffff50;border-radius:16px;position:absolute;inset:18px}.aj-city-platform span:nth-child(2){inset:38px}.aj-city-platform span:nth-child(3){inset:58px}.aj-city-building{--front:var(--color-primary-soft);--side:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-city-building{--side:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-city-building{--roof:var(--color-primary-soft);z-index:3;background:linear-gradient(100deg,var(--roof),var(--front));border:1px solid #ffffff90;width:66px;height:142px;position:absolute;bottom:76px;left:130px;box-shadow:-12px 18px 22px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-city-building{box-shadow:-12px 18px 22px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-city-building b{background:linear-gradient(90deg,var(--side),var(--color-navy));border:1px solid #ffffff40;width:28px;height:calc(100% + 1px);position:absolute;top:-14px;right:-29px;transform:skewY(-45deg)}.aj-city-building i{background:var(--roof);border:1px solid #fff;width:66px;height:28px;position:absolute;top:-29px;left:13px;transform:skew(-45deg)}.aj-city-building>span{background:repeating-linear-gradient(#3346a890 0 9px,#0000 9px 20px);position:absolute;inset:14px 10px 30px}@supports (color:color-mix(in lab,red,red)){.aj-city-building>span{background:repeating-linear-gradient(to bottom,color-mix(in srgb,var(--color-navy) 56.47%,transparent) 0 9px,transparent 9px 20px)}}.aj-city-building>span{-webkit-mask-image:repeating-linear-gradient(90deg,#000 0 8px,#0000 8px 15px);mask-image:repeating-linear-gradient(90deg,#000 0 8px,#0000 8px 15px)}.aj-city-building em{background:var(--color-navy);border-radius:5px 5px 0 0;width:16px;height:22px;position:absolute;bottom:0;left:25px;box-shadow:inset 2px 0 4px #3346a870}@supports (color:color-mix(in lab,red,red)){.aj-city-building em{box-shadow:inset 2px 0 4px color-mix(in srgb,var(--color-navy) 43.92%,transparent)}}.aj-city-building-a{--front:#b5fff0;--side:#58c6c4;--roof:#e0fff8;z-index:2;height:106px;bottom:87px;left:79px}.aj-city-building-b{height:165px;bottom:95px;left:156px}.aj-city-building-c{--front:#ffd4e7;--side:#c485c2;--roof:#ffebf5;z-index:4;height:93px;bottom:49px;left:219px}.aj-city-chip{z-index:5;background:linear-gradient(135deg,#fffffff5,#e6edf4e8);border:1px solid #ffffff90;border-radius:13px;align-items:center;gap:8px;padding:10px 13px;display:flex;position:absolute}@supports (color:color-mix(in lab,red,red)){.aj-city-chip{background:linear-gradient(135deg,#fffffff5,color-mix(in srgb,var(--color-primary-soft) 90.98%,transparent))}}.aj-city-chip{box-shadow:0 4px 0 #8f99cf80,0 12px 25px var(--theme-sidebar)}@supports (color:color-mix(in lab,red,red)){.aj-city-chip{box-shadow:0 4px 0 color-mix(in srgb,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)) 50.2%,transparent),0 12px 25px color-mix(in srgb,var(--theme-sidebar) 25.1%,transparent)}}.aj-city-chip{font-size:11px;font-weight:600;transform:rotate(-6deg)}.aj-city-chip-a{top:15px;right:-3px}.aj-city-chip-b{bottom:38px;left:5px;transform:rotate(5deg)}.aj-city-spark{color:#c5fff0;filter:drop-shadow(0 0 10px #6ffff9);position:absolute;top:46px;left:52px}.aj-shortcut-3d{border:1px solid #fff;border-bottom:4px solid var(--shortcut-edge);color:var(--shortcut);background:linear-gradient(135deg,#fff,var(--shortcut-soft));border-radius:18px;align-items:center;gap:14px;padding:20px;display:flex;box-shadow:0 8px 20px #3346a814,inset 0 1px #fff}@supports (color:color-mix(in lab,red,red)){.aj-shortcut-3d{box-shadow:0 8px 20px color-mix(in srgb,var(--color-navy) 7.84%,transparent),inset 0 1px 0 white}}.aj-shortcut-3d{transition:transform .15s,box-shadow .15s}.aj-shortcut-3d[data-tone=teal]{--shortcut:#086c66;--shortcut-soft:#d8f8ee;--shortcut-edge:#9ed9ca}.aj-shortcut-3d[data-tone=rose]{--shortcut:#9b3867;--shortcut-soft:#ffe2ed;--shortcut-edge:#e4b3cc}.aj-shortcut-cube{color:#fff;background:linear-gradient(145deg,var(--shortcut),var(--shortcut));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}@supports (color:color-mix(in lab,red,red)){.aj-shortcut-cube{background:linear-gradient(145deg,color-mix(in srgb,var(--shortcut),white 30%),var(--shortcut))}}.aj-shortcut-cube{box-shadow:inset 0 2px 0 #ffffff50,0 4px 0 var(--shortcut),0 7px 12px #3346a830;border:1px solid #ffffff80}@supports (color:color-mix(in lab,red,red)){.aj-shortcut-cube{box-shadow:inset 0 2px 0 #ffffff50,0 4px 0 color-mix(in srgb,var(--shortcut),black 20%),0 7px 12px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-shortcut-cube{transform:rotate(-7deg)}.aj-kpi{--kpi-start:var(--color-navy);--kpi-end:var(--color-navy);--kpi-edge:var(--color-navy);border:1px solid #ffffff65;border-bottom:5px solid var(--kpi-edge);background:linear-gradient(135deg,var(--kpi-start),var(--kpi-end));min-height:152px;box-shadow:inset 0 2px 0 #ffffff40,0 10px 20px var(--kpi-end)}@supports (color:color-mix(in lab,red,red)){.aj-kpi{box-shadow:inset 0 2px 0 #ffffff40,0 10px 20px color-mix(in srgb,var(--kpi-end) 22%,transparent)}}.aj-kpi[data-tone=navy]{--kpi-start:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-kpi[data-tone=navy]{--kpi-start:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-kpi[data-tone=navy]{--kpi-end:var(--color-navy);--kpi-edge:var(--color-navy)}.aj-kpi[data-tone=emerald]{--kpi-start:#087f77;--kpi-end:#075d63;--kpi-edge:#06535b}.aj-kpi[data-tone=danger]{--kpi-start:#b83b69;--kpi-end:#8d234d;--kpi-edge:#812344}.aj-kpi[data-tone=gold]{--kpi-start:#986319;--kpi-end:#75470e;--kpi-edge:#633d0e}.aj-kpi>.aj-helper-text{color:#ffffffed;z-index:1;position:relative}.aj-kpi>.aj-num{text-shadow:0 2px #00000020;z-index:1;font-size:36px;position:relative}.aj-kpi:after{opacity:.12;border:20px solid #fff;width:110px;height:110px;bottom:-35px;right:-25px;box-shadow:0 0 0 15px #ffffff30}.aj-button{--button-edge:var(--color-border);box-shadow:inset 0 1px 0 #ffffff80,0 3px 0 var(--button-edge),0 6px 12px #3346a818;border-bottom-width:3px}@supports (color:color-mix(in lab,red,red)){.aj-button{box-shadow:inset 0 1px 0 #ffffff80,0 3px 0 var(--button-edge),0 6px 12px color-mix(in srgb,var(--color-navy) 9.41%,transparent)}}.aj-button{transition:transform .12s,box-shadow .12s}.aj-button.bg-navy:not(:disabled){--button-edge:var(--color-navy);background:linear-gradient(#8f99cf,var(--color-navy))}@supports (color:color-mix(in lab,red,red)){.aj-button.bg-navy:not(:disabled){background:linear-gradient(color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy))}}.aj-button.bg-navy:not(:disabled){border:1px solid #e3e8f270}@supports (color:color-mix(in lab,red,red)){.aj-button.bg-navy:not(:disabled){border:1px solid color-mix(in srgb,var(--color-border) 43.92%,transparent)}}.aj-button.bg-navy:not(:disabled){box-shadow:inset 0 2px 0 #ffffff40,0 3px 0 var(--button-edge),0 7px 14px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-button.bg-navy:not(:disabled){box-shadow:inset 0 2px 0 #ffffff40,0 3px 0 var(--button-edge),0 7px 14px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-button.bg-emerald:not(:disabled){--button-edge:#06565a;box-shadow:inset 0 2px 0 #ffffff40,0 3px 0 var(--button-edge),0 7px 14px #08766f30;background:linear-gradient(#19a995,#08766f);border:1px solid #7be8d480}.aj-button:active:not(:disabled){transform:translateY(3px)}.aj-button:disabled{box-shadow:none}.aj-filter-bar{border-bottom:3px solid var(--color-border);background:linear-gradient(#fff,var(--color-primary-soft));box-shadow:0 8px 20px #3346a80a,inset 0 1px #fff}@supports (color:color-mix(in lab,red,red)){.aj-filter-bar{box-shadow:0 8px 20px color-mix(in srgb,var(--color-navy) 3.92%,transparent),inset 0 1px 0 white}}.aj-action-tile{color:#fff;border-color:#ffffff70;border-bottom:5px solid var(--tile-ink)}@supports (color:color-mix(in lab,red,red)){.aj-action-tile{border-bottom:5px solid color-mix(in srgb,var(--tile-ink),black 18%)}}.aj-action-tile{background:linear-gradient(135deg,var(--tile-ink),var(--tile-ink))}@supports (color:color-mix(in lab,red,red)){.aj-action-tile{background:linear-gradient(135deg,color-mix(in srgb,var(--tile-ink),white 13%),var(--tile-ink))}}.aj-action-tile{box-shadow:inset 0 2px 0 #ffffff40,0 12px 25px var(--tile-ink)}@supports (color:color-mix(in lab,red,red)){.aj-action-tile{box-shadow:inset 0 2px 0 #ffffff40,0 12px 25px color-mix(in srgb,var(--tile-ink) 20%,transparent)}}.aj-tile-icon{background:linear-gradient(135deg,#ffffff40,#ffffff10);border:1px solid #ffffff70;transform:rotate(-7deg);box-shadow:inset 0 2px #ffffff50,0 4px #00000020,0 9px 15px #00000015}.aj-workspace-hero{border-bottom:6px solid var(--color-navy);box-shadow:inset 0 2px #ffffff40,0 15px 30px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-workspace-hero{box-shadow:inset 0 2px 0 #ffffff40,0 15px 30px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-workspace-hero{background:radial-gradient(ellipse at 100% 100%,#0cab99,transparent 65%),linear-gradient(120deg,var(--color-navy),var(--color-navy))}.aj-board-column{border-bottom:4px solid var(--stage-accent)}@supports (color:color-mix(in lab,red,red)){.aj-board-column{border-bottom:4px solid color-mix(in srgb,var(--stage-accent),white 35%)}}.aj-board-column{box-shadow:0 8px 18px #3346a810}@supports (color:color-mix(in lab,red,red)){.aj-board-column{box-shadow:0 8px 18px color-mix(in srgb,var(--color-navy) 6.27%,transparent)}}.aj-board-heading{background:linear-gradient(120deg,var(--stage-soft),var(--stage-accent))}@supports (color:color-mix(in lab,red,red)){.aj-board-heading{background:linear-gradient(120deg,var(--stage-soft),color-mix(in srgb,var(--stage-accent),white 65%))}}.aj-board-heading{box-shadow:inset 0 1px #fff}.aj-board-card{border-bottom:3px solid var(--color-border);box-shadow:inset 0 1px #fff,0 5px 12px #3346a812}@supports (color:color-mix(in lab,red,red)){.aj-board-card{box-shadow:inset 0 1px 0 white,0 5px 12px color-mix(in srgb,var(--color-navy) 7.06%,transparent)}.aj-login{background:radial-gradient(ellipse at 0 0,color-mix(in srgb,var(--color-border) 43.92%,transparent),transparent 50%),radial-gradient(ellipse at 100% 100%,#7ad5cc80,transparent 50%),var(--color-primary-soft)}}.aj-login-story{background:radial-gradient(ellipse at 100% 100%,#13a38c,transparent 70%),linear-gradient(135deg,var(--color-navy),var(--color-navy))}@media (hover:hover) and (prefers-reduced-motion:no-preference){.aj-action-tile:hover,.aj-shortcut-3d:hover{transform:translateY(-4px);box-shadow:0 16px 30px #3346a825}@supports (color:color-mix(in lab,red,red)){.aj-action-tile:hover,.aj-shortcut-3d:hover{box-shadow:0 16px 30px color-mix(in srgb,var(--color-navy) 14.51%,transparent)}}.aj-board-card:hover{transform:translateY(-2px)}}@media (max-width:1100px){.aj-city-scene{transform-origin:100% 100%;right:-48px;transform:scale(.85)}}@media (max-width:767px){.aj-welcome-hero{min-height:auto;padding:26px}.aj-welcome-copy{max-width:100%}.aj-welcome-hero>.aj-city-scene{display:none}.aj-kpi{min-height:144px}.aj-shortcut-3d{padding:18px}}.aj-chart-card{border-bottom:4px solid var(--color-border);background:linear-gradient(160deg,#fff,var(--color-primary-soft));box-shadow:inset 0 1px #fff,0 10px 24px #3346a812}@supports (color:color-mix(in lab,red,red)){.aj-chart-card{box-shadow:inset 0 1px 0 white,0 10px 24px color-mix(in srgb,var(--color-navy) 7.06%,transparent)}}.aj-chart-icon{background:linear-gradient(135deg,#8f99cf,var(--color-navy));border:1px solid #ffffff80;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aj-chart-icon{background:linear-gradient(135deg,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy))}}.aj-chart-icon{color:#fff;box-shadow:inset 0 1px 0 #ffffff70,0 3px 0 var(--color-navy),0 5px 10px #3346a830}@supports (color:color-mix(in lab,red,red)){.aj-chart-icon{box-shadow:inset 0 1px 0 #ffffff70,0 3px 0 var(--color-navy),0 5px 10px color-mix(in srgb,var(--color-navy) 18.82%,transparent)}}.aj-marketing-kpi{border-bottom:4px solid var(--color-border);box-shadow:inset 0 1px #fff,0 8px 18px #3346a814}@supports (color:color-mix(in lab,red,red)){.aj-marketing-kpi{box-shadow:inset 0 1px 0 white,0 8px 18px color-mix(in srgb,var(--color-navy) 7.84%,transparent)}}.aj-marketing-kpi:nth-child(4n+2){border-bottom-color:#b4e0d3}.aj-marketing-kpi:nth-child(4n+3){border-bottom-color:var(--color-border)}.aj-marketing-kpi:nth-child(4n+4){border-bottom-color:#e8d3aa}main table thead tr{background:linear-gradient(100deg,var(--color-navy),var(--color-navy) 75%,var(--color-navy))}main table thead th{color:#fff;border-bottom:3px solid var(--color-navy);text-shadow:0 1px 1px var(--theme-sidebar)}@supports (color:color-mix(in lab,red,red)){main table thead th{text-shadow:0 1px 1px color-mix(in srgb,var(--theme-sidebar) 18.82%,transparent)}}.aj-button[data-variant=danger]:not(:disabled){--button-edge:#7d2525;box-shadow:inset 0 1px 0 #ffffff50,0 3px 0 var(--button-edge),0 7px 14px #a8273220;background:linear-gradient(#cb4e55,#a82732);border-color:#d87079}.aj-button:active:not(:disabled){box-shadow:inset 0 1px 3px #00000015}.aj-data-view{container:aj-data/inline-size}.aj-data-cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,330px),1fr));display:grid}.aj-data-table{display:none}.aj-data-table table{min-width:0;max-width:100%}.aj-data-cell,.aj-data-table th{white-space:normal;overflow-wrap:anywhere;word-break:normal}.aj-data-cell :where(a,span,div,p,time,code),.aj-data-table th :where(a,span,button){white-space:normal;overflow-wrap:anywhere;max-width:100%}.aj-data-actions>div,.aj-data-cell .flex{flex-wrap:wrap}.aj-data-cell .truncate{text-overflow:clip;white-space:normal;overflow:visible}.aj-data-actions .aj-ib{flex-shrink:0}.aj-record-card>.aj-card-heading{border-bottom:1px solid var(--color-border);padding-bottom:12px}@container aj-data (min-width:680px){.aj-data-view[data-density=compact]>.aj-data-cards{display:none}.aj-data-view[data-density=compact]>.aj-data-table{display:block}}@container aj-data (min-width:1040px){.aj-data-view[data-density=medium]>.aj-data-cards{display:none}.aj-data-view[data-density=medium]>.aj-data-table{display:block}}@container aj-data (min-width:1440px){.aj-data-view[data-density=wide]>.aj-data-cards{display:none}.aj-data-view[data-density=wide]>.aj-data-table{display:block}}@container aj-data (min-width:1920px){.aj-data-view[data-density=extra-wide]>.aj-data-cards{display:none}.aj-data-view[data-density=extra-wide]>.aj-data-table{display:block}}.aj-report-with-totals .aj-data-cards>li:last-child{background:var(--color-muted-surface);font-weight:600}.aj-data-table thead th:first-child{border-top-left-radius:calc(var(--radius-lg) - 1px)}.aj-data-table thead th:last-child{border-top-right-radius:calc(var(--radius-lg) - 1px)}.aj-data-cell :where(button,input,select,textarea){max-width:100%}.aj-shell-chat .aj-topbar{flex-shrink:0;position:relative}.aj-shell-chat #main-content{flex:1;min-height:0;padding:16px;display:flex;overflow:hidden}.aj-assistant{border:1px solid var(--color-border);background:#fff;border-radius:20px;flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden;box-shadow:0 12px 35px #3346a812}@supports (color:color-mix(in lab,red,red)){.aj-assistant{box-shadow:0 12px 35px color-mix(in srgb,var(--color-navy) 7.06%,transparent)}}.aj-assistant-header{border-bottom:1px solid var(--color-primary-soft);background:linear-gradient(110deg,#fff,var(--color-primary-soft) 70%,#f0fbf8);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:15px 22px;display:flex}.aj-assistant-brand{color:#fff;background:linear-gradient(140deg,#8f99cf,var(--color-navy));border-radius:13px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aj-assistant-brand{background:linear-gradient(140deg,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy))}}.aj-assistant-brand{box-shadow:inset 0 1px 0 #ffffff60,0 3px 0 var(--color-navy),0 6px 12px #3346a820}@supports (color:color-mix(in lab,red,red)){.aj-assistant-brand{box-shadow:inset 0 1px 0 #ffffff60,0 3px 0 var(--color-navy),0 6px 12px color-mix(in srgb,var(--color-navy) 12.55%,transparent)}}.aj-chat-private{color:#31756d;background:#eaf8f2;border:1px solid #d4eee4;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:500}.aj-chat-icon-button{border:1px solid var(--color-primary-soft);width:34px;height:34px;color:var(--color-navy);background:#fff;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aj-chat-icon-button:hover{background:var(--color-primary-soft);color:var(--color-navy)}.aj-chat-new{border:1px solid var(--color-navy);color:#fff;background:linear-gradient(130deg,#8f99cf,var(--color-navy));border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:0 12px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.aj-chat-new{background:linear-gradient(130deg,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy))}}.aj-chat-new{box-shadow:inset 0 1px 0 #ffffff40,0 2px 0 var(--color-navy);font-size:12px;font-weight:600}.aj-chat-new:disabled{background:var(--color-primary-soft);border-color:var(--color-border);color:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-chat-new:disabled{color:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-chat-new:disabled{box-shadow:none;cursor:not-allowed}.aj-assistant-body{flex:1;grid-template-columns:260px minmax(0,1fr);min-width:0;min-height:0;display:grid}.aj-assistant-history{border-right:1px solid var(--color-primary-soft);background:linear-gradient(160deg,var(--color-primary-soft),var(--color-primary-soft));flex-direction:column;min-width:0;min-height:0}.aj-history-panel>:not(.aj-history-list){flex-shrink:0}.aj-history-panel input{border-color:var(--color-border);background:#fff;border-radius:10px;font-size:12px}.aj-history-row{transition:background-color .12s}.aj-history-row:has([aria-current=true]){background:linear-gradient(100deg,var(--color-primary-soft),var(--color-primary-soft));border-color:var(--color-border);box-shadow:inset 3px 0 #8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-history-row:has([aria-current=true]){box-shadow:inset 3px 0 0 color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-history-row button{line-height:1.4}.aj-history-row button>span:first-child{font-size:12px}.aj-chat-viewport,.aj-history-list{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent;overscroll-behavior:contain}.aj-conversation{background:radial-gradient(at 60% 5%,#e6edf499,#0000 60%),#fff;flex-direction:column;min-width:0;min-height:0}@supports (color:color-mix(in lab,red,red)){.aj-conversation{background:radial-gradient(ellipse at 60% 5%,color-mix(in srgb,var(--color-primary-soft) 60%,transparent),transparent 60%),#fff}}.aj-chat-info{border-bottom:1px solid var(--color-primary-soft);color:#4d6b69;background:#f0f9f6;flex-shrink:0;align-items:flex-start;gap:9px;max-height:110px;padding:12px 20px;font-size:12px;line-height:1.7;display:flex;overflow-y:auto}.aj-chat-viewport{flex:1;min-width:0;min-height:0;padding:22px 28px;overflow:hidden auto}.aj-chat-welcome{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:min(100%,680px);min-height:100%;margin-inline:auto;padding-block:8px 20px;display:flex}.aj-chat-emblem{width:72px;height:72px;color:var(--color-navy);background:linear-gradient(140deg,var(--color-primary-soft),var(--color-primary-soft));box-shadow:inset 0 2px 0 white,0 4px 0 var(--color-border),0 14px 25px #3346a820;border:1px solid #fff;border-radius:23px;flex-shrink:0;place-items:center;margin-bottom:24px;display:grid;position:relative}@supports (color:color-mix(in lab,red,red)){.aj-chat-emblem{box-shadow:inset 0 2px 0 white,0 4px 0 var(--color-border),0 14px 25px color-mix(in srgb,var(--color-navy) 12.55%,transparent)}}.aj-chat-emblem{transform:rotate(-7deg)}.aj-chat-emblem>svg{width:34px;height:34px;transform:rotate(7deg)}.aj-chat-emblem>span{color:#277766;background:#b6eddc;border:3px solid #fff;border-radius:9px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:-7px;right:-9px;transform:rotate(15deg)}.aj-chat-kicker{color:var(--color-navy);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:600}.aj-chat-welcome h2{color:var(--theme-sidebar);letter-spacing:-.04em;margin-top:10px;font-size:clamp(23px,2.1vw,32px);font-weight:650;line-height:1.25}.aj-chat-intro{color:var(--color-navy);margin-top:12px;font-size:13px;line-height:1.8}.aj-chat-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,600px);margin-top:28px;display:grid}.aj-chat-starter{border:1px solid var(--color-muted-surface);min-width:0;color:var(--color-navy);box-shadow:0 3px 0 var(--color-primary-soft);background:#ffffffd9;border-radius:14px;align-items:center;gap:12px;padding:16px;transition:border-color .14s,background-color .14s;display:flex}.aj-chat-starter:hover{border-color:var(--color-border);background:var(--color-primary-soft)}.aj-chat-starter[data-tone=teal]{--starter-ink:#278a78;--starter-bg:#e6f7ef}.aj-chat-starter[data-tone=blue]{--starter-ink:var(--color-navy);--starter-bg:var(--color-primary-soft)}.aj-chat-starter[data-tone=rose]{--starter-ink:#b96b8c;--starter-bg:#fbeaf1}.aj-starter-icon{background:var(--starter-bg);width:38px;height:38px;color:var(--starter-ink);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.aj-chat-transcript{flex-direction:column;gap:24px;width:min(100%,880px);min-width:0;margin:0 auto;padding-block:6px 16px;display:flex}.aj-chat-message{align-items:flex-start;gap:10px;min-width:0;display:flex}.aj-chat-message-user{justify-content:flex-end}.aj-chat-message-user>div{max-width:85%}.aj-chat-message-assistant>div{flex:1}.aj-message-avatar{border:1px solid var(--color-border);width:30px;height:30px;color:var(--color-navy);background:var(--color-primary-soft);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.aj-message-bubble{overflow-wrap:anywhere;min-width:0;font-size:13px;line-height:1.75}.aj-chat-message-user .aj-message-bubble{color:var(--color-navy);background:linear-gradient(120deg,var(--color-primary-soft),var(--color-primary-soft));border:1px solid var(--color-border);border-radius:16px 16px 4px;padding:12px 16px}.aj-message-time{color:#8f99cf;margin-top:6px}@supports (color:color-mix(in lab,red,red)){.aj-message-time{color:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-message-time{font-size:10px}.aj-chat-message-user .aj-message-time{text-align:right}.aj-chat-thinking{color:var(--color-navy);align-items:center;gap:10px;font-size:12px;display:flex}.aj-chat-composer-area{background:linear-gradient(#ffffffc0,#fff 35%);flex-shrink:0;padding:12px 28px 14px}.aj-chat-composer{border:1px solid var(--color-border);width:min(100%,880px);box-shadow:0 4px 0 var(--color-primary-soft),0 8px 22px #3346a80c;background:#fff;border-radius:17px;align-items:flex-end;gap:12px;margin:0 auto;padding:10px 12px 10px 4px;display:flex}@supports (color:color-mix(in lab,red,red)){.aj-chat-composer{box-shadow:0 4px 0 var(--color-primary-soft),0 8px 22px color-mix(in srgb,var(--color-navy) 4.71%,transparent)}}.aj-chat-composer:focus-within{border-color:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-chat-composer:focus-within{border-color:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-chat-composer:focus-within{box-shadow:0 0 0 3px #8f99cf15,0 4px 0 var(--color-primary-soft)}@supports (color:color-mix(in lab,red,red)){.aj-chat-composer:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)) 8.24%,transparent),0 4px 0 var(--color-primary-soft)}}.aj-chat-composer .aj-chat-input{resize:none;min-width:0;height:56px;min-height:0;max-height:96px;box-shadow:none;background:0 0;border:none;border-radius:0;flex:1;padding:6px 12px;font-size:13px;line-height:22px}.aj-chat-composer .aj-chat-input:focus{box-shadow:none;outline:none}.aj-chat-send{border:1px solid #8f99cf;flex-shrink:0;place-items:center;width:38px;height:38px;margin-bottom:4px;display:grid}@supports (color:color-mix(in lab,red,red)){.aj-chat-send{border:1px solid color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-chat-send{color:#fff;background:linear-gradient(140deg,#8f99cf,var(--color-navy));border-radius:12px}@supports (color:color-mix(in lab,red,red)){.aj-chat-send{background:linear-gradient(140deg,color-mix(in srgb,var(--color-navy) 55%,var(--color-surface)),var(--color-navy))}}.aj-chat-send{box-shadow:inset 0 1px 0 #ffffff50,0 2px 0 var(--color-navy)}.aj-chat-send:disabled{background:var(--color-primary-soft);border-color:var(--color-primary-soft);color:#8f99cf}@supports (color:color-mix(in lab,red,red)){.aj-chat-send:disabled{color:color-mix(in srgb,var(--color-navy) 55%,var(--color-surface))}}.aj-chat-send:disabled{box-shadow:none;cursor:not-allowed}.aj-chat-composer-note{max-width:880px;color:var(--color-navy);justify-content:space-between;gap:8px;margin:12px auto 0;font-size:10px;display:flex}.aj-chat-error{max-width:880px;max-height:80px;margin:0 auto 12px;overflow-y:auto}@media (max-width:1023px){.aj-assistant-body{grid-template-columns:minmax(0,1fr)}.aj-assistant-history{border-right:none}}@media (max-height:760px){.aj-chat-emblem{border-radius:18px;width:54px;height:54px;margin-bottom:16px}.aj-chat-emblem>svg{width:27px;height:27px}.aj-chat-starters{gap:10px;margin-top:20px}.aj-chat-starter{padding:12px}.aj-chat-welcome{padding-block:0 8px}}@media (max-width:639px){.aj-shell-chat #main-content{padding:8px}.aj-assistant{border-radius:14px}.aj-assistant-header{gap:8px;padding:12px}.aj-assistant-header>div{gap:8px}.aj-assistant-brand{width:34px;height:34px}.aj-assistant-header h1{font-size:14px}.aj-chat-viewport{padding:18px 14px}.aj-chat-composer-area{padding:10px 12px max(12px,env(safe-area-inset-bottom))}.aj-chat-starters{gap:8px;margin-top:20px}.aj-chat-starter{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.aj-chat-starter .text-xs,.aj-chat-starter>svg{display:none}.aj-chat-intro,.aj-chat-starter .text-sm{font-size:12px}.aj-chat-composer .aj-chat-input{font-size:16px}}@media (max-height:710px){.aj-chat-emblem{border-radius:14px;width:42px;height:42px;margin-bottom:12px}.aj-chat-emblem>svg{width:24px;height:24px}.aj-chat-emblem>span{width:23px;height:23px}.aj-chat-welcome h2{margin-top:8px;font-size:24px}.aj-chat-intro{display:none}.aj-chat-starters{gap:10px;margin-top:18px}.aj-chat-starter{padding:12px}}@media (max-height:550px){.aj-chat-emblem,.aj-chat-kicker{display:none}.aj-chat-welcome h2{margin-top:0;font-size:20px}.aj-chat-starter .text-xs{display:none}.aj-starter-icon{width:28px;height:28px}.aj-chat-starter{gap:8px;padding:8px}}@media (max-height:450px){.aj-chat-starters{display:none}}.aj-chat-composer-note,.aj-chat-intro,.aj-chat-kicker,.aj-message-time{color:var(--color-navy)}.aj-data-view[data-layout=table]>.aj-data-cards{display:none}.aj-data-view[data-layout=table]>.aj-data-table{scrollbar-width:thin;max-width:100%;display:block;overflow-x:auto}.aj-data-view[data-layout=cards]>.aj-data-cards{display:grid}.aj-data-view[data-layout=cards]>.aj-data-table{display:none}.aj-data-view[data-sticky-first=true] .aj-data-table td:first-child,.aj-data-view[data-sticky-first=true] .aj-data-table th:first-child{z-index:1;background:var(--color-surface);box-shadow:2px 0 0 var(--color-border);position:sticky;left:0}.aj-data-view[data-sticky-first=true] .aj-data-table thead th:first-child{z-index:2;background:var(--color-navy)}.aj-data-view[data-sticky-first=true] .aj-data-table tbody tr:hover td:first-child,.aj-data-view[data-sticky-first=true] .aj-data-table tbody tr:nth-child(2n) td:first-child{background:var(--color-primary-soft)}.aj-permission-matrix .aj-data-view[data-layout=table]>.aj-data-table{overscroll-behavior:contain;max-height:65dvh;overflow:auto}.aj-permission-matrix .aj-data-table thead th{z-index:3;background:var(--color-navy);position:sticky;top:0}.aj-permission-matrix .aj-data-view[data-sticky-first=true] .aj-data-table thead th:first-child{z-index:4}.aj-data-group th{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);text-align:left;padding:12px;font-size:14px;font-weight:650}.aj-permission-matrix .aj-data-view[data-sticky-first=true] .aj-data-table .aj-data-group th{background:linear-gradient(100deg,var(--color-primary-soft),var(--color-primary-soft));color:var(--color-navy);box-shadow:none;position:static}.aj-data-group-title{align-items:center;gap:12px;display:inline-flex;position:sticky;left:12px}.aj-data-group-count{border:1px solid var(--color-border);color:var(--color-navy);background:#ffffffa0;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:500;display:inline-block}.aj-permission-matrix .aj-data-table .aj-matrix-card-category{display:none}.aj-data-group-toggle{text-align:left;cursor:pointer;border-radius:6px;align-items:center;gap:10px;min-height:32px;padding:2px 4px;display:inline-flex}.aj-data-group-toggle:hover{background:#ffffff90}.aj-nav-item{border:1px solid #0000}.aj-nav-item:not([aria-current]):not([aria-disabled]):hover{background:#ffffff14;border-color:#ffffff20}.aj-nav-tile{background:#ffffff08;border-color:#ffffff12}.aj-nav-tile[aria-current=page]>span:first-child{inset-block:20%}@media (prefers-reduced-motion:reduce){.aj-nav-item{transition:none}}:root,:root[data-theme=gate]{color-scheme:light;--color-navy:#1d4b8f;--color-navy-dark:#12356b;--color-navy-hover:#2a5ca6;--color-emerald:#1c7c86;--color-emerald-dark:#145f68;--color-gold:#d4a843;--color-bg:#f2f5fb;--color-surface:#fcfdff;--color-muted-surface:#e8eef8;--color-ink:#1a2840;--color-ink-secondary:#5a6a82;--color-ink-secondary-strong:#40506a;--color-border:#d8e1ef;--color-border-control:#8493ad;--color-primary-soft:#e6eefb;--theme-sidebar:#0c2548}:root[data-theme=emerald]{--color-navy:#245d4d;--color-navy-dark:#184536;--color-navy-hover:#306d5c;--color-emerald:#376b49;--color-emerald-dark:#285438;--color-gold:#c6a65b;--color-bg:#f4f6f0;--color-surface:#fffffb;--color-muted-surface:#eaf0e6;--color-ink:#24382e;--color-ink-secondary:#5b6d60;--color-ink-secondary-strong:#455b4b;--color-border:#d9e1d3;--color-border-control:#839481;--color-primary-soft:#eaf0dd;--theme-sidebar:#17392e}:root[data-theme=ivory]{--color-navy:#5b3a8f;--color-navy-dark:#432a6e;--color-navy-hover:#6d4aa6;--color-emerald:#7b4bb0;--color-emerald-dark:#5f3790;--color-gold:#d1ad5a;--color-bg:#f7f3fc;--color-surface:#fffdff;--color-muted-surface:#efe8f8;--color-ink:#2a2040;--color-ink-secondary:#6b6382;--color-ink-secondary-strong:#51496a;--color-border:#e2d9f0;--color-border-control:#9a90b0;--color-primary-soft:#efe7fa;--theme-sidebar:#2a1750}:root[data-theme=graphite]{--color-navy:#8a2a45;--color-navy-dark:#6a1d34;--color-navy-hover:#9e3a56;--color-emerald:#9c6b1e;--color-emerald-dark:#7a5214;--color-gold:#d9b25f;--color-bg:#fbf4f4;--color-surface:#fffdfd;--color-muted-surface:#f5e9ea;--color-ink:#3a1f28;--color-ink-secondary:#7a5f66;--color-ink-secondary-strong:#5e434b;--color-border:#ecd9dc;--color-border-control:#b09296;--color-primary-soft:#fbe9ec;--theme-sidebar:#3d0f1f}:root{--color-focus-ring:var(--color-navy);--color-focus-ring-on-navy:var(--color-gold);--color-on-navy-muted:#d0d9e2;--shadow-card:0 2px 10px #18293b08;--shadow-elevated:0 8px 24px #18293b14;--shadow-dialog:0 18px 60px #18293b30}#main-content{background:0 0}.aj-sidebar{background:var(--theme-sidebar);box-shadow:none;scrollbar-color:#ffffff40 transparent;border-right:1px solid #ffffff12}.aj-nav-item[aria-current=page]{background:var(--color-navy);box-shadow:none;border-color:#ffffff25}.aj-nav-item:not([aria-current]) svg{color:inherit}.aj-topbar,.aj-workspace-nav{background:var(--color-surface);border-color:var(--color-border);box-shadow:none}.aj-page-header{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-card)}.aj-page-header:before{background:var(--color-navy);box-shadow:none}.aj-button.bg-emerald:not(:disabled),.aj-button.bg-navy:not(:disabled){background:var(--color-navy);border-color:var(--color-navy);box-shadow:none}.aj-button.bg-emerald:hover:not(:disabled),.aj-button.bg-navy:hover:not(:disabled){background:var(--color-navy-dark)}.aj-button[data-variant=danger]:not(:disabled){background:var(--color-danger);border-color:var(--color-danger);box-shadow:none}.aj-login-story,.aj-welcome-hero,.aj-workspace-hero{background:linear-gradient(120deg,var(--theme-sidebar),var(--color-navy));border-color:var(--color-navy);box-shadow:var(--shadow-card)}.aj-welcome-hero{border-bottom-width:1px}.aj-hero-cta{background:var(--color-surface);color:var(--color-navy);box-shadow:0 2px 6px #00000018}.aj-chart-card,.aj-kpi,.aj-marketing-kpi{background:var(--color-surface);border-bottom:1px solid var(--color-border);box-shadow:var(--shadow-card)}.aj-assistant-brand,.aj-chart-icon,.aj-chat-new,.aj-chat-send{background:var(--color-navy);border-color:var(--color-navy);box-shadow:none}.aj-shortcut-3d{--shortcut:var(--color-navy);--shortcut-soft:var(--color-primary-soft);--shortcut-edge:var(--color-border);box-shadow:var(--shadow-card);border-bottom-width:1px}.aj-action-tile{--tile-ink:var(--color-navy);--tile-soft:var(--color-primary-soft);--tile-accent:var(--color-navy)}.aj-kpi[data-tone=navy]{--kpi-accent:var(--color-navy);--kpi-soft:var(--color-primary-soft)}.aj-data-view[data-sticky-first=true] .aj-data-table thead th:first-child,.aj-permission-matrix .aj-data-table thead th,main table thead,main table thead tr{background:var(--color-navy)}main table thead th{border-bottom-color:var(--color-navy-dark);text-shadow:none}.aj-data-view[data-sticky-first=true] .aj-data-table tbody tr:nth-child(2n) td:first-child,main table tbody tr:nth-child(2n){background:var(--color-muted-surface)}.aj-data-view[data-sticky-first=true] .aj-data-table tbody tr:hover td:first-child,main table tbody tr:hover{background:var(--color-primary-soft)}input:not([aria-invalid=true]):focus,select:focus,textarea:focus{border-color:var(--color-navy);box-shadow:0 0 0 3px #3346a81f}@supports (color:color-mix(in lab,red,red)){input:not([aria-invalid=true]):focus,select:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-navy) 12%,transparent)}}.aj-assistant{border-color:var(--color-border);box-shadow:var(--shadow-card)}.aj-assistant,.aj-assistant-header,.aj-chat-composer-area,.aj-conversation{background:var(--color-surface)}.aj-assistant-history{background:var(--color-muted-surface)}.aj-chat-emblem,.aj-message-avatar{background:var(--color-primary-soft);color:var(--color-navy);border-color:var(--color-border);box-shadow:none}.aj-chat-kicker,.aj-chat-thinking{color:var(--color-navy)}.aj-chat-welcome h2{color:var(--color-ink)}.aj-chat-composer-note,.aj-chat-intro,.aj-message-time{color:var(--color-ink-secondary)}.aj-chat-composer,.aj-chat-composer:focus-within{border-color:var(--color-border-control);box-shadow:var(--shadow-card)}.aj-chat-message-user .aj-message-bubble,.aj-history-row:has([aria-current=true]){background:var(--color-primary-soft);color:var(--color-ink);border-color:var(--color-border)}.aj-chat-starter{--starter-ink:var(--color-navy);--starter-bg:var(--color-primary-soft);color:var(--color-ink)}.aj-chat-icon-button:hover,.aj-chat-starter:hover{background:var(--color-primary-soft);color:var(--color-navy)}.aj-ib{--ib-top:var(--color-navy);--ib-bot:var(--color-navy);--ib-edge:var(--color-navy-dark);background:var(--ib-bot);box-shadow:0 2px 4px #00000018}.aj-ib:before{display:none}.aj-ib-red{--ib-bot:var(--color-danger);--ib-edge:var(--color-danger-dark)}.aj-ib-green{--ib-bot:var(--color-success-text);--ib-edge:var(--color-success-text)}.aj-ib-amber,.aj-ib-orange{--ib-bot:var(--color-warning-text);--ib-edge:var(--color-warning-text)}:root,:root[data-theme=gate]{--estate-building-1:#9fb6d6;--estate-building-2:#c7d5ea;--estate-building-3:#8fb0b8;--estate-side:#3f5a80;--estate-roof:#e3d3a0;--estate-window:#ffe3a3;--estate-land:#6f93a0;--estate-sun:#e6c070}:root[data-theme=emerald]{--estate-building-1:#91ad88;--estate-building-2:#c6c6a3;--estate-building-3:#e1d8b9;--estate-side:#516e5c;--estate-roof:#d7c897;--estate-window:#f4db9c;--estate-land:#658364;--estate-sun:#dbc17e}:root[data-theme=ivory]{--estate-building-1:#b9a3d8;--estate-building-2:#d8c9ec;--estate-building-3:#a9b4d2;--estate-side:#5b4a80;--estate-roof:#eadba8;--estate-window:#ffe0a8;--estate-land:#8f86b0;--estate-sun:#e6c27a}:root[data-theme=graphite]{--estate-building-1:#d3a0aa;--estate-building-2:#ecc8cd;--estate-building-3:#c9ad9a;--estate-side:#744352;--estate-roof:#ecd49e;--estate-window:#ffd9a0;--estate-land:#a08a7a;--estate-sun:#e8bf74}body{isolation:isolate;position:relative}.aj-estate-backdrop{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;background:radial-gradient(ellipse at 90% 85%,var(--estate-building-2),transparent 65%);position:fixed;inset:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.aj-estate-backdrop{background:radial-gradient(ellipse at 90% 85%,color-mix(in srgb,var(--estate-building-2) 10%,transparent),transparent 65%)}}.aj-estate-skyline{opacity:.19;width:100%;height:clamp(230px,48vh,520px);display:none;position:absolute;bottom:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 25% 85%,#0000);mask-image:linear-gradient(#0000,#000 25% 85%,#0000)}:root:not([data-theme]) .aj-estate-skyline-gate,:root[data-theme=emerald] .aj-estate-skyline-emerald,:root[data-theme=gate] .aj-estate-skyline-gate,:root[data-theme=graphite] .aj-estate-skyline-graphite,:root[data-theme=ivory] .aj-estate-skyline-ivory{display:block}.aj-login{background:0 0}.aj-page-header{background:#fff}@supports (color:color-mix(in lab,red,red)){.aj-page-header{background:color-mix(in srgb,var(--color-surface) 96%,var(--estate-building-1))}}.aj-city-building{--front:var(--estate-building-1);--side:var(--estate-side);--roof:var(--estate-roof)}.aj-city-building-a{--front:var(--estate-building-2);--side:var(--estate-side);--roof:var(--estate-roof)}.aj-city-building-c{--front:var(--estate-building-3);--side:var(--estate-side);--roof:var(--estate-roof)}.aj-city-building b{background:var(--side)}.aj-city-building>span{background:repeating-linear-gradient(to bottom,var(--estate-window) 0 9px,transparent 9px 20px);opacity:.65}.aj-city-platform{background:linear-gradient(135deg,var(--estate-building-1),var(--estate-building-2))}.aj-city-halo{background:radial-gradient(ellipse,var(--estate-building-2),transparent 65%)}@supports (color:color-mix(in lab,red,red)){.aj-city-halo{background:radial-gradient(ellipse,color-mix(in srgb,var(--estate-building-2) 30%,transparent),transparent 65%)}}@media (max-width:767px){.aj-estate-skyline{opacity:.13;width:100%;height:260px}.aj-estate-backdrop{background:0 0}}@media (prefers-reduced-transparency:reduce){.aj-estate-backdrop{display:none}}@media print{.aj-estate-backdrop{display:none}}.aj-sidebar{border-right-color:#d6a84f66}@supports (color:color-mix(in lab,red,red)){.aj-sidebar{border-right-color:color-mix(in srgb,var(--color-gold) 40%,transparent)}}.aj-nav-item[aria-current=page]{background:var(--color-emerald);border-color:#d6a84f8c}@supports (color:color-mix(in lab,red,red)){.aj-nav-item[aria-current=page]{border-color:color-mix(in srgb,var(--color-gold) 55%,transparent)}}.aj-nav-item[aria-current=page] svg{color:#fff4d5}.aj-page-header:before{background:var(--color-gold)}.aj-page-header{border-top:2px solid #dcc598}@supports (color:color-mix(in lab,red,red)){.aj-page-header{border-top:2px solid color-mix(in srgb,var(--color-gold) 55%,var(--color-border))}}.aj-login-story,.aj-welcome-hero,.aj-workspace-hero{background:radial-gradient(ellipse at 100% 100%,#d6a84f38,transparent 65%),linear-gradient(120deg,var(--theme-sidebar),var(--color-navy))}@supports (color:color-mix(in lab,red,red)){.aj-login-story,.aj-welcome-hero,.aj-workspace-hero{background:radial-gradient(ellipse at 100% 100%,color-mix(in srgb,var(--color-gold) 22%,transparent),transparent 65%),linear-gradient(120deg,var(--theme-sidebar),var(--color-navy))}}.aj-welcome-hero,.aj-workspace-hero{border-color:#d6a84fa6}@supports (color:color-mix(in lab,red,red)){.aj-welcome-hero,.aj-workspace-hero{border-color:color-mix(in srgb,var(--color-gold) 65%,transparent)}}.aj-button.bg-emerald:not(:disabled){background:var(--color-emerald);border-color:var(--color-emerald)}.aj-button.bg-emerald:hover:not(:disabled){background:var(--color-emerald-dark)}.aj-city-building,.aj-city-building b,.aj-city-building i{border-color:var(--estate-window)}@supports (color:color-mix(in lab,red,red)){.aj-city-building b,.aj-city-building i{border-color:color-mix(in srgb,var(--estate-window) 65%,transparent)}}.aj-city-building em{background:var(--theme-sidebar)}.aj-city-chip{background:var(--color-surface);color:var(--color-navy);border-color:var(--color-gold)}.aj-city-spark{color:var(--estate-window);filter:none}:root{--dashboard-blue:#2455a4;--dashboard-teal:#08766d;--dashboard-rose:#a52d58;--dashboard-amber:#885816;--dashboard-slate:#465572;--dashboard-violet:#6545a4}body{background:radial-gradient(ellipse at 95% 0,#3346a817,transparent 45%),var(--color-bg)}@supports (color:color-mix(in lab,red,red)){body{background:radial-gradient(ellipse at 95% 0,color-mix(in srgb,var(--color-navy) 9%,transparent),transparent 45%),var(--color-bg)}}.aj-estate-skyline{opacity:.055}.aj-sidebar{background:radial-gradient(ellipse at 0 0,#ffffff0d,transparent 60%),linear-gradient(165deg,var(--theme-sidebar),var(--color-navy-dark))}.aj-button,.aj-chart-card,.aj-hero-cta,.aj-kpi,.aj-nav-item,.aj-shortcut-3d{transition:transform .2s,box-shadow .2s,border-color .2s}.aj-nav-item[aria-current=page]{background:linear-gradient(125deg,var(--color-emerald),var(--color-navy))}.aj-page-header{border-radius:var(--radius-lg);background:linear-gradient(110deg,var(--color-surface) 55%,var(--color-primary-soft));padding:18px 22px}.aj-welcome-hero{border-radius:var(--radius-xl);background:radial-gradient(ellipse at 80% 80%,#32b69d35,transparent 60%),linear-gradient(115deg,var(--theme-sidebar),var(--color-navy));min-height:280px;padding:28px 32px}.aj-welcome-copy{max-width:62%}.aj-welcome-copy>p.mt-6{margin-top:16px}.aj-welcome-copy h2{font-size:clamp(26px,2.6vw,38px)}.aj-welcome-copy>p.mt-4{margin-top:12px}.aj-welcome-copy .aj-hero-cta{margin-top:18px}.aj-hero-accent{color:#f5da94}.aj-kpi{--metric:var(--dashboard-slate);border:1px solid #ffffff35;border-bottom:3px solid var(--metric);min-height:138px}@supports (color:color-mix(in lab,red,red)){.aj-kpi{border-bottom:3px solid color-mix(in srgb,var(--metric) 80%,black)}}.aj-kpi{border-radius:var(--radius-lg);background:linear-gradient(130deg,var(--metric),var(--metric))}@supports (color:color-mix(in lab,red,red)){.aj-kpi{background:linear-gradient(130deg,var(--metric),color-mix(in srgb,var(--metric) 80%,#102634))}}.aj-kpi{box-shadow:0 6px 16px var(--metric)}@supports (color:color-mix(in lab,red,red)){.aj-kpi{box-shadow:0 6px 16px color-mix(in srgb,var(--metric) 16%,transparent)}}.aj-kpi[data-tone=navy]{--metric:var(--dashboard-blue)}.aj-kpi[data-tone=emerald]{--metric:var(--dashboard-teal)}.aj-kpi[data-tone=danger]{--metric:var(--dashboard-rose)}.aj-kpi[data-tone=gold]{--metric:var(--dashboard-amber)}.aj-kpi[data-tone=neutral]{--metric:var(--dashboard-slate)}.aj-kpi>.aj-helper-text{color:#fff}.aj-kpi>.aj-helper-text:last-child{color:#ffffffdf}.aj-kpi>.aj-num{color:#fff;text-shadow:none;margin-top:12px;font-size:34px;line-height:1.2}.aj-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,165px),1fr))}.aj-chart-card{--chart-accent:var(--dashboard-teal);border-top:3px solid var(--chart-accent);border-bottom:1px solid var(--color-border);border-radius:var(--radius-lg);background:linear-gradient(160deg,var(--chart-accent),var(--color-surface) 55%)}@supports (color:color-mix(in lab,red,red)){.aj-chart-card{background:linear-gradient(160deg,color-mix(in srgb,var(--chart-accent) 5%,var(--color-surface)),var(--color-surface) 55%)}}.aj-chart-card:nth-child(4n+2){--chart-accent:var(--dashboard-blue)}.aj-chart-card:nth-child(4n+3){--chart-accent:var(--dashboard-violet)}.aj-chart-card:nth-child(4n+4){--chart-accent:var(--dashboard-amber)}.aj-chart-icon{background:var(--chart-accent);box-shadow:none;border:0}.aj-chart-card .aj-data-table{font-size:12px}.aj-chart-card .aj-data-table td,.aj-chart-card .aj-data-table th{padding:10px 8px}.aj-shortcut-3d[data-tone=violet]{color:#50368b;background:#eee9fc;border-color:#dbd0f5}.aj-shortcut-3d[data-tone=teal]{color:#115e54;background:#def5ee;border-color:#b7e7d8}.aj-shortcut-3d[data-tone=rose]{color:#963354;background:#fce8ef;border-color:#f2c9d8}@media (hover:hover){.aj-kpi:hover,.aj-shortcut-3d:hover{box-shadow:var(--shadow-elevated);transform:translateY(-4px)}.aj-chart-card:hover{border-top-color:var(--color-gold);box-shadow:var(--shadow-elevated)}.aj-button:hover:not(:disabled),.aj-hero-cta:hover,.aj-nav-tile:hover:not([aria-disabled]){transform:translateY(-2px)}}@keyframes aj-content-enter{0%{transform:translateY(10px)}to{transform:translateY(0)}}@keyframes aj-chart-reveal{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes aj-column-reveal{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes aj-city-drift{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:no-preference){.aj-route-enter{animation:aj-content-enter .35s ease-out}.aj-kpi,.aj-shortcut-3d{animation:aj-content-enter .45s ease-out both}.aj-kpi:nth-child(2),.aj-shortcut-3d:nth-child(2){animation-delay:50ms}.aj-kpi:nth-child(3),.aj-shortcut-3d:nth-child(3){animation-delay:.1s}.aj-kpi:nth-child(4){animation-delay:.15s}.aj-kpi:nth-child(5){animation-delay:.2s}.aj-chart-card li .h-2>div{transform-origin:0;animation:aj-chart-reveal .65s ease-out both}.aj-chart-card svg rect{transform-box:fill-box;transform-origin:bottom;animation:aj-column-reveal .65s ease-out both}.aj-welcome-hero .aj-city-scene{animation:aj-city-drift 7s ease-in-out 3}}@media (max-width:767px){.aj-welcome-hero{min-height:auto;padding:24px}.aj-welcome-copy{max-width:100%}.aj-page-header{padding:16px 18px}}@media (max-width:420px){.aj-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.aj-kpi{padding:14px}}@media (prefers-reduced-motion:reduce){.aj-button,.aj-chart-card,.aj-hero-cta,.aj-kpi,.aj-nav-item,.aj-route-enter,.aj-shortcut-3d{transition:none;animation:none}}.aj-chat-welcome,.aj-chat-welcome *{opacity:1!important;animation:none!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-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-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@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-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{50%{opacity:.5}}