@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-mono:var(--motoiq-font-mono);--color-white:#fff;--spacing:.25rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:calc(var(--radius) - 2px);--radius-lg:var(--radius);--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--motoiq-font-sans);--default-mono-font-family:var(--motoiq-font-mono);--color-border:var(--border)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.right-5{right:calc(var(--spacing) * 5)}.isolate{isolation:isolate}.col-4{grid-column:4}.col-5{grid-column:5}.col-6{grid-column:6}.col-7{grid-column:7}.col-12{grid-column:12}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-1{margin:calc(var(--spacing) * 1)}.m-2{margin:calc(var(--spacing) * 2)}.mx-30{margin-inline:calc(var(--spacing) * 30)}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .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-10{margin-top:calc(var(--spacing) * 10)}.mt-18{margin-top:calc(var(--spacing) * 18)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-100{height:calc(var(--spacing) * 100)}.h-auto{height:auto}.h-full{height:100%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-100{width:calc(var(--spacing) * 100)}.w-full{width:100%}.max-w-2xl{max-width:var(--container-2xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-\[35rem\]{max-width:35rem}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-90{rotate:90deg}.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-pointer{cursor:pointer}.resize{resize:both}.appearance-none{appearance:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-7>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 7) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 7) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-8>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:3.40282e38px}.rounded-md{border-radius:calc(var(--radius) - 2px)}.rounded-xl{border-radius:calc(var(--radius) + 4px)}.border{border-style:var(--tw-border-style);border-width:1px}.border-none{--tw-border-style:none;border-style:none}.border-\[var\(--motoiq-border-hair\)\]{border-color:var(--motoiq-border-hair)}.border-\[var\(--motoiq-border-hair2\)\]{border-color:var(--motoiq-border-hair2)}.border-\[var\(--motoiq-tone-calm\)\]{border-color:var(--motoiq-tone-calm)}.border-\[var\(--motoiq-tone-caution\)\]{border-color:var(--motoiq-tone-caution)}.border-\[var\(--motoiq-tone-critical\)\]{border-color:var(--motoiq-tone-critical)}.border-\[var\(--motoiq-tone-decisive\)\]{border-color:var(--motoiq-tone-decisive)}.border-input{border-color:var(--input)}.bg-\[\#xxx\]{background-color:#xxx}.bg-\[var\(--motoiq-surface-app2\)\]{background-color:var(--motoiq-surface-app2)}.bg-\[var\(--motoiq-surface-card\)\]{background-color:var(--motoiq-surface-card)}.bg-\[var\(--motoiq-tone-calm-soft\)\]{background-color:var(--motoiq-tone-calm-soft)}.bg-\[var\(--motoiq-tone-caution-soft\)\]{background-color:var(--motoiq-tone-caution-soft)}.bg-\[var\(--motoiq-tone-critical-soft\)\]{background-color:var(--motoiq-tone-critical-soft)}.bg-\[var\(--motoiq-tone-decisive-soft\)\]{background-color:var(--motoiq-tone-decisive-soft)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-foreground{background-color:var(--foreground)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-transparent{background-color:#0000}.bg-white\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-\[radial-gradient\(circle_at_top\,rgba\(124\,184\,255\,0\.12\)\,transparent_40\%\)\]{background-image:radial-gradient(circle at top,#7cb8ff1f,#0000 40%)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-10{padding:calc(var(--spacing) * 10)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-7{padding-inline:calc(var(--spacing) * 7)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-20{padding-block:calc(var(--spacing) * 20)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pr-10{padding-right:calc(var(--spacing) * 10)}.pr-12{padding-right:calc(var(--spacing) * 12)}.pr-14{padding-right:calc(var(--spacing) * 14)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-center{text-align:center}.text-left{text-align:left}.font-mono{font-family:var(--motoiq-font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[11px\]{font-size:11px}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-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-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#1D1D1F\]{color:#1d1d1f}.text-\[\#86868B\]{color:#86868b}.text-\[var\(--motoiq-text-muted\)\]{color:var(--motoiq-text-muted)}.text-\[var\(--motoiq-text-primary\)\]{color:var(--motoiq-text-primary)}.text-\[var\(--motoiq-text-secondary\)\]{color:var(--motoiq-text-secondary)}.text-\[var\(--motoiq-tone-calm\)\]{color:var(--motoiq-tone-calm)}.text-\[var\(--motoiq-tone-caution\)\]{color:var(--motoiq-tone-caution)}.text-\[var\(--motoiq-tone-critical\)\]{color:var(--motoiq-tone-critical)}.text-\[var\(--motoiq-tone-decisive\)\]{color:var(--motoiq-tone-decisive)}.text-background{color:var(--background)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.accent-\[\#34C759\]{accent-color:#34c759}.opacity-30{opacity:.3}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.shadow,.shadow-sm,.shadow\/radius,.shadow\/replay{--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)}.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)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.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-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-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-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-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y)}}.placeholder\:text-\[\#86868B\]::placeholder{color:#86868b}@media (hover:hover){.hover\:bg-\[\#F5F5F7\]:hover{background-color:#f5f5f7}.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab, var(--destructive) 90%, transparent)}}.hover\:bg-foreground\/90:hover{background-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-foreground\/90:hover{background-color:color-mix(in oklab, var(--foreground) 90%, transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab, var(--primary) 90%, transparent)}}.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab, var(--secondary) 80%, transparent)}}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.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-foreground:focus-visible{--tw-ring-color:var(--foreground)}.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\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}@media (min-width:40rem){.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[role\=\"option\"\]\:visible:is(){visibility:visible}}:root{--color-neutral-0:#fff;--color-neutral-50:#fafafa;--color-neutral-100:#f4f4f4;--color-neutral-200:#e6e6e6;--color-neutral-300:#d1d1d1;--color-neutral-400:#a3a3a3;--color-neutral-500:#7a7a7a;--color-neutral-600:#5c5c5c;--color-neutral-700:#434343;--color-neutral-800:#2b2b2b;--color-neutral-900:#1a1a1a;--color-neutral-950:#0e0e0e;--color-neutral-edge:#8f8f8f;--color-neutral-edge-dark:#676767;--color-blue-300:#a9c6e8;--color-blue-400:#7ba4d6;--color-blue-500:#4d7fbe;--color-blue-600:#35639c;--color-blue-700:#274b78;--color-blue-tint:#eaeff6;--color-blue-shade:#1b2a3d;--color-green-300:#9fd3b4;--color-green-400:#6bb98d;--color-green-500:#3d9b6a;--color-green-600:#2b7c53;--color-green-700:#1f6042;--color-green-tint:#e9f3ec;--color-green-shade:#152a1f;--color-amber-300:#f0cf94;--color-amber-400:#e0ad55;--color-amber-500:#c98f28;--color-amber-600:#8e6217;--color-amber-700:#825714;--color-amber-tint:#faf1de;--color-amber-shade:#2c2313;--color-red-300:#efb0ad;--color-red-400:#de8480;--color-red-500:#c85450;--color-red-600:#a83b38;--color-red-700:#872d2b;--color-red-tint:#fbecec;--color-red-shade:#2e1a1a;--color-motoiq-canvas:#f7f7f4;--color-motoiq-canvas-sunken:#efefea;--color-motoiq-paper:#fff;--color-motoiq-ink:#191919;--color-motoiq-ink2:#3d3d3a;--color-motoiq-ink3:#6b6b65;--color-motoiq-hair:#e8e8e2;--color-motoiq-rule:#d8d8d0;--color-motoiq-lime:#b7e33b;--color-motoiq-lime-deep:#a5d02c;--color-motoiq-lime-soft:#cdec78;--color-motoiq-lime-tint:#eaf6d4;--color-motoiq-lime-on:#17240a;--color-motoiq-teal:#2e6e63;--color-motoiq-teal-deep:#215449;--color-motoiq-teal-soft:#7cb8ab;--color-motoiq-teal-tint:#e2efec;--color-motoiq-night:#141412;--color-motoiq-night-raised:#1e1e1b;--color-motoiq-night-sunken:#282824;--color-motoiq-night-hair:#2f2f2a;--color-motoiq-night-rule:#45453e;--color-motoiq-night-ink2:#cbcbc4;--color-motoiq-night-ink3:#95958d;--color-motoiq-edge:#8e8e89;--color-motoiq-night-edge:#6a6a64;--color-custom-mist:#f5f7fa;--color-custom-mist-sunken:#eaeef4;--color-custom-paper:#fff;--color-custom-navy:#0d1b2a;--color-custom-navy2:#33475c;--color-custom-navy3:#576c81;--color-custom-hair:#dfe5ee;--color-custom-rule:#c6d0de;--color-custom-marine:#1b4b8f;--color-custom-marine-deep:#123a70;--color-custom-marine-tint:#e7eefa;--color-custom-abyss:#0a121c;--color-custom-abyss-raised:#111d2b;--color-custom-abyss-sunken:#182636;--color-custom-abyss-hair:#1d2c3e;--color-custom-abyss-rule:#2f4459;--color-custom-abyss-ink2:#c3d0de;--color-custom-abyss-ink3:#8ba0b6;--color-custom-sky:#8ab4e8;--color-custom-sky-soft:#b6d1f2;--color-custom-edge:#838f9d;--color-custom-abyss-edge:#596a7b;--color-coherence-canvas:#f7f8fb;--color-coherence-canvas-sunken:#eef0f6;--color-coherence-paper:#fff;--color-coherence-ink:#14161f;--color-coherence-ink2:#3a3f52;--color-coherence-ink3:#666d85;--color-coherence-ink-dim:#7d8599;--color-coherence-hair:#e6e9f1;--color-coherence-rule:#d3d8e6;--color-coherence-indigo:#3d4ea8;--color-coherence-indigo-deep:#2e3b80;--color-coherence-indigo-soft:#93a0dc;--color-coherence-indigo-tint:#eceffa;--color-coherence-indigo-on:#fff;--color-coherence-slate:#5b6478;--color-coherence-slate-soft:#9aa2b5;--color-coherence-copper:#a8632e;--color-coherence-copper-soft:#d09a6f;--color-coherence-copper-tint:#f6ece4;--color-coherence-cyan:#2b6f8a;--color-coherence-cyan-soft:#7fb3c6;--color-coherence-night:#0f1117;--color-coherence-night-raised:#171a23;--color-coherence-night-sunken:#0b0d12;--color-coherence-night-hair:#232839;--color-coherence-night-rule:#333a52;--corner-none:0;--corner-xs:2px;--corner-sm:4px;--corner-md:8px;--corner-lg:14px;--corner-xl:22px;--corner-full:999px;--elevation-0:none;--elevation-1:0 1px 2px #0000000f;--elevation-2:0 1px 2px #0000000d, 0 10px 24px -16px #00000038;--elevation-3:0 2px 4px #0000000d, 0 24px 48px -28px #00000042;--duration-instant:0s;--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-deliberate:.48s;--easing-standard:cubic-bezier(.2, 0, 0, 1);--easing-entrance:cubic-bezier(.05, .7, .1, 1);--easing-exit:cubic-bezier(.3, 0, .8, .15);--easing-emphasised:cubic-bezier(.22, 1, .36, 1);--size-control-sm:28px;--size-control-md:36px;--size-control-lg:44px;--size-icon-sm:14px;--size-icon-md:16px;--size-icon-lg:20px;--size-border-hairline:1px;--size-border-strong:2px;--spacing-0:0rem;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--font-family-sans:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Segoe UI Variable Text", "Segoe UI", Inter, ui-sans-serif, system-ui, "Helvetica Neue", Arial, sans-serif;--font-family-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, "Liberation Mono", "Courier New", monospace;--font-family-data:ui-monospace, "SF Mono", SFMono-Regular, "JetBrains Mono", Menlo, Consolas, "Liberation Mono", monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-line-height-tight:1.15;--font-line-height-snug:1.3;--font-line-height-normal:1.5;--font-line-height-relaxed:1.65;--font-tracking-hero:-.03em;--font-tracking-display:-.022em;--font-tracking-normal:0;--font-tracking-label:.04em;--font-tracking-eyebrow:.16em;--density-minimal-gap:.5rem;--density-minimal-padding:.75rem;--density-compact-gap:.75rem;--density-compact-padding:1rem;--density-standard-gap:1.25rem;--density-standard-padding:1.5rem;--density-expanded-gap:2rem;--density-expanded-padding:2rem;--layout-measure:68ch;--layout-measure-tight:54ch;--layout-page:1240px;--layout-gutter:1.5rem;--motion-arrival-duration:.32s;--motion-arrival-easing:cubic-bezier(.05, .7, .1, 1);--motion-attention-duration:.12s;--motion-attention-easing:cubic-bezier(.2, 0, 0, 1);--motion-disclosure-duration:.32s;--motion-disclosure-easing:cubic-bezier(.05, .7, .1, 1);--motion-selection-duration:.2s;--motion-selection-easing:cubic-bezier(.2, 0, 0, 1);--motion-reconsideration-duration:.2s;--motion-reconsideration-easing:cubic-bezier(.3, 0, .8, .15);--motion-confirmation-duration:.2s;--motion-confirmation-easing:cubic-bezier(.22, 1, .36, 1);--motion-handoff-duration:.2s;--motion-handoff-easing:cubic-bezier(.3, 0, .8, .15);--motion-continuation-duration:.48s;--motion-continuation-easing:cubic-bezier(.2, 0, 0, 1);--motion-recovery-duration:.32s;--motion-recovery-easing:cubic-bezier(.05, .7, .1, 1);--motion-resolution-duration:.48s;--motion-resolution-easing:cubic-bezier(.22, 1, .36, 1)}:root,[data-theme=coherence],[data-mode=light],[data-theme=coherence][data-mode=light],[data-theme=coherence] [data-mode=light]{--surface-base:#f7f8fb;--surface-raised:#fff;--surface-sunken:#eef0f6;--surface-overlay:#fff;--surface-inverse:#14161f;--surface-accent:#3d4ea8;--surface-accent-subtle:#eceffa;--text-primary:#14161f;--text-secondary:#3a3f52;--text-muted:#666d85;--text-inverse:#fff;--text-on-accent:#fff;--text-link:#3d4ea8;--text-link-hover:#2e3b80;--border-subtle:#e6e9f1;--border-strong:#d3d8e6;--border-inverse:#434343;--border-accent:#3d4ea8;--action-primary:#3d4ea8;--action-primary-hover:#2e3b80;--action-primary-text:#fff;--action-secondary:#fff;--action-secondary-hover:#eef0f6;--action-secondary-text:#14161f;--action-secondary-border:#d3d8e6;--action-ghost-hover:#eef0f6;--field-background:#fff;--field-border:#8f8f8f;--field-border-hover:#5c5c5c;--field-border-focus:#3d4ea8;--field-placeholder:#5c5c5c;--focus-ring:#2e3b80;--focus-width:2px;--focus-offset:2px;--status-success:#2b7c53;--status-warning:#8e6217;--status-critical:#a83b38;--status-informative:#35639c;--tag-neutral-bg:#f4f4f4;--tag-neutral-fg:#434343;--tag-positive-bg:#e9f3ec;--tag-positive-fg:#1f6042;--tag-caution-bg:#faf1de;--tag-caution-fg:#825714;--tag-critical-bg:#fbecec;--tag-critical-fg:#872d2b;--tag-info-bg:#eaeff6;--tag-info-fg:#274b78;--chart-series-1:#3d4ea8;--chart-series-2:#5b6478;--chart-series-3:#2b6f8a;--chart-series-4:#a8632e;--chart-axis:#666d85;--chart-grid:#e6e9f1;--chart-plot:#fff;--chart-band:#eceffa;--chart-absent:#d3d8e6;--chart-point:#2e3b80;--chart-forecast:#9aa2b5;--chart-highlight:#eef0f6;--shadow-low:0 1px 2px #0000000f;--shadow-high:0 1px 2px #0000000d, 0 10px 24px -16px #00000038;--shape-control:4px;--shape-surface:14px;--shape-field:4px;--shape-tag:4px;--type-display-tracking:-.03em;--type-display-weight:600;--type-body-leading:1.5}[data-mode=dark],[data-theme=coherence][data-mode=dark],[data-theme=coherence] [data-mode=dark]{--surface-base:#0f1117;--surface-raised:#171a23;--surface-sunken:#0b0d12;--surface-overlay:#171a23;--surface-inverse:#fff;--surface-accent:#93a0dc;--surface-accent-subtle:#232839;--text-primary:#f7f8fb;--text-secondary:#9aa2b5;--text-muted:#7d8599;--text-inverse:#14161f;--text-on-accent:#14161f;--text-link:#93a0dc;--text-link-hover:#f7f8fb;--border-subtle:#232839;--border-strong:#333a52;--border-inverse:#e6e6e6;--border-accent:#93a0dc;--action-primary:#93a0dc;--action-primary-hover:#f7f8fb;--action-primary-text:#14161f;--action-secondary:#171a23;--action-secondary-hover:#232839;--action-secondary-text:#f7f8fb;--action-secondary-border:#333a52;--action-ghost-hover:#232839;--field-background:#1a1a1a;--field-border:#676767;--field-border-hover:#a3a3a3;--field-border-focus:#93a0dc;--field-placeholder:#a3a3a3;--focus-ring:#93a0dc;--focus-width:2px;--focus-offset:2px;--status-success:#6bb98d;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#7ba4d6;--tag-neutral-bg:#2b2b2b;--tag-neutral-fg:#d1d1d1;--tag-positive-bg:#152a1f;--tag-positive-fg:#9fd3b4;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#1b2a3d;--tag-info-fg:#a9c6e8;--chart-series-1:#93a0dc;--chart-series-2:#9aa2b5;--chart-series-3:#7fb3c6;--chart-series-4:#d09a6f;--chart-axis:#666d85;--chart-grid:#232839;--chart-plot:#171a23;--chart-band:#232839;--chart-absent:#333a52;--chart-point:#93a0dc;--chart-forecast:#666d85;--chart-highlight:#232839;--shadow-low:none;--shadow-high:none;--shape-control:4px;--shape-surface:14px;--shape-field:4px;--shape-tag:4px;--type-display-tracking:-.03em;--type-display-weight:600;--type-body-leading:1.5}[data-theme=motoiq],[data-theme=motoiq][data-mode=light],[data-theme=motoiq] [data-mode=light]{--surface-base:#f7f7f4;--surface-raised:#fff;--surface-sunken:#efefea;--surface-overlay:#fff;--surface-inverse:#191919;--surface-accent:#b7e33b;--surface-accent-subtle:#eaf6d4;--text-primary:#191919;--text-secondary:#3d3d3a;--text-muted:#6b6b65;--text-inverse:#fff;--text-on-accent:#17240a;--text-link:#2e6e63;--text-link-hover:#215449;--border-subtle:#e8e8e2;--border-strong:#d8d8d0;--border-inverse:#3d3d3a;--border-accent:#b7e33b;--action-primary:#b7e33b;--action-primary-hover:#a5d02c;--action-primary-text:#17240a;--action-secondary:#fff;--action-secondary-hover:#efefea;--action-secondary-text:#191919;--action-secondary-border:#d8d8d0;--action-ghost-hover:#efefea;--field-background:#fff;--field-border:#8e8e89;--field-border-hover:#6b6b65;--field-border-focus:#2e6e63;--field-placeholder:#6b6b65;--focus-ring:#215449;--focus-width:2px;--focus-offset:2px;--status-success:#215449;--status-warning:#8e6217;--status-critical:#a83b38;--status-informative:#2e6e63;--tag-neutral-bg:#efefea;--tag-neutral-fg:#3d3d3a;--tag-positive-bg:#eaf6d4;--tag-positive-fg:#17240a;--tag-caution-bg:#faf1de;--tag-caution-fg:#825714;--tag-critical-bg:#fbecec;--tag-critical-fg:#872d2b;--tag-info-bg:#e2efec;--tag-info-fg:#215449;--chart-series-1:#2e6e63;--chart-series-2:#6b6b65;--chart-series-3:#35639c;--chart-series-4:#8e6217;--chart-axis:#8e8e89;--chart-grid:#e8e8e2;--chart-plot:#fff;--chart-band:#eaf6d4;--chart-absent:#d8d8d0;--chart-point:#b7e33b;--chart-forecast:#6b6b65;--chart-highlight:#efefea;--shadow-low:0 1px 2px #0000000f;--shadow-high:0 1px 2px #0000000d, 0 10px 24px -16px #00000038;--shape-control:8px;--shape-surface:14px;--shape-field:8px;--shape-tag:4px;--type-display-tracking:-.022em;--type-display-weight:700;--type-body-leading:1.65}[data-theme=motoiq][data-mode=dark],[data-theme=motoiq] [data-mode=dark]{--surface-base:#141412;--surface-raised:#1e1e1b;--surface-sunken:#282824;--surface-overlay:#1e1e1b;--surface-inverse:#f7f7f4;--surface-accent:#b7e33b;--surface-accent-subtle:#282824;--text-primary:#f7f7f4;--text-secondary:#cbcbc4;--text-muted:#95958d;--text-inverse:#191919;--text-on-accent:#17240a;--text-link:#7cb8ab;--text-link-hover:#cdec78;--border-subtle:#2f2f2a;--border-strong:#45453e;--border-inverse:#f7f7f4;--border-accent:#b7e33b;--action-primary:#b7e33b;--action-primary-hover:#cdec78;--action-primary-text:#17240a;--action-secondary:#1e1e1b;--action-secondary-hover:#282824;--action-secondary-text:#f7f7f4;--action-secondary-border:#45453e;--action-ghost-hover:#282824;--field-background:#1e1e1b;--field-border:#6a6a64;--field-border-hover:#95958d;--field-border-focus:#b7e33b;--field-placeholder:#95958d;--focus-ring:#b7e33b;--focus-width:2px;--focus-offset:2px;--status-success:#7cb8ab;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#7cb8ab;--tag-neutral-bg:#282824;--tag-neutral-fg:#cbcbc4;--tag-positive-bg:#282824;--tag-positive-fg:#cdec78;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#282824;--tag-info-fg:#7cb8ab;--chart-series-1:#7cb8ab;--chart-series-2:#95958d;--chart-series-3:#7ba4d6;--chart-series-4:#e0ad55;--chart-axis:#6a6a64;--chart-grid:#2f2f2a;--chart-plot:#1e1e1b;--chart-band:#282824;--chart-absent:#45453e;--chart-point:#b7e33b;--chart-forecast:#95958d;--chart-highlight:#282824;--shadow-low:none;--shadow-high:none;--shape-control:8px;--shape-surface:14px;--shape-field:8px;--shape-tag:4px;--type-display-tracking:-.022em;--type-display-weight:700;--type-body-leading:1.65}[data-theme=custom],[data-theme=custom][data-mode=light],[data-theme=custom] [data-mode=light]{--surface-base:#f5f7fa;--surface-raised:#fff;--surface-sunken:#eaeef4;--surface-overlay:#fff;--surface-inverse:#0d1b2a;--surface-accent:#1b4b8f;--surface-accent-subtle:#e7eefa;--text-primary:#0d1b2a;--text-secondary:#33475c;--text-muted:#576c81;--text-inverse:#fff;--text-on-accent:#fff;--text-link:#1b4b8f;--text-link-hover:#123a70;--border-subtle:#dfe5ee;--border-strong:#c6d0de;--border-inverse:#33475c;--border-accent:#1b4b8f;--action-primary:#1b4b8f;--action-primary-hover:#123a70;--action-primary-text:#fff;--action-secondary:#fff;--action-secondary-hover:#eaeef4;--action-secondary-text:#0d1b2a;--action-secondary-border:#c6d0de;--action-ghost-hover:#eaeef4;--field-background:#fff;--field-border:#838f9d;--field-border-hover:#576c81;--field-border-focus:#1b4b8f;--field-placeholder:#576c81;--focus-ring:#123a70;--focus-width:2px;--focus-offset:2px;--status-success:#2b7c53;--status-warning:#8e6217;--status-critical:#a83b38;--status-informative:#1b4b8f;--tag-neutral-bg:#eaeef4;--tag-neutral-fg:#33475c;--tag-positive-bg:#e9f3ec;--tag-positive-fg:#1f6042;--tag-caution-bg:#faf1de;--tag-caution-fg:#825714;--tag-critical-bg:#fbecec;--tag-critical-fg:#872d2b;--tag-info-bg:#e7eefa;--tag-info-fg:#123a70;--chart-series-1:#1b4b8f;--chart-series-2:#576c81;--chart-series-3:#2b7c53;--chart-series-4:#8e6217;--chart-axis:#838f9d;--chart-grid:#dfe5ee;--chart-plot:#fff;--chart-band:#e7eefa;--chart-absent:#c6d0de;--chart-point:#123a70;--chart-forecast:#576c81;--chart-highlight:#eaeef4;--shadow-low:0 1px 2px #0000000f;--shadow-high:0 1px 2px #0000000d, 0 10px 24px -16px #00000038;--shape-control:2px;--shape-surface:8px;--shape-field:2px;--shape-tag:2px;--type-display-tracking:-.03em;--type-display-weight:500;--type-body-leading:1.5}[data-theme=custom][data-mode=dark],[data-theme=custom] [data-mode=dark]{--surface-base:#0a121c;--surface-raised:#111d2b;--surface-sunken:#182636;--surface-overlay:#111d2b;--surface-inverse:#f5f7fa;--surface-accent:#8ab4e8;--surface-accent-subtle:#182636;--text-primary:#f5f7fa;--text-secondary:#c3d0de;--text-muted:#8ba0b6;--text-inverse:#0d1b2a;--text-on-accent:#0a121c;--text-link:#8ab4e8;--text-link-hover:#b6d1f2;--border-subtle:#1d2c3e;--border-strong:#2f4459;--border-inverse:#f5f7fa;--border-accent:#8ab4e8;--action-primary:#8ab4e8;--action-primary-hover:#b6d1f2;--action-primary-text:#0a121c;--action-secondary:#111d2b;--action-secondary-hover:#182636;--action-secondary-text:#f5f7fa;--action-secondary-border:#2f4459;--action-ghost-hover:#182636;--field-background:#111d2b;--field-border:#596a7b;--field-border-hover:#8ba0b6;--field-border-focus:#8ab4e8;--field-placeholder:#8ba0b6;--focus-ring:#8ab4e8;--focus-width:2px;--focus-offset:2px;--status-success:#6bb98d;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#8ab4e8;--tag-neutral-bg:#182636;--tag-neutral-fg:#c3d0de;--tag-positive-bg:#152a1f;--tag-positive-fg:#9fd3b4;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#182636;--tag-info-fg:#8ab4e8;--chart-series-1:#8ab4e8;--chart-series-2:#8ba0b6;--chart-series-3:#6bb98d;--chart-series-4:#e0ad55;--chart-axis:#596a7b;--chart-grid:#1d2c3e;--chart-plot:#111d2b;--chart-band:#182636;--chart-absent:#2f4459;--chart-point:#8ab4e8;--chart-forecast:#8ba0b6;--chart-highlight:#182636;--shadow-low:none;--shadow-high:none;--shape-control:2px;--shape-surface:8px;--shape-field:2px;--shape-tag:2px;--type-display-tracking:-.03em;--type-display-weight:500;--type-body-leading:1.5}[data-contrast=high][data-contrast=high][data-contrast=high]{--text-secondary:var(--text-primary);--text-muted:var(--text-primary);--border-subtle:var(--border-strong);--surface-raised:var(--surface-base);--surface-sunken:var(--surface-base);--field-placeholder:var(--text-secondary);--focus-width:3px;--focus-offset:3px;--chart-grid:var(--chart-axis);--chart-band:var(--surface-base);--shadow-low:none;--shadow-high:none}[data-density=compact][data-density=compact][data-density=compact]{--size-control-sm:24px;--size-control-md:32px;--size-control-lg:40px;--density-standard-gap:.75rem;--density-standard-padding:1rem;--density-expanded-gap:1.25rem;--density-expanded-padding:1.5rem;--layout-gutter:1rem}@media (prefers-color-scheme:dark){[data-mode=system],[data-theme=coherence][data-mode=system],[data-theme=coherence] [data-mode=system]{--surface-base:#0f1117;--surface-raised:#171a23;--surface-sunken:#0b0d12;--surface-overlay:#171a23;--surface-inverse:#fff;--surface-accent:#93a0dc;--surface-accent-subtle:#232839;--text-primary:#f7f8fb;--text-secondary:#9aa2b5;--text-muted:#7d8599;--text-inverse:#14161f;--text-on-accent:#14161f;--text-link:#93a0dc;--text-link-hover:#f7f8fb;--border-subtle:#232839;--border-strong:#333a52;--border-inverse:#e6e6e6;--border-accent:#93a0dc;--action-primary:#93a0dc;--action-primary-hover:#f7f8fb;--action-primary-text:#14161f;--action-secondary:#171a23;--action-secondary-hover:#232839;--action-secondary-text:#f7f8fb;--action-secondary-border:#333a52;--action-ghost-hover:#232839;--field-background:#1a1a1a;--field-border:#676767;--field-border-hover:#a3a3a3;--field-border-focus:#93a0dc;--field-placeholder:#a3a3a3;--focus-ring:#93a0dc;--focus-width:2px;--focus-offset:2px;--status-success:#6bb98d;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#7ba4d6;--tag-neutral-bg:#2b2b2b;--tag-neutral-fg:#d1d1d1;--tag-positive-bg:#152a1f;--tag-positive-fg:#9fd3b4;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#1b2a3d;--tag-info-fg:#a9c6e8;--chart-series-1:#93a0dc;--chart-series-2:#9aa2b5;--chart-series-3:#7fb3c6;--chart-series-4:#d09a6f;--chart-axis:#666d85;--chart-grid:#232839;--chart-plot:#171a23;--chart-band:#232839;--chart-absent:#333a52;--chart-point:#93a0dc;--chart-forecast:#666d85;--chart-highlight:#232839;--shadow-low:none;--shadow-high:none;--shape-control:4px;--shape-surface:14px;--shape-field:4px;--shape-tag:4px;--type-display-tracking:-.03em;--type-display-weight:600;--type-body-leading:1.5}[data-theme=motoiq][data-mode=system],[data-theme=motoiq] [data-mode=system]{--surface-base:#141412;--surface-raised:#1e1e1b;--surface-sunken:#282824;--surface-overlay:#1e1e1b;--surface-inverse:#f7f7f4;--surface-accent:#b7e33b;--surface-accent-subtle:#282824;--text-primary:#f7f7f4;--text-secondary:#cbcbc4;--text-muted:#95958d;--text-inverse:#191919;--text-on-accent:#17240a;--text-link:#7cb8ab;--text-link-hover:#cdec78;--border-subtle:#2f2f2a;--border-strong:#45453e;--border-inverse:#f7f7f4;--border-accent:#b7e33b;--action-primary:#b7e33b;--action-primary-hover:#cdec78;--action-primary-text:#17240a;--action-secondary:#1e1e1b;--action-secondary-hover:#282824;--action-secondary-text:#f7f7f4;--action-secondary-border:#45453e;--action-ghost-hover:#282824;--field-background:#1e1e1b;--field-border:#6a6a64;--field-border-hover:#95958d;--field-border-focus:#b7e33b;--field-placeholder:#95958d;--focus-ring:#b7e33b;--focus-width:2px;--focus-offset:2px;--status-success:#7cb8ab;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#7cb8ab;--tag-neutral-bg:#282824;--tag-neutral-fg:#cbcbc4;--tag-positive-bg:#282824;--tag-positive-fg:#cdec78;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#282824;--tag-info-fg:#7cb8ab;--chart-series-1:#7cb8ab;--chart-series-2:#95958d;--chart-series-3:#7ba4d6;--chart-series-4:#e0ad55;--chart-axis:#6a6a64;--chart-grid:#2f2f2a;--chart-plot:#1e1e1b;--chart-band:#282824;--chart-absent:#45453e;--chart-point:#b7e33b;--chart-forecast:#95958d;--chart-highlight:#282824;--shadow-low:none;--shadow-high:none;--shape-control:8px;--shape-surface:14px;--shape-field:8px;--shape-tag:4px;--type-display-tracking:-.022em;--type-display-weight:700;--type-body-leading:1.65}[data-theme=custom][data-mode=system],[data-theme=custom] [data-mode=system]{--surface-base:#0a121c;--surface-raised:#111d2b;--surface-sunken:#182636;--surface-overlay:#111d2b;--surface-inverse:#f5f7fa;--surface-accent:#8ab4e8;--surface-accent-subtle:#182636;--text-primary:#f5f7fa;--text-secondary:#c3d0de;--text-muted:#8ba0b6;--text-inverse:#0d1b2a;--text-on-accent:#0a121c;--text-link:#8ab4e8;--text-link-hover:#b6d1f2;--border-subtle:#1d2c3e;--border-strong:#2f4459;--border-inverse:#f5f7fa;--border-accent:#8ab4e8;--action-primary:#8ab4e8;--action-primary-hover:#b6d1f2;--action-primary-text:#0a121c;--action-secondary:#111d2b;--action-secondary-hover:#182636;--action-secondary-text:#f5f7fa;--action-secondary-border:#2f4459;--action-ghost-hover:#182636;--field-background:#111d2b;--field-border:#596a7b;--field-border-hover:#8ba0b6;--field-border-focus:#8ab4e8;--field-placeholder:#8ba0b6;--focus-ring:#8ab4e8;--focus-width:2px;--focus-offset:2px;--status-success:#6bb98d;--status-warning:#e0ad55;--status-critical:#de8480;--status-informative:#8ab4e8;--tag-neutral-bg:#182636;--tag-neutral-fg:#c3d0de;--tag-positive-bg:#152a1f;--tag-positive-fg:#9fd3b4;--tag-caution-bg:#2c2313;--tag-caution-fg:#f0cf94;--tag-critical-bg:#2e1a1a;--tag-critical-fg:#efb0ad;--tag-info-bg:#182636;--tag-info-fg:#8ab4e8;--chart-series-1:#8ab4e8;--chart-series-2:#8ba0b6;--chart-series-3:#6bb98d;--chart-series-4:#e0ad55;--chart-axis:#596a7b;--chart-grid:#1d2c3e;--chart-plot:#111d2b;--chart-band:#182636;--chart-absent:#2f4459;--chart-point:#8ab4e8;--chart-forecast:#8ba0b6;--chart-highlight:#182636;--shadow-low:none;--shadow-high:none;--shape-control:2px;--shape-surface:8px;--shape-field:2px;--shape-tag:2px;--type-display-tracking:-.03em;--type-display-weight:500;--type-body-leading:1.5}}@layer coherence.base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-mode=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--surface-base);color:var(--text-primary);font-family:var(--font-family-sans);font-size:var(--font-size-md);line-height:var(--font-line-height-normal);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:var(--text-link);text-underline-offset:.2em;border-radius:var(--corner-xs);text-decoration:underline;text-decoration-thickness:from-font}a:hover{color:var(--text-link-hover)}:where([data-slot]),:where([data-slot]):before,:where([data-slot]):after{box-sizing:border-box}:where([data-slot]):focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}@media (forced-colors:active){:where([data-slot]):focus-visible{outline-color:highlight}}:where(a[data-slot]){text-decoration:none}:where([data-numeric]){font-variant-numeric:tabular-nums}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@layer coherence.components{.cx-control{--cx-height:var(--size-control-md);--cx-pad:var(--spacing-4);--cx-gap:var(--spacing-2);justify-content:center;align-items:center;gap:var(--cx-gap);height:var(--cx-height);padding-inline:var(--cx-pad);border:var(--size-border-hairline) solid transparent;border-radius:var(--shape-control);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-normal);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color var(--motion-attention-duration) var(--motion-attention-easing), border-color var(--motion-attention-duration) var(--motion-attention-easing), color var(--motion-attention-duration) var(--motion-attention-easing), opacity var(--motion-attention-duration) var(--motion-attention-easing);line-height:1;display:inline-flex}.cx-control[data-size=sm]{--cx-height:var(--size-control-sm);--cx-pad:var(--spacing-3);font-size:var(--font-size-xs)}.cx-control[data-size=lg]{--cx-height:var(--size-control-lg);--cx-pad:var(--spacing-6);font-size:var(--font-size-md)}.cx-control[data-size=icon]{--cx-pad:0;width:var(--cx-height)}.cx-control:disabled{cursor:not-allowed;opacity:.45}.cx-control[data-state=unavailable]{cursor:not-allowed}.cx-control>svg{width:var(--size-icon-md);height:var(--size-icon-md);flex:none}.cx-control[data-size=sm]>svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.cx-button[data-variant=primary]{background:var(--action-primary);color:var(--action-primary-text);border-color:var(--action-primary)}.cx-button[data-variant=primary]:hover:not(:disabled):not([data-state=unavailable]){background:var(--action-primary-hover);border-color:var(--action-primary-hover)}.cx-button[data-variant=secondary]{background:var(--action-secondary);color:var(--action-secondary-text);border-color:var(--action-secondary-border)}.cx-button[data-variant=secondary]:hover:not(:disabled):not([data-state=unavailable]){background:var(--action-secondary-hover);border-color:var(--text-muted)}.cx-button[data-variant=ghost]{color:var(--text-primary);background:0 0}.cx-button[data-variant=ghost]:hover:not(:disabled):not([data-state=unavailable]){background:var(--action-ghost-hover)}.cx-button[data-variant=quiet]{height:auto;color:var(--text-link);text-underline-offset:.25em;background:0 0;padding:0}.cx-button[data-variant=quiet]:hover:not(:disabled):not([data-state=unavailable]){color:var(--text-link-hover);text-decoration:underline}.cx-button[data-variant=destructive]{background:var(--status-critical);color:var(--text-inverse);border-color:var(--status-critical)}.cx-button[data-variant=destructive]:hover:not(:disabled):not([data-state=unavailable]){opacity:.88}.cx-button:active:not(:disabled):not([data-state=unavailable]){transform:translateY(.5px)}@media (prefers-reduced-motion:reduce){.cx-button:active:not(:disabled):not([data-state=unavailable]){transform:none}}.cx-button[data-state=unavailable]{background:var(--surface-sunken);color:var(--text-muted);border-color:var(--border-subtle);border-style:dashed}.cx-link{color:var(--text-link);text-underline-offset:.2em;border-radius:var(--corner-xs);text-decoration:underline;text-decoration-thickness:from-font}.cx-link:hover{color:var(--text-link-hover)}.cx-field{gap:var(--spacing-2);min-width:0;display:grid}.cx-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-primary)}.cx-field__optional{font-weight:var(--font-weight-regular);color:var(--text-muted);margin-inline-start:var(--spacing-2)}.cx-field__help,.cx-field__error{font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);max-width:var(--layout-measure)}.cx-field__help{color:var(--text-muted)}.cx-field__error{align-items:flex-start;gap:var(--spacing-2);color:var(--status-critical);display:flex}.cx-field__error>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);flex:none;margin-top:.15em}.cx-input,.cx-textarea,.cx-selectTrigger{background:var(--field-background);width:100%;min-width:0;color:var(--text-primary);border:var(--size-border-hairline) solid var(--field-border);border-radius:var(--shape-field);font-family:inherit;font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);transition:border-color var(--motion-attention-duration) var(--motion-attention-easing), background-color var(--motion-attention-duration) var(--motion-attention-easing)}.cx-input,.cx-selectTrigger{height:var(--size-control-md);padding-inline:var(--spacing-3)}.cx-selectTrigger{justify-content:space-between;align-items:center;gap:var(--spacing-3);text-align:start;cursor:pointer;display:flex}.cx-selectTrigger>svg{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--text-muted);transition:transform var(--motion-disclosure-duration) var(--motion-disclosure-easing);flex:none}.cx-selectTrigger[data-state=open]>svg{transform:rotate(180deg)}.cx-selectTrigger>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (prefers-reduced-motion:reduce){.cx-selectTrigger>svg{transition:none}}.cx-textarea{min-height:calc(var(--size-control-md) * 2.5);padding:var(--spacing-3);resize:vertical}.cx-input::placeholder,.cx-textarea::placeholder{color:var(--field-placeholder)}.cx-input:hover:not(:disabled),.cx-textarea:hover:not(:disabled),.cx-selectTrigger:hover:not(:disabled){border-color:var(--field-border-hover)}.cx-input:focus-visible,.cx-textarea:focus-visible,.cx-selectTrigger:focus-visible{border-color:var(--field-border-focus)}.cx-input:disabled,.cx-textarea:disabled,.cx-selectTrigger:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.cx-input[aria-invalid=true],.cx-textarea[aria-invalid=true]{border-color:var(--status-critical)}.cx-inputGroup{align-items:center;gap:var(--spacing-2);width:100%;min-width:0;height:var(--size-control-md);padding-inline:var(--spacing-3);background:var(--field-background);border:var(--size-border-hairline) solid var(--field-border);border-radius:var(--shape-field);transition:border-color var(--motion-attention-duration) var(--motion-attention-easing), background-color var(--motion-attention-duration) var(--motion-attention-easing);display:flex}.cx-inputGroup:hover:has(.cx-input:not(:disabled)){border-color:var(--field-border-hover)}.cx-inputGroup:has(.cx-input:focus-visible){border-color:var(--field-border-focus);outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cx-inputGroup:has(.cx-input[aria-invalid=true]){border-color:var(--status-critical)}.cx-inputGroup:has(.cx-input:disabled){background:var(--surface-sunken)}.cx-inputGroup>.cx-input{background:0 0;border-color:#0000;border-radius:0;flex:auto;height:100%;padding-inline:0}.cx-inputGroup>.cx-input:focus-visible{outline:none}.cx-inputGroup__icon{color:var(--text-muted);pointer-events:none;flex:none;display:flex}.cx-inputGroup__icon>svg{width:var(--size-icon-md);height:var(--size-icon-md)}.cx-inputGroup__suffix{font-family:var(--font-family-data);font-size:var(--font-size-xs);color:var(--text-muted);flex:none}.cx-choice{align-items:flex-start;gap:var(--spacing-3);cursor:pointer;display:flex}.cx-choice__label{font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);color:var(--text-primary)}.cx-choice__note{font-size:var(--font-size-xs);color:var(--text-muted);display:block}.cx-checkbox,.cx-radio{appearance:none;background:var(--field-background);border:var(--size-border-hairline) solid var(--field-border);cursor:pointer;width:1.125rem;height:1.125rem;transition:background-color var(--motion-selection-duration) var(--motion-selection-easing), border-color var(--motion-selection-duration) var(--motion-selection-easing);flex:none;margin:.0625rem 0 0}.cx-checkbox{border-radius:var(--corner-xs)}.cx-radio{border-radius:var(--corner-full)}.cx-checkbox:hover:not(:disabled),.cx-radio:hover:not(:disabled){border-color:var(--field-border-hover)}.cx-checkbox:checked,.cx-checkbox:indeterminate,.cx-radio:checked{background:var(--action-primary);border-color:var(--action-primary)}.cx-choice__box{flex:none;margin-block-start:.0625rem;display:flex;position:relative}.cx-choice__box>.cx-checkbox{margin:0}.cx-choice__mark{width:100%;height:100%;color:var(--action-primary-text);opacity:0;pointer-events:none;transition:opacity var(--motion-selection-duration) var(--motion-selection-easing);position:absolute;inset:0}.cx-choice__box:has(.cx-checkbox:checked) .cx-choice__mark{opacity:1}.cx-choice__box:has(.cx-checkbox:indeterminate) .cx-choice__mark{opacity:0}.cx-choice__box:has(.cx-checkbox:disabled) .cx-choice__mark{opacity:.45}@media (prefers-reduced-motion:reduce){.cx-choice__mark{transition:none}}.cx-checkbox:indeterminate{background-image:linear-gradient(var(--action-primary-text), var(--action-primary-text));background-position:50%;background-repeat:no-repeat;background-size:.55em .14em}.cx-radio:checked{background-image:radial-gradient(circle, var(--action-primary-text) 0 .19em, transparent .19em)}.cx-checkbox:disabled,.cx-radio:disabled{opacity:.45;cursor:not-allowed}.cx-switch{appearance:none;background:var(--surface-sunken);border:var(--size-border-hairline) solid var(--field-border);border-radius:var(--corner-full);cursor:pointer;width:2.25rem;height:1.25rem;transition:background-color var(--motion-selection-duration) var(--motion-selection-easing), border-color var(--motion-selection-duration) var(--motion-selection-easing);flex:none;margin:0;position:relative}.cx-switch:after{content:"";border-radius:var(--corner-full);background:var(--text-muted);width:.875rem;height:.875rem;transition:transform var(--motion-selection-duration) var(--motion-selection-easing), background-color var(--motion-selection-duration) var(--motion-selection-easing);top:50%;position:absolute;inset-inline-start:.125rem;transform:translateY(-50%)}.cx-switch:checked{background:var(--action-primary);border-color:var(--action-primary)}.cx-switch:checked:after{background:var(--action-primary-text);transform:translate(1rem,-50%)}.cx-switch:disabled{opacity:.45;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.cx-switch:after{transition:none}}.cx-segmented{background:var(--surface-sunken);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-control);gap:.1875rem;padding:.1875rem;display:inline-flex}.cx-segmented__option{display:inline-flex;position:relative}.cx-segmented__input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.cx-segmented__label{align-items:center;gap:var(--spacing-2);height:calc(var(--size-control-md) - .5rem);padding-inline:var(--spacing-3);border-radius:calc(var(--shape-control) - .125rem);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--text-secondary);cursor:pointer;transition:background-color var(--motion-selection-duration) var(--motion-selection-easing), color var(--motion-selection-duration) var(--motion-selection-easing);display:inline-flex}.cx-segmented__label>svg{width:var(--size-icon-sm);height:var(--size-icon-sm)}.cx-segmented__option:hover .cx-segmented__label{color:var(--text-primary)}.cx-segmented__input:checked+.cx-segmented__label{background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-low)}.cx-segmented__input:focus-visible+.cx-segmented__label{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset)}.cx-tabs__root{min-width:0}.cx-tabs{gap:var(--spacing-6);border-bottom:var(--size-border-hairline) solid var(--border-subtle);scrollbar-width:none;min-width:0;display:flex;overflow-x:auto}.cx-tab{align-items:center;gap:var(--spacing-2);padding:var(--spacing-3) 0;color:var(--text-muted);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;cursor:pointer;transition:color var(--motion-selection-duration) var(--motion-selection-easing);background:0 0;border:0;display:inline-flex;position:relative}.cx-tab:after{content:"";height:var(--size-border-strong);background:var(--action-primary);transition:transform var(--motion-selection-duration) var(--motion-selection-easing);inset-inline:0;position:absolute;bottom:-1px;transform:scaleX(0)}.cx-tab:hover,.cx-tab[data-state=active],.cx-tab[aria-selected=true]{color:var(--text-primary)}.cx-tab[data-state=active]:after,.cx-tab[aria-selected=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.cx-tab:after{transition:none}}.cx-tabPanel{min-width:0;padding-top:var(--spacing-6);color:var(--text-primary)}.cx-card{gap:var(--spacing-4);padding:var(--density-standard-padding);background:var(--surface-raised);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-surface);flex-direction:column;min-width:0;display:flex}.cx-card[data-emphasis=quiet]{background:var(--surface-sunken);border-color:#0000}.cx-card[data-emphasis=raised]{box-shadow:var(--shadow-low)}.cx-card .cx-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.cx-card__header{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.cx-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-display);line-height:var(--font-line-height-snug);color:var(--text-primary);margin:0}.cx-card__description{max-width:var(--layout-measure);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);margin:0}.cx-card__footer{align-items:center;gap:var(--spacing-3);padding-top:var(--spacing-2);flex-wrap:wrap;display:flex}.cx-tag{align-items:center;gap:var(--spacing-1);padding:.125rem var(--spacing-2);border:var(--size-border-hairline) solid transparent;border-radius:var(--shape-tag);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);white-space:nowrap;line-height:1.45;display:inline-flex}.cx-tag[data-register=coded]{font-family:var(--font-family-data);font-weight:var(--font-weight-regular);letter-spacing:var(--font-tracking-normal)}.cx-tag[data-tone=neutral]{background:var(--tag-neutral-bg);color:var(--tag-neutral-fg)}.cx-tag[data-tone=positive]{background:var(--tag-positive-bg);color:var(--tag-positive-fg)}.cx-tag[data-tone=caution]{background:var(--tag-caution-bg);color:var(--tag-caution-fg)}.cx-tag[data-tone=critical]{background:var(--tag-critical-bg);color:var(--tag-critical-fg)}.cx-tag[data-tone=info]{background:var(--tag-info-bg);color:var(--tag-info-fg)}.cx-tag[data-variant=outline]{border-color:var(--border-subtle);color:var(--text-muted);background:0 0}.cx-metric{gap:var(--spacing-1);min-width:0;display:grid}.cx-metric__label{font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-label);color:var(--text-muted)}.cx-metric__value{align-items:baseline;gap:var(--spacing-2);font-family:var(--font-family-data);font-size:var(--font-size-xl);font-weight:var(--font-weight-medium);font-variant-numeric:tabular-nums;letter-spacing:var(--font-tracking-normal);color:var(--text-primary);display:flex}.cx-metric[data-size=lg] .cx-metric__value{font-size:var(--font-size-3xl)}.cx-metric[data-size=sm] .cx-metric__value{font-size:var(--font-size-md)}.cx-metric__figure{min-width:0}.cx-metric__unit{font-size:var(--font-size-sm);color:var(--text-muted)}.cx-metric__note{font-size:var(--font-size-xs);color:var(--text-muted)}.cx-metricRow{gap:var(--spacing-6);padding-top:var(--spacing-5);border-top:var(--size-border-hairline) solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));display:grid}.cx-tableWrap{min-width:0;position:relative;overflow-x:auto}.cx-tableWrap:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--focus-width))}.cx-table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);text-align:start;color:var(--text-primary)}.cx-table caption{padding-bottom:var(--spacing-3);color:var(--text-muted);font-size:var(--font-size-xs);text-align:start}.cx-table th,.cx-table td{padding:var(--spacing-3) var(--spacing-4);border-bottom:var(--size-border-hairline) solid var(--border-subtle);vertical-align:baseline;text-align:start}.cx-table th:first-child,.cx-table td:first-child{padding-inline-start:0}.cx-table th:last-child,.cx-table td:last-child{padding-inline-end:0}.cx-table thead th{color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-label);border-bottom-color:var(--border-strong)}.cx-table tbody th{font-weight:var(--font-weight-medium);color:var(--text-primary)}.cx-table [data-numeric]{font-family:var(--font-family-data);font-variant-numeric:tabular-nums;text-align:end}.cx-table tbody tr:last-child th,.cx-table tbody tr:last-child td{border-bottom:0}.cx-table[data-interactive=true] tbody tr{transition:background-color var(--motion-attention-duration) var(--motion-attention-easing)}.cx-table[data-interactive=true] tbody tr:hover{background:var(--surface-sunken)}.cx-alert{gap:var(--spacing-3);padding:var(--spacing-4) var(--spacing-4) var(--spacing-4) var(--spacing-4);border-inline-start:var(--size-border-strong) solid var(--border-strong);background:var(--surface-sunken);border-radius:0 var(--shape-field) var(--shape-field) 0;grid-template-columns:auto 1fr;display:grid}.cx-alert>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--text-secondary);margin-top:.1em}.cx-alert[data-tone=positive]{border-inline-start-color:var(--status-success)}.cx-alert[data-tone=caution]{border-inline-start-color:var(--status-warning)}.cx-alert[data-tone=critical]{border-inline-start-color:var(--status-critical)}.cx-alert[data-tone=info]{border-inline-start-color:var(--status-informative)}.cx-alert__title{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.cx-alert__body{margin:var(--spacing-1) 0 0;max-width:var(--layout-measure);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed)}.cx-breadcrumb{align-items:center;gap:var(--spacing-2);font-size:var(--font-size-sm);color:var(--text-muted);flex-wrap:wrap;display:flex}.cx-breadcrumb ol{margin:0;padding:0;list-style:none;display:contents}.cx-breadcrumb li{align-items:center;gap:var(--spacing-2);display:inline-flex}.cx-breadcrumb li+li:before{content:"/";color:var(--border-strong)}.cx-breadcrumb [aria-current=page]{color:var(--text-primary)}.cx-nav{display:flex;position:relative}.cx-nav__list{align-items:center;gap:var(--spacing-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.cx-nav__trigger{align-items:center;gap:var(--spacing-2);height:var(--size-control-md);padding-inline:var(--spacing-3);border-radius:var(--shape-control);color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;display:inline-flex}.cx-nav__trigger:hover,.cx-nav__trigger[data-state=open]{background:var(--action-ghost-hover);color:var(--text-primary)}.cx-nav__link{height:var(--size-control-md);padding-inline:var(--spacing-3);border-radius:var(--shape-control);color:var(--text-secondary);align-items:center;text-decoration:none;display:inline-flex}.cx-nav__link:hover{background:var(--action-ghost-hover);color:var(--text-primary)}.cx-nav__link[aria-current=page]{color:var(--text-primary)}.cx-nav__viewport{background:var(--surface-overlay);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-surface);box-shadow:var(--shadow-high);top:100%;margin-block-start:var(--spacing-2);position:absolute;inset-inline-start:0;overflow:hidden}.cx-nav__panel{gap:var(--spacing-1);padding:var(--spacing-3);min-width:14rem;display:grid}.cx-combobox{width:100%;position:relative}.cx-combobox__list{margin:0;padding:0;list-style:none}.cx-chart{gap:var(--spacing-4);margin:0;display:grid}.cx-chart__caption{font-weight:var(--font-weight-medium);color:var(--text-primary)}.cx-chart__plot{width:100%;height:16rem}.cx-chart__grid{stroke:var(--chart-grid)}.cx-chart__axis{fill:var(--chart-axis);font-size:var(--font-size-xs)}.cx-chart__empty{padding:var(--spacing-6);background:var(--surface-sunken);border-radius:var(--shape-surface);color:var(--text-secondary);text-align:center;margin:0}.cx-chart__table{border-collapse:collapse;width:100%;font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.cx-chart__table th,.cx-chart__table td{padding:var(--spacing-2) var(--spacing-3);border-bottom:var(--size-border-hairline) solid var(--border-subtle);text-align:start}.cx-chart__table td[data-numeric]{text-align:end}.cx-chart__absent{color:var(--text-muted);font-style:italic}.cx-chart__note{color:var(--text-muted)}@media (max-width:30rem){.cx-chart__plot{display:none}}.cx-spinner{width:var(--size-icon-md);height:var(--size-icon-md);border:var(--size-border-strong) solid var(--border-subtle);border-top-color:var(--action-primary);animation:cx-continuation-turn var(--motion-continuation-duration) var(--motion-continuation-easing) infinite linear;border-radius:50%;flex:none;display:inline-block}.cx-spinner[data-size=sm]{width:var(--size-icon-sm);height:var(--size-icon-sm)}@keyframes cx-continuation-turn{to{transform:rotate(360deg)}}.cx-slider{width:100%;height:var(--size-control-md);touch-action:none;-webkit-user-select:none;user-select:none;align-items:center;display:flex;position:relative}.cx-slider[data-size=sm]{height:var(--size-control-sm)}.cx-slider__track{height:var(--spacing-1);border-radius:var(--shape-tag);background:var(--surface-sunken);flex-grow:1;position:relative}.cx-slider__range{border-radius:var(--shape-tag);background:var(--action-primary);height:100%;position:absolute}.cx-slider__thumb{width:var(--size-icon-md);height:var(--size-icon-md);background:var(--surface-base);border:var(--size-border-strong) solid var(--action-primary);cursor:grab;border-radius:50%;display:block}.cx-slider__thumb:active{cursor:grabbing}.cx-toastRegion{z-index:60;gap:var(--spacing-3);width:min(24rem, calc(100vw - var(--spacing-8)));pointer-events:none;flex-direction:column;display:flex;position:fixed;inset-block-end:var(--spacing-6);inset-inline-end:var(--spacing-6)}.cx-toast{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background:var(--surface-overlay);border:var(--size-border-hairline) solid var(--border-subtle);border-inline-start:var(--size-border-strong) solid var(--border-strong);border-radius:var(--shape-surface);box-shadow:var(--shadow-high);color:var(--text-primary);pointer-events:auto;display:flex}.cx-toast[data-tone=success]{border-inline-start-color:var(--status-success)}.cx-toast[data-tone=warning]{border-inline-start-color:var(--status-warning)}.cx-toast[data-tone=critical]{border-inline-start-color:var(--status-critical)}.cx-toast__body{min-width:0;line-height:var(--font-line-height-normal);flex:1}.cx-toast__action{flex:none}.cx-avatar{width:var(--size-icon-lg);height:var(--size-icon-lg);background:var(--surface-sunken);color:var(--text-secondary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.cx-avatar[data-size=sm]{width:var(--size-icon-md);height:var(--size-icon-md)}.cx-avatar[data-size=lg]{width:var(--size-control-md);height:var(--size-control-md);font-size:var(--font-size-sm)}.cx-avatar__image{object-fit:cover;width:100%;height:100%}.cx-avatar__fallback{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cx-pagination{justify-content:space-between;align-items:center;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cx-pagination__position{color:var(--text-secondary);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;margin:0}.cx-toggle{justify-content:center;align-items:center;gap:var(--spacing-2);height:var(--cx-height);padding-inline:var(--spacing-3);border:var(--size-border-hairline) solid transparent;border-radius:var(--shape-control);color:var(--text-secondary);font:inherit;cursor:pointer;transition:background-color var(--motion-selection-duration) var(--motion-selection-easing), color var(--motion-selection-duration) var(--motion-selection-easing);background:0 0;display:inline-flex}.cx-toggle[data-size=sm]{--cx-height:var(--size-control-sm)}.cx-toggle:hover:not(:disabled){background:var(--action-ghost-hover);color:var(--text-primary)}.cx-toggle[data-state=on]{background:var(--surface-accent-subtle);border-color:var(--border-accent);color:var(--text-primary)}.cx-toggle:disabled{color:var(--text-muted);cursor:not-allowed}.cx-scrollArea{position:relative;overflow:hidden}.cx-scrollArea__viewport{width:100%;height:100%}.cx-scrollArea__bar{padding:var(--spacing-1);background:var(--surface-sunken);touch-action:none;-webkit-user-select:none;user-select:none;display:flex}.cx-scrollArea__bar[data-orientation=vertical]{width:var(--spacing-3)}.cx-scrollArea__bar[data-orientation=horizontal]{height:var(--spacing-3);flex-direction:column}.cx-scrollArea__thumb{background:var(--border-strong);border-radius:var(--shape-tag);flex:1;position:relative}.cx-actionGroup{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cx-nativeSelect{width:100%;display:block;position:relative}.cx-nativeSelect__control{appearance:none;width:100%;height:var(--size-control-md);padding-inline:var(--spacing-3);background:var(--field-background);border:var(--size-border-hairline) solid var(--field-border);border-radius:var(--shape-field);color:var(--text-primary);font:inherit;transition:border-color var(--motion-attention-duration) var(--motion-attention-easing), background-color var(--motion-attention-duration) var(--motion-attention-easing);padding-inline-end:var(--spacing-8)}.cx-nativeSelect__control:hover:not(:disabled){border-color:var(--border-strong)}.cx-nativeSelect__control:disabled{background:var(--surface-sunken);color:var(--text-muted);cursor:not-allowed}.cx-nativeSelect__control[aria-invalid=true]{border-color:var(--status-critical)}.cx-nativeSelect__indicator{width:var(--spacing-2);height:var(--spacing-2);border-right:var(--size-border-strong) solid var(--text-muted);border-bottom:var(--size-border-strong) solid var(--text-muted);pointer-events:none;inset-inline-end:var(--spacing-4);position:absolute;top:50%;transform:translateY(-70%)rotate(45deg)}.cx-accordion__item{border-bottom:var(--size-border-hairline) solid var(--border-subtle)}.cx-accordion__header{margin:0}.cx-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--spacing-4);width:100%;padding-block:var(--spacing-4);color:var(--text-primary);font:inherit;font-weight:var(--font-weight-medium);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.cx-accordion__trigger:hover{color:var(--text-link-hover)}.cx-accordion__chevron{width:var(--size-icon-sm);height:var(--size-icon-sm);color:var(--text-muted);transition:transform var(--motion-disclosure-duration) var(--motion-disclosure-easing);flex:none}.cx-accordion__trigger[data-state=open] .cx-accordion__chevron{transform:rotate(180deg)}.cx-accordion__panel,.cx-collapsible__panel{overflow:hidden}.cx-accordion__panel[data-state=open]{animation:cx-disclose-open var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-accordion__panel[data-state=closed]{animation:cx-disclose-close var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-collapsible__panel[data-state=open]{animation:cx-collapse-open var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-collapsible__panel[data-state=closed]{animation:cx-collapse-close var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-accordion__body,.cx-collapsible__body{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-relaxed);padding-block-end:var(--spacing-5)}@keyframes cx-disclose-open{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes cx-disclose-close{0%{height:var(--radix-accordion-content-height)}to{height:0}}@keyframes cx-collapse-open{0%{height:0}to{height:var(--radix-collapsible-content-height)}}@keyframes cx-collapse-close{0%{height:var(--radix-collapsible-content-height)}to{height:0}}.cx-progress{appearance:none;width:100%;height:var(--spacing-2);border-radius:var(--shape-tag);background:var(--surface-sunken);border:0;display:block;overflow:hidden}.cx-progress::-webkit-progress-bar{background:var(--surface-sunken)}.cx-progress::-webkit-progress-value{background:var(--action-primary);transition:inline-size var(--motion-continuation-duration) var(--motion-continuation-easing)}.cx-progress::-moz-progress-bar{background:var(--action-primary)}.cx-progress[data-state=indeterminate]{background-image:repeating-linear-gradient(135deg, var(--surface-sunken) 0, var(--surface-sunken) var(--spacing-2), var(--surface-raised) var(--spacing-2), var(--surface-raised) var(--spacing-4));background-size:calc(var(--spacing-4) * 2) 100%;animation:cx-continuation-travel var(--motion-continuation-duration) var(--motion-continuation-easing) infinite linear}@keyframes cx-continuation-travel{to{background-position:calc(var(--spacing-4) * 2) 0}}.cx-overlay{background:var(--surface-inverse);opacity:.32;position:fixed;inset:0}.cx-dialog{z-index:50;gap:var(--spacing-5);width:calc(100vw - var(--spacing-8));max-width:34rem;max-height:calc(100vh - var(--spacing-16));padding:var(--spacing-8);background:var(--surface-overlay);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-surface);box-shadow:var(--shadow-high);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.cx-dialog__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-display);line-height:var(--font-line-height-snug);margin:0}.cx-dialog__description{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-relaxed);margin:0}.cx-dialog__footer{justify-content:flex-end;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cx-dialog__close{top:var(--spacing-4);position:absolute;inset-inline-end:var(--spacing-4)}.cx-sheet{z-index:50;gap:var(--spacing-5);padding:var(--spacing-8);background:var(--surface-overlay);box-shadow:var(--shadow-high);flex-direction:column;display:flex;position:fixed}.cx-sheet[data-side=right],.cx-sheet[data-side=left]{width:min(24rem, calc(100vw - var(--spacing-8)));border-inline-start:var(--size-border-hairline) solid var(--border-subtle);top:0;bottom:0}.cx-sheet[data-side=right]{inset-inline-end:0}.cx-sheet[data-side=left]{inset-inline-start:0}.cx-sheet[data-side=bottom]{border-top:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-surface) var(--shape-surface) 0 0;inset-inline:0;bottom:0}.cx-popover,.cx-menu{z-index:50;min-width:10rem;padding:var(--spacing-2);background:var(--surface-overlay);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--shape-field);box-shadow:var(--shadow-high)}.cx-menu__item{align-items:center;gap:var(--spacing-2);width:100%;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--corner-xs);font-size:var(--font-size-sm);color:var(--text-primary);cursor:pointer;outline:none;display:flex}.cx-menu__item[data-highlighted],.cx-menu__item:hover{background:var(--action-ghost-hover)}.cx-menu__item[data-state=checked]{font-weight:var(--font-weight-medium)}.cx-tooltip{z-index:60;max-width:18rem;padding:var(--spacing-2) var(--spacing-3);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--corner-sm);font-size:var(--font-size-xs);line-height:var(--font-line-height-normal)}.cx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cx-command{gap:0;max-width:40rem;padding:0;overflow:hidden}.cx-command__field{align-items:center;gap:var(--spacing-3);padding:var(--spacing-5) var(--spacing-5);border-bottom:var(--size-border-hairline) solid var(--border-subtle);display:flex}.cx-command__field>svg{width:var(--size-icon-md);height:var(--size-icon-md);color:var(--text-muted);flex:none}.cx-command__input{min-width:0;color:var(--text-primary);font-family:inherit;font-size:var(--font-size-xl);letter-spacing:var(--font-tracking-display);background:0 0;border:0;outline:none;flex:1}.cx-command__input::placeholder{color:var(--field-placeholder)}.cx-command__list{max-height:21rem;padding:var(--spacing-2) var(--spacing-3) var(--spacing-3);scrollbar-width:thin;margin:0;list-style:none;overflow-y:auto}.cx-command__group{padding:var(--spacing-4) var(--spacing-2) var(--spacing-2);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;color:var(--text-muted)}.cx-command__group:first-child{padding-top:var(--spacing-2)}.cx-command__item{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) var(--spacing-4);border-radius:var(--shape-control);border-left:var(--size-border-strong) solid transparent;font-size:var(--font-size-md);color:var(--text-primary);cursor:pointer;display:flex}.cx-command__item[aria-selected=true]{background:var(--action-ghost-hover);border-left-color:var(--action-primary)}.cx-command__list{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spacing-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spacing-6)), transparent);-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spacing-6)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--spacing-6)), transparent)}.cx-command__list:not(:has(>:nth-child(7))){-webkit-mask-image:none;mask-image:none}.cx-command__meta{font-size:var(--font-size-sm);color:var(--text-muted);text-align:right}.cx-command__empty{gap:var(--spacing-2);padding:var(--spacing-10) var(--spacing-5);text-align:center;justify-items:center;display:grid}.cx-command__emptyHead{font-size:var(--font-size-md);font-weight:var(--font-weight-medium);color:var(--text-primary)}.cx-command__emptyNote{max-width:22rem;font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);color:var(--text-muted)}.cx-command__foot{gap:var(--spacing-2) var(--spacing-5);padding:var(--spacing-3) var(--spacing-5);background:var(--surface-sunken);border-top:var(--size-border-hairline) solid var(--border-subtle);font-size:var(--font-size-xs);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:flex}.cx-command__foot>span{align-items:center;gap:var(--spacing-2);display:inline-flex}.cx-command__count{font-variant-numeric:tabular-nums;margin-left:auto}.cx-kbd{background:var(--surface-sunken);border:var(--size-border-hairline) solid var(--border-subtle);border-radius:var(--corner-xs);font-family:var(--font-family-data);font-size:var(--font-size-xs);color:var(--text-secondary);padding:0 .3em;display:inline-block}.cx-skeleton{--cx-skeleton-block:calc(var(--size-control-lg) * 3);background:var(--surface-sunken);border-radius:var(--shape-field);animation:cx-pulse var(--motion-continuation-duration) var(--motion-continuation-easing) infinite alternate}.cx-skeleton[data-shape=line]{height:var(--font-size-md);border-radius:var(--corner-xs)}.cx-skeleton[data-shape=block]{height:var(--cx-skeleton-block)}.cx-skeleton[data-width=full]{width:100%}.cx-skeleton[data-width=wide]{width:75%}.cx-skeleton[data-width=half]{width:50%}.cx-skeleton[data-width=narrow]{width:25%}@keyframes cx-pulse{0%{opacity:1}to{opacity:.5}}@media (prefers-reduced-motion:reduce){.cx-skeleton{animation:none}}.cx-separator{background:var(--border-subtle);border:0;flex:none}.cx-separator[data-orientation=horizontal]{height:var(--size-border-hairline);width:100%}.cx-separator[data-orientation=vertical]{width:var(--size-border-hairline);align-self:stretch}.cx-empty{justify-items:center;gap:var(--spacing-3);padding:var(--spacing-16) var(--spacing-6);text-align:center;display:grid}.cx-empty>svg{width:var(--size-icon-lg);height:var(--size-icon-lg);color:var(--text-muted)}.cx-empty__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}.cx-empty__body{max-width:var(--layout-measure-tight);color:var(--text-muted);font-size:var(--font-size-sm);line-height:var(--font-line-height-relaxed);margin:0}.cx-overlay[data-state=open],.cx-popover[data-state=open],.cx-menu[data-state=open],.cx-tooltip[data-state=delayed-open]{animation:cx-fade var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-dialog[data-state=open]{animation:cx-settle var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-sheet[data-state=open][data-side=right]{animation:cx-from-right var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-sheet[data-state=open][data-side=left]{animation:cx-from-left var(--motion-disclosure-duration) var(--motion-disclosure-easing)}.cx-sheet[data-state=open][data-side=bottom]{animation:cx-from-bottom var(--motion-disclosure-duration) var(--motion-disclosure-easing)}@keyframes cx-fade{0%{opacity:0}}@keyframes cx-settle{0%{opacity:0;transform:translate(-50%,calc(.5rem - 50%))}}@keyframes cx-from-right{0%{transform:translate(100%)}}@keyframes cx-from-left{0%{transform:translate(-100%)}}@keyframes cx-from-bottom{0%{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.cx-overlay,.cx-dialog,.cx-sheet,.cx-popover,.cx-menu,.cx-tooltip{animation:none!important}.cx-accordion__chevron,.cx-nativeSelect__control,.cx-toggle{transition:none}.cx-progress::-webkit-progress-value{transition:none}.cx-accordion__panel,.cx-collapsible__panel,.cx-progress[data-state=indeterminate],.cx-spinner{animation:none}}[data-reduced-motion=true] .cx-button:active:not(:disabled):not([data-state=unavailable]){transform:none}[data-reduced-motion=true] .cx-selectTrigger>svg,[data-reduced-motion=true] .cx-choice__mark,[data-reduced-motion=true] .cx-switch:after,[data-reduced-motion=true] .cx-tab:after{transition:none}[data-reduced-motion=true] .cx-skeleton{animation:none}[data-reduced-motion=true] .cx-accordion__chevron,[data-reduced-motion=true] .cx-nativeSelect__control,[data-reduced-motion=true] .cx-toggle{transition:none}[data-reduced-motion=true] .cx-progress::-webkit-progress-value{transition:none}[data-reduced-motion=true] .cx-accordion__panel,[data-reduced-motion=true] .cx-collapsible__panel,[data-reduced-motion=true] .cx-progress[data-state=indeterminate],[data-reduced-motion=true] .cx-spinner{animation:none}[data-reduced-motion=true] .cx-overlay,[data-reduced-motion=true] .cx-dialog,[data-reduced-motion=true] .cx-sheet,[data-reduced-motion=true] .cx-popover,[data-reduced-motion=true] .cx-menu,[data-reduced-motion=true] .cx-tooltip{animation:none!important}@media (forced-colors:active){.cx-button,.cx-input,.cx-textarea,.cx-selectTrigger,.cx-inputGroup,.cx-segmented,.cx-tag,.cx-card,.cx-alert,.cx-dialog,.cx-sheet,.cx-menu,.cx-nativeSelect__control,.cx-popover,.cx-toggle[data-state=on],.cx-scrollArea,.cx-avatar,.cx-chart__table,.cx-spinner,.cx-toast,.cx-nav__viewport,.cx-tooltip,.cx-command,.cx-skeleton,.cx-tableWrap{border:var(--size-border-hairline) solid ButtonBorder}.cx-separator{background:canvastext}.cx-accordion__item{border-bottom-color:canvastext}.cx-progress{appearance:auto;border:var(--size-border-hairline) solid ButtonBorder;background:canvas}.cx-progress[data-state=indeterminate]{background:canvas}.cx-checkbox,.cx-radio,.cx-switch{border-color:buttonborder}.cx-checkbox:checked,.cx-radio:checked,.cx-switch:checked{background-color:highlight;border-color:highlight}.cx-toggle[data-state=on]{color:highlighttext;background-color:highlight}.cx-scrollArea__thumb{background:canvastext}.cx-slider__track{border:var(--size-border-hairline) solid CanvasText}.cx-slider__range{background:highlight}.cx-slider__thumb{background:buttonface;border-color:buttonborder}.cx-toast{border-inline-start-color:canvastext}.cx-choice__box:has(.cx-checkbox:checked) .cx-choice__mark{color:highlighttext}.cx-radio:checked{forced-color-adjust:none;background-color:canvas;background-image:radial-gradient(circle,highlight 0 .19em,#0000 .19em);border-color:highlight}.cx-checkbox:indeterminate{forced-color-adjust:none;background-color:canvas;background-image:linear-gradient(highlight,highlight);border-color:highlight}.cx-switch:after{forced-color-adjust:none;background-color:buttontext}.cx-switch:checked:after{background-color:highlighttext}.cx-segmented__input:checked+.cx-segmented__label{color:highlighttext;background-color:highlight}.cx-tab[data-state=active]:after,.cx-tab[aria-selected=true]:after{background-color:highlight}.cx-table thead th{border-bottom-color:canvastext}.cx-control:disabled{color:graytext;opacity:1;border-color:graytext}.cx-button[data-state=unavailable]{color:canvastext;border-style:dashed;border-color:canvastext}}}@layer coherence.blocks,coherence.experience;.cb-measures,.cb-decision,.cb-evidence,.cb-adaptation,.cb-plot{--cb-gap:var(--density-standard-gap);--cb-rule:var(--border-subtle);--cb-ink:var(--text-primary);--cb-ink-secondary:var(--text-secondary);--cb-ink-muted:var(--text-muted);--cb-plot-height:200px;--cb-plot-height-compact:132px;--cb-mono:var(--font-family-mono);color:var(--cb-ink);font-family:var(--font-family-sans)}.cb-term{font-family:var(--cb-mono);font-size:var(--font-size-xs);color:var(--cb-ink-muted);border:var(--size-border-hairline) solid var(--cb-rule);border-radius:var(--corner-sm);padding:1px var(--spacing-2);overflow-wrap:anywhere;line-height:1.5;display:inline-block}.cb-decision{gap:var(--spacing-3);flex-direction:column;display:flex}.cb-decision[data-density=minimal]{gap:var(--density-minimal-gap)}.cb-decision[data-density=compact]{gap:var(--density-compact-gap)}.cb-decision[data-density=expanded]{gap:var(--density-expanded-gap)}.cb-decision__conclusion{font-size:var(--font-size-3xl);line-height:var(--font-line-height-tight);letter-spacing:var(--type-display-tracking);font-weight:var(--type-display-weight);text-wrap:balance;margin:0}.cb-decision[data-density=minimal] .cb-decision__conclusion,.cb-decision[data-density=compact] .cb-decision__conclusion{font-size:var(--font-size-xl)}.cb-decision__account{max-width:var(--layout-measure);color:var(--cb-ink-secondary);font-size:var(--font-size-lg);line-height:var(--font-line-height-relaxed);margin:0}.cb-decision[data-density=minimal] .cb-decision__account,.cb-decision[data-density=compact] .cb-decision__account{font-size:var(--font-size-md)}.cb-decision__qualified{max-width:var(--layout-measure);padding-left:var(--spacing-3);border-left:var(--size-border-strong) solid var(--border-strong);color:var(--cb-ink-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);margin:0}.cb-decision__status{color:var(--cb-ink);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.cb-decision__none,.cb-decision__account:empty{color:var(--cb-ink-muted)}.cb-decision__none{font-size:var(--font-size-sm);margin:0;font-style:italic}.cb-measures{gap:var(--spacing-8);flex-direction:column;display:flex}.cb-measure{gap:var(--spacing-2);flex-direction:column;display:flex}.cb-measure__role,.cb-plot__unit,.cb-measure__label{margin:0}.cb-measure__role{color:var(--cb-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase}.cb-measure__label{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium)}.cb-measure__directionality{color:var(--cb-ink-muted);font-size:var(--font-size-xs);margin:0}.cb-reading{align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;margin:0;display:flex}.cb-reading__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);letter-spacing:var(--font-tracking-display);font-variant-numeric:tabular-nums}.cb-reading__value[data-basis=absent]{font-size:var(--font-size-lg);font-weight:var(--font-weight-regular);color:var(--cb-ink-muted)}.cb-reading__period,.cb-reading__note{color:var(--cb-ink-muted);font-size:var(--font-size-sm)}.cb-plot{gap:var(--spacing-2);flex-direction:column;min-width:0;margin:0;display:flex;container-type:inline-size}.cb-plot__caption{align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;width:100%;display:flex}.cb-plot__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--cb-ink-secondary)}.cb-plot__unit{font-family:var(--cb-mono);font-size:var(--font-size-xs);color:var(--cb-ink-muted)}.cb-plot__completeness{font-size:var(--font-size-xs);color:var(--cb-ink-muted);border-bottom:var(--size-border-hairline) dashed var(--border-strong)}.cb-plot__readout{align-items:baseline;gap:var(--spacing-3);min-height:1.6em;font-family:var(--cb-mono);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.cb-plot__now{font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);letter-spacing:var(--font-tracking-normal);color:var(--cb-ink)}.cb-plot__change,.cb-plot__qualified,.cb-plot__rests{font-size:var(--font-size-xs);color:var(--cb-ink-muted)}.cb-plot__qualified{color:var(--cb-ink-secondary)}.cb-plot__from{font-size:var(--font-size-lg);color:var(--cb-ink-muted)}.cb-plot__arrow{color:var(--cb-ink-muted)}.cb-plot__when{font-family:var(--font-family-sans);font-size:var(--font-size-sm);color:var(--cb-ink-muted)}.cb-plot__frame{background:var(--chart-plot);border:var(--size-border-hairline) solid var(--cb-rule);border-radius:var(--shape-surface);min-width:0;overflow:hidden}.cb-plot__svg{width:100%;min-width:0;max-width:100%;height:auto;display:block}.cb-plot__grid line{stroke:var(--chart-grid);stroke-width:1px;vector-effect:non-scaling-stroke}.cb-plot__baseline{stroke:var(--chart-axis);stroke-width:1px;vector-effect:non-scaling-stroke}.cb-plot__line{fill:none;stroke:var(--chart-series-1);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.cb-plot__area{fill:var(--chart-band);stroke:none}.cb-plot__point{fill:var(--chart-axis);stroke:none;r:2.5;vector-effect:non-scaling-stroke;cursor:crosshair;transition:r var(--motion-attention-duration) var(--motion-attention-easing), fill var(--motion-attention-duration) var(--motion-attention-easing)}.cb-plot__point[data-active=true]{fill:var(--chart-series-1);r:5}.cb-plot__latest{fill:var(--chart-series-1);stroke:var(--chart-plot);stroke-width:2px;vector-effect:non-scaling-stroke}.cb-plot[data-slot="2"] .cb-plot__latest{fill:var(--chart-series-2)}.cb-plot[data-slot="3"] .cb-plot__latest{fill:var(--chart-series-3)}.cb-plot[data-slot="4"] .cb-plot__latest{fill:var(--chart-series-4)}.cb-plot__bar{fill:var(--chart-series-1)}.cb-plot__gapBand{fill:var(--chart-absent);opacity:.22}.cb-plot__range{font-family:var(--cb-mono);font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--cb-ink-muted);margin-inline-start:auto}.cb-plot__scale{justify-content:space-between;gap:var(--spacing-4);font-size:var(--font-size-xs);color:var(--cb-ink-muted);margin:0;display:flex}.cb-plot__bars{gap:var(--spacing-2);text-align:center;grid-auto-columns:1fr;grid-auto-flow:column;margin:0;display:grid}.cb-plot__bars>span{gap:var(--spacing-1);min-width:0;display:grid}.cb-plot__barValue{font-family:var(--cb-mono);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums;color:var(--cb-ink)}.cb-plot__barLabel{font-size:var(--font-size-xs);color:var(--cb-ink-muted);overflow-wrap:anywhere}.cb-plot[data-slot="2"] .cb-plot__line{stroke:var(--chart-series-2);stroke-dasharray:6 4}.cb-plot[data-slot="2"] .cb-plot__bar,.cb-plot[data-slot="2"] .cb-plot__point[data-active=true]{fill:var(--chart-series-2)}.cb-plot[data-slot="3"] .cb-plot__line{stroke:var(--chart-series-3)}.cb-plot[data-slot="3"] .cb-plot__point[data-active=true]{fill:var(--chart-series-3)}.cb-plot[data-slot="4"] .cb-plot__line{stroke:var(--chart-series-4)}.cb-plot[data-slot="4"] .cb-plot__point[data-active=true]{fill:var(--chart-series-4)}.cb-plot[data-form=compact] .cb-plot__frame{background:0 0;border:0;border-radius:0}.cb-plot__empty{padding:var(--spacing-8);border:var(--size-border-hairline) dashed var(--border-strong);border-radius:var(--shape-surface);color:var(--cb-ink-muted);font-size:var(--font-size-sm);text-align:center;margin:0}.cb-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.cb-plot__frame:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--corner-sm)}.cb-plot__cursorGap{fill:none;stroke:var(--cb-ink);stroke-width:1.5px;stroke-dasharray:3 3}.cb-plot__cursor{fill:none;stroke:var(--cb-ink);stroke-width:1.5px;transition:cx var(--motion-attention-duration) var(--motion-attention-easing), cy var(--motion-attention-duration) var(--motion-attention-easing)}.cb-plot__hits>rect{fill:#0000;pointer-events:all;cursor:crosshair}.cb-plot[data-animate=true] .cb-plot__line{animation:cb-draw var(--motion-arrival-duration) var(--motion-arrival-easing) both}@keyframes cb-draw{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.cb-plot[data-animate=true] .cb-plot__line,.cb-plot__cursor,.cb-plot__point{clip-path:none;transition:none;animation:none}}[data-reduced-motion=true] .cb-plot[data-animate=true] .cb-plot__line,[data-reduced-motion=true] .cb-plot__cursor,[data-reduced-motion=true] .cb-plot__point{clip-path:none;transition:none;animation:none}.cb-plot__reading>summary,.cb-evidence__summary{cursor:pointer;font-size:var(--font-size-sm);color:var(--cb-ink-secondary);padding:var(--spacing-2) 0;min-height:var(--size-control-sm);align-items:center;gap:var(--spacing-2);display:flex}.cb-plot__reading>summary:focus-visible,.cb-evidence__summary:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);border-radius:var(--corner-sm)}.cb-data{border-collapse:collapse;width:100%;min-width:0;font-size:var(--font-size-sm);text-align:left}.cb-data__caption{text-align:left;padding-bottom:var(--spacing-2);color:var(--cb-ink-muted);font-size:var(--font-size-xs)}.cb-data th,.cb-data td{padding:var(--spacing-2) var(--spacing-3) var(--spacing-2) 0;border-bottom:var(--size-border-hairline) solid var(--cb-rule);vertical-align:baseline;font-weight:var(--font-weight-regular)}.cb-data thead th{color:var(--cb-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-label);text-transform:uppercase}.cb-data tbody td[data-basis=formatted],.cb-data tbody td[data-basis=controlled]{font-variant-numeric:tabular-nums;font-weight:var(--font-weight-medium)}.cb-data tbody tr[data-observed=no] td,.cb-data tbody tr[data-observed=no] th,.cb-data__note{color:var(--cb-ink-muted)}.cb-spark{align-items:center;gap:var(--spacing-2);display:inline-flex}.cb-spark__svg{width:120px;height:28px;display:block;overflow:visible}.cb-spark__line{fill:none;stroke:var(--chart-series-1);stroke-width:1.5px;stroke-linecap:round;vector-effect:non-scaling-stroke}.cb-spark[data-slot="2"] .cb-spark__line{stroke:var(--chart-series-2)}.cb-spark__reading{font-size:var(--font-size-sm);color:var(--cb-ink-secondary);font-variant-numeric:tabular-nums}.cb-evidence{border-top:var(--size-border-hairline) solid var(--cb-rule);padding-top:var(--spacing-4);display:block}.cb-evidence__heading{margin:0 0 var(--spacing-4);font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.cb-evidence__body{gap:var(--spacing-6);padding-top:var(--spacing-3);flex-direction:column;display:flex}.cb-evidence__group{gap:var(--spacing-2);flex-direction:column;display:flex}.cb-evidence__groupLabel{color:var(--cb-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-medium);margin:0}.cb-evidence__limitations,.cb-evidence__citations,.cb-evidence__provenance{gap:var(--spacing-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-evidence__citations,.cb-evidence__provenance{gap:var(--spacing-2)}.cb-evidence__citations li,.cb-evidence__provenance li{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cb-evidence__limitation,.cb-evidence__terms{margin:0}.cb-evidence__limitation{max-width:var(--layout-measure);color:var(--cb-ink-secondary);line-height:var(--font-line-height-normal)}.cb-evidence__terms{gap:var(--spacing-2);margin-top:var(--spacing-2);flex-wrap:wrap;display:flex}.cb-evidence__role,.cb-evidence__empty{color:var(--cb-ink-muted);font-size:var(--font-size-sm)}.cb-assurance{gap:var(--spacing-3);flex-direction:column;display:flex}.cb-assurance__headline{font-size:var(--font-size-sm);color:var(--cb-ink);margin:0}.cb-assurance__clear{max-width:var(--layout-measure);font-size:var(--font-size-sm);color:var(--cb-ink-muted);margin:0}.cb-assurance__factors{gap:var(--spacing-4);flex-direction:column;display:flex}.cb-assurance__factor{gap:var(--spacing-1);flex-direction:column;display:flex}.cb-assurance__factorLabel{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}.cb-assurance__factorNote{max-width:var(--layout-measure);font-size:var(--font-size-xs);color:var(--cb-ink-muted);margin:0}.cb-assurance__refs{margin:var(--spacing-1) 0 0;gap:var(--spacing-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.cb-adaptation{gap:var(--spacing-4);flex-direction:column;min-width:0;display:flex}.cb-adaptation__heading{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);margin:0}.cb-adaptation__lede{max-width:var(--layout-measure);color:var(--cb-ink-secondary);margin:0}.cb-adaptation__columns{gap:var(--spacing-6);grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));display:grid}.cb-adaptation__column{gap:var(--spacing-2);padding-top:var(--spacing-3);border-top:var(--size-border-hairline) solid var(--cb-rule);flex-direction:column;display:flex}.cb-adaptation__column[data-kind=withheld]{border-top-color:var(--border-strong)}.cb-adaptation__columnLabel{color:var(--cb-ink-muted);font-size:var(--font-size-xs);letter-spacing:var(--font-tracking-eyebrow);text-transform:uppercase;font-weight:var(--font-weight-medium);margin:0}.cb-adaptation__list{gap:var(--spacing-2);font-size:var(--font-size-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cb-adaptation__list li{align-items:baseline;gap:var(--spacing-2);color:var(--cb-ink-secondary);flex-wrap:wrap;display:flex}.cb-adaptation__constant,.cb-adaptation__note,.cb-adaptation__empty{font-size:var(--font-size-sm);color:var(--cb-ink-secondary);margin:0}.cb-adaptation__note,.cb-adaptation__empty{color:var(--cb-ink-muted)}.cb-adaptive{gap:var(--spacing-4);display:grid}.cb-adaptive__why{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--surface-sunken);border-radius:var(--shape-surface);flex-wrap:wrap;display:flex}.cb-adaptive__explanation{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-freshness{gap:var(--spacing-3);display:grid}.cb-freshness__qualification{align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cb-freshness__sentence,.cb-freshness__reason{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-freshness__reason{border-inline-start:var(--border-width-thick) solid var(--border-subtle);padding-inline-start:var(--spacing-3)}.cb-freshness__arriving{gap:var(--spacing-2);display:grid}.cb-attention{gap:var(--spacing-4);display:grid}.cb-attention__why{gap:var(--spacing-1);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.cb-attention__explanation{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-attention__list{gap:var(--spacing-3);margin:0;padding:0;list-style:none;display:grid}.cb-attention__item{margin:0}.cb-attention__heading{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;display:flex}.cb-carried{gap:var(--spacing-4);display:grid}.cb-carried__why{justify-items:start;gap:var(--spacing-2);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-subtle);display:grid}.cb-carried__explanation{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-carried__list{gap:var(--spacing-4);margin:0;padding:0;list-style:none;display:grid}.cb-carried__part{margin:0}.cb-carried__heading{align-items:center;gap:var(--spacing-2);flex-wrap:wrap;margin-block-end:var(--spacing-1);display:flex}.cb-carried__held{border-block-start:var(--size-border-hairline) solid var(--border-subtle);padding-block-start:var(--spacing-4)}.cb-carried__heldSummary{color:var(--text-secondary);font-size:var(--font-size-sm);cursor:pointer}.cb-carried__held[open] .cb-carried__heldSummary{margin-block-end:var(--spacing-4)}.cb-guarded{justify-items:start;gap:var(--spacing-2);display:grid}.cb-guarded__acknowledgement{align-items:flex-start;gap:var(--spacing-3);max-width:var(--layout-measure);padding:var(--spacing-3) 0;line-height:var(--font-line-height-normal);display:flex}.cb-guarded__explanation{max-width:var(--layout-measure);color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal);margin:0}.cb-freshness__demo{gap:var(--spacing-1) var(--spacing-4);grid-template-columns:auto 1fr;margin:0;display:grid}.cb-freshness__demo dt{color:var(--text-secondary)}.cb-freshness__demo dd{font-variant-numeric:tabular-nums;margin:0}.cb-field{gap:var(--spacing-2);display:grid}.cb-field__outcome{align-items:baseline;gap:var(--spacing-2);flex-wrap:wrap;margin:0;display:flex}.cb-field__message{color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--font-line-height-normal)}.cb-columns{gap:var(--spacing-3);display:grid}.cb-columns__why{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);flex-wrap:wrap;display:flex}.cb-columns__explanation{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-readout[data-motion-purpose=arrival]{animation:cb-readout-arrival var(--motion-arrival-duration) var(--motion-arrival-easing) both}@keyframes cb-readout-arrival{0%{opacity:0;transform:translateY(var(--spacing-2))}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cb-readout[data-motion-purpose=arrival]{animation:none}}[data-reduced-motion=true] .cb-readout[data-motion-purpose=arrival]{animation:none}.cb-representation{gap:var(--spacing-3);display:grid}.cb-representation__explanation{max-width:var(--layout-measure);color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-filtered{gap:var(--spacing-4);display:grid}.cb-filtered__controls{gap:var(--spacing-4);flex-wrap:wrap;display:flex}.cb-filtered__account{justify-content:space-between;align-items:baseline;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--surface-subtle);flex-wrap:wrap;display:flex}.cb-filtered__counts{color:var(--text-secondary);line-height:var(--font-line-height-normal);margin:0}.cb-filtered__emptied{gap:var(--spacing-3);max-width:var(--layout-measure);display:grid}.cb-filtered__emptied p{line-height:var(--font-line-height-normal);margin:0}.cb-filtered__responsible{gap:var(--spacing-1);color:var(--text-secondary);margin:0;padding-inline-start:var(--spacing-5);display:grid}:root{--san:-apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", "Helvetica Neue", system-ui, sans-serif;--mono:ui-monospace, "SF Mono", "JetBrains Mono", Menlo, Consolas, monospace;--canvas:#fff;--canvas-2:#ececee;--paper:#fff;--ink:#1d1d1f;--ink-2:#2c2c2e;--mute:#86868b;--mute-2:#6e6e73;--faint:#c7c7cc;--hair:#00000014;--hair-2:#0000000d;--green:#47ab4f;--green-soft:#e2f9e2;--amber:#e08600;--amber-soft:#fff3df;--red:#b32517;--red-soft:#fff2ef;--link:#0071e3;--blue:#0071e3;--ease:cubic-bezier(.22,1,.36,1)}@supports (color:lab(0% 0 0)){:root{--green:lab(62.485% -44.9264 37.5846);--green-soft:lab(95.8834% -11.1774 8.7103);--amber:lab(64.657% 30.5558 72.6225);--amber-soft:lab(96.5689% 3.82534 15.0702);--red:lab(40.2639% 55.9557 45.1735);--red-soft:lab(96.2693% 8.80525 5.85327)}}:root,[data-theme=motoiq]{--mq-ink-900:#1d261e;--mq-green-700:#304b34;--mq-green-500:#6baf7a;--mq-green-mesh:#4a7c59;--mq-lime-500:#27ae60;--mq-canvas-100:#f0f1ed;--mq-surface-0:#fff;--mq-surface-100:#f4f7f3;--mq-text-700:#4a5c4d;--mq-text-500:#7a877d;--mq-border-300:#d8dbd4;--mq-positive-100:#e3f9e9;--mq-warning-500:#d97706;--mq-warning-100:#fff1e6;--mq-info-100:#e6f0ff;--mq-info-600:#2563a5;--mq-danger-500:#ef4444;--mq-on-dark:#fff;--mq-on-dark-supporting:#d9e9de;--mq-on-dark-1:#ffffff0f;--mq-on-dark-2:#ffffff1a;--mq-on-dark-3:#ffffff29;--mq-on-dark-border:#ffffff38;--mq-on-dark-border-strong:#ffffff47;--mq-on-dark-positive:#6baf7a33;--mq-on-dark-warning:#d977062e;--mq-on-dark-warning-ink:#f6c98a;--mq-canvas:var(--mq-canvas-100);--mq-surface:var(--mq-surface-0);--mq-surface-inset:var(--mq-surface-100);--mq-surface-dark:var(--mq-ink-900);--mq-text:var(--mq-ink-900);--mq-text-body:var(--mq-text-700);--mq-text-muted:var(--mq-text-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=motoiq]{--mq-text-muted:color-mix(in srgb, var(--mq-text-500) 62%, var(--mq-ink-900))}}:root,[data-theme=motoiq]{--mq-text-inverse:var(--mq-on-dark);--mq-text-inverse-muted:var(--mq-on-dark-supporting);--mq-border:var(--mq-border-300);--mq-border-strong:#c3c9be;--mq-eyebrow:var(--mq-green-700);--mq-positive:var(--mq-lime-500);--mq-positive-soft:var(--mq-positive-100);--mq-positive-ink:#146b39;--mq-warning:var(--mq-warning-500);--mq-warning-soft:var(--mq-warning-100);--mq-info-soft:var(--mq-info-100);--mq-info-ink:var(--mq-info-600);--mq-danger:var(--mq-danger-500);--mq-danger-soft:#fdecec;--mq-danger-ink:var(--mq-danger-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=motoiq]{--mq-danger-ink:color-mix(in srgb, var(--mq-danger-500) 78%, var(--mq-ink-900))}}:root,[data-theme=motoiq]{--mq-figure-ink:var(--mq-green-700);--mq-warning-ink:var(--mq-warning-500)}@supports (color:color-mix(in lab, red, red)){:root,[data-theme=motoiq]{--mq-warning-ink:color-mix(in srgb, var(--mq-warning-500) 62%, var(--mq-ink-900))}}:root,[data-theme=motoiq]{--mq-state-served:var(--mq-lime-500);--mq-state-served-soft:var(--mq-positive-100);--mq-state-stale:var(--mq-warning-ink);--mq-state-stale-soft:var(--mq-warning-100);--mq-state-withheld:var(--mq-text-muted);--mq-state-withheld-soft:var(--mq-surface-100);--mq-state-absent:var(--mq-text-muted);--mq-state-absent-soft:var(--mq-surface-100);--mq-font-display:var(--font-motoiq-display), "Outfit", Inter, ui-sans-serif, system-ui, sans-serif;--mq-font-ui:var(--font-motoiq-sans), "Geist", Inter, ui-sans-serif, system-ui, -apple-system, sans-serif;--mq-weight-display:800;--mq-display-xl:clamp(36px, 3.9vw, 56px);--mq-display-xl-lh:1;--mq-display-l:clamp(34px, 3.6vw, 48px);--mq-display-l-lh:1.04;--mq-display-m:clamp(32px, 3.2vw, 44px);--mq-display-m-lh:1.045;--mq-h1:clamp(30px, 2.9vw, 40px);--mq-h1-lh:1.1;--mq-h2:clamp(24px, 2vw, 28px);--mq-h2-lh:1.215;--mq-h3:clamp(21px, 1.7vw, 24px);--mq-h3-lh:1.208;--mq-h4:20px;--mq-h4-lh:1.2;--mq-body-l:18px;--mq-body-l-lh:1.611;--mq-body-m:16px;--mq-body-m-lh:1.625;--mq-body:14px;--mq-body-lh:1.5;--mq-body-s:13px;--mq-body-s-lh:1.538;--mq-label:12px;--mq-micro:11px;--mq-micro-tracking:.1em;--mq-measure-hero:620px;--mq-measure-doc:720px;--mq-canvas-width:1440px;--mq-content-max:1200px;--mq-gutter:120px;--mq-card-gap:24px;--mq-card-columns:3;--mq-space-2:2px;--mq-space-4:4px;--mq-space-6:6px;--mq-space-8:8px;--mq-space-10:10px;--mq-space-12:12px;--mq-space-16:16px;--mq-space-20:20px;--mq-space-24:24px;--mq-space-28:28px;--mq-space-32:32px;--mq-space-40:40px;--mq-space-48:48px;--mq-space-56:56px;--mq-space-64:64px;--mq-space-72:72px;--mq-space-80:80px;--mq-space-96:96px;--mq-space-120:120px;--mq-section-y:80px;--mq-hero-pad-top:112px;--mq-hero-pad-bottom:72px;--mq-hero-stack:28px;--mq-hero-title-gap:12px;--mq-radius-control:8px;--mq-radius-badge:14px;--mq-radius-field:16px;--mq-radius-card:18px;--mq-radius-data-card:20px;--mq-radius-primary:24px;--mq-radius-feature:28px;--mq-radius-flagship:32px;--mq-radius-pill:100px;--mq-elev-1:0 4px 12px #1d261e08;--mq-elev-2:0 1px 2px #1d261e0f, 0 10px 28px #1d261e1a;--mq-elev-3:0 2px 4px #1d261e12, 0 18px 44px #1d261e21;--mq-elev-4:0 20px 48px #1d261e14;--mq-glow-positive:0 8px 24px #6baf7a40;--mq-mesh-line:#4a7c5929;--mq-mesh-glow:#6baf7a42;--mq-mesh-node:#4a7c5947;--mq-mesh-cell:120px;--mq-mesh-dark-glow:#6baf7a29;--mq-mesh-dark-glow-2:#6baf7a1f;--mq-mesh-dark-line:#ffffff0a;--mq-mask-opaque:#000;--mq-nav-height:72px;--mq-nav-bg:#f0f1edf5;--mq-nav-blur:blur(16px) saturate(120%);--mq-nav-z:100;--mq-button-height:50px;--mq-button-padding-x:30px;--mq-button-compact-height:36px;--mq-button-compact-padding-x:16px;--mq-button-positive-height:46px;--mq-icon-button:40px;--mq-touch-target:44px;--mq-search-height:56px;--mq-search-radius:20px;--mq-field-height:52px;--mq-filter-height:38px;--mq-focus-ring:var(--mq-green-500);--mq-focus-width:2px;--mq-focus-offset:2px;--mq-compare-row-height:53px;--mq-dur-instant:.1s;--mq-dur-fast:.16s;--mq-dur-standard:.24s;--mq-dur-enter:.36s;--mq-dur-feature:.48s;--mq-dur-data:.7s;--mq-ease-standard:cubic-bezier(.2, .8, .2, 1);--mq-ease-exit:cubic-bezier(.4, 0, 1, 1);--mq-ease-emphasized:cubic-bezier(.16, 1, .3, 1);--mq-spring-stiffness:320;--mq-spring-damping:28;--mq-spring-mass:.8}[data-theme=motoiq][data-mode=dark],[data-theme=motoiq] [data-mode=dark],:root[data-mode=dark]{--mq-canvas:#101711;--mq-surface:#172019;--mq-surface-inset:#1c261e;--mq-surface-dark:#0b110c;--mq-text:#f2f6f2;--mq-text-body:#c2d0c5;--mq-text-muted:#91a294;--mq-border:#2b372d;--mq-border-strong:#3c4b3e;--mq-eyebrow:#8fc79c;--mq-danger-ink:#f9a3a3;--mq-warning-ink:#f6c98a;--mq-figure-ink:#8fc79c;--mq-positive:#3ecb7a;--mq-positive-soft:#14301f;--mq-positive-ink:#7fe0a6;--mq-warning:#f0a14a;--mq-warning-soft:#33230f;--mq-info-soft:#14243a;--mq-info-ink:#8fbaf0;--mq-danger:#f87171;--mq-danger-soft:#331717;--mq-state-served:var(--mq-positive);--mq-state-served-soft:var(--mq-positive-soft);--mq-state-stale:var(--mq-warning);--mq-state-stale-soft:var(--mq-warning-soft);--mq-state-withheld:var(--mq-text-muted);--mq-state-withheld-soft:var(--mq-surface-inset);--mq-state-absent:var(--mq-text-muted);--mq-state-absent-soft:var(--mq-surface-inset);--mq-nav-bg:#101711f5;--mq-focus-ring:#8fc79c;--mq-elev-1:0 4px 12px #0000004d;--mq-elev-2:0 1px 2px #0006, 0 10px 28px #0000006b;--mq-elev-3:0 2px 4px #00000073, 0 18px 44px #0000007a;--mq-elev-4:0 20px 48px #0000007a;--mq-glow-positive:0 8px 24px #3ecb7a38;--mq-mesh-line:#6baf7a24;--mq-mesh-glow:#6baf7a2e;--mq-mesh-node:#8fc79c42}@media (max-width:1439px){:root{--mq-gutter:72px}}@media (max-width:1199px){:root{--mq-gutter:40px;--mq-card-columns:2;--mq-section-y:64px;--mq-hero-pad-top:88px;--mq-hero-pad-bottom:56px;--mq-hero-stack:24px}}@media (max-width:767px){:root{--mq-gutter:20px;--mq-card-columns:1;--mq-section-y:52px;--mq-nav-height:64px;--mq-hero-pad-top:64px;--mq-hero-pad-bottom:44px;--mq-hero-stack:22px;--mq-hero-title-gap:10px}}@media (max-width:479px){:root{--mq-gutter:16px;--mq-section-y:44px;--mq-hero-pad-top:56px;--mq-hero-pad-bottom:40px;--mq-hero-stack:20px}}@media (prefers-reduced-motion:reduce){:root{--mq-dur-instant:.1s;--mq-dur-fast:.12s;--mq-dur-standard:.14s;--mq-dur-enter:.15s;--mq-dur-feature:.15s;--mq-dur-data:.15s}}.mqShell{width:100%;max-width:calc(var(--mq-content-max) + (var(--mq-gutter) * 2));padding-inline:var(--mq-gutter);margin-inline:auto}.mqHero{padding-block:var(--mq-hero-pad-top) var(--mq-hero-pad-bottom);position:relative;overflow:hidden}.mqHero h1{margin-block-end:var(--mq-hero-title-gap)}.mqSection{padding-block:var(--mq-section-y)}.mqSectionTight{padding-block:calc(var(--mq-section-y) * .62)}.mqCardGrid{grid-template-columns:repeat(var(--mq-card-columns), minmax(0, 1fr));gap:var(--mq-card-gap);display:grid}.mqDisplayXL,.mqDisplayL,.mqDisplayM,.mqH1,.mqH2,.mqH3,.mqH4{font-family:var(--mq-font-display);font-weight:var(--mq-weight-display);color:var(--mq-text);letter-spacing:-.015em;text-wrap:balance;margin:0}.mqDisplayXL{font-size:var(--mq-display-xl);line-height:var(--mq-display-xl-lh);letter-spacing:-.03em}.mqDisplayL{font-size:var(--mq-display-l);line-height:var(--mq-display-l-lh);letter-spacing:-.025em}.mqDisplayM{font-size:var(--mq-display-m);line-height:var(--mq-display-m-lh);letter-spacing:-.025em}.mqH1{font-size:var(--mq-h1);line-height:var(--mq-h1-lh)}.mqH2{font-size:var(--mq-h2);line-height:var(--mq-h2-lh)}.mqH3{font-size:var(--mq-h3);line-height:var(--mq-h3-lh)}.mqH4{font-size:var(--mq-h4);line-height:var(--mq-h4-lh);letter-spacing:-.01em}.mqBodyL{font-size:var(--mq-body-l);line-height:var(--mq-body-l-lh);color:var(--mq-text-body);margin:0}.mqBodyM{font-size:var(--mq-body-m);line-height:var(--mq-body-m-lh);color:var(--mq-text-body);margin:0}.mqBody{font-size:var(--mq-body);line-height:var(--mq-body-lh);color:var(--mq-text-body);margin:0}.mqBodyS{font-size:var(--mq-body-s);line-height:var(--mq-body-s-lh);color:var(--mq-text-muted);margin:0}.mqLabel{font-size:var(--mq-label);color:var(--mq-text-muted);margin:0;font-weight:600}.mqMicro{font-size:var(--mq-micro);letter-spacing:var(--mq-micro-tracking);text-transform:uppercase;color:var(--mq-text-muted);margin:0;font-weight:700}.mqEyebrow{align-items:center;gap:var(--mq-space-12);font-size:var(--mq-micro);letter-spacing:var(--mq-micro-tracking);text-transform:uppercase;color:var(--mq-eyebrow);margin:0 0 var(--mq-space-16);font-weight:700;display:flex}.mqEyebrow:before{content:"";border-radius:var(--mq-radius-pill);background:currentColor;flex:none;width:24px;height:2px}.mqKicker{align-items:center;gap:var(--mq-space-8);padding:var(--mq-space-8) var(--mq-space-16);border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border);background:var(--mq-surface);font-size:var(--mq-micro);letter-spacing:var(--mq-micro-tracking);text-transform:uppercase;color:var(--mq-text);font-weight:700;display:inline-flex}.mqKicker:before{content:"";background:var(--mq-green-500);border-radius:50%;flex:none;width:7px;height:7px}.mqNum{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.mqMeasureHero{max-width:var(--mq-measure-hero)}.mqMeasureDoc{max-width:var(--mq-measure-doc)}.mqBtn,.mqBtnSecondary,.mqBtnPositive,.mqBtnCompact{justify-content:center;align-items:center;gap:var(--mq-space-8);border-radius:var(--mq-radius-pill);font-family:var(--mq-font-ui);cursor:pointer;white-space:nowrap;transition:transform var(--mq-dur-fast) var(--mq-ease-standard), box-shadow var(--mq-dur-fast) var(--mq-ease-standard), background-color var(--mq-dur-fast) var(--mq-ease-standard), border-color var(--mq-dur-fast) var(--mq-ease-standard);border:1px solid #0000;font-weight:600;text-decoration:none;display:inline-flex}.mqBtn{min-height:var(--mq-button-height);padding-inline:var(--mq-button-padding-x);background:var(--mq-ink-900);color:var(--mq-on-dark);font-size:var(--mq-body)}.mqBtnSecondary{min-height:var(--mq-button-height);padding-inline:var(--mq-space-28);background:var(--mq-surface);border-color:var(--mq-border);color:var(--mq-text);font-size:var(--mq-body)}.mqBtnPositive{min-height:var(--mq-button-positive-height);padding-inline:var(--mq-space-28);background:var(--mq-positive);color:var(--mq-ink-900);font-size:var(--mq-body)}.mqBtnCompact{min-height:var(--mq-button-compact-height);padding-inline:var(--mq-button-compact-padding-x);background:var(--mq-surface);border-color:var(--mq-border);color:var(--mq-text);font-size:var(--mq-body-s)}.mqBtn:hover,.mqBtnSecondary:hover,.mqBtnPositive:hover,.mqBtnCompact:hover{box-shadow:var(--mq-elev-2);transform:translateY(-1px)}.mqBtn:active,.mqBtnSecondary:active,.mqBtnPositive:active,.mqBtnCompact:active{transition-duration:var(--mq-dur-instant);transform:scale(.985)}.mqBtnSecondary:hover,.mqBtnCompact:hover{border-color:var(--mq-border-strong)}.mqBtnPositive:hover{box-shadow:var(--mq-glow-positive)}.mqBtn[disabled],.mqBtnSecondary[disabled],.mqBtnPositive[disabled],.mqBtnCompact[disabled]{opacity:.45;cursor:default;box-shadow:none;transform:none}.mqIconBtn{width:var(--mq-icon-button);height:var(--mq-icon-button);border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border);background:var(--mq-surface);color:var(--mq-text);cursor:pointer;transition:border-color var(--mq-dur-fast) var(--mq-ease-standard), background-color var(--mq-dur-fast) var(--mq-ease-standard);justify-content:center;align-items:center;display:inline-flex;position:relative}.mqIconBtn:after{content:"";inset:calc((var(--mq-touch-target) - var(--mq-icon-button)) / -2);position:absolute}.mqIconBtn:hover{border-color:var(--mq-border-strong);background:var(--mq-surface-inset)}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:var(--mq-focus-width) solid var(--mq-focus-ring);outline-offset:var(--mq-focus-offset);border-radius:var(--mq-radius-control)}.mqSearchField{align-items:center;gap:var(--mq-space-12);min-height:var(--mq-search-height);padding-inline:var(--mq-space-20);border-radius:var(--mq-search-radius);border:1px solid var(--mq-border);background:var(--mq-surface-inset);color:var(--mq-text-muted);cursor:pointer;text-align:left;width:100%;transition:border-color var(--mq-dur-fast) var(--mq-ease-standard);font-size:15px;display:flex}.mqSearchField:hover{border-color:var(--mq-border-strong)}.mqField{width:100%;min-height:var(--mq-field-height);padding:var(--mq-space-12) var(--mq-space-16);border-radius:var(--mq-radius-field);border:1px solid var(--mq-border);background:var(--mq-surface);color:var(--mq-text);font-family:var(--mq-font-ui);font-size:var(--mq-body-m);display:block}.mqField::placeholder{color:var(--mq-text-muted)}.mqField[aria-invalid=true]{border-color:var(--mq-danger-ink)}.mqFieldLabel{font-size:var(--mq-label);color:var(--mq-text);margin-bottom:var(--mq-space-8);font-weight:600;display:block}.mqFieldHelp{font-size:var(--mq-body-s);color:var(--mq-text-muted);margin:var(--mq-space-8) 0 0}.mqFieldError{font-size:var(--mq-body-s);color:var(--mq-danger-ink);margin:var(--mq-space-8) 0 0}.mqFilter{align-items:center;gap:var(--mq-space-8);min-height:var(--mq-filter-height);padding:var(--mq-space-8) var(--mq-space-16);border-radius:var(--mq-radius-pill);border:1px solid var(--mq-border);background:var(--mq-surface);color:var(--mq-text);font-family:var(--mq-font-ui);font-size:var(--mq-body-s);cursor:pointer;transition:background-color var(--mq-dur-fast) var(--mq-ease-standard), border-color var(--mq-dur-fast) var(--mq-ease-standard);font-weight:500;display:inline-flex}.mqFilter:hover{border-color:var(--mq-border-strong)}.mqFilter[data-active=true]{background:var(--mq-positive-soft);border-color:var(--mq-positive);color:var(--mq-positive-ink)}.mqFilter[data-static=true]{cursor:default}.mqFilter[data-static=true]:hover{border-color:var(--mq-border)}.mqCard{background:var(--mq-surface);border-radius:var(--mq-radius-primary);padding:var(--mq-space-28);box-shadow:var(--mq-elev-2)}.mqCardQuiet{background:var(--mq-surface);border-radius:var(--mq-radius-card);padding:var(--mq-space-20);border:1px solid var(--mq-border)}.mqMetric{background:var(--mq-surface-inset);border-radius:var(--mq-radius-badge);padding:var(--mq-space-16)}.mqMetricLabel{font-size:var(--mq-micro);letter-spacing:var(--mq-micro-tracking);text-transform:uppercase;color:var(--mq-text-muted);margin:0 0 var(--mq-space-6);font-weight:700}.mqMetricValue{font-family:var(--mq-font-ui);font-size:var(--mq-h4);color:var(--mq-text);font-variant-numeric:tabular-nums;margin:0;font-weight:600}.mqHeroOverlay{border-radius:var(--mq-radius-feature);padding:var(--mq-space-28);background:var(--mq-surface)}@supports (color:color-mix(in lab, red, red)){.mqHeroOverlay{background:color-mix(in srgb, var(--mq-surface) 96%, transparent)}}.mqHeroOverlay{box-shadow:var(--mq-elev-4);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mqCta{border-radius:var(--mq-radius-feature);background:var(--mq-surface-dark);color:var(--mq-on-dark);padding:var(--mq-space-64);justify-content:space-between;align-items:center;gap:var(--mq-space-56);flex-wrap:wrap;display:flex;position:relative;overflow:hidden}.mqCta .mqDisplayM,.mqCta .mqH1,.mqCta .mqH2{color:var(--mq-on-dark)}.mqCta p{color:var(--mq-on-dark-supporting)}@media (max-width:767px){.mqCta{padding:var(--mq-space-32);gap:var(--mq-space-32)}}.mqBadge{align-items:center;gap:var(--mq-space-6);padding:var(--mq-space-6) var(--mq-space-12);border-radius:var(--mq-radius-pill);font-size:var(--mq-micro);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:var(--mq-surface-inset);color:var(--mq-text-body);font-weight:700;display:inline-flex}.mqBadge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.mqBadge[data-state=served]{background:var(--mq-state-served-soft);color:var(--mq-positive-ink)}.mqBadge[data-state=stale]{background:var(--mq-state-stale-soft);color:var(--mq-warning-ink)}.mqBadge[data-state=withheld]{background:var(--mq-state-withheld-soft);color:var(--mq-text-muted)}.mqBadge[data-state=absent]{background:var(--mq-state-absent-soft);color:var(--mq-text-muted)}.mqBadge[data-tone=info]{background:var(--mq-info-soft);color:var(--mq-info-ink)}.mqMesh{isolation:isolate;position:relative}.mqMesh:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(ellipse 60% 70% at 18% 18%, var(--mq-mesh-glow), transparent 62%), radial-gradient(ellipse 55% 65% at 84% 6%, var(--mq-mesh-glow), transparent 58%), radial-gradient(ellipse 85% 55% at 55% 104%, var(--mq-mesh-glow), transparent 64%);background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%;position:absolute;inset:0}.mqCta:before{content:"";pointer-events:none;background-image:radial-gradient(ellipse 70% 80% at 12% 26%, var(--mq-mesh-dark-glow), transparent 58%), radial-gradient(ellipse 65% 75% at 88% 74%, var(--mq-mesh-dark-glow-2), transparent 54%);background-repeat:no-repeat;background-size:100% 100%,100% 100%;position:absolute;inset:0}.mqCta>*{z-index:1;position:relative}[data-slot=sheet-overlay],[data-slot=sheet-content]{z-index:calc(var(--mq-nav-z) + 20)}.mqSkip{left:var(--mq-space-16);top:var(--mq-space-16);z-index:calc(var(--mq-nav-z) + 10);padding:var(--mq-space-12) var(--mq-space-20);border-radius:var(--mq-radius-pill);background:var(--mq-ink-900);color:var(--mq-on-dark);font-size:var(--mq-body-s);transition:transform var(--mq-dur-fast) var(--mq-ease-standard);font-weight:600;position:absolute;transform:translateY(-200%)}.mqSkip:focus-visible{transform:translateY(0)}@media (pointer:coarse){.mqBtn,.mqBtnSecondary,.mqBtnPositive,.mqBtnCompact,.mqFilter{min-height:var(--mq-touch-target)}}.mqVisuallyHidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;display:inline-block;overflow:hidden}.mqSectionHead{gap:var(--mq-space-16);margin-bottom:var(--mq-space-40);display:grid}.mqSectionHeadRow{justify-content:space-between;align-items:flex-end;gap:var(--mq-space-24);flex-wrap:wrap;display:flex}[id]{scroll-margin-top:calc(var(--mq-nav-height) + var(--mq-space-16))}.mqTouchTarget{justify-content:center;align-items:center;min-width:24px;min-height:24px;display:inline-flex}@media (pointer:coarse){.mqTouchTarget{min-height:var(--mq-touch-target)}}:root{--font-family-sans:var(--font-motoiq-sans), "Geist", -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, ui-sans-serif, system-ui, sans-serif;--font-family-mono:var(--font-motoiq-sans), "Geist", ui-sans-serif, system-ui, sans-serif;--font-family-data:var(--font-family-sans)}:root,[data-theme=motoiq]{--motoiq-surface-app:var(--mq-canvas);--motoiq-surface-app2:var(--mq-surface-inset);--motoiq-surface-card:var(--mq-surface);--motoiq-text-primary:var(--mq-text);--motoiq-text-secondary:var(--mq-text-body);--motoiq-text-muted:var(--mq-text-muted);--motoiq-text-faint:var(--mq-text-muted);--motoiq-border-hair:var(--mq-border);--motoiq-border-hair2:var(--mq-border);--motoiq-signal-positive:var(--mq-ink-900);--motoiq-signal-positive-deep:var(--mq-green-700);--motoiq-signal-positive-soft:var(--mq-positive-soft);--motoiq-signal-caution:var(--mq-warning);--motoiq-signal-caution-soft:var(--mq-warning-soft);--motoiq-signal-critical:var(--mq-danger);--motoiq-signal-critical-soft:var(--mq-danger-soft);--motoiq-confidence-high:var(--mq-positive-ink);--motoiq-confidence-medium:var(--mq-green-700);--motoiq-confidence-low:var(--mq-warning);--motoiq-confidence-insufficient:var(--mq-text-muted);--motoiq-sentiment-strengthening:var(--mq-positive-ink);--motoiq-sentiment-stable:var(--mq-text-body);--motoiq-sentiment-softening:var(--mq-warning);--motoiq-decision-hold:var(--mq-warning);--motoiq-decision-wait:var(--mq-warning);--motoiq-decision-sell:var(--mq-danger);--motoiq-decision-upgrade:var(--mq-positive-ink);--motoiq-tone-calm:var(--mq-green-700);--motoiq-tone-calm-soft:var(--mq-surface-inset);--motoiq-tone-caution:var(--mq-warning);--motoiq-tone-caution-soft:var(--mq-warning-soft);--motoiq-tone-critical:var(--mq-danger);--motoiq-tone-critical-soft:var(--mq-danger-soft);--motoiq-tone-decisive:var(--mq-ink-900);--motoiq-tone-decisive-soft:var(--mq-surface-inset);--motoiq-tone-opportunity:var(--mq-positive);--motoiq-tone-opportunity-soft:var(--mq-positive-soft);--motoiq-font-sans:var(--mq-font-ui);--motoiq-font-mono:var(--mq-font-ui);--motoiq-motion-fast:var(--mq-dur-fast);--motoiq-motion-ease:var(--mq-ease-standard)}[data-theme=motoiq],[data-theme=motoiq][data-mode=light],[data-theme=motoiq] [data-mode=light]{--surface-base:var(--mq-canvas);--surface-raised:var(--mq-surface);--surface-sunken:var(--mq-surface-inset);--surface-overlay:var(--mq-surface);--border-subtle:var(--mq-border);--border-strong:var(--mq-border-strong);--text-primary:var(--mq-text);--text-secondary:var(--mq-text-body);--text-muted:var(--mq-text-muted);--action-primary:var(--mq-ink-900);--action-primary-hover:var(--mq-green-700);--action-primary-text:var(--mq-on-dark);--surface-accent:var(--mq-ink-900);--surface-accent-subtle:var(--mq-positive-soft);--border-accent:var(--mq-green-500);--text-on-accent:var(--mq-on-dark);--elevation-1:var(--mq-elev-1);--elevation-2:var(--mq-elev-2);--elevation-3:var(--mq-elev-3);--radius-md:var(--mq-radius-field);--radius-lg:var(--mq-radius-card)}[data-theme=motoiq][data-mode=dark],[data-theme=motoiq] [data-mode=dark]{--motoiq-signal-positive:var(--mq-positive);--motoiq-signal-positive-deep:var(--mq-positive-ink);--surface-base:var(--mq-canvas);--surface-raised:var(--mq-surface);--surface-sunken:var(--mq-surface-inset);--surface-overlay:var(--mq-surface);--border-subtle:var(--mq-border);--border-strong:var(--mq-border-strong);--text-primary:var(--mq-text);--text-secondary:var(--mq-text-body);--text-muted:var(--mq-text-muted);--action-primary:var(--mq-positive);--action-primary-hover:var(--mq-positive-ink);--action-primary-text:var(--mq-ink-900);--surface-accent:var(--mq-positive);--surface-accent-subtle:var(--mq-positive-soft);--border-accent:var(--mq-positive);--text-on-accent:var(--mq-ink-900);--elevation-1:0 0 0 1px var(--mq-border);--elevation-2:var(--mq-elev-2);--elevation-3:var(--mq-elev-3);--shadow-low:var(--mq-elev-1);--shadow-high:var(--mq-elev-4);--chart-axis:var(--mq-text-muted);--chart-grid:var(--mq-border);--chart-band:var(--mq-surface-inset);--chart-absent:var(--mq-border-strong)}:root,[data-theme=motoiq]{--background:var(--motoiq-surface-app);--foreground:var(--motoiq-text-primary);--primary:var(--motoiq-signal-positive);--primary-foreground:var(--motoiq-surface-app);--secondary:var(--motoiq-surface-card);--secondary-foreground:var(--motoiq-text-primary);--muted:var(--motoiq-surface-card);--muted-foreground:var(--motoiq-text-muted);--accent:var(--motoiq-surface-card);--accent-foreground:var(--motoiq-text-primary);--destructive:var(--motoiq-signal-critical);--border:var(--motoiq-text-muted);--input:var(--motoiq-text-muted);--ring:var(--motoiq-signal-positive);--radius:.5rem;--card:var(--motoiq-surface-card);--card-foreground:var(--motoiq-text-primary);--popover:var(--motoiq-surface-card);--popover-foreground:var(--motoiq-text-primary)}.screen-container{box-sizing:border-box;width:100%;max-width:780px;margin:0 auto;padding:0 20px}@media (max-width:430px){.screen-container{padding:0 16px}}@keyframes mq-reveal-rise{0%{opacity:0;transform:translateY(var(--mq-reveal-y,14px))}to{opacity:1;transform:none}}@keyframes mq-reveal-slide{0%{opacity:0;transform:translate(32px)scale(.98)}to{opacity:1;transform:none}}@keyframes mq-reveal-rise-text{0%{opacity:1;transform:translateY(var(--mq-reveal-y,14px))}to{opacity:1;transform:none}}@keyframes mq-reveal-fade{0%{opacity:0}to{opacity:1}}.mqReveal{animation:mq-reveal-rise var(--mq-reveal-duration,.36s) cubic-bezier(.2, .8, .2, 1) var(--mq-reveal-delay,0s) both}.mqReveal[data-reveal=title],.mqReveal[data-reveal=copy]{animation-name:mq-reveal-rise-text}.mqReveal[data-reveal=title]{--mq-reveal-y:20px;--mq-reveal-duration:.36s;--mq-reveal-delay:80ms}.mqReveal[data-reveal=copy]{--mq-reveal-duration:.32s;--mq-reveal-delay:.16s}.mqReveal[data-reveal=actions]{--mq-reveal-duration:.32s;--mq-reveal-delay:.22s}.mqReveal[data-reveal=group]{--mq-reveal-duration:.36s;--mq-reveal-delay:.32s}.mqReveal[data-reveal=feature]{animation:.48s cubic-bezier(.16,1,.3,1) .18s both mq-reveal-slide}@media (prefers-reduced-motion:reduce){.mqReveal,.mqReveal[data-reveal=feature]{animation-name:mq-reveal-fade}.mqReveal[data-reveal=title],.mqReveal[data-reveal=copy]{animation:none}}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-block{background:linear-gradient(90deg, var(--motoiq-surface-app2) 0%, var(--motoiq-surface-card) 40%, var(--motoiq-surface-app2) 80%);background-size:200% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}.mqRouteLoading{min-height:100svh}@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-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-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
