/*! 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-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}}}@layer theme{:host,:root{--font-sans:var(--font-brand);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-amber-500:#ff8c00;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--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-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-normal:0em;--radius-sm:.25rem;--animate-spin:spin 1s linear infinite;--blur-2xl:40px;--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-900:#0a1628;--color-navy-500:#1e3a5f;--color-navy-100:#dce6f2;--radius-btn:12px;--radius-label:6px;--radius-pill:999px;--radius-card:16px}}@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{-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:initial;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:initial}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}*{box-sizing:border-box}html{--landing-safe-area-background:#000;--safe-area-inset-top:env(safe-area-inset-top,0px);background:var(--browser-chrome-background,var(--initial-browser-chrome-background,var(--background)));min-width:320px;min-height:100%;color:var(--foreground);overscroll-behavior-x:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html[data-landing-safe-area=navy-500]{--landing-safe-area-background:var(--navy-500)}html[data-landing-safe-area=navy-700]{--landing-safe-area-background:var(--navy-700)}html[data-landing-safe-area=black]{--landing-safe-area-background:#000}html[data-landing-safe-area=navy-900]{--landing-safe-area-background:var(--navy-900)}html[data-landing-safe-area=light]{--landing-safe-area-background:var(--white)}html[data-landing-safe-area=muted]{--landing-safe-area-background:var(--surface-muted)}html[data-landing-safe-area]{background-color:var(--landing-safe-area-background);box-shadow:none;filter:none;background-image:none}html[data-landing-safe-area] body{background:0 0}body{background:var(--browser-chrome-background,var(--initial-browser-chrome-background,var(--background)));width:100%;min-height:100dvh;color:var(--foreground);font-family:var(--font-brand);letter-spacing:0;overscroll-behavior-x:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;overflow-x:clip}@supports not (overflow:clip){body{overflow-x:hidden}}canvas,img,picture,svg,video{max-width:100%;height:auto}::selection{background:var(--accent);color:var(--accent-foreground)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;min-width:0}[role=button],a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}input,select,textarea{font-size:16px}button,input,select,textarea{appearance:none}textarea{overflow-wrap:anywhere}table{font-variant-numeric:tabular-nums}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-spin{animation-duration:1.5s!important;animation-iteration-count:infinite!important}}html[data-public-motion-paused=true]{scroll-behavior:auto!important}html[data-public-motion-paused=true] *,html[data-public-motion-paused=true] :after,html[data-public-motion-paused=true] :before{animation-play-state:paused!important}html[data-public-text-enlarged=true]{font-size:112.5%}html[data-public-text-enlarged=true] :is(input,textarea,select){font-size:1rem}html[data-public-links-underlined=true] a:not(.vivento-button-appearance):not([data-link-presentation=card]){text-underline-offset:.2em!important;text-decoration-line:underline!important;text-decoration-color:initial!important;text-decoration-thickness:.12em!important}}@layer components{@media (prefers-reduced-motion:reduce){.animate-pulse,.vivento-boneyard-bone{animation:none!important}.vivento-boneyard-bone{background-color:var(--skeleton-base)!important;background-image:none!important}[data-generated-page-skeleton] [data-boneyard-overlay=true]{transition:none!important}}@media (forced-colors:active){.vivento-boneyard-bone{forced-color-adjust:none;opacity:.35;background:canvastext!important;border:1px solid canvastext!important;animation:none!important}}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.\!sticky{position:sticky!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-auto{top:auto}.right-2{right:calc(var(--spacing) * 2)}.right-3{right:calc(var(--spacing) * 3)}.bottom-0{bottom:0}.left-1{left:var(--spacing)}.left-3{left:calc(var(--spacing) * 3)}.z-10{z-index:10}.z-50{z-index:50}.z-\[110\]{z-index:110}.col-start-1{grid-column-start:1}.row-start-1{grid-row-start:1}.container{width:100%}@media (min-width:30rem){.container{max-width:30rem}}@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}}@media (min-width:100rem){.container{max-width:100rem}}.m-0{margin:0}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-\[var\(--content-card-gap\)\]{margin-top:var(--content-card-gap)}.mt-\[var\(--content-stack-gap\)\]{margin-top:var(--content-stack-gap)}.mt-auto{margin-top:auto}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.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-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.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-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)}.h-7{height:calc(var(--spacing) * 7)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-\[100dvh\]{height:100dvh}.h-auto{height:auto}.h-full{height:100%}.max-h-\[100dvh\]{max-height:100dvh}.max-h-\[min\(88dvh\,44rem\)\]{max-height:min(88dvh,44rem)}.max-h-none{max-height:none}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-10{min-height:calc(var(--spacing) * 10)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-16{min-height:calc(var(--spacing) * 16)}.min-h-28{min-height:calc(var(--spacing) * 28)}.min-h-\[70dvh\]{min-height:70dvh}.min-h-screen{min-height:100vh}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-28{width:calc(var(--spacing) * 28)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-\[min\(12rem\,72vw\)\]{width:min(12rem,72vw)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[34rem\]{max-width:34rem}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-8{min-width:calc(var(--spacing) * 8)}.min-w-28{min-width:calc(var(--spacing) * 28)}.min-w-\[640px\]{min-width:640px}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.table-fixed{table-layout:fixed}.border-collapse{border-collapse:collapse}.translate-x-0{--tw-translate-x:0px}.translate-x-0,.translate-x-5{translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-5{--tw-translate-x:calc(var(--spacing) * 5)}.-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-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.touch-manipulation{touch-action:manipulation}.resize{resize:both}.resize-y{resize:vertical}.\[scrollbar-width\:none\]{scrollbar-width:none}.list-none{list-style-type:none}.appearance-none{appearance:none}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.flex-col{flex-direction:column}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-items-start{justify-items:start}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-\[var\(--content-card-gap\)\]{gap:var(--content-card-gap)}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-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(.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(--border)}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.\[overscroll-behavior\:contain\],.overscroll-contain{overscroll-behavior:contain}.rounded-btn{border-radius:var(--radius-btn)}.rounded-card{border-radius:var(--radius-card)}.rounded-full{border-radius:3.40282e+38px}.rounded-label{border-radius:var(--radius-label)}.rounded-none{border-radius:0}.rounded-pill{border-radius:var(--radius-pill)}.rounded-t-card{border-top-left-radius:var(--radius-card);border-top-right-radius:var(--radius-card)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.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-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[3px\]{border-left-style:var(--tw-border-style);border-left-width:3px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-\[var\(--amber-500\)\]{border-color:var(--amber-500)}.border-\[var\(--badge-free-border\)\]{border-color:var(--badge-free-border)}.border-\[var\(--control-active-border\)\]{border-color:var(--control-active-border)}.border-\[var\(--field-border\)\]{border-color:var(--field-border)}.border-\[var\(--filter-amber-active-border\)\]{border-color:var(--filter-amber-active-border)}.border-\[var\(--filter-amber-border\)\]{border-color:var(--filter-amber-border)}.border-\[var\(--filter-crimson-active\)\]{border-color:var(--filter-crimson-active)}.border-\[var\(--filter-crimson-border\)\]{border-color:var(--filter-crimson-border)}.border-\[var\(--filter-green-active\)\]{border-color:var(--filter-green-active)}.border-\[var\(--filter-green-border\)\]{border-color:var(--filter-green-border)}.border-\[var\(--filter-navy-active\)\]{border-color:var(--filter-navy-active)}.border-\[var\(--filter-navy-border\)\]{border-color:var(--filter-navy-border)}.border-\[var\(--filter-signal-active\)\]{border-color:var(--filter-signal-active)}.border-\[var\(--filter-signal-border\)\]{border-color:var(--filter-signal-border)}.border-amber-500{border-color:var(--color-amber-500)}.border-border{border-color:var(--border)}.border-border-strong{border-color:var(--border-strong)}.border-destructive{border-color:var(--destructive)}.border-secondary{border-color:var(--secondary)}.border-success{border-color:var(--success)}.border-transparent{border-color:#0000}.border-warning{border-color:var(--warning)}.border-white\/\[0\.15\]{border-color:#ffffff26}@supports (color:color-mix(in lab,red,red)){.border-white\/\[0\.15\]{border-color:color-mix(in oklab,var(--color-white) 15%,transparent)}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_10\%\,var\(--surface\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_10\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--foreground) 10%,var(--surface))}}.bg-\[color-mix\(in_srgb\,var\(--foreground\)_28\%\,var\(--surface\)\)\]{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.bg-\[color-mix\(in_srgb\,var\(--foreground\)_28\%\,var\(--surface\)\)\]{background-color:color-mix(in srgb,var(--foreground) 28%,var(--surface))}}.bg-\[var\(--badge-free-bg\)\]{background-color:var(--badge-free-bg)}.bg-\[var\(--button-primary-background\)\]{background-color:var(--button-primary-background)}.bg-\[var\(--control-thumb\)\]{background-color:var(--control-thumb)}.bg-\[var\(--control-track\)\]{background-color:var(--control-track)}.bg-\[var\(--field\)\]{background-color:var(--field)}.bg-\[var\(--field-disabled\)\]{background-color:var(--field-disabled)}.bg-\[var\(--field-readonly\)\]{background-color:var(--field-readonly)}.bg-\[var\(--filter-amber-active\)\]{background-color:var(--filter-amber-active)}.bg-\[var\(--filter-amber-soft\)\]{background-color:var(--filter-amber-soft)}.bg-\[var\(--filter-crimson-active\)\]{background-color:var(--filter-crimson-active)}.bg-\[var\(--filter-crimson-soft\)\]{background-color:var(--filter-crimson-soft)}.bg-\[var\(--filter-green-active\)\]{background-color:var(--filter-green-active)}.bg-\[var\(--filter-green-soft\)\]{background-color:var(--filter-green-soft)}.bg-\[var\(--filter-navy-active\)\]{background-color:var(--filter-navy-active)}.bg-\[var\(--filter-navy-soft\)\]{background-color:var(--filter-navy-soft)}.bg-\[var\(--filter-signal-active\)\]{background-color:var(--filter-signal-active)}.bg-\[var\(--filter-signal-soft\)\]{background-color:var(--filter-signal-soft)}.bg-\[var\(--surface\)\]{background-color:var(--surface)}.bg-background{background-color:var(--background)}.bg-card{background-color:var(--card)}.bg-destructive-soft{background-color:var(--destructive-soft)}.bg-info{background-color:var(--info)}.bg-info-soft{background-color:var(--info-soft)}.bg-navy-500{background-color:var(--color-navy-500)}.bg-navy-900\/90{background-color:#0a1628e6}@supports (color:color-mix(in lab,red,red)){.bg-navy-900\/90{background-color:color-mix(in oklab,var(--color-navy-900) 90%,transparent)}}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-secondary-soft{background-color:var(--secondary-soft)}.bg-success-soft{background-color:var(--success-soft)}.bg-surface{background-color:var(--surface)}.bg-surface-muted{background-color:var(--surface-muted)}.bg-transparent{background-color:#0000}.bg-warning-soft{background-color:var(--warning-soft)}.object-contain{object-fit:contain}.p-0{padding:0}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-\[var\(--content-card-padding\)\]{padding:var(--content-card-padding)}.\!px-1\.5{padding-inline:calc(var(--spacing) * 1.5)!important}.\!px-\[0\.65rem\]{padding-inline:.65rem!important}.px-0{padding-inline:0}.px-1{padding-inline:var(--spacing)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-\[var\(--content-card-padding\)\]{padding-inline:var(--content-card-padding)}.py-1{padding-block:var(--spacing)}.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-24{padding-block:calc(var(--spacing) * 24)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-\[max\(0\.75rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(.75rem,env(safe-area-inset-top))}.pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.pt-\[var\(--content-card-gap\)\]{padding-top:var(--content-card-gap)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-11{padding-right:calc(var(--spacing) * 11)}.pr-\[max\(0\.75rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(.75rem,env(safe-area-inset-right))}.pr-\[max\(1\.25rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1.25rem,env(safe-area-inset-right))}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-\[max\(0\.75rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(.75rem,env(safe-area-inset-bottom))}.pb-\[max\(1\.25rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1.25rem,env(safe-area-inset-bottom))}.pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.pb-\[var\(--content-card-gap\)\]{padding-bottom:var(--content-card-gap)}.pb-\[var\(--content-stack-gap\)\]{padding-bottom:var(--content-stack-gap)}.pl-1{padding-left:var(--spacing)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-10{padding-left:calc(var(--spacing) * 10)}.pl-\[calc\(var\(--content-card-padding\)\+2\.75rem\)\]{padding-left:calc(var(--content-card-padding) + 2.75rem)}.pl-\[max\(0\.75rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(.75rem,env(safe-area-inset-left))}.pl-\[max\(1\.25rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1.25rem,env(safe-area-inset-left))}.text-center{text-align:center}.text-left{text-align:left}.align-top{vertical-align:top}.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-\[0\.75rem\]{font-size:.75rem!important}.\!text-\[0\.8125rem\]{font-size:.8125rem!important}.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-none{--tw-leading:1;line-height:1}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.text-balance{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[var\(--badge-free-foreground\)\]{color:var(--badge-free-foreground)}.text-\[var\(--field-disabled-foreground\)\]{color:var(--field-disabled-foreground)}.text-\[var\(--field-placeholder\)\]{color:var(--field-placeholder)}.text-\[var\(--filter-amber-active-foreground\)\]{color:var(--filter-amber-active-foreground)}.text-\[var\(--filter-amber-soft-foreground\)\]{color:var(--filter-amber-soft-foreground)}.text-\[var\(--filter-crimson-active-foreground\)\]{color:var(--filter-crimson-active-foreground)}.text-\[var\(--filter-crimson-soft-foreground\)\]{color:var(--filter-crimson-soft-foreground)}.text-\[var\(--filter-green-active-foreground\)\]{color:var(--filter-green-active-foreground)}.text-\[var\(--filter-green-soft-foreground\)\]{color:var(--filter-green-soft-foreground)}.text-\[var\(--filter-navy-active-foreground\)\]{color:var(--filter-navy-active-foreground)}.text-\[var\(--filter-navy-soft-foreground\)\]{color:var(--filter-navy-soft-foreground)}.text-\[var\(--filter-signal-active-foreground\)\]{color:var(--filter-signal-active-foreground)}.text-\[var\(--filter-signal-soft-foreground\)\]{color:var(--filter-signal-soft-foreground)}.text-\[var\(--text-disabled\)\]{color:var(--text-disabled)}.text-\[var\(--text-link\)\]{color:var(--text-link)}.text-\[var\(--text-success\)\]{color:var(--text-success)}.text-accent{color:var(--accent)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-destructive-soft-foreground{color:var(--destructive-soft-foreground)}.text-foreground{color:var(--foreground)}.text-info{color:var(--info)}.text-info-foreground{color:var(--info-foreground)}.text-info-soft-foreground{color:var(--info-soft-foreground)}.text-muted-foreground{color:var(--muted-foreground)}.text-navy-100{color:var(--color-navy-100)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-secondary-soft-foreground{color:var(--secondary-soft-foreground)}.text-subtle-foreground{color:var(--subtle-foreground)}.text-success{color:var(--success)}.text-success-foreground{color:var(--success-foreground)}.text-warning{color:var(--warning)}.text-warning-foreground{color:var(--warning-foreground)}.text-white{color:var(--color-white)}.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)}}.text-white\/\[0\.76\]{color:#ffffffc2}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.76\]{color:color-mix(in oklab,var(--color-white) 76%,transparent)}}.text-white\/\[0\.86\]{color:#ffffffdb}@supports (color:color-mix(in lab,red,red)){.text-white\/\[0\.86\]{color:color-mix(in oklab,var(--color-white) 86%,transparent)}}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}.decoration-2{text-decoration-thickness:2px}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0\.15rem_0\.45rem_color-mix\(in_srgb\,var\(--navy-900\)_24\%\,transparent\)\]{--tw-shadow:0 .15rem .45rem var(--tw-shadow-color,var(--navy-900))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0\.15rem_0\.45rem_color-mix\(in_srgb\,var\(--navy-900\)_24\%\,transparent\)\]{--tw-shadow:0 .15rem .45rem var(--tw-shadow-color,color-mix(in srgb,var(--navy-900) 24%,transparent))}}.shadow-\[0_0\.15rem_0\.45rem_color-mix\(in_srgb\,var\(--navy-900\)_24\%\,transparent\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0\.45rem_1rem_-0\.6rem_color-mix\(in_srgb\,var\(--amber-500\)_48\%\,transparent\)\]{--tw-shadow:0 .45rem 1rem -.6rem var(--tw-shadow-color,var(--amber-500))}@supports (color:color-mix(in lab,red,red)){.shadow-\[0_0\.45rem_1rem_-0\.6rem_color-mix\(in_srgb\,var\(--amber-500\)_48\%\,transparent\)\]{--tw-shadow:0 .45rem 1rem -.6rem var(--tw-shadow-color,color-mix(in srgb,var(--amber-500) 48%,transparent))}}.shadow-\[0_0\.45rem_1rem_-0\.6rem_color-mix\(in_srgb\,var\(--amber-500\)_48\%\,transparent\)\],.shadow-\[0_1\.25rem_3\.5rem_rgba\(10\,22\,40\,0\.46\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_1\.25rem_3\.5rem_rgba\(10\,22\,40\,0\.46\)\]{--tw-shadow:0 1.25rem 3.5rem var(--tw-shadow-color,#0a162875)}.shadow-\[0_1rem_2\.75rem_rgba\(10\,22\,40\,0\.34\)\]{--tw-shadow:0 1rem 2.75rem var(--tw-shadow-color,#0a162857)}.shadow-\[0_1rem_2\.75rem_rgba\(10\,22\,40\,0\.34\)\],.shadow-\[inset_0_1px_0_var\(--glass-highlight\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_var\(--glass-highlight\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,var(--glass-highlight))}.shadow-\[var\(--shadow-card\)\]{--tw-shadow:var(--shadow-card)}.shadow-\[var\(--shadow-card\)\],.shadow-\[var\(--shadow-modal\)\]{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[var\(--shadow-modal\)\]{--tw-shadow:var(--shadow-modal)}.shadow-none{--tw-shadow:0 0 #0000}.shadow-none,.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);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.blur{--tw-blur:blur(8px)}.blur,.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-2xl{--tw-backdrop-blur:blur(var(--blur-2xl))}.backdrop-blur-2xl,.backdrop-saturate-150{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%)}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,transform\]{transition-property:color,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[padding\,background-color\,border-color\,box-shadow\,backdrop-filter\]{transition-property:padding,background-color,border-color,box-shadow,-webkit-backdrop-filter,backdrop-filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-\[180ms\]{--tw-duration:.18s;transition-duration:.18s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--button-foreground-active\:var\(--amber-900\)\]{--button-foreground-active:var(--amber-900)}.\[--button-foreground-hover\:var\(--amber-900\)\]{--button-foreground-hover:var(--amber-900)}.\[--button-foreground\:var\(--white\)\]{--button-foreground:var(--white)}.\[--button-link-decoration\:var\(--amber-500\)\]{--button-link-decoration:var(--amber-500)}.\[--foreground\:var\(--white\)\]{--foreground:var(--white)}.\[--muted-foreground\:var\(--navy-100\)\]{--muted-foreground:var(--navy-100)}.\[--surface-subtle\:rgba\(255\,255\,255\,0\.1\)\]{--surface-subtle:#ffffff1a}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\:text-foreground:is(:where(.group):is([open],:popover-open,:open) *){color:var(--foreground)}.marker\:content-none ::marker{--tw-content:none;content:none}.marker\:content-none::marker{--tw-content:none;content:none}.marker\:content-none ::-webkit-details-marker,.marker\:content-none::-webkit-details-marker{--tw-content:none;content:none}.placeholder\:text-\[var\(--field-placeholder\)\]::placeholder{color:var(--field-placeholder)}.backdrop\:bg-\[rgba\(10\,22\,40\,0\.48\)\]::backdrop{background-color:#0a16287a}.backdrop\:bg-\[var\(--overlay\)\]::backdrop{background-color:var(--overlay)}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.read-only\:bg-\[var\(--field-readonly\)\]:read-only{background-color:var(--field-readonly)}.read-only\:text-\[var\(--field-readonly-foreground\)\]:read-only{color:var(--field-readonly-foreground)}.focus-within\:border-\[var\(--field-border-focus\)\]:focus-within{border-color:var(--field-border-focus)}.focus-within\:ring-2:focus-within{--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-within\:ring-ring:focus-within{--tw-ring-color:var(--ring)}.focus-within\:ring-offset-2:focus-within{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-within\:ring-offset-background:focus-within{--tw-ring-offset-color:var(--background)}.focus-within\:outline-none:focus-within{--tw-outline-style:none;outline-style:none}@media (hover:hover){.hover\:border-\[var\(--control-active-border\)\]:hover{border-color:var(--control-active-border)}.hover\:border-\[var\(--field-border-focus\)\]:hover{border-color:var(--field-border-focus)}.hover\:border-\[var\(--filter-amber-border\)\]:hover{border-color:var(--filter-amber-border)}.hover\:border-\[var\(--filter-amber-hover\)\]:hover{border-color:var(--filter-amber-hover)}.hover\:border-\[var\(--filter-crimson-border\)\]:hover{border-color:var(--filter-crimson-border)}.hover\:border-\[var\(--filter-crimson-hover\)\]:hover{border-color:var(--filter-crimson-hover)}.hover\:border-\[var\(--filter-green-border\)\]:hover{border-color:var(--filter-green-border)}.hover\:border-\[var\(--filter-green-hover\)\]:hover{border-color:var(--filter-green-hover)}.hover\:border-\[var\(--filter-navy-border\)\]:hover{border-color:var(--filter-navy-border)}.hover\:border-\[var\(--filter-navy-hover\)\]:hover{border-color:var(--filter-navy-hover)}.hover\:border-\[var\(--filter-signal-border\)\]:hover{border-color:var(--filter-signal-border)}.hover\:border-\[var\(--filter-signal-hover\)\]:hover{border-color:var(--filter-signal-hover)}.hover\:border-border-strong:hover{border-color:var(--border-strong)}.hover\:border-secondary:hover{border-color:var(--secondary)}.hover\:border-transparent:hover{border-color:#0000}.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_14\%\,var\(--surface\)\)\]:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_srgb\,var\(--foreground\)_14\%\,var\(--surface\)\)\]:hover{background-color:color-mix(in srgb,var(--foreground) 14%,var(--surface))}}.hover\:bg-\[var\(--button-primary-background-hover\)\]:hover{background-color:var(--button-primary-background-hover)}.hover\:bg-\[var\(--filter-amber-hover\)\]:hover{background-color:var(--filter-amber-hover)}.hover\:bg-\[var\(--filter-amber-soft\)\]:hover{background-color:var(--filter-amber-soft)}.hover\:bg-\[var\(--filter-crimson-hover\)\]:hover{background-color:var(--filter-crimson-hover)}.hover\:bg-\[var\(--filter-crimson-soft\)\]:hover{background-color:var(--filter-crimson-soft)}.hover\:bg-\[var\(--filter-green-hover\)\]:hover{background-color:var(--filter-green-hover)}.hover\:bg-\[var\(--filter-green-soft\)\]:hover{background-color:var(--filter-green-soft)}.hover\:bg-\[var\(--filter-navy-hover\)\]:hover{background-color:var(--filter-navy-hover)}.hover\:bg-\[var\(--filter-navy-soft\)\]:hover{background-color:var(--filter-navy-soft)}.hover\:bg-\[var\(--filter-signal-hover\)\]:hover{background-color:var(--filter-signal-hover)}.hover\:bg-\[var\(--filter-signal-soft\)\]:hover{background-color:var(--filter-signal-soft)}.hover\:bg-primary-hover:hover{background-color:var(--primary-hover)}.hover\:bg-secondary-hover:hover{background-color:var(--secondary-hover)}.hover\:bg-surface-muted:hover{background-color:var(--surface-muted)}.hover\:bg-surface-subtle:hover{background-color:var(--surface-subtle)}.hover\:bg-white\/\[0\.10\]:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab,red,red)){.hover\:bg-white\/\[0\.10\]:hover{background-color:color-mix(in oklab,var(--color-white) 10%,transparent)}}.hover\:text-\[var\(--filter-amber-hover-foreground\)\]:hover{color:var(--filter-amber-hover-foreground)}.hover\:text-\[var\(--filter-amber-soft-foreground\)\]:hover{color:var(--filter-amber-soft-foreground)}.hover\:text-\[var\(--filter-crimson-hover-foreground\)\]:hover{color:var(--filter-crimson-hover-foreground)}.hover\:text-\[var\(--filter-crimson-soft-foreground\)\]:hover{color:var(--filter-crimson-soft-foreground)}.hover\:text-\[var\(--filter-green-hover-foreground\)\]:hover{color:var(--filter-green-hover-foreground)}.hover\:text-\[var\(--filter-green-soft-foreground\)\]:hover{color:var(--filter-green-soft-foreground)}.hover\:text-\[var\(--filter-navy-hover-foreground\)\]:hover{color:var(--filter-navy-hover-foreground)}.hover\:text-\[var\(--filter-navy-soft-foreground\)\]:hover{color:var(--filter-navy-soft-foreground)}.hover\:text-\[var\(--filter-signal-hover-foreground\)\]:hover{color:var(--filter-signal-hover-foreground)}.hover\:text-\[var\(--filter-signal-soft-foreground\)\]:hover{color:var(--filter-signal-soft-foreground)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-primary-hover-foreground:hover{color:var(--primary-hover-foreground)}.hover\:text-secondary-hover-foreground:hover{color:var(--secondary-hover-foreground)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-70:hover{opacity:.7}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:border-\[var\(--field-border-focus\)\]:focus-visible{border-color:var(--field-border-focus)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-focus:focus-visible{--tw-ring-color:var(--focus)}.focus-visible\:ring-ring:focus-visible{--tw-ring-color:var(--ring)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-background:focus-visible{--tw-ring-offset-color:var(--background)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:border-secondary:active{border-color:var(--secondary)}.active\:bg-secondary:active{background-color:var(--secondary)}.active\:text-secondary-foreground:active{color:var(--secondary-foreground)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-\[var\(--field-disabled\)\]:disabled{background-color:var(--field-disabled)}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:text-\[var\(--field-disabled-foreground\)\]:disabled{color:var(--field-disabled-foreground)}.disabled\:text-\[var\(--text-disabled\)\]:disabled{color:var(--text-disabled)}.disabled\:opacity-50:disabled{opacity:.5}.disabled\:opacity-55:disabled{opacity:.55}.disabled\:opacity-100:disabled{opacity:1}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.disabled\:saturate-50:disabled{--tw-saturate:saturate(50%);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,)}.disabled\:placeholder\:text-\[var\(--field-disabled-foreground\)\]:disabled::placeholder{color:var(--field-disabled-foreground)}@media (min-width:40rem){.sm\:top-1\/2{top:50%}.sm\:right-auto{right:auto}.sm\:bottom-auto{bottom:auto}.sm\:left-1\/2{left:50%}.sm\:h-11{height:calc(var(--spacing) * 11)}.sm\:h-auto{height:auto}.sm\:max-h-\[min\(calc\(100dvh-2rem\)\,680px\)\]{max-height:min(100dvh - 2rem,680px)}.sm\:w-11{width:calc(var(--spacing) * 11)}.sm\:w-44{width:calc(var(--spacing) * 44)}.sm\:w-48{width:calc(var(--spacing) * 48)}.sm\:w-\[min\(calc\(100vw-2rem\)\,36rem\)\]{width:min(100vw - 2rem,36rem)}.sm\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.sm\:-translate-x-1\/2,.sm\:-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-end{align-items:flex-end}.sm\:justify-between{justify-content:space-between}.sm\:overflow-visible{overflow:visible}.sm\:rounded-card{border-radius:var(--radius-card)}.sm\:border{border-style:var(--tw-border-style);border-width:1px}.sm\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.sm\:border-border{border-color:var(--border)}.sm\:pt-\[max\(1\.25rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1.25rem,env(safe-area-inset-top))}.sm\:pt-\[max\(1rem\,env\(safe-area-inset-top\)\)\]{padding-top:max(1rem,env(safe-area-inset-top))}.sm\:pr-\[max\(1\.5rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1.5rem,env(safe-area-inset-right))}.sm\:pr-\[max\(1rem\,env\(safe-area-inset-right\)\)\]{padding-right:max(1rem,env(safe-area-inset-right))}.sm\:pb-0{padding-bottom:0}.sm\:pb-5{padding-bottom:calc(var(--spacing) * 5)}.sm\:pb-\[max\(1rem\,env\(safe-area-inset-bottom\)\)\]{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.sm\:pl-\[max\(1\.5rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1.5rem,env(safe-area-inset-left))}.sm\:pl-\[max\(1rem\,env\(safe-area-inset-left\)\)\]{padding-left:max(1rem,env(safe-area-inset-left))}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:leading-8{--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8)}.sm\:shadow-\[var\(--shadow-modal\)\]{--tw-shadow:var(--shadow-modal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@media (min-width:48rem){.md\:inset-y-4{inset-block:calc(var(--spacing) * 4)}.md\:top-4{top:calc(var(--spacing) * 4)}.md\:right-4{right:calc(var(--spacing) * 4)}.md\:bottom-4{bottom:calc(var(--spacing) * 4)}.md\:left-auto{left:auto}.md\:ml-0{margin-left:0}.md\:h-\[calc\(100dvh-2rem\)\]{height:calc(100dvh - 2rem)}.md\:h-full{height:100%}.md\:max-h-full{max-height:100%}.md\:max-h-none{max-height:none}.md\:w-36{width:calc(var(--spacing) * 36)}.md\:w-\[min\(calc\(100vw-2rem\)\,24rem\)\]{width:min(100vw - 2rem,24rem)}.md\:max-w-none{max-width:none}.md\:translate-x-0{--tw-translate-x:0px}.md\:translate-x-0,.md\:translate-y-0{translate:var(--tw-translate-x) var(--tw-translate-y)}.md\:translate-y-0{--tw-translate-y:0px}.md\:flex-row{flex-direction:row}.md\:flex-wrap{flex-wrap:wrap}.md\:overflow-x-auto{overflow-x:auto}.md\:overflow-x-visible{overflow-x:visible}.md\:rounded-card{border-radius:var(--radius-card)}.md\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.md\:pb-0{padding-bottom:0}.md\:pl-0{padding-left:0}}@media (min-width:64rem){.lg\:top-1\/2{top:50%}.lg\:right-auto{right:auto}.lg\:bottom-auto{bottom:auto}.lg\:left-1\/2{left:50%}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline-flex{display:inline-flex}.lg\:h-auto{height:auto}.lg\:max-h-\[min\(calc\(100dvh-2rem\)\,680px\)\]{max-height:min(100dvh - 2rem,680px)}.lg\:w-40{width:calc(var(--spacing) * 40)}.lg\:w-48{width:calc(var(--spacing) * 48)}.lg\:w-52{width:calc(var(--spacing) * 52)}.lg\:w-\[min\(calc\(100vw-2rem\)\,36rem\)\]{width:min(100vw - 2rem,36rem)}.lg\:min-w-\[30rem\]{min-width:30rem}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.lg\:-translate-x-1\/2,.lg\:-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:items-center{align-items:center}.lg\:gap-5{gap:calc(var(--spacing) * 5)}.lg\:rounded-card{border-radius:var(--radius-card)}.lg\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}@media (min-width:80rem){.xl\:top-1\/2{top:50%}.xl\:right-auto{right:auto}.xl\:bottom-auto{bottom:auto}.xl\:left-1\/2{left:50%}.xl\:h-auto{height:auto}.xl\:max-h-\[min\(calc\(100dvh-2rem\)\,680px\)\]{max-height:min(100dvh - 2rem,680px)}.xl\:w-44{width:calc(var(--spacing) * 44)}.xl\:w-\[min\(calc\(100vw-2rem\)\,36rem\)\]{width:min(100vw - 2rem,36rem)}.xl\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1)}.xl\:-translate-x-1\/2,.xl\:-translate-y-1\/2{translate:var(--tw-translate-x) var(--tw-translate-y)}.xl\:-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1)}.xl\:gap-6{gap:calc(var(--spacing) * 6)}.xl\:rounded-card{border-radius:var(--radius-card)}.xl\:border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}}.\[\&_svg\]\:size-3\.5 svg{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker,.\[\&\:\:-webkit-scrollbar\]\:hidden::-webkit-scrollbar{display:none}.\[\&\>\*\]\:shrink-0>*{flex-shrink:0}.content-container{width:100%;padding-left:max(var(--content-padding-inline),env(safe-area-inset-left));padding-right:max(var(--content-padding-inline),env(safe-area-inset-right));margin-inline:auto}.content-readable{max-width:var(--content-readable-max)}.content-narrow{max-width:var(--content-narrow-max)}.content-default{max-width:var(--content-default-max)}.content-wide{max-width:var(--content-wide-max)}.content-full{max-width:none}.page-container{width:100%;max-width:var(--content-default-max);padding-left:max(var(--content-padding-inline),env(safe-area-inset-left));padding-right:max(var(--content-padding-inline),env(safe-area-inset-right));margin-inline:auto}.page-section{padding-block:var(--content-section-block)}.page-section-compact{padding-block:var(--content-section-block-compact)}.page-section-spacious{padding-block:var(--content-section-block-spacious)}.content-grid-gap{gap:var(--content-grid-gap)}.content-layout-gap{gap:var(--content-layout-gap)}.content-stack-gap{gap:var(--content-stack-gap)}.content-card-padding{padding:var(--content-card-padding)}.content-public-copy-inset{padding-inline-start:var(--content-public-copy-inset)}.content-card-stack{gap:var(--content-card-gap)}.type-action,.type-body,.type-body-lg,.type-body-sm,.type-caption,.type-display,.type-eyebrow,.type-form-helper,.type-h1,.type-h2,.type-h3,.type-h4,.type-h5,.type-h6,.type-label,.type-legal,.type-metric,.type-nav,.type-overline,.type-quote,.type-section-title,.type-table{font-family:var(--font-brand);letter-spacing:0;overflow-wrap:anywhere}.type-display{font-size:var(--type-display-size);font-weight:900;line-height:var(--type-display-line)}.type-h1{font-size:var(--type-h1-size);font-weight:900;line-height:var(--type-h1-line)}.type-h2{font-size:var(--type-h2-size);font-weight:900;line-height:var(--type-h2-line)}.type-section-title{font-size:var(--type-section-title-size);font-weight:900;line-height:var(--type-section-title-line)}.type-h3{font-size:var(--type-h3-size);font-weight:400;line-height:var(--type-h3-line)}.type-h4{font-size:var(--type-h4-size);font-weight:600;line-height:var(--type-h4-line)}.type-h5{font-size:var(--type-h5-size);font-weight:700;line-height:var(--type-h5-line)}.type-h6{font-size:var(--type-h6-size);font-weight:700;line-height:var(--type-h6-line)}.type-body-lg{font-size:var(--type-body-lg-size);font-weight:400;line-height:var(--type-body-lg-line)}.type-body{font-size:var(--type-body-size);font-weight:400;line-height:var(--type-body-line)}.type-body-sm{font-size:var(--type-body-sm-size);font-weight:400;line-height:var(--type-body-sm-line)}.type-caption{font-size:var(--type-caption-size);font-weight:600;line-height:var(--type-caption-line)}.type-label{font-size:var(--type-body-sm-size);font-weight:700;line-height:var(--type-body-sm-line)}.type-overline{line-height:var(--type-caption-line)}.type-eyebrow,.type-overline{font-size:var(--type-caption-size);font-weight:900;text-transform:uppercase}.type-eyebrow{letter-spacing:.08em;line-height:.95rem}.type-action{font-size:var(--type-action-size);font-weight:700;line-height:var(--type-action-line)}.type-metric{font-size:var(--type-metric-size);font-variant-numeric:tabular-nums;font-weight:900;line-height:var(--type-metric-line)}.type-form-helper{font-weight:400}.type-form-helper,.type-table{font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-line)}.type-table{font-variant-numeric:tabular-nums;font-weight:400}.type-legal{font-size:var(--type-legal-size);font-weight:400;line-height:var(--type-legal-line)}.type-quote{font-size:var(--type-body-lg-size);font-style:italic;font-weight:600;line-height:var(--type-body-lg-line)}.type-nav{font-size:var(--type-action-size);font-weight:700;line-height:var(--type-body-sm-line)}.type-link{color:var(--text-link);text-underline-offset:.18em;font-weight:700;text-decoration-line:underline;text-decoration-thickness:.12em;transition:color .16s,text-decoration-thickness .16s}.type-link:hover{color:var(--foreground);text-decoration-thickness:.16em}.type-active{color:var(--text-active);font-weight:700}.type-disabled{color:var(--text-disabled);cursor:not-allowed;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);font-weight:700;text-decoration-line:line-through;text-decoration-thickness:.08em}.type-success{color:var(--text-success);font-weight:700}.type-warning{color:var(--text-warning);font-weight:700}.type-danger{color:var(--text-danger);font-weight:700}.landing-hero{--hero-visual-progress:.7;--hero-frame-opacity:calc(.84 + (.1 * var(--hero-visual-progress)));--foreground:var(--white);--muted-foreground:var(--white);--surface-subtle:#ffffff1a;--button-ghost-background-hover:#ffffff1a;--button-ghost-background-active:#ffffff29;--button-ghost-foreground:var(--white);--button-ghost-foreground-hover:var(--white);--focus:var(--amber-300);--ring:var(--amber-300);isolation:isolate;background:var(--navy-500);min-height:100svh;position:relative;overflow:hidden}.landing-hero-content{min-height:100svh;padding-top:var(--content-hero-padding-top);padding-bottom:var(--content-hero-padding-bottom)}.landing-hero-frame-sequence{z-index:0;background:var(--navy-500);pointer-events:none;position:absolute;inset:0;overflow:hidden}.landing-hero-final-frame,.landing-hero-poster,.landing-hero-video{position:absolute;inset:0}.landing-hero-poster{display:block}.landing-hero-frame-sequence:after{background:radial-gradient(ellipse at 76% 30%,var(--signal) 0,var(--signal) 24%,transparent 48%),radial-gradient(ellipse at 90% 72%,var(--amber-500) 0,transparent 38%),linear-gradient(90deg,var(--navy-900) 0,var(--navy-700) 30%,var(--navy-500) 56%,var(--navy-500) 80%,var(--navy-700) 100%),linear-gradient(180deg,var(--navy-700) 0,var(--navy-500) 42%,var(--navy-500) 70%,var(--navy-900) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab,red,red)){.landing-hero-frame-sequence:after{background:radial-gradient(ellipse at 76% 30%,color-mix(in srgb,var(--signal) 22%,transparent) 0,color-mix(in srgb,var(--signal) 9%,transparent) 24%,transparent 48%),radial-gradient(ellipse at 90% 72%,color-mix(in srgb,var(--amber-500) 8%,transparent) 0,transparent 38%),linear-gradient(90deg,color-mix(in srgb,var(--navy-900) 90%,transparent) 0,color-mix(in srgb,var(--navy-700) 76%,transparent) 30%,color-mix(in srgb,var(--navy-500) 34%,transparent) 56%,color-mix(in srgb,var(--navy-500) 16%,transparent) 80%,color-mix(in srgb,var(--navy-700) 28%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--navy-700) 38%,transparent) 0,color-mix(in srgb,var(--navy-500) 10%,transparent) 42%,color-mix(in srgb,var(--navy-500) 30%,transparent) 70%,color-mix(in srgb,var(--navy-900) 68%,transparent) 100%)}}.landing-hero-frame-sequence:after{content:""}.landing-hero-frame-image{--hero-media-scale:1.015;object-fit:cover;width:100%;height:100%;opacity:var(--hero-frame-opacity);filter:saturate(1.06)contrast(1.08)brightness(.86);transform:scale(var(--hero-media-scale));display:block}.landing-hero-final-frame{transform:translateX(min(-.55vw,-.9778svh)) scale(var(--hero-media-scale)) scale(1.016)}.landing-hero-video{z-index:1;transition:opacity .16s linear}.landing-hero-police-transition{z-index:3;background:radial-gradient(circle at 78% 44%,var(--white) 0,transparent 18%),radial-gradient(ellipse at 78% 36%,var(--signal) 0,transparent 38%),radial-gradient(ellipse at 88% 62%,var(--amber-500) 0,transparent 42%);position:absolute;inset:-12%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.landing-hero-police-transition{background:radial-gradient(circle at 78% 44%,color-mix(in srgb,var(--white) 12%,transparent) 0,transparent 18%),radial-gradient(ellipse at 78% 36%,color-mix(in srgb,var(--signal) 38%,transparent) 0,transparent 38%),radial-gradient(ellipse at 88% 62%,color-mix(in srgb,var(--amber-500) 32%,transparent) 0,transparent 42%)}}.landing-hero-police-transition{mix-blend-mode:screen;opacity:0;pointer-events:none}.landing-hero-police-transition:after,.landing-hero-police-transition:before{content:"";opacity:0;position:absolute;inset:-18%}.landing-hero-police-transition:before{background:linear-gradient(108deg,transparent 0 37%,var(--signal) 48%,var(--navy-100) 54%,transparent 65% 100%)}@supports (color:color-mix(in lab,red,red)){.landing-hero-police-transition:before{background:linear-gradient(108deg,transparent 0 37%,color-mix(in srgb,var(--signal) 52%,transparent) 48%,color-mix(in srgb,var(--navy-100) 20%,transparent) 54%,transparent 65% 100%)}}.landing-hero-police-transition:before{transform:translate(-18%)}.landing-hero-police-transition:after{background:linear-gradient(72deg,transparent 0 39%,var(--amber-300) 49%,var(--amber-500) 55%,transparent 66% 100%)}@supports (color:color-mix(in lab,red,red)){.landing-hero-police-transition:after{background:linear-gradient(72deg,transparent 0 39%,color-mix(in srgb,var(--amber-300) 46%,transparent) 49%,color-mix(in srgb,var(--amber-500) 24%,transparent) 55%,transparent 66% 100%)}}.landing-hero-police-transition:after{transform:translate(18%)}.landing-hero-frame-sequence[data-video-state=playing] .landing-hero-final-frame,.landing-hero-frame-sequence[data-video-state=playing] .landing-hero-poster{visibility:hidden}.landing-hero-frame-sequence:is([data-video-state=transitioning],[data-video-state=complete]) .landing-hero-video{opacity:0}.landing-hero-frame-sequence[data-video-state=transitioning] .landing-hero-video{transition-duration:.18s;transition-delay:.21s;transition-timing-function:ease-out}.landing-hero-frame-sequence[data-video-state=transitioning] .landing-hero-police-transition{animation:hero-police-transition .68s ease-out both}.landing-hero-frame-sequence[data-video-state=transitioning] .landing-hero-police-transition:before{animation:hero-police-blue-sweep .65s cubic-bezier(.16,1,.3,1) both}.landing-hero-frame-sequence[data-video-state=transitioning] .landing-hero-police-transition:after{animation:hero-police-amber-sweep .62s cubic-bezier(.16,1,.3,1) 50ms both}.landing-hero-frame-sequence:after{z-index:2}.landing-hero:after{z-index:0;background:radial-gradient(ellipse at 68% 108%,var(--signal) 0,var(--navy-300) 38%,transparent 72%),linear-gradient(180deg,transparent,var(--navy-900));height:38%;position:absolute;inset:auto 0 0}@supports (color:color-mix(in lab,red,red)){.landing-hero:after{background:radial-gradient(ellipse at 68% 108%,color-mix(in srgb,var(--signal) 34%,transparent) 0,color-mix(in srgb,var(--navy-300) 12%,transparent) 38%,transparent 72%),linear-gradient(180deg,transparent,color-mix(in srgb,var(--navy-900) 56%,transparent))}}.landing-hero:after{content:"";pointer-events:none}.landing-hero-rails,.landing-hero-sweep{z-index:0;pointer-events:none;position:absolute;inset:0}.landing-hero-sweep{opacity:.38;background:linear-gradient(112deg,#0000 8%,#3b5fbf2e 36%,#0000 58%),linear-gradient(68deg,#0000 28%,#ff8c001f 48%,#0000 70%);animation:hero-sweep 5s ease-in-out alternate both}.landing-hero-rails{opacity:.34;background-image:linear-gradient(115deg,#0000 0 22%,#ffffff1a 22.2%,#0000 22.7% 100%),linear-gradient(115deg,#0000 0 58%,#6fe0c91f 58.2%,#0000 58.7% 100%)}.landing-hero-enter{opacity:1;filter:none;transform:none}.landing-hero-claim-main,.landing-hero-main{display:contents}.landing-hero-mobile-claim-icon{display:none}.landing-hero-account-actions{display:contents}.landing-hero-access-action,.landing-hero-mobile-only,.landing-hero-trust{display:none}@keyframes hero-sweep{0%{transform:translate(-3%)}to{transform:translate(3%)}}@keyframes hero-police-transition{0%,to{opacity:0}34%{opacity:.48}62%{opacity:.28}}@keyframes hero-police-blue-sweep{0%{opacity:0;transform:translate(-18%)}18%{opacity:.66}68%{opacity:.18}to{opacity:0;transform:translate(18%)}}@keyframes hero-police-amber-sweep{0%{opacity:0;transform:translate(18%)}34%{opacity:.54}72%{opacity:.16}to{opacity:0;transform:translate(-18%)}}@media (min-width:48rem) and (min-height:50.0625rem){.landing-hero{--content-card-gap:clamp(1.5rem,3vh,2rem);--content-stack-gap:clamp(2.75rem,5vh,3.5rem)}}@media (min-width:48rem) and (max-height:50rem){.landing-hero{--content-hero-padding-top:6.75rem;--content-hero-padding-bottom:3rem;--content-stack-gap:1.75rem;--content-card-gap:1rem;--type-display-size:2.75rem;--type-display-line:3.125rem}}@media (min-width:48rem) and (max-height:42rem){.landing-hero{--content-hero-padding-top:5.75rem;--content-hero-padding-bottom:1.5rem;--content-stack-gap:1rem;--content-card-gap:.75rem;--type-display-size:2.25rem;--type-display-line:2.625rem;--type-body-lg-size:1rem;--type-body-lg-line:1.5rem}}@media (max-width:63.999rem){.landing-hero{--content-card-gap:0;--content-stack-gap:0;--hero-mobile-action-gap:clamp(.65rem,1.5svh,.9rem);--hero-mobile-block-gap:clamp(1.75rem,3.8svh,2.5rem);--hero-mobile-content-bottom:max(1rem,env(safe-area-inset-bottom));--hero-mobile-content-top:clamp(8.5rem,18svh,11rem);background:var(--navy-500);height:100svh;min-height:0}.landing-hero:before{display:none}.landing-hero-content{height:100%;min-height:0;padding-top:var(--hero-mobile-content-top);padding-bottom:var(--hero-mobile-content-bottom);align-items:flex-start}.landing-hero-content>div{height:min(calc(100svh - var(--hero-mobile-content-top) - var(--hero-mobile-content-bottom)),45rem);justify-content:center;gap:var(--hero-mobile-block-gap);flex-direction:column;width:100%;max-width:34rem;display:flex}.landing-hero-content .landing-hero-enter{margin-top:0}.landing-hero h1{letter-spacing:-.035em;text-wrap:wrap;font-size:clamp(2.15rem,9.5vw,2.65rem);line-height:1.04}.landing-hero-mobile-emphasis{background:linear-gradient(110deg,var(--white),var(--amber-100) 58%,var(--amber-300));color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:0;display:inline}.landing-hero-content .landing-hero-enter-3{color:#ffffffd1;max-width:31rem}.landing-hero-enter-4{gap:var(--hero-mobile-action-gap);width:min(100%,24rem);display:grid}.landing-hero-account-actions{gap:var(--hero-mobile-action-gap);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.landing-hero-access-action{display:inline-flex}.landing-hero-enter-4 a{width:100%}.landing-hero-primary-action{box-shadow:0 1rem 2.5rem #0a162857,0 0 1.5rem #ff8c002e}.landing-hero-access-action,.landing-hero-pricing-action{border:1px solid var(--amber-300);position:relative;left:auto}@supports (color:color-mix(in lab,red,red)){.landing-hero-access-action,.landing-hero-pricing-action{border:1px solid color-mix(in srgb,var(--amber-300) 72%,transparent)}}.landing-hero-access-action,.landing-hero-pricing-action{border-radius:var(--radius-btn);background:var(--navy-900)}@supports (color:color-mix(in lab,red,red)){.landing-hero-access-action,.landing-hero-pricing-action{background:color-mix(in srgb,var(--navy-900) 72%,transparent)}}.landing-hero-access-action,.landing-hero-pricing-action{color:var(--white);box-shadow:inset 0 1px #ffffff0d}.landing-hero-pricing-action{display:none}.landing-hero-enter-5{border:0;border-top:1px solid #ffffff29;border-left:3px solid var(--amber-500);width:min(100%,31rem);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-radius:0;gap:.35rem;padding:.7rem 0 0 .8rem}.landing-hero-claim-main{align-items:center;gap:.65rem;display:flex}.landing-hero-mobile-claim-icon{border-radius:var(--radius-pill);width:2.25rem;height:2.25rem;color:var(--amber-500);background:#ff8c0024;border:1px solid #ffb56a70;flex:0 0 2.25rem;place-items:center;display:grid;box-shadow:0 0 1.5rem #ff8c0029}.landing-hero-mobile-claim-icon svg{width:1.1rem;height:1.1rem}.landing-hero-enter-5>a{width:auto;min-height:2rem;padding-inline:0}.landing-hero-enter-5>a:after{color:var(--amber-500);content:"›";margin-left:.45rem;font-size:1.35rem}.landing-hero-enter{animation:mobile-hero-content-enter .68s cubic-bezier(.22,1,.36,1) both}.landing-hero-enter-1{animation-delay:80ms}.landing-hero-enter-2{animation-delay:.16s}.landing-hero-enter-3{animation-delay:.24s}.landing-hero-enter-4{animation-delay:.32s}.landing-hero-enter-5{animation-delay:.4s}}@media (max-width:63.999rem) and (max-height:48rem){.landing-hero{--hero-mobile-action-gap:clamp(.45rem,1.2svh,.6rem);--hero-mobile-block-gap:clamp(1rem,2.2svh,1.25rem);--hero-mobile-content-top:max(5.5rem,12svh)}.landing-hero h1{font-size:clamp(1.8rem,9vw,2.05rem);line-height:1.02}.landing-hero-content .landing-hero-enter-3{font-size:.9rem;line-height:1.35}.landing-hero-enter-4{width:min(100%,22rem)}.landing-hero-enter-5{gap:.1rem;padding:.45rem 0 0 .65rem;display:grid}.landing-hero-claim-main{gap:.5rem}.landing-hero-mobile-claim-icon{flex-basis:1.8rem;width:1.8rem;height:1.8rem}.landing-hero-mobile-claim-icon svg{width:.9rem;height:.9rem}.landing-hero-claim-main strong{font-size:.86rem;line-height:1.2}.landing-hero-enter-5>a{min-height:1.65rem;font-size:.76rem}}@media (min-width:48rem) and (max-width:63.999rem) and (min-height:48.001rem){.landing-hero{--hero-mobile-block-gap:clamp(2rem,4svh,3rem);--hero-mobile-content-top:clamp(10rem,18svh,12rem)}.landing-hero-content>div{max-width:42rem}.landing-hero h1{max-width:42rem;font-size:clamp(2.75rem,5.6vw,3.4rem)}.landing-hero-content .landing-hero-enter-3{max-width:39rem;font-size:1.12rem}.landing-hero-enter-4{width:min(100%,28rem)}.landing-hero-enter-5{width:min(100%,38rem)}}@media (min-width:48rem) and (max-width:63.999rem) and (max-height:48rem){.landing-hero-content>div{max-width:42rem}.landing-hero h1{max-width:40rem;font-size:clamp(2.15rem,4.6vw,2.65rem)}.landing-hero-content .landing-hero-enter-3{max-width:39rem;font-size:1rem}.landing-hero-enter-4{width:min(100%,26rem)}.landing-hero-enter-5{width:min(100%,38rem)}}@media (max-width:47.999rem){html{--public-mobile-stage-height:100lvh;--public-mobile-stage-unit:1lvh}.landing-hero{--content-card-gap:0;--content-stack-gap:0;--hero-mobile-action-gap:clamp(.55rem,1.4svh,.75rem);--hero-mobile-block-gap:clamp(1rem,3.35svh,1.9rem);--hero-mobile-content-bottom:max(1rem,env(safe-area-inset-bottom));--hero-mobile-content-top:calc(var(--public-mobile-brand-shell-top) + var(--public-mobile-brand-shell-min-height) + .75rem);--secondary-soft:#102748c2;--secondary-soft-foreground:var(--white);height:auto;min-height:var(--public-mobile-stage-height)}.landing-hero-desktop-only{display:none}.landing-hero-mobile-only{display:inline}.landing-hero-content{height:auto;min-height:var(--public-mobile-stage-height);padding-top:var(--hero-mobile-content-top);padding-bottom:var(--hero-mobile-content-bottom);align-items:flex-start}.landing-hero-content>div{height:auto;min-height:calc(var(--public-mobile-stage-height) - var(--hero-mobile-content-top) - var(--hero-mobile-content-bottom));text-align:left;grid-template-rows:minmax(min-content,1fr) auto;gap:clamp(.75rem,2svh,1.25rem);width:min(100%,23rem);max-width:none;margin-inline:auto;padding-inline-start:0;display:grid}.landing-hero-main{align-self:center;align-items:stretch;gap:var(--hero-mobile-block-gap);text-align:left;flex-direction:column;width:100%;min-height:min-content;display:flex}.landing-hero-main>*{flex-shrink:0}.landing-hero-enter-1{align-self:flex-start}.landing-hero-enter-1>span{border-color:var(--signal);min-height:2rem}@supports (color:color-mix(in lab,red,red)){.landing-hero-enter-1>span{border-color:color-mix(in srgb,var(--signal) 72%,var(--white) 12%)}}.landing-hero-enter-1>span{background:var(--navy-900)}@supports (color:color-mix(in lab,red,red)){.landing-hero-enter-1>span{background:color-mix(in srgb,var(--navy-900) 74%,transparent)}}.landing-hero-enter-1>span{color:var(--white);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);font-size:clamp(.75rem,3.25vw,.84rem);box-shadow:inset 0 1px #ffffff14,0 .75rem 2rem #050d1938}.landing-hero-content h1.landing-hero-enter-2{letter-spacing:-.035em;margin-top:0;width:100%;max-width:22.5rem;margin-inline:0;font-size:clamp(1.75rem,8.6vw,2.3rem);line-height:1.02}.landing-hero-content .landing-hero-enter-3{color:#ffffffdb;text-shadow:0 1px 1rem #050d197a;margin-top:0;width:100%;max-width:21.5rem;margin-inline:0;font-size:clamp(.875rem,3.75vw,1rem);line-height:1.4}.landing-hero-content .landing-hero-enter-4{gap:var(--hero-mobile-action-gap);width:100%;max-width:none;margin-top:0}.landing-hero-account-actions{gap:var(--hero-mobile-action-gap);grid-template-columns:minmax(0,1fr)}.landing-hero-access-action,.landing-hero-primary-action{justify-content:center;min-height:3rem}.landing-hero-trust{display:none}.landing-hero-trust-icon{border:1px solid var(--green-300);flex:0 0 1.25rem;width:1.25rem;height:1.25rem;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-hero-trust-icon{border:1px solid color-mix(in srgb,var(--green-300) 56%,transparent)}}.landing-hero-trust-icon{border-radius:var(--radius-pill);background:var(--green-500)}@supports (color:color-mix(in lab,red,red)){.landing-hero-trust-icon{background:color-mix(in srgb,var(--green-500) 14%,transparent)}}.landing-hero-trust-icon{color:var(--green-300);place-items:center}.landing-hero-trust-icon svg{width:.75rem;height:.75rem}.landing-hero-content .landing-hero-enter-5{text-align:center;background:0 0;border:0;flex-direction:column-reverse;flex:none;align-self:end;align-items:stretch;gap:clamp(.75rem,1.8svh,1rem);width:100%;margin-top:0;padding:0;display:flex}.landing-hero-claim-main{border:0;grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(.45rem,1.1svh,.65rem) .75rem;width:100%;margin-top:0;padding-top:0;display:grid}.landing-hero-claim-main:after,.landing-hero-claim-main:before{background:linear-gradient(90deg,transparent,var(--signal));grid-row:1;height:1px}@supports (color:color-mix(in lab,red,red)){.landing-hero-claim-main:after,.landing-hero-claim-main:before{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--signal) 76%,var(--white) 8%))}}.landing-hero-claim-main:after,.landing-hero-claim-main:before{content:""}.landing-hero-claim-main:before{grid-column:1}.landing-hero-claim-main:after{grid-column:3;transform:scaleX(-1)}.landing-hero-mobile-claim-icon{width:2rem;height:2rem;color:var(--signal);filter:drop-shadow(0 0 .75rem var(--signal));background:0 0;border:0;grid-area:1/2;display:grid}@supports (color:color-mix(in lab,red,red)){.landing-hero-mobile-claim-icon{filter:drop-shadow(0 0 .75rem color-mix(in srgb,var(--signal) 48%,transparent))}}.landing-hero-mobile-claim-icon{place-items:center}.landing-hero-mobile-claim-icon svg{width:1.2rem;height:1.2rem}.landing-hero-claim-main strong{color:#ffffffc7;text-wrap:balance;grid-area:2/1/auto/-1;font-size:clamp(.82rem,3.45vw,.92rem);line-height:1.3}.landing-hero-enter-5>a{justify-content:center;align-self:center;align-items:center;width:fit-content;min-height:2.75rem;padding-inline:0}.landing-hero-enter-5>a:after{content:none}.landing-hero-opposition-icon{color:var(--amber-500);display:inline-flex}.landing-hero-opposition-icon svg{width:1rem;height:1rem}.landing-hero-frame-sequence{height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.landing-hero-frame-sequence:after{background:linear-gradient(90deg,var(--navy-900) 0,var(--navy-900) 68%,var(--navy-900) 100%),linear-gradient(180deg,var(--navy-900) 0,var(--navy-700) 34%,var(--navy-900) 72%,var(--navy-900) 100%)}@supports (color:color-mix(in lab,red,red)){.landing-hero-frame-sequence:after{background:linear-gradient(90deg,color-mix(in srgb,var(--navy-900) 58%,transparent) 0,color-mix(in srgb,var(--navy-900) 38%,transparent) 68%,color-mix(in srgb,var(--navy-900) 48%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--navy-900) 32%,transparent) 0,color-mix(in srgb,var(--navy-700) 22%,transparent) 34%,color-mix(in srgb,var(--navy-900) 52%,transparent) 72%,color-mix(in srgb,var(--navy-900) 82%,transparent) 100%)}}.landing-hero-frame-image{--hero-media-scale:1;object-position:center;filter:saturate(.92)contrast(1.04)brightness(.82);animation:none;transform:none}.landing-hero-frame-sequence[data-video-state] .landing-hero-poster{visibility:visible}.landing-hero-final-frame,.landing-hero-police-transition,.landing-hero-rails,.landing-hero-sweep,.landing-hero-video,.landing-hero:after{display:none}}@media (max-width:47.999rem) and (max-height:44rem){.landing-hero{--hero-mobile-action-gap:.5rem;--hero-mobile-block-gap:clamp(.95rem,2.3svh,1rem);--hero-mobile-content-bottom:max(.65rem,env(safe-area-inset-bottom));--hero-mobile-content-top:calc(var(--public-mobile-brand-shell-top) + var(--public-mobile-brand-shell-min-height) + .5rem)}.landing-hero-content h1.landing-hero-enter-2{font-size:clamp(1.55rem,7.65vw,1.82rem);line-height:1}.landing-hero-content .landing-hero-enter-3{font-size:clamp(.8rem,3.45vw,.875rem);line-height:1.3}.landing-hero-access-action,.landing-hero-primary-action{min-height:2.75rem}.landing-hero-content .landing-hero-enter-5{gap:.45rem}.landing-hero-enter-5>a{min-height:2.5rem;font-size:.78rem}.landing-hero-mobile-claim-icon{width:1.6rem;height:1.6rem}.landing-hero-mobile-claim-icon svg{width:1rem;height:1rem}.landing-hero-claim-main strong{font-size:.78rem;line-height:1.2}}@media (max-width:47.999rem) and (max-height:36rem){.landing-hero{--hero-mobile-block-gap:.55rem;--hero-mobile-content-bottom:max(.4rem,env(safe-area-inset-bottom));--hero-mobile-content-top:calc(var(--public-mobile-brand-shell-top) + var(--public-mobile-brand-shell-min-height) + .3rem)}.landing-hero-content h1.landing-hero-enter-2{font-size:1.45rem}.landing-hero-content .landing-hero-enter-3{font-size:.75rem;line-height:1.25}.landing-hero-enter-1>span{min-height:1.75rem;font-size:.68rem}.landing-hero-enter-5>a{min-height:2.25rem;font-size:.72rem}.landing-hero-claim-main{gap:.25rem .55rem}.landing-hero-claim-main strong{font-size:.7rem}}@media (max-width:47.999rem){html[data-public-text-enlarged=true] .landing-hero{overflow:visible}html[data-public-text-enlarged=true] .landing-hero,html[data-public-text-enlarged=true] .landing-hero-content{height:auto;min-height:var(--public-mobile-stage-height)}html[data-public-text-enlarged=true] .landing-hero-content>div{height:auto;min-height:calc(var(--public-mobile-stage-height) - var(--hero-mobile-content-top) - var(--hero-mobile-content-bottom))}}@keyframes mobile-hero-content-enter{0%{opacity:0;filter:blur(.35rem);transform:translateY(1.5rem)}to{opacity:1;filter:blur();transform:translate(0)}}@keyframes mobile-hero-image-drift{0%{transform:scale(1.2)translate(1.5%)}to{transform:scale(var(--hero-media-scale)) translateX(0)}}@keyframes mobile-hero-orbit{0%{opacity:.55;transform:translateY(.75rem)scale(.96)}to{opacity:1;transform:translate(-.75rem,-.75rem)scale(1.04)}}@media (prefers-reduced-motion:reduce){.landing-hero-enter,.landing-hero-frame-image,.landing-hero-sweep,.landing-hero:before{opacity:1;filter:none;animation:none;transform:none}.landing-hero-video{transition:none}.landing-hero-police-transition,.landing-hero-police-transition:after,.landing-hero-police-transition:before{animation:none;display:none}}html[data-public-motion-paused=true] .landing-hero-video{transition:none}html[data-public-motion-paused=true] .landing-hero-police-transition{display:none}@media (forced-colors:active){.landing-hero-police-transition{animation:none;display:none}}.range-slider{--slider-progress:0%;--slider-active:var(--amber-500);border-radius:var(--radius-pill);background:linear-gradient(90deg,var(--slider-active) 0 var(--slider-progress),var(--control-track) var(--slider-progress) 100%);height:1.25rem;accent-color:var(--slider-active);transition:filter .18s}.range-slider:hover:not(:disabled){--slider-active:var(--amber-300)}.range-slider:active:not(:disabled){--slider-active:var(--amber-900)}.range-slider::-webkit-slider-runnable-track{border-radius:var(--radius-pill);background:0 0;height:.5rem}.range-slider::-webkit-slider-thumb{border:3px solid var(--control-thumb);border-radius:var(--radius-pill);appearance:none;background:var(--slider-active);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--amber-500),0 .45rem 1rem -.5rem var(--amber-500);margin-top:-.375rem}@supports (color:color-mix(in lab,red,red)){.range-slider::-webkit-slider-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--amber-500) 58%,transparent),0 .45rem 1rem -.5rem color-mix(in srgb,var(--amber-500) 48%,transparent)}}.range-slider::-moz-range-track{border-radius:var(--radius-pill);background:var(--control-track);height:.5rem}.range-slider::-moz-range-progress{border-radius:var(--radius-pill);background:var(--slider-active);height:.5rem}.range-slider::-moz-range-thumb{border:3px solid var(--control-thumb);border-radius:var(--radius-pill);background:var(--slider-active);width:1.25rem;height:1.25rem;box-shadow:0 0 0 1px var(--amber-500),0 .45rem 1rem -.5rem var(--amber-500)}@supports (color:color-mix(in lab,red,red)){.range-slider::-moz-range-thumb{box-shadow:0 0 0 1px color-mix(in srgb,var(--amber-500) 58%,transparent),0 .45rem 1rem -.5rem color-mix(in srgb,var(--amber-500) 48%,transparent)}}.range-slider:disabled{cursor:not-allowed;opacity:.58}.range-slider:disabled::-webkit-slider-thumb{cursor:not-allowed}.range-slider:disabled::-moz-range-thumb{cursor:not-allowed}.badge-premium{isolation:isolate;background:var(--badge-premium-bg);color:var(--badge-premium-foreground);box-shadow:var(--badge-premium-shadow);text-shadow:0 1px #ffffff6b;background-clip:padding-box;border-color:#0000;position:relative;overflow:visible;transform:translateZ(0)}.badge-premium:before{z-index:0;background:linear-gradient(#ffffff9e,#ffffff47 36%,#fff0 72%);inset:1px}.badge-premium:after,.badge-premium:before{border-radius:inherit;content:"";pointer-events:none;position:absolute}.badge-premium:after{z-index:1;box-shadow:var(--badge-premium-pulse-shadow-rest);filter:blur(5px);opacity:.18;transform-origin:50%;background:0 0;border:0;animation:premium-glow-pulse 3.8s ease-in-out infinite;inset:-7px;transform:scale(1)}[data-access-locked] [data-premium-locked-visual]{opacity:.48;filter:grayscale(.18)saturate(.38);transition:opacity .18s,filter .18s}[data-access-locked] [data-premium-locked-copy]{opacity:.64;filter:saturate(.55);transition:opacity .18s,filter .18s}[data-access-locked]:hover [data-premium-locked-visual]{opacity:.68;filter:grayscale(.08)saturate(.68)}[data-access-locked]:hover [data-premium-locked-copy]{opacity:.78;filter:saturate(.76)}@media (prefers-reduced-motion:reduce){[data-access-locked] [data-premium-locked-copy],[data-access-locked] [data-premium-locked-visual]{transition:none}}@keyframes premium-glow-pulse{0%,to{box-shadow:var(--badge-premium-pulse-shadow-rest);opacity:.18;transform:scale(.995)}50%{box-shadow:var(--badge-premium-pulse-shadow-active);opacity:.38;transform:scale(1.022)}}.min-h-app{min-height:100dvh}.safe-px{padding-left:max(1rem,env(safe-area-inset-left));padding-right:max(1rem,env(safe-area-inset-right))}.safe-pb{padding-bottom:max(1rem,env(safe-area-inset-bottom))}.touch-target{min-width:40px;min-height:40px}@media (pointer:coarse){.touch-target{min-width:44px;min-height:44px}}.scroll-x{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.grid-auto-fit{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.brand-logo-image-blue,.brand-logo-image-white{grid-area:1/1}.brand-logo-image-blue{display:block}.brand-logo-image-white{display:none}@media (prefers-color-scheme:dark){:root:not(.theme-light) .brand-logo-image-blue{display:none}:root:not(.theme-light) .brand-logo-image-white{display:block}}.dark .brand-logo-image-blue,.theme-dark .brand-logo-image-blue{display:none}.dark .brand-logo-image-white,.theme-dark .brand-logo-image-white,.theme-light .brand-logo-image-blue{display:block}.theme-light .brand-logo-image-white{display:none}}:root{--navy-900:#0a1628;--navy-700:#102748;--navy-500:#1e3a5f;--navy-300:#7089b6;--navy-100:#dce6f2;--signal:#3b5fbf;--alternative-500:#2f5fe3;--alternative-300:#7da2ff;--mist:#e7eaee;--white:#fff;--amber-500:#ff8c00;--amber-900:#e07b00;--amber-300:#f3b56a;--amber-100:#ffd199;--crim-500:#c0392b;--crim-300:#ef8a8a;--crim-100:#f7d6d2;--green-500:#16a085;--green-300:#6fe0c9;--green-100:#ddf4ef;--avatar-bg-sky:#65b5f6;--avatar-bg-indigo:#6366d9;--avatar-bg-violet:#8b5cf6;--avatar-bg-pink:#ec6aa7;--avatar-bg-lime:#8bcf3f;--avatar-bg-cyan:#19b9cf;--chart-navy:#1e3a5f;--chart-amber:var(--amber-500);--chart-amber-foreground:var(--amber-900)}@supports (color:color-mix(in lab,red,red)){:root{--chart-amber-foreground:color-mix(in srgb,var(--amber-900) 76%,var(--navy-900))}}:root{--chart-alternative:#2f5fe3;--chart-red:#c9362b;--chart-green:#008573;--chart-violet:#7448e8;--chart-cyan:#007aa3;--chart-gold:#9d6500;--chart-magenta:#b32b72;--chart-slate:#345f8c;--font-brand:var(--font-source-sans-3),"Source Sans 3",system-ui,-apple-system,sans-serif;--font-notification-badge:var(--font-inter-notification-badge),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--content-readable-max:42rem;--content-narrow-max:56rem;--content-default-max:72rem;--content-wide-max:80rem;--content-padding-inline:1.25rem;--content-section-block:4rem;--content-section-block-compact:3rem;--content-section-block-spacious:5rem;--content-grid-gap:1.25rem;--content-layout-gap:2rem;--content-stack-gap:1.5rem;--content-card-padding:1.25rem;--content-card-gap:.75rem;--content-public-copy-inset:0rem;--content-navigation-padding-inline:calc(var(--content-card-padding) + .25rem);--content-hero-padding-top:7.5rem;--content-hero-padding-bottom:4rem;--public-mobile-brand-logo-width:clamp(8.75rem,39vw,9.5rem);--public-mobile-brand-shell-width:calc(var(--public-mobile-brand-logo-width) + 1.8rem);--public-mobile-brand-shell-height:3.75rem;--public-mobile-brand-shell-min-height:3.25rem;--public-mobile-brand-shell-padding:.65rem .9rem;--public-mobile-brand-shell-top:max(.75rem,env(safe-area-inset-top));--type-display-size:2.5rem;--type-display-line:3rem;--type-h1-size:2.25rem;--type-h1-line:2.75rem;--type-h2-size:1.875rem;--type-h2-line:2.375rem;--type-section-title-size:2.25rem;--type-section-title-line:2.75rem;--type-h3-size:1.5rem;--type-h3-line:2rem;--type-h4-size:1.25rem;--type-h4-line:1.75rem;--type-h5-size:1.25rem;--type-h5-line:1.75rem;--type-h6-size:1.125rem;--type-h6-line:1.625rem;--type-body-lg-size:1rem;--type-body-lg-line:1.5rem;--type-body-size:1rem;--type-body-line:1.5rem;--type-body-sm-size:.875rem;--type-body-sm-line:1.25rem;--type-caption-size:.75rem;--type-caption-line:1rem;--type-action-size:.875rem;--type-action-line:1rem;--type-metric-size:1.875rem;--type-metric-line:2.25rem;--type-legal-size:.75rem;--type-legal-line:1.125rem;--radius-btn:12px;--radius-label:6px;--radius-pill:999px;--radius-card:16px;--card-hover-scale-subtle:1.003;--card-hover-scale:1.006;--card-hover-scale-strong:1.012;--notification-floating-background:#f7fafe;--notification-floating-background-raised:var(--white);--notification-floating-border-base:#c8d6e8;--notification-floating-highlight:#ffffffe0;--notification-floating-title:var(--navy-900);--notification-floating-copy:var(--navy-700);--notification-floating-control:var(--navy-500);--notification-floating-control-background:#f7f9fc;--notification-floating-control-background-hover:#edf3fa;--notification-floating-control-background-active:var(--navy-100);--notification-floating-icon-background:#f8fafc;--notification-floating-success:#0d6b58;--notification-floating-info:var(--signal);--notification-floating-error:var(--crim-500);--notification-floating-warning:var(--amber-500);--notification-floating-warning-title:var(--navy-700);--notification-floating-dark-background:#0f223b;--notification-floating-dark-info:#9db7ff;--notification-unread-badge-background:linear-gradient(-51.52deg,#ee2933 13.929%,#ec0248 112.7%);--notification-unread-badge-foreground:var(--white);--notification-unread-badge-shadow:0 .338px 1.351px 0 #0000002b,0 .676px 2.703px 0 #0000000a,inset 0 -.338px 0 0 #00000029;--notification-floating-shadow:0 .4rem 1rem -.625rem var(--navy-900),0 .1rem .3rem var(--navy-900)}@supports (color:color-mix(in lab,red,red)){:root{--notification-floating-shadow:0 .4rem 1rem -.625rem color-mix(in srgb,var(--navy-900) 18%,transparent),0 .1rem .3rem color-mix(in srgb,var(--navy-900) 7%,transparent)}}@media (min-width:48rem){:root{--content-default-max:76rem;--content-wide-max:84rem;--content-padding-inline:2rem;--content-section-block:5rem;--content-section-block-compact:4rem;--content-section-block-spacious:6rem;--content-grid-gap:1.5rem;--content-layout-gap:3rem;--content-stack-gap:2rem;--content-card-padding:1.5rem;--content-card-gap:1rem;--content-hero-padding-top:8.5rem;--content-hero-padding-bottom:5rem;--public-mobile-brand-logo-width:clamp(10.5rem,23vw,12rem);--public-mobile-brand-shell-width:calc(var(--public-mobile-brand-logo-width) + 2rem);--public-mobile-brand-shell-height:4.25rem;--public-mobile-brand-shell-min-height:3.75rem;--public-mobile-brand-shell-padding:.65rem 1rem;--type-display-size:3rem;--type-display-line:3.5rem;--type-h1-size:2.5rem;--type-h1-line:3rem;--type-h2-size:2rem;--type-h2-line:2.5rem;--type-section-title-size:2.75rem;--type-section-title-line:3.25rem;--type-h3-size:1.625rem;--type-h3-line:2.125rem;--type-h4-size:1.375rem;--type-h4-line:2rem;--type-metric-size:2rem;--type-metric-line:2.5rem}}@media (min-width:64rem){:root{--content-default-max:80rem;--content-wide-max:90rem;--content-padding-inline:2.5rem;--content-section-block:6rem;--content-section-block-compact:4.5rem;--content-section-block-spacious:7.5rem;--content-grid-gap:2rem;--content-layout-gap:4rem;--content-stack-gap:2.5rem;--content-card-padding:2rem;--content-card-gap:1.25rem;--content-hero-padding-top:9rem;--content-hero-padding-bottom:6rem;--type-display-size:3.5rem;--type-display-line:4rem;--type-h1-size:3rem;--type-h1-line:3.5rem;--type-h2-size:2.25rem;--type-h2-line:2.75rem;--type-section-title-size:3rem;--type-section-title-line:3.5rem;--type-h3-size:1.75rem;--type-h3-line:2.25rem;--type-h4-size:1.5rem;--type-h4-line:2.125rem;--type-body-lg-size:1.125rem;--type-body-lg-line:1.75rem;--type-metric-size:2.25rem;--type-metric-line:2.75rem}}@media (min-width:90rem){:root{--content-wide-max:94rem;--content-padding-inline:3rem;--content-section-block:7rem;--content-section-block-compact:5rem;--content-section-block-spacious:8rem;--content-layout-gap:5rem}}.theme-light,:root{color-scheme:light;--background:var(--mist);--foreground:var(--navy-900);--surface:var(--white);--surface-muted:#f4f7fb;--surface-subtle:var(--navy-100);--surface-strong:var(--navy-900);--skeleton-base:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--skeleton-base:color-mix(in srgb,var(--surface-subtle) 76%,var(--surface) 24%)}}.theme-light,:root{--skeleton-highlight:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--skeleton-highlight:color-mix(in srgb,var(--surface-subtle) 34%,var(--surface) 66%)}}.theme-light,:root{--card:var(--white);--card-foreground:var(--navy-900);--muted:var(--navy-100);--field:var(--white);--input:var(--white);--field-border:var(--navy-300);--field-border-focus:var(--navy-500);--field-placeholder:var(--navy-500);--field-disabled:var(--navy-100);--field-disabled-foreground:var(--navy-500);--field-readonly:var(--surface-muted);--field-readonly-foreground:var(--foreground);--muted-foreground:var(--navy-700);--subtle-foreground:var(--navy-500);--border:var(--navy-100);--border-strong:var(--navy-300);--primary:var(--amber-500);--primary-hover:var(--amber-900);--primary-hover-border:var(--amber-500);--primary-foreground:var(--navy-900);--primary-hover-foreground:var(--navy-900);--primary-soft:var(--amber-100);--control-active:var(--amber-900);--control-active-hover:var(--amber-500);--control-active-border:var(--amber-500);--control-track:var(--progress-ring-track);--control-thumb:var(--white);--control-thumb-border:var(--navy-500);--progress-track:var(--surface-subtle);--progress-track-border:var(--navy-300);--progress-ring-track:var(--mist);--progress-value:var(--amber-500);--secondary:var(--navy-500);--secondary-border:var(--white);--secondary-hover:var(--navy-100);--secondary-foreground:var(--white);--secondary-hover-foreground:var(--navy-900);--secondary-soft:var(--navy-100);--secondary-soft-foreground:var(--navy-700);--button-primary-background:var(--amber-500);--button-primary-background-hover:var(--amber-300);--button-primary-background-active:var(--amber-900);--button-primary-foreground:var(--navy-900);--button-secondary-background:var(--navy-500);--button-secondary-background-hover:#294b76;--button-secondary-background-active:#152d4c;--button-secondary-foreground:var(--white);--button-ghost-background-hover:var(--surface-muted);--button-ghost-background-active:var(--navy-100);--button-ghost-foreground:var(--navy-700);--button-ghost-foreground-hover:var(--navy-900);--button-ghost-foreground-disabled:var(--navy-300);--button-danger-background:var(--crim-500);--button-danger-background-hover:var(--destructive-hover);--button-danger-background-active:#8f2114;--button-danger-foreground:var(--white);--button-link-foreground:var(--navy-500);--button-link-foreground-hover:var(--navy-900);--button-link-decoration:var(--amber-900);--button-disabled-background:var(--field-disabled);--button-disabled-foreground:var(--navy-300);--accent:var(--amber-500);--accent-hover:var(--amber-900);--accent-foreground:var(--navy-900);--info:var(--signal);--info-foreground:var(--white);--info-soft:var(--navy-100);--info-soft-foreground:var(--signal);--success:var(--green-500);--success-soft:var(--green-100);--success-foreground:#0d6b58;--warning:var(--amber-500);--warning-soft:var(--amber-100);--warning-foreground:var(--navy-700);--destructive:var(--crim-500);--destructive-hover:#a93226;--destructive-soft:var(--crim-100);--destructive-foreground:var(--white);--destructive-soft-foreground:#8f2114;--text-active:var(--navy-500);--text-disabled:var(--muted-foreground);--text-link:var(--navy-500);--text-success:#0d6b58;--text-warning:var(--navy-700);--text-danger:var(--destructive-hover);--glass-fallback:var(--surface);--glass-background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--glass-background:color-mix(in srgb,var(--surface) 68%,transparent)}}.theme-light,:root{--glass-background-strong:var(--surface)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--glass-background-strong:color-mix(in srgb,var(--surface) 84%,transparent)}}.theme-light,:root{--glass-border:var(--navy-500)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--glass-border:color-mix(in srgb,var(--navy-500) 34%,transparent)}}.theme-light,:root{--glass-highlight:var(--white)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--glass-highlight:color-mix(in srgb,var(--white) 66%,transparent)}}.theme-light,:root{--glass-shadow:0 1.25rem 3.5rem var(--navy-900)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--glass-shadow:0 1.25rem 3.5rem color-mix(in srgb,var(--navy-900) 22%,transparent)}}.theme-light,:root{--watermark-background:var(--white)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--watermark-background:color-mix(in srgb,var(--white) 94%,transparent)}}.theme-light,:root{--watermark-border:var(--navy-500)}@supports (color:color-mix(in lab,red,red)){.theme-light,:root{--watermark-border:color-mix(in srgb,var(--navy-500) 38%,transparent)}}.theme-light,:root{--watermark-foreground:var(--navy-700);--badge-free-bg:#f5f8fc;--badge-free-border:#c3d2e4;--badge-free-foreground:var(--navy-700);--badge-premium-bg:linear-gradient(135deg,#fff4dd,#ffd27a 42%,#ff9f1c);--badge-premium-border:#eacb95;--badge-premium-foreground:#3a2100;--badge-premium-pulse-border:#ff8c0033;--badge-premium-pulse-shadow-rest:0 0 24px #ff8c0014,0 0 46px #ffd1990d;--badge-premium-pulse-shadow-active:0 0 42px #ff8c0024,0 0 76px #ffd19912;--badge-premium-shadow:0 0 26px #ff8c001a,0 12px 34px #ff8c0012,inset 0 1px 0 #ffffffad;--filter-navy-soft:#edf3fa;--filter-navy-border:#c3d2e4;--filter-navy-soft-foreground:var(--navy-700);--filter-navy-hover:var(--navy-700);--filter-navy-hover-foreground:var(--white);--filter-navy-active:var(--navy-500);--filter-navy-active-foreground:var(--white);--filter-signal-soft:#e6ecff;--filter-signal-border:#c5d2ff;--filter-signal-soft-foreground:#2d4fae;--filter-signal-hover:#2f55c6;--filter-signal-hover-foreground:var(--white);--filter-signal-active:var(--signal);--filter-signal-active-foreground:var(--white);--filter-amber-soft:#fff1df;--filter-amber-border:#ffe3be;--filter-amber-soft-foreground:#704a19;--filter-amber-hover:var(--amber-900);--filter-amber-hover-foreground:var(--navy-900);--filter-amber-active:var(--amber-900);--filter-amber-active-border:var(--amber-500);--filter-amber-active-foreground:var(--navy-900);--filter-green-soft:#f1faf7;--filter-green-border:#d3efe8;--filter-green-soft-foreground:#0c6557;--filter-green-hover:var(--green-500);--filter-green-hover-foreground:var(--navy-900);--filter-green-active:var(--green-500);--filter-green-active-foreground:var(--navy-900);--filter-crimson-soft:#fbe4e0;--filter-crimson-border:#f3c7c0;--filter-crimson-soft-foreground:#8f2114;--filter-crimson-hover:var(--destructive-hover);--filter-crimson-hover-foreground:var(--white);--filter-crimson-active:var(--crim-500);--filter-crimson-active-foreground:var(--white);--focus:var(--navy-500);--ring:var(--focus);--overlay:#0a1628ad;--shadow-card:0 18px 60px #0a162814;--shadow-modal:0 28px 90px #0a162847}@media (prefers-color-scheme:dark){:root:not(.theme-light){color-scheme:dark;--chart-navy:#aec4e0;--chart-amber:var(--amber-300);--chart-amber-foreground:var(--amber-300);--chart-alternative:#7da2ff;--chart-red:#ff8276;--chart-green:#45d0b7;--chart-violet:#b19aff;--chart-cyan:#6fd0f5;--chart-gold:#f2c85b;--chart-magenta:#f08dbc;--chart-slate:#91a9c8;--background:var(--navy-900);--foreground:var(--white);--surface:var(--navy-700);--surface-muted:#132d52;--surface-subtle:var(--navy-500);--surface-strong:var(--white);--skeleton-base:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--skeleton-base:color-mix(in srgb,var(--surface-subtle) 42%,var(--surface) 58%)}}:root:not(.theme-light){--skeleton-highlight:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--skeleton-highlight:color-mix(in srgb,var(--surface-subtle) 80%,var(--surface) 20%)}}:root:not(.theme-light){--card:var(--navy-700);--card-foreground:var(--white);--muted:var(--navy-500);--field:var(--navy-900);--input:var(--navy-900);--field-border:var(--navy-300);--field-border-focus:var(--navy-100);--field-placeholder:var(--navy-100);--field-disabled:var(--navy-500);--field-disabled-foreground:var(--navy-100);--field-readonly:var(--surface-muted);--field-readonly-foreground:var(--foreground);--muted-foreground:var(--navy-100);--subtle-foreground:var(--navy-100);--border:var(--navy-500);--border-strong:var(--navy-300);--primary:var(--amber-300);--primary-hover:var(--amber-100);--primary-hover-border:var(--amber-300);--primary-foreground:var(--navy-900);--primary-hover-foreground:var(--navy-900);--primary-soft:#453321;--control-active:var(--amber-300);--control-active-hover:var(--amber-100);--control-active-border:var(--amber-300);--control-track:var(--progress-ring-track);--control-thumb:var(--navy-900);--control-thumb-border:var(--navy-100);--progress-track:var(--surface-subtle);--progress-track-border:var(--navy-300);--progress-ring-track:#ffffff29;--progress-value:var(--amber-300);--secondary:var(--navy-300);--secondary-border:var(--navy-300);--secondary-hover:var(--navy-100);--secondary-foreground:var(--navy-900);--secondary-hover-foreground:var(--navy-900);--secondary-soft:var(--navy-500);--secondary-soft-foreground:var(--navy-100);--button-primary-background:var(--amber-300);--button-primary-background-hover:var(--amber-100);--button-primary-background-active:#e8a753;--button-primary-foreground:var(--navy-900);--button-secondary-background:#2b4b73;--button-secondary-background-hover:#365b87;--button-secondary-background-active:#213d61;--button-secondary-foreground:var(--white);--button-ghost-background-hover:var(--white)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--button-ghost-background-hover:color-mix(in srgb,var(--white) 7%,transparent)}}:root:not(.theme-light){--button-ghost-background-active:var(--white)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--button-ghost-background-active:color-mix(in srgb,var(--white) 11%,transparent)}}:root:not(.theme-light){--button-ghost-foreground:var(--navy-100);--button-ghost-foreground-hover:var(--white);--button-ghost-foreground-disabled:var(--navy-300);--button-danger-background:#7f343a;--button-danger-background-hover:#97414a;--button-danger-background-active:#682a31;--button-danger-foreground:var(--white);--button-link-foreground:var(--white);--button-link-foreground-hover:var(--amber-900);--button-link-decoration:var(--amber-500);--button-disabled-background:var(--field-disabled);--button-disabled-foreground:var(--navy-300);--accent:var(--amber-300);--accent-hover:var(--amber-100);--accent-foreground:var(--navy-900);--info:var(--navy-300);--info-foreground:var(--navy-900);--info-soft:var(--navy-500);--info-soft-foreground:var(--navy-100);--success:var(--green-300);--success-soft:var(--green-100);--success-foreground:#0d6b58;--warning:var(--amber-300);--warning-soft:var(--amber-100);--warning-foreground:var(--navy-900);--destructive:var(--crim-300);--destructive-hover:var(--crim-100);--destructive-soft:var(--crim-100);--destructive-foreground:var(--navy-900);--destructive-soft-foreground:#8f2114;--text-active:var(--navy-100);--text-disabled:var(--muted-foreground);--text-link:var(--primary);--text-success:var(--green-300);--text-warning:var(--navy-100);--text-danger:var(--crim-300);--glass-fallback:var(--surface);--glass-background:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--glass-background:color-mix(in srgb,var(--surface) 74%,transparent)}}:root:not(.theme-light){--glass-background-strong:var(--surface)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--glass-background-strong:color-mix(in srgb,var(--surface) 86%,transparent)}}:root:not(.theme-light){--glass-border:var(--navy-100)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--glass-border:color-mix(in srgb,var(--navy-100) 38%,transparent)}}:root:not(.theme-light){--glass-highlight:var(--white)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--glass-highlight:color-mix(in srgb,var(--white) 18%,transparent)}}:root:not(.theme-light){--glass-shadow:0 1.4rem 3.75rem var(--navy-900)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--glass-shadow:0 1.4rem 3.75rem color-mix(in srgb,var(--navy-900) 58%,transparent)}}:root:not(.theme-light){--watermark-background:var(--white)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--watermark-background:color-mix(in srgb,var(--white) 94%,transparent)}}:root:not(.theme-light){--watermark-border:var(--navy-500)}@supports (color:color-mix(in lab,red,red)){:root:not(.theme-light){--watermark-border:color-mix(in srgb,var(--navy-500) 38%,transparent)}}:root:not(.theme-light){--watermark-foreground:var(--navy-700);--badge-free-bg:#263f62;--badge-free-border:#385577;--badge-free-foreground:var(--navy-100);--badge-premium-bg:linear-gradient(135deg,#fff3d8,#ffd199 34%,#ffaa32 68%,#ffe9c6);--badge-premium-border:#ffe1ad;--badge-premium-foreground:#3a2100;--badge-premium-pulse-border:#ffd1993d;--badge-premium-pulse-shadow-rest:0 0 26px #ffd1991f,0 0 50px #ff8c0012;--badge-premium-pulse-shadow-active:0 0 46px #ffd1992e,0 0 82px #ff8c001a;--badge-premium-shadow:0 0 30px #ff8c0024,0 14px 38px #ff8c0014,inset 0 1px 0 #ffffffd1;--filter-navy-soft:#263f62;--filter-navy-border:#385577;--filter-navy-soft-foreground:var(--navy-100);--filter-navy-hover:var(--navy-300);--filter-navy-hover-foreground:var(--navy-900);--filter-navy-active:var(--navy-300);--filter-navy-active-foreground:var(--navy-900);--filter-signal-soft:#263d73;--filter-signal-border:#3a5790;--filter-signal-soft-foreground:var(--navy-100);--filter-signal-hover:var(--signal);--filter-signal-hover-foreground:var(--white);--filter-signal-active:var(--signal);--filter-signal-active-foreground:var(--white);--filter-amber-soft:#453321;--filter-amber-border:#654c34;--filter-amber-soft-foreground:#ffd9aa;--filter-amber-hover:var(--amber-500);--filter-amber-hover-foreground:var(--navy-900);--filter-amber-active:var(--amber-500);--filter-amber-active-border:var(--amber-300);--filter-amber-active-foreground:var(--navy-900);--filter-green-soft:#123832;--filter-green-border:#1a5a4f;--filter-green-soft-foreground:#a9f0e2;--filter-green-hover:var(--green-500);--filter-green-hover-foreground:var(--navy-900);--filter-green-active:var(--green-500);--filter-green-active-foreground:var(--navy-900);--filter-crimson-soft:#55292d;--filter-crimson-border:#804147;--filter-crimson-soft-foreground:var(--crim-100);--filter-crimson-hover:var(--crim-500);--filter-crimson-hover-foreground:var(--white);--filter-crimson-active:var(--crim-500);--filter-crimson-active-foreground:var(--white);--focus:var(--navy-100);--ring:var(--focus);--overlay:#0a1628c7;--shadow-card:0 18px 60px #0000003d;--shadow-modal:0 32px 100px #0000006b;--notification-floating-background:var(--notification-floating-dark-background);--notification-floating-background-raised:var(--navy-700);--notification-floating-border-base:var(--navy-500);--notification-floating-highlight:#dce6f224;--notification-floating-title:var(--white);--notification-floating-copy:var(--navy-100);--notification-floating-control:var(--navy-300);--notification-floating-icon-background:#142b48;--notification-floating-success:var(--green-300);--notification-floating-info:var(--notification-floating-dark-info);--notification-floating-error:var(--crim-300);--notification-floating-warning:var(--amber-300);--notification-floating-warning-title:var(--navy-100);--notification-floating-shadow:0 .4rem 1rem -.625rem #00000057,0 .1rem .3rem #0000002e}}.dark,.theme-dark{color-scheme:dark;--chart-navy:#aec4e0;--chart-amber:var(--amber-300);--chart-amber-foreground:var(--amber-300);--chart-alternative:#7da2ff;--chart-red:#ff8276;--chart-green:#45d0b7;--chart-violet:#b19aff;--chart-cyan:#6fd0f5;--chart-gold:#f2c85b;--chart-magenta:#f08dbc;--chart-slate:#91a9c8;--background:var(--navy-900);--foreground:var(--white);--surface:var(--navy-700);--surface-muted:#132d52;--surface-subtle:var(--navy-500);--surface-strong:var(--white);--skeleton-base:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--skeleton-base:color-mix(in srgb,var(--surface-subtle) 42%,var(--surface) 58%)}}.dark,.theme-dark{--skeleton-highlight:var(--surface-subtle)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--skeleton-highlight:color-mix(in srgb,var(--surface-subtle) 80%,var(--surface) 20%)}}.dark,.theme-dark{--card:var(--navy-700);--card-foreground:var(--white);--muted:var(--navy-500);--field:var(--navy-900);--input:var(--navy-900);--field-border:var(--navy-300);--field-border-focus:var(--navy-100);--field-placeholder:var(--navy-100);--field-disabled:var(--navy-500);--field-disabled-foreground:var(--navy-100);--field-readonly:var(--surface-muted);--field-readonly-foreground:var(--foreground);--muted-foreground:var(--navy-100);--subtle-foreground:var(--navy-100);--border:var(--navy-500);--border-strong:var(--navy-300);--primary:var(--amber-300);--primary-hover:var(--amber-100);--primary-hover-border:var(--amber-300);--primary-foreground:var(--navy-900);--primary-hover-foreground:var(--navy-900);--primary-soft:#453321;--control-active:var(--amber-300);--control-active-hover:var(--amber-100);--control-active-border:var(--amber-300);--control-track:var(--progress-ring-track);--control-thumb:var(--navy-900);--control-thumb-border:var(--navy-100);--progress-track:var(--surface-subtle);--progress-track-border:var(--navy-300);--progress-ring-track:#ffffff29;--progress-value:var(--amber-300);--secondary:var(--navy-300);--secondary-border:var(--navy-300);--secondary-hover:var(--navy-100);--secondary-foreground:var(--navy-900);--secondary-hover-foreground:var(--navy-900);--secondary-soft:var(--navy-500);--secondary-soft-foreground:var(--navy-100);--button-primary-background:var(--amber-300);--button-primary-background-hover:var(--amber-100);--button-primary-background-active:#e8a753;--button-primary-foreground:var(--navy-900);--button-secondary-background:#2b4b73;--button-secondary-background-hover:#365b87;--button-secondary-background-active:#213d61;--button-secondary-foreground:var(--white);--button-ghost-background-hover:var(--white)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--button-ghost-background-hover:color-mix(in srgb,var(--white) 7%,transparent)}}.dark,.theme-dark{--button-ghost-background-active:var(--white)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--button-ghost-background-active:color-mix(in srgb,var(--white) 11%,transparent)}}.dark,.theme-dark{--button-ghost-foreground:var(--navy-100);--button-ghost-foreground-hover:var(--white);--button-ghost-foreground-disabled:var(--navy-300);--button-danger-background:#7f343a;--button-danger-background-hover:#97414a;--button-danger-background-active:#682a31;--button-danger-foreground:var(--white);--button-link-foreground:var(--white);--button-link-foreground-hover:var(--amber-900);--button-link-decoration:var(--amber-500);--button-disabled-background:var(--field-disabled);--button-disabled-foreground:var(--navy-300);--accent:var(--amber-300);--accent-hover:var(--amber-100);--accent-foreground:var(--navy-900);--info:var(--navy-300);--info-foreground:var(--navy-900);--info-soft:var(--navy-500);--info-soft-foreground:var(--navy-100);--success:var(--green-300);--success-soft:var(--green-100);--success-foreground:#0d6b58;--warning:var(--amber-300);--warning-soft:var(--amber-100);--warning-foreground:var(--navy-900);--destructive:var(--crim-300);--destructive-hover:var(--crim-100);--destructive-soft:var(--crim-100);--destructive-foreground:var(--navy-900);--destructive-soft-foreground:#8f2114;--text-active:var(--navy-100);--text-disabled:var(--muted-foreground);--text-link:var(--primary);--text-success:var(--green-300);--text-warning:var(--navy-100);--text-danger:var(--crim-300);--glass-fallback:var(--surface);--glass-background:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--glass-background:color-mix(in srgb,var(--surface) 74%,transparent)}}.dark,.theme-dark{--glass-background-strong:var(--surface)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--glass-background-strong:color-mix(in srgb,var(--surface) 86%,transparent)}}.dark,.theme-dark{--glass-border:var(--navy-100)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--glass-border:color-mix(in srgb,var(--navy-100) 38%,transparent)}}.dark,.theme-dark{--glass-highlight:var(--white)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--glass-highlight:color-mix(in srgb,var(--white) 18%,transparent)}}.dark,.theme-dark{--glass-shadow:0 1.4rem 3.75rem var(--navy-900)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--glass-shadow:0 1.4rem 3.75rem color-mix(in srgb,var(--navy-900) 58%,transparent)}}.dark,.theme-dark{--watermark-background:var(--white)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--watermark-background:color-mix(in srgb,var(--white) 94%,transparent)}}.dark,.theme-dark{--watermark-border:var(--navy-500)}@supports (color:color-mix(in lab,red,red)){.dark,.theme-dark{--watermark-border:color-mix(in srgb,var(--navy-500) 38%,transparent)}}.dark,.theme-dark{--watermark-foreground:var(--navy-700);--badge-free-bg:#263f62;--badge-free-border:#385577;--badge-free-foreground:var(--navy-100);--badge-premium-bg:linear-gradient(135deg,#fff3d8,#ffd199 34%,#ffaa32 68%,#ffe9c6);--badge-premium-border:#ffe1ad;--badge-premium-foreground:#3a2100;--badge-premium-pulse-border:#ffd1993d;--badge-premium-pulse-shadow-rest:0 0 26px #ffd1991f,0 0 50px #ff8c0012;--badge-premium-pulse-shadow-active:0 0 46px #ffd1992e,0 0 82px #ff8c001a;--badge-premium-shadow:0 0 30px #ff8c0024,0 14px 38px #ff8c0014,inset 0 1px 0 #ffffffd1;--filter-navy-soft:#263f62;--filter-navy-border:#385577;--filter-navy-soft-foreground:var(--navy-100);--filter-navy-hover:var(--navy-300);--filter-navy-hover-foreground:var(--navy-900);--filter-navy-active:var(--navy-300);--filter-navy-active-foreground:var(--navy-900);--filter-signal-soft:#263d73;--filter-signal-border:#3a5790;--filter-signal-soft-foreground:var(--navy-100);--filter-signal-hover:var(--signal);--filter-signal-hover-foreground:var(--white);--filter-signal-active:var(--signal);--filter-signal-active-foreground:var(--white);--filter-amber-soft:#453321;--filter-amber-border:#654c34;--filter-amber-soft-foreground:#ffd9aa;--filter-amber-hover:var(--amber-500);--filter-amber-hover-foreground:var(--navy-900);--filter-amber-active:var(--amber-500);--filter-amber-active-border:var(--amber-300);--filter-amber-active-foreground:var(--navy-900);--filter-green-soft:#123832;--filter-green-border:#1a5a4f;--filter-green-soft-foreground:#a9f0e2;--filter-green-hover:var(--green-500);--filter-green-hover-foreground:var(--navy-900);--filter-green-active:var(--green-500);--filter-green-active-foreground:var(--navy-900);--filter-crimson-soft:#55292d;--filter-crimson-border:#804147;--filter-crimson-soft-foreground:var(--crim-100);--filter-crimson-hover:var(--crim-500);--filter-crimson-hover-foreground:var(--white);--filter-crimson-active:var(--crim-500);--filter-crimson-active-foreground:var(--white);--focus:var(--navy-100);--ring:var(--focus);--overlay:#0a1628c7;--shadow-card:0 18px 60px #0000003d;--shadow-modal:0 32px 100px #0000006b;--notification-floating-background:var(--notification-floating-dark-background);--notification-floating-background-raised:var(--navy-700);--notification-floating-border-base:var(--navy-500);--notification-floating-highlight:#dce6f224;--notification-floating-title:var(--white);--notification-floating-copy:var(--navy-100);--notification-floating-control:var(--navy-300);--notification-floating-icon-background:#142b48;--notification-floating-success:var(--green-300);--notification-floating-info:var(--notification-floating-dark-info);--notification-floating-error:var(--crim-300);--notification-floating-warning:var(--amber-300);--notification-floating-warning-title:var(--navy-100);--notification-floating-shadow:0 .4rem 1rem -.625rem #00000057,0 .1rem .3rem #0000002e}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-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}@keyframes spin{to{transform:rotate(1turn)}}