@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-border-style:solid;--tw-leading:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-outline-style:solid;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--tracking-tight:var(--tracking-tight);--tracking-normal:var(--tracking-normal);--tracking-wide:var(--tracking-wide);--leading-tight:var(--leading-tight);--leading-snug:var(--leading-snug);--leading-normal:var(--leading-normal);--radius-sm:var(--radius-sm);--radius-md:var(--radius-md);--radius-lg:var(--radius-lg);--radius-xl:var(--radius-xl);--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-interface);--default-mono-font-family:var(--font-mono);--font-display:var(--font-brand-display);--leading-display:var(--leading-display);--tracking-display:var(--tracking-display);--tracking-snug:var(--tracking-snug);--radius-data:var(--radius-data);--shadow-sharp:var(--shadow-sharp);--shadow-sharp-hover:var(--shadow-sharp-hover);--shadow-sharp-lg:var(--shadow-sharp-lg);--ease-standard:var(--ease-standard);--ease-snap:var(--ease-snap);--ease-bounce:var(--ease-bounce)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,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:where(:not(iframe)){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}:root{--foundation-canvas:0 0% 100%;--foundation-paper:240 17% 98%;--foundation-ink:237.391 24.211% 18.627%;--foundation-secondary:240 4% 45%;--foundation-border:240 16% 94%;--foundation-border-strong:240 10% 86%;--connect-blue:233.276 92.063% 50.588%;--foundation-mint:165 93% 71%;--foundation-mint-deep:166 80% 66%;--foundation-mint-ink:168 70% 12%;--foundation-mint-edge:166 60% 37%;--foundation-cool:225 86% 97%;--foundation-tint:223.5 91% 91%;--foundation-graphite:237 27% 14%;--connect-purple:246.316 77.376% 56.667%;--brightmatch-coral:352 68% 53%;--gradient-connect-brand:linear-gradient(135deg, hsl(var(--connect-blue)) 0%, hsl(var(--connect-purple)) 50%, hsl(var(--foundation-ink)) 100%);--code-inverse-string:42 88% 67%;--code-inverse-comment:225 89% 79%;--product-id:var(--connect-blue);--product-id-a:230.388 91.964% 56.078%;--product-id-b:var(--connect-blue);--product-id-text:0 0% 100%;--product-enrich:165.857 80.46% 65.882%;--product-enrich-a:165.405 94.872% 77.059%;--product-enrich-b:165.857 80.46% 65.882%;--product-enrich-text:var(--foundation-ink);--product-assess:var(--foundation-ink);--product-assess-a:236.842 26.761% 27.843%;--product-assess-b:var(--foundation-ink);--product-assess-text:0 0% 100%;--product-finpass:var(--connect-purple);--product-finpass-a:245.833 88.889% 68.235%;--product-finpass-b:var(--connect-purple);--product-finpass-text:0 0% 100%;--product-brightmatch:var(--brightmatch-coral);--product-brightmatch-a:12.209 88.66% 61.961%;--product-brightmatch-b:351.22 71.93% 55.294%;--product-brightmatch-text:0 0% 100%;--gradient-product-id:linear-gradient(160deg, hsl(var(--product-id-a)) 0%, hsl(var(--product-id-b)) 100%);--gradient-product-enrich:linear-gradient(160deg, hsl(var(--product-enrich-a)) 0%, hsl(var(--product-enrich-b)) 100%);--gradient-product-assess:linear-gradient(160deg, hsl(var(--product-assess-a)) 0%, hsl(var(--product-assess-b)) 100%);--gradient-product-finpass:linear-gradient(160deg, hsl(var(--product-finpass-a)) 0%, hsl(var(--product-finpass-b)) 100%);--gradient-product-brightmatch:linear-gradient(160deg, hsl(var(--product-brightmatch-a)) 0%, hsl(var(--product-brightmatch-b)) 100%);--category-dining:var(--scale-dining-line);--category-dining-l2:var(--scale-dining-8);--category-dining-l3:var(--scale-dining-5);--category-education:var(--scale-education-line);--category-education-l2:var(--scale-education-8);--category-education-l3:var(--scale-education-5);--category-financial:var(--scale-financial-line);--category-financial-l2:var(--scale-financial-8);--category-financial-l3:var(--scale-financial-5);--category-healthcare:var(--scale-healthcare-line);--category-healthcare-l2:var(--scale-healthcare-8);--category-healthcare-l3:var(--scale-healthcare-5);--category-housing:var(--scale-housing-line);--category-housing-l2:var(--scale-housing-8);--category-housing-l3:var(--scale-housing-5);--category-income:var(--scale-income-line);--category-income-l2:var(--scale-income-8);--category-income-l3:var(--scale-income-5);--category-informational:30 6% 41%;--category-informational-l2:30 5% 59%;--category-informational-l3:26 6% 77%;--category-insurance:var(--scale-insurance-line);--category-insurance-l2:var(--scale-insurance-8);--category-insurance-l3:var(--scale-insurance-5);--category-investment:var(--scale-investment-line);--category-investment-l2:var(--scale-investment-8);--category-investment-l3:var(--scale-investment-5);--category-leisure:var(--scale-leisure-line);--category-leisure-l2:var(--scale-leisure-8);--category-leisure-l3:var(--scale-leisure-5);--category-loan:var(--scale-loan-line);--category-loan-l2:var(--scale-loan-8);--category-loan-l3:var(--scale-loan-5);--category-services:var(--scale-services-line);--category-services-l2:var(--scale-services-8);--category-services-l3:var(--scale-services-5);--category-shopping:var(--scale-shopping-line);--category-shopping-l2:var(--scale-shopping-8);--category-shopping-l3:var(--scale-shopping-5);--category-transfer:211 23% 37%;--category-transfer-l2:212 18% 61%;--category-transfer-l3:211 22% 78%;--category-transport:var(--scale-transport-line);--category-transport-l2:var(--scale-transport-8);--category-transport-l3:var(--scale-transport-5);--category-unknown:0 0% 39%;--category-unknown-l2:0 0% 60%;--category-unknown-l3:0 0% 77%;--category-utilities:var(--scale-utilities-line);--category-utilities-l2:var(--scale-utilities-8);--category-utilities-l3:var(--scale-utilities-5);--account-bank:var(--category-financial);--account-debt:var(--category-loan);--account-investments:var(--category-investment);--account-insurance:var(--category-insurance);--account-bills:var(--category-utilities);--account-other:var(--category-informational);--account-unknown:var(--category-unknown);--scale-teal-1:165 66.7% 98.8%;--scale-teal-2:165 50% 96.9%;--scale-teal-3:168 64.1% 92.4%;--scale-teal-4:167.7 61.9% 87.6%;--scale-teal-5:168.5 56.5% 82%;--scale-teal-6:169.2 48% 75.1%;--scale-teal-7:169.5 42.5% 65.9%;--scale-teal-8:170.5 41.9% 52.7%;--scale-teal-9:173.1 80.3% 35.9%;--scale-teal-10:173.7 100% 29.8%;--scale-teal-11:173 100% 25.1%;--scale-teal-12:170.9 60.5% 14.9%;--scale-teal-text-on-3:172.6 96.8% 24.7%;--scale-lime-1:80 42.9% 98.6%;--scale-lime-2:85.7 41.2% 96.7%;--scale-lime-3:85.2 66% 90.8%;--scale-lime-4:85.2 65.8% 85.1%;--scale-lime-5:83.8 57.8% 78.6%;--scale-lime-6:84.2 50% 71.8%;--scale-lime-7:83.3 42.6% 63.1%;--scale-lime-8:81.6 40.3% 51.4%;--scale-lime-9:81.2 80.3% 66.1%;--scale-lime-10:80.1 74.9% 59.4%;--scale-lime-11:81.3 47.3% 32.7%;--scale-lime-12:82.3 36.8% 18.6%;--scale-lime-text-on-3:81.6 46.6% 31.6%;--scale-cyan-1:195 66.7% 98.8%;--scale-cyan-2:196.4 73.3% 97.1%;--scale-cyan-3:195.5 93.9% 93.5%;--scale-cyan-4:196.3 88.9% 89.4%;--scale-cyan-5:195.9 82.1% 84.7%;--scale-cyan-6:195.9 72.5% 78.6%;--scale-cyan-7:195.2 65.6% 70.4%;--scale-cyan-8:194.1 65% 56.3%;--scale-cyan-9:191.2 100% 39%;--scale-cyan-10:191.2 98.9% 36.1%;--scale-cyan-11:193.1 100% 31.4%;--scale-cyan-12:193.2 67.8% 17.1%;--scale-cyan-text-on-3:193.3 97.4% 30%;--scale-violet-1:240 50% 99.2%;--scale-violet-2:240 100% 98.8%;--scale-violet-3:244.3 100% 97.3%;--scale-violet-4:242.4 100% 95.1%;--scale-violet-5:244.9 100% 92.7%;--scale-violet-6:244.6 100% 89.8%;--scale-violet-7:244.7 80% 84.3%;--scale-violet-8:246.5 70.9% 77.1%;--scale-violet-9:251.9 55.8% 57.5%;--scale-violet-10:252 41.5% 50.4%;--scale-violet-11:251.3 43.4% 52.2%;--scale-violet-12:250.5 42.9% 26.1%;--scale-violet-text-on-3:251.3 43.4% 52.2%;--scale-healthcare-1:340 100% 99.4%;--scale-healthcare-2:350 75% 98.4%;--scale-healthcare-3:349.4 73.9% 95.5%;--scale-healthcare-4:345.5 78.4% 92.7%;--scale-healthcare-5:345.8 70.4% 89.4%;--scale-healthcare-6:345.3 58.4% 84.9%;--scale-healthcare-7:345.3 50.5% 79.4%;--scale-healthcare-8:345 45.7% 72.5%;--scale-healthcare-9:340.2 57.4% 57.6%;--scale-healthcare-10:339.5 50.6% 52.4%;--scale-healthcare-11:338.9 49.2% 48.6%;--scale-healthcare-12:340.7 47.2% 24.5%;--scale-healthcare-line:340.2 57.4% 57.6%;--scale-dining-1:20 60% 99%;--scale-dining-2:16.4 100% 97.8%;--scale-dining-3:16.2 100% 94.9%;--scale-dining-4:17.6 100% 90%;--scale-dining-5:17.7 100% 86.1%;--scale-dining-6:16.8 91.1% 82.4%;--scale-dining-7:16.2 72.4% 75.9%;--scale-dining-8:16.8 65.6% 68%;--scale-dining-9:18 65.5% 50%;--scale-dining-10:18.7 72.6% 44.3%;--scale-dining-11:18.3 71.9% 44.7%;--scale-dining-12:17.3 44.8% 22.7%;--scale-dining-line:18.1 70.3% 43.5%;--scale-housing-1:40 60% 99%;--scale-housing-2:36.7 100% 96.5%;--scale-housing-3:35.2 100% 91%;--scale-housing-4:32.7 100% 87.1%;--scale-housing-5:31.7 100% 82.5%;--scale-housing-6:30.8 100% 76.7%;--scale-housing-7:28.4 94.4% 72%;--scale-housing-8:29.6 82.2% 60.4%;--scale-housing-9:34.3 100% 38%;--scale-housing-10:32.7 100% 35.3%;--scale-housing-11:31.4 100% 33.3%;--scale-housing-12:28.6 39.6% 20.8%;--scale-housing-line:34.3 100% 38%;--scale-utilities-1:45 66.7% 98.8%;--scale-utilities-2:44.2 100% 96.3%;--scale-utilities-3:48.4 100% 87.8%;--scale-utilities-4:47 100% 82%;--scale-utilities-5:44.8 100% 76.1%;--scale-utilities-6:43.8 84.7% 71.8%;--scale-utilities-7:43.8 65.7% 66.9%;--scale-utilities-8:44.2 59.8% 55.1%;--scale-utilities-9:47.3 100% 32.4%;--scale-utilities-10:46.2 100% 29.8%;--scale-utilities-11:45.5 100% 28.4%;--scale-utilities-12:43.6 32.7% 19.8%;--scale-utilities-line:45.3 95.9% 28.4%;--scale-services-1:80 42.9% 98.6%;--scale-services-2:77.1 41.2% 96.7%;--scale-services-3:75 50% 92.2%;--scale-services-4:75 48.5% 87.1%;--scale-services-5:75.3 44.3% 81%;--scale-services-6:74.2 40.7% 73.5%;--scale-services-7:73.7 38% 63.9%;--scale-services-8:71.6 38.9% 49.4%;--scale-services-9:68.2 100% 28.6%;--scale-services-10:68.6 100% 26.1%;--scale-services-11:69.1 82.8% 25.1%;--scale-services-12:73.1 38.1% 16.5%;--scale-services-line:68.4 98.6% 28.4%;--scale-income-1:120 60% 99%;--scale-income-2:120 42.9% 97.3%;--scale-income-3:120 48.4% 93.9%;--scale-income-4:120 46.2% 89.8%;--scale-income-5:120 45.5% 84.9%;--scale-income-6:120 42.3% 78.2%;--scale-income-7:121 40.1% 69.2%;--scale-income-8:123.4 39.6% 55.9%;--scale-income-9:125.9 47% 42.2%;--scale-income-10:127.5 55.9% 36.5%;--scale-income-11:127.7 58% 31.8%;--scale-income-12:124 32.6% 18%;--scale-income-line:127.7 56.6% 32.5%;--scale-investment-1:160 60% 99%;--scale-investment-2:157.5 50% 96.9%;--scale-investment-3:156 55.6% 92.9%;--scale-investment-4:155.6 55.2% 88.6%;--scale-investment-5:154.9 50.6% 83.3%;--scale-investment-6:156.4 46.7% 76.5%;--scale-investment-7:157.8 43.2% 66.9%;--scale-investment-8:160.2 43.8% 52.5%;--scale-investment-9:165.8 100% 31.6%;--scale-investment-10:165.7 100% 28.8%;--scale-investment-11:163.4 100% 25.5%;--scale-investment-12:158.8 39.5% 16.9%;--scale-investment-line:165.2 100% 30.2%;--scale-insurance-1:180 66.7% 98.8%;--scale-insurance-2:180 52.9% 96.7%;--scale-insurance-3:182.2 69.2% 92.4%;--scale-insurance-4:182.8 66.2% 87.3%;--scale-insurance-5:182.1 59.6% 81.6%;--scale-insurance-6:182.6 53.1% 74.9%;--scale-insurance-7:182.9 48.3% 65.9%;--scale-insurance-8:183 48.8% 51%;--scale-insurance-9:182.2 100% 31.8%;--scale-insurance-10:182.4 100% 29.2%;--scale-insurance-11:182.7 100% 26.1%;--scale-insurance-12:182.3 72.6% 14.3%;--scale-insurance-line:182.7 100% 25.9%;--scale-financial-1:204 100% 99%;--scale-financial-2:201.8 84.6% 97.5%;--scale-financial-3:199.4 100% 93.9%;--scale-financial-4:199.2 100% 90.2%;--scale-financial-5:199.1 89.2% 85.5%;--scale-financial-6:199 78.8% 79.6%;--scale-financial-7:199 72.2% 71.8%;--scale-financial-8:197 69.8% 58.4%;--scale-financial-9:193.8 100% 38.2%;--scale-financial-10:194.8 100% 35.7%;--scale-financial-11:195.8 100% 32.7%;--scale-financial-12:196.9 71.1% 17.6%;--scale-financial-line:194.1 100% 37.5%;--scale-transport-1:210 100% 99.2%;--scale-transport-2:216 100% 98%;--scale-transport-3:210 91.7% 95.3%;--scale-transport-4:208.4 100% 92.5%;--scale-transport-5:210 100% 89%;--scale-transport-6:210.4 87.7% 84.1%;--scale-transport-7:210.3 79.1% 77.5%;--scale-transport-8:209.8 75.5% 68%;--scale-transport-9:206.8 76.5% 50%;--scale-transport-10:205 100% 42%;--scale-transport-11:205.1 100% 39.8%;--scale-transport-12:207.1 84% 19.6%;--scale-transport-line:205.2 99% 39.2%;--scale-education-1:240 50% 99.2%;--scale-education-2:240 100% 98.8%;--scale-education-3:244.6 86.7% 97.1%;--scale-education-4:242.4 100% 95.1%;--scale-education-5:241.7 100% 92.9%;--scale-education-6:242.6 85.2% 89.4%;--scale-education-7:244.1 69% 83.5%;--scale-education-8:244.9 60.7% 76.1%;--scale-education-9:248.3 63.7% 66.5%;--scale-education-10:248.9 54.5% 61.2%;--scale-education-11:249 37.3% 51.2%;--scale-education-12:248.4 38.5% 25.5%;--scale-education-line:248.3 63.7% 66.5%;--scale-leisure-1:260 100% 99.4%;--scale-leisure-2:270 75% 98.4%;--scale-leisure-3:270 80% 96.1%;--scale-leisure-4:268.8 75.8% 93.5%;--scale-leisure-5:269.1 67.3% 90.4%;--scale-leisure-6:270 60% 86.3%;--scale-leisure-7:269.4 53.5% 80.6%;--scale-leisure-8:270.4 51.1% 73.5%;--scale-leisure-9:272.3 52.5% 61.2%;--scale-leisure-10:272.1 44% 55.9%;--scale-leisure-11:273.2 38.2% 48.2%;--scale-leisure-12:273.7 44.2% 25.3%;--scale-leisure-line:272.7 42.5% 54.3%;--scale-loan-1:300 50% 99.2%;--scale-loan-2:300 40% 98%;--scale-loan-3:300 52% 95.1%;--scale-loan-4:297.1 51.2% 92%;--scale-loan-5:297.9 46.7% 88.2%;--scale-loan-6:296.6 42.2% 83.7%;--scale-loan-7:297.2 38.1% 77.8%;--scale-loan-8:295.8 37.3% 70%;--scale-loan-9:295.4 40.1% 55.5%;--scale-loan-10:295.2 34.4% 50.4%;--scale-loan-11:294.9 36.9% 44.1%;--scale-loan-12:295.5 45.3% 22.9%;--scale-loan-line:295.4 40.1% 55.5%;--scale-shopping-1:340 100% 99.4%;--scale-shopping-2:336 55.6% 98.2%;--scale-shopping-3:333.3 75% 95.3%;--scale-shopping-4:334.6 65% 92.2%;--scale-shopping-5:332.7 55.9% 88.4%;--scale-shopping-6:333.7 50.6% 84.1%;--scale-shopping-7:333.1 45% 78.6%;--scale-shopping-8:331.5 42.7% 72%;--scale-shopping-9:328.2 52% 56.7%;--scale-shopping-10:327.9 46% 51.4%;--scale-shopping-11:327.3 45.2% 48.6%;--scale-shopping-12:327.5 48.8% 24.5%;--scale-shopping-line:327.6 44.7% 50.4%;--scale-success-1:120 60% 99%;--scale-success-2:130 42.9% 97.3%;--scale-success-3:124 48.4% 93.9%;--scale-success-4:122.7 42.3% 89.8%;--scale-success-5:125.5 42.9% 84.9%;--scale-success-6:125.5 40% 78.4%;--scale-success-7:126.2 37.2% 69.4%;--scale-success-8:128.8 36.9% 56.5%;--scale-success-9:131.1 40.9% 46.5%;--scale-success-10:131.6 43.3% 42.2%;--scale-success-11:132.7 50.9% 32.7%;--scale-success-12:126.7 29% 18.2%;--scale-success-text-on-3:131.7 48.4% 31.2%;--scale-warning-1:40 60% 99%;--scale-warning-2:45.7 100% 95.9%;--scale-warning-3:47 100% 88.2%;--scale-warning-4:46.1 100% 81.4%;--scale-warning-5:44.5 100% 74.9%;--scale-warning-6:40.6 95.6% 73.3%;--scale-warning-7:40.5 73.7% 67.3%;--scale-warning-8:41.2 64.8% 55.5%;--scale-warning-9:44.7 100% 59.2%;--scale-warning-10:42.5 95.1% 59.8%;--scale-warning-11:43 100% 30.4%;--scale-warning-12:41.1 37.3% 20%;--scale-warning-text-on-3:41.9 81.8% 30.2%;--scale-destructive-1:0 100% 99.4%;--scale-destructive-2:0 100% 98.4%;--scale-destructive-3:2.9 100% 95.9%;--scale-destructive-4:4.7 100% 92.5%;--scale-destructive-5:3.4 100% 89.6%;--scale-destructive-6:3.5 97.2% 86.1%;--scale-destructive-7:3 80% 80.4%;--scale-destructive-8:2.5 70.6% 73.3%;--scale-destructive-9:358.1 75.1% 59%;--scale-destructive-10:357 66.5% 53.1%;--scale-destructive-11:355.8 63.2% 49%;--scale-destructive-12:357.6 61.3% 24.3%;--scale-destructive-text-on-3:355.8 63.1% 48.8%;--scale-referred-1:260 100% 99.4%;--scale-referred-2:270 75% 98.4%;--scale-referred-3:264.7 100% 96.7%;--scale-referred-4:266.7 93.1% 94.3%;--scale-referred-5:267.6 82.2% 91.2%;--scale-referred-6:267.5 72.7% 87.1%;--scale-referred-7:268.6 66.3% 81.4%;--scale-referred-8:269.3 62.1% 74.1%;--scale-referred-9:272 51.3% 54.1%;--scale-referred-10:272.1 45.5% 48.2%;--scale-referred-11:272.1 44.8% 49%;--scale-referred-12:271.9 50.8% 24.7%;--scale-referred-text-on-3:272.1 44.8% 49%;--cadence-daily:var(--scale-teal-3);--cadence-daily-text:var(--scale-teal-text-on-3);--cadence-weekly:var(--scale-lime-3);--cadence-weekly-text:var(--scale-lime-text-on-3);--cadence-fortnightly:var(--scale-cyan-3);--cadence-fortnightly-text:var(--scale-cyan-text-on-3);--cadence-monthly:var(--scale-violet-3);--cadence-monthly-text:var(--scale-violet-text-on-3);--font-interface:"Inter", ui-sans-serif, system-ui, sans-serif;--font-brand-display:"Montserrat", "Inter", ui-sans-serif, system-ui, sans-serif;--font-data:"Chivo Mono", ui-monospace, monospace;--font-hand:"IBM Plex Serif", Georgia, serif;--text-doc-title:2.5rem;--text-doc-heading:1.25rem;--text-doc-body:.9375rem;--text-doc-supporting:.8125rem;--brand-orange:var(--brightmatch-coral);--primary:230 90% 35%;--primary-foreground:0 0% 100%;--primary-hover:230 90% 30%;--primary-muted:230 50% 95%;--secondary:220 14% 96%;--secondary-foreground:220 20% 25%;--background:0 0% 100%;--foreground:220 25% 12%;--card:0 0% 100%;--card-foreground:220 25% 12%;--popover:0 0% 100%;--popover-foreground:220 25% 12%;--muted:220 14% 96%;--muted-foreground:220 10% 45%;--accent:var(--foundation-cool);--accent-foreground:var(--connect-blue);--border:var(--foundation-border);--border-strong:var(--foundation-border-strong);--input:var(--foundation-border);--ring:230 90% 35%;--success:142 71% 31%;--success-foreground:0 0% 100%;--success-muted:var(--scale-success-3);--success-text:var(--scale-success-text-on-3);--warning:38 92% 50%;--warning-foreground:38 92% 19%;--warning-muted:var(--scale-warning-3);--warning-text:var(--scale-warning-text-on-3);--destructive:0 72% 51%;--destructive-foreground:0 0% 100%;--destructive-muted:var(--scale-destructive-3);--destructive-text:var(--scale-destructive-text-on-3);--info:var(--connect-blue);--info-foreground:0 0% 100%;--info-muted:var(--foundation-cool);--info-text:var(--connect-blue);--referred:280 35% 50%;--referred-foreground:0 0% 100%;--referred-muted:var(--scale-referred-3);--referred-text:var(--scale-referred-text-on-3);--income:var(--success);--income-text:var(--success-text);--income-muted:var(--success-muted);--expense:var(--destructive);--expense-text:var(--destructive-text);--expense-muted:var(--destructive-muted);--chart-1:230 90% 35%;--chart-2:165 60% 35%;--chart-3:36 80% 45%;--chart-4:var(--brightmatch-coral);--chart-5:326 35% 55%;--chart-6:220 14% 60%;--sidebar:0 0% 100%;--sidebar-foreground:220 25% 12%;--sidebar-primary:230 90% 35%;--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:var(--foundation-tint);--sidebar-accent-foreground:var(--connect-blue);--sidebar-border:220 13% 91%;--sidebar-ring:230 90% 35%;--shell-header-height:3rem;--sidebar-width:17rem;--sidebar-width-icon:3rem;--measure:68ch;--text-xs:.75rem;--text-base:.875rem;--text-md:.875rem;--text-lg:1rem;--text-xl:1.125rem;--text-2xl:1.375rem;--text-3xl:1.75rem;--leading-display:1.15;--leading-tight:1.2;--leading-snug:1.25;--leading-normal:1.5;--weight-normal:400;--weight-medium:500;--weight-semibold:600;--weight-bold:700;--tracking-display:-.03em;--tracking-tight:-.02em;--tracking-snug:-.01em;--tracking-normal:0em;--tracking-wide:.05em;--space-tight:.25rem;--space-pair:.5rem;--space-group:1rem;--space-block:1.5rem;--row-height-compact:1.75rem;--row-height-default:2rem;--row-height-comfortable:2.5rem;--radius-data:2px;--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.625rem;--radius-xl:1.125rem;--radius-pill:999px;--shadow-tint:240 10% 86%;--shadow-tint-strong:240 10% 82%;--font-display:var(--font-brand-display);--shadow-sharp:2px 3px 0 hsl(var(--shadow-tint));--shadow-sharp-lg:3px 4px 0 hsl(var(--shadow-tint-strong));--shadow-sharp-hover:4px 5px 0 hsl(var(--primary) / .2);--shadow-sharp-active:1px 1px 0 hsl(var(--shadow-tint));--shadow-feature:3px 4px 0 hsl(var(--foundation-mint));--shadow-feature-hover:4px 5px 0 hsl(var(--foundation-mint));--shadow-feature-active:1px 1px 0 hsl(var(--foundation-mint));--shadow-md:0 4px 6px -1px hsl(var(--shadow-tint) / .5), 0 2px 4px -2px hsl(var(--shadow-tint) / .4);--duration-fast:.1s;--duration-base:.15s;--duration-slow:.3s;--ease-bounce:cubic-bezier(.34, 1.56, .64, 1);--ease-snap:cubic-bezier(.2, 0, 0, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--duration-arrive:.52s;--duration-sweep:.9s;--duration-count:1s;--stagger:70ms;--heartbeat:3s;--shadow-card:0 1px 2px hsl(var(--foundation-ink) / .06), 0 1px 3px hsl(var(--foundation-ink) / .05);--shadow-card-hover:0 2px 4px hsl(var(--foundation-ink) / .06), 0 12px 24px -12px hsl(var(--foundation-ink) / .18);--shadow-floating:0 32px 60px -24px hsl(var(--foundation-ink) / .5);--mark-a-1:var(--connect-blue);--mark-b-1:var(--connect-purple);--mark-a-2:var(--foundation-ink);--mark-b-2:var(--connect-blue);--mark-a-3:var(--connect-blue);--mark-b-3:var(--foundation-mint);--mark-a-4:var(--connect-purple);--mark-b-4:var(--connect-blue);--mark-a-5:var(--foundation-mint);--mark-b-5:var(--connect-blue);--mark-a-6:var(--connect-purple);--mark-b-6:var(--foundation-ink);--mark-a-7:var(--foundation-mint);--mark-b-7:var(--connect-purple);--mark-a-8:var(--connect-purple);--mark-b-8:var(--brightmatch-coral);--atmosphere-sky-mid:233.684 44.882% 24.902%;--atmosphere-sky-deep:231.724 65.169% 34.902%;--atmosphere-sky-blue:230.279 71.888% 48.824%;--atmosphere-sky:linear-gradient(180deg, hsl(var(--foundation-ink)) 0%, hsl(var(--foundation-ink)) 30%, hsl(var(--atmosphere-sky-mid)) 52%, hsl(var(--atmosphere-sky-deep)) 74%, hsl(var(--atmosphere-sky-blue)) 100%);--atmosphere-sky-glow:radial-gradient(55% 55% at 50% 58%, hsl(var(--foundation-mint) / .06) 0%, hsl(var(--foundation-mint) / 0) 70%), radial-gradient(40% 60% at 12% 100%, hsl(var(--foundation-mint) / .06) 0%, hsl(var(--foundation-mint) / 0) 70%)}*{border-color:hsl(var(--border))}html{font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-interface);font-size:var(--text-base);line-height:1.5}::selection{background-color:hsl(var(--primary) / .3);color:hsl(var(--foreground))}.bg-primary ::selection{color:#fff;background-color:#ffffff4d}[class*=bg-primary] ::selection{color:#fff;background-color:#ffffff4d}}@layer components{.data-table{border-collapse:collapse;width:100%}.data-table thead{background-color:hsl(var(--primary) / .04)}.data-table thead tr:first-child th:first-child{border-top-left-radius:var(--radius-data)}.data-table thead tr:first-child th:last-child{border-top-right-radius:var(--radius-data)}.data-table th{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;font-family:var(--font-display);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.04em;color:hsl(var(--foreground) / .7);border-bottom:2px solid hsl(var(--border));font-weight:600}.data-table td{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-xs);border-bottom:1px solid hsl(var(--border) / .5)}.data-table tbody tr:hover{background-color:hsl(var(--muted) / .3)}.table-density-compact tbody td{height:var(--row-height-compact);padding-block:0}.table-density-default tbody td{height:var(--row-height-default);padding-block:0}.table-density-comfortable tbody td{height:var(--row-height-comfortable);padding-block:0}.table-row-interactive{cursor:pointer}.table-row-interactive:hover{background-color:hsl(var(--muted) / .5)}.metric-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);background-color:hsl(var(--card));border-width:1px;border-color:hsl(var(--border));transition:border-color var(--duration-base) var(--ease-snap)}.metric-card:hover{border-color:hsl(var(--border-strong))}.metric-card-label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));margin-bottom:.25rem;font-weight:500}.metric-card-value{font-family:var(--font-display);font-size:var(--text-3xl);letter-spacing:-.02em;color:hsl(var(--foreground));font-weight:700;line-height:1.25}.metric-card-change{font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-top:.25rem}.metric-card-change-positive{font-size:var(--text-xs);color:hsl(var(--success-text));margin-top:.25rem}.metric-card-change-negative{font-size:var(--text-xs);color:hsl(var(--destructive-text));margin-top:.25rem}.pipeline-stage,.pipeline-stage-active,.pipeline-stage-completed,.pipeline-stage-pending{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);display:flex}.pipeline-stage-active{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.pipeline-stage-completed{background-color:hsl(var(--success) / .1);color:hsl(var(--success-text))}.pipeline-stage-pending{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.state-surface,.state-surface-error,.state-surface-loading,.state-surface-empty,.state-surface-zero,.state-surface-denied{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 10);text-align:center;border-radius:var(--radius-lg);border:1px dashed hsl(var(--border-strong));background-color:hsl(var(--card));flex-direction:column;justify-content:center;align-items:center;display:flex}.state-surface-title{font-family:var(--font-display);font-size:var(--text-lg);color:hsl(var(--foreground));margin-bottom:.25rem;font-weight:600}.state-surface-body{font-size:var(--text-xs);color:hsl(var(--muted-foreground));max-width:44ch}.state-surface-error{border-style:solid;border-color:hsl(var(--destructive));background-color:hsl(var(--destructive-muted))}.state-surface-error .state-surface-title,.state-surface-error .state-surface-body{color:hsl(var(--destructive-text))}.state-surface-loading{border-style:solid;border-color:hsl(var(--border))}.state-surface-zero{background-color:hsl(var(--muted))}.state-surface-denied{border-style:solid;border-color:hsl(var(--warning));background-color:hsl(var(--warning-muted))}.state-surface-denied .state-surface-title,.state-surface-denied .state-surface-body{color:hsl(var(--warning-text))}.state-stale{align-items:center;gap:var(--space-pair);padding-inline:calc(var(--spacing) * 3);min-height:var(--row-height-default);border-radius:var(--radius-md);border:1px solid hsl(var(--info));background-color:hsl(var(--info-muted));color:hsl(var(--info-text));font-size:var(--text-xs);display:flex}.state-stale-time{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.toast,.toast-success,.toast-warning,.toast-destructive,.toast-info{align-items:flex-start;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card));box-shadow:var(--shadow-md);font-size:var(--text-xs);max-width:26rem;display:flex}.toast-title{color:hsl(var(--foreground));font-weight:600}.toast-body{color:hsl(var(--muted-foreground))}.toast-success{border-left:3px solid hsl(var(--success))}.toast-warning{border-left:3px solid hsl(var(--warning))}.toast-destructive{border-left:3px solid hsl(var(--destructive))}.toast-info{border-left:3px solid hsl(var(--info))}.toast-action{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);text-underline-offset:2px;color:hsl(var(--primary));font-size:var(--text-xs);cursor:pointer;background:0 0;border:none;text-decoration-line:underline}.toast-action:hover{color:hsl(var(--primary-hover))}.menu{padding-block:var(--spacing);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));min-width:11rem;box-shadow:var(--shadow-sharp)}.menu-item,.menu-item-destructive{align-items:center;gap:calc(var(--spacing) * 2);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-xs);color:hsl(var(--popover-foreground));cursor:pointer;background:0 0;border:none;display:flex}.menu-item:hover{background-color:hsl(var(--muted))}.menu-item-destructive{color:hsl(var(--destructive-text))}.menu-item-destructive:hover{background-color:hsl(var(--destructive-muted))}.menu-separator{margin-block:var(--spacing);background-color:hsl(var(--border));height:1px}.menu-label{padding-inline:calc(var(--spacing) * 3);padding-block:var(--spacing);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:hsl(var(--muted-foreground));font-weight:500}.breadcrumbs{align-items:center;gap:calc(var(--spacing) * 1.5);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.breadcrumb-link{color:hsl(var(--muted-foreground));text-decoration:none}.breadcrumb-link:hover{color:hsl(var(--foreground));text-decoration:underline}.breadcrumb-current{color:hsl(var(--foreground));font-weight:500}.breadcrumb-separator{color:hsl(var(--muted-foreground))}.description-list{column-gap:calc(var(--spacing) * 4);row-gap:var(--space-pair);grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.description-list dt{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.description-list dd{font-size:var(--text-xs);color:hsl(var(--foreground));font-variant-numeric:tabular-nums}.pagination{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.pagination-info{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums}.pagination-controls{align-items:center;gap:var(--spacing);display:flex}.pagination-item,.pagination-item-active{border-radius:var(--radius-md);border:1px solid hsl(var(--border));background-color:hsl(var(--card));min-width:1.75rem;height:1.75rem;color:hsl(var(--foreground));font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;padding:0 .375rem;display:inline-flex}.pagination-item:hover{background-color:hsl(var(--muted))}.pagination-item-active{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));font-weight:600}.pagination-item-active:hover{background-color:hsl(var(--primary-hover))}.pagination-item:disabled{color:hsl(var(--muted-foreground));cursor:not-allowed;opacity:.6}.button-group{display:inline-flex}.button-group-item,.button-group-item-active{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);font-size:var(--text-xs);border:1px solid hsl(var(--border));background-color:hsl(var(--card));color:hsl(var(--foreground));cursor:pointer;align-items:center;margin-left:-1px;display:inline-flex}.button-group-item:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-left:0}.button-group-item:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.button-group-item:hover{background-color:hsl(var(--muted))}.button-group-item-active{background-color:hsl(var(--primary));border-color:hsl(var(--primary));color:hsl(var(--primary-foreground));z-index:1;position:relative}.tooltip{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);inline-size:var(--space-block);border-radius:var(--radius-md);background-color:hsl(var(--foreground));color:hsl(var(--background));font-size:var(--text-xs);max-width:18rem;box-shadow:var(--shadow-md);display:inline-block}.combobox{position:relative}.combobox-input{width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border:1px solid hsl(var(--input));background-color:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--text-xs)}.combobox-input:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.combobox-list{width:100%;padding-block:var(--spacing);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--popover));max-height:13rem;box-shadow:var(--shadow-md);overflow-y:auto}.combobox-option,.combobox-option-selected{cursor:pointer;justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);color:hsl(var(--popover-foreground));display:flex}.combobox-option:hover{background-color:hsl(var(--muted))}.combobox-option-selected{background-color:hsl(var(--primary-muted));font-weight:500}.combobox-empty{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.date-range{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.date-range-field{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border:1px solid hsl(var(--input));background-color:hsl(var(--card));color:hsl(var(--foreground));font-size:var(--text-xs);font-variant-numeric:tabular-nums;cursor:pointer;display:inline-flex}.date-range-field:hover{border-color:hsl(var(--border-strong))}.date-range-separator{font-size:var(--text-xs);color:hsl(var(--muted-foreground))}.date-range-presets{align-items:center;gap:var(--spacing);flex-wrap:wrap;display:flex}.card-heading{margin-bottom:calc(var(--spacing) * 3);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.card-heading-title{font-family:var(--font-display);font-size:var(--text-lg);color:hsl(var(--foreground));font-weight:600;line-height:1.25}.card-heading-description{font-size:var(--text-xs);color:hsl(var(--muted-foreground));margin-top:.125rem}.card-heading-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.filter-chip,.filter-chip-active{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);font-size:var(--text-xs);border:1px solid hsl(var(--border));background-color:hsl(var(--background));transition:all var(--duration-base) var(--ease-standard);border-radius:3.40282e38px;display:inline-flex}.filter-chip:hover{background-color:hsl(var(--muted));border-color:hsl(var(--border-strong))}.filter-chip-active{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border-color:hsl(var(--primary))}.filter-chip-active:hover{background-color:hsl(var(--primary) / .9)}.filter-bar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding:var(--space-pair) 0;flex-wrap:wrap;display:flex}.filter-bar-controls{align-items:center;gap:var(--space-pair);flex-wrap:wrap;display:flex}.filter-bar-count{font-size:var(--text-xs);color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.filter-bar-clear{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);text-underline-offset:2px;font-size:var(--text-xs);color:hsl(var(--primary));cursor:pointer;white-space:nowrap;background:0 0;border:none;text-decoration-line:underline}.filter-bar-clear:hover{color:hsl(var(--primary-hover))}.table-shell{border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card));overflow:hidden}.table-shell-toolbar{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.table-shell-title{font-family:var(--font-display);font-size:var(--text-lg);color:hsl(var(--foreground));font-weight:600}.table-shell-body{overflow-x:auto}.table-shell-footer{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);border-top:1px solid hsl(var(--border))}.page-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-bottom:var(--space-group);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.page-header-title{font-family:var(--font-display);font-size:var(--text-2xl);letter-spacing:-.02em;color:hsl(var(--foreground));font-weight:600;line-height:1.2}.page-header-meta{align-items:center;gap:var(--space-pair);margin-top:var(--space-tight);font-size:var(--text-xs);color:hsl(var(--muted-foreground));flex-wrap:wrap;display:flex}.page-header-actions{align-items:center;gap:var(--space-pair);flex-wrap:wrap;flex-shrink:0;display:flex}.metric-row{gap:var(--space-group);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.detail-panel{padding:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border:1px solid hsl(var(--border));background-color:hsl(var(--card))}.detail-panel-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);padding-bottom:var(--space-pair);margin-bottom:var(--space-group);border-bottom:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.detail-panel-title{font-family:var(--font-display);font-size:var(--text-xl);color:hsl(var(--foreground));font-weight:600}.detail-panel-actions{align-items:center;gap:var(--space-pair);flex-shrink:0;display:flex}.detail-panel .description-list dd{overflow-wrap:anywhere}.app-header-search:focus-visible,.app-nav-link:focus-visible,.app-nav-link-active:focus-visible,.app-toc-link:focus-visible,.app-toc-link-active:focus-visible,.app-sidebar-footer button:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:1px}.app-header-search:focus-visible{outline-color:hsl(var(--primary-foreground))}.app-shell{background-color:hsl(var(--background));height:100svh;padding-top:env(safe-area-inset-top);padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);flex-direction:column;display:flex}.app-shell-body{flex:1;min-height:0;display:flex}.app-header{align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);height:var(--shell-header-height);background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));flex-shrink:0;display:flex}.app-header-brand{align-items:center;gap:calc(var(--spacing) * 3);flex-shrink:0;display:flex}.app-header-search{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);touch-action:manipulation;height:2.125rem;font-size:var(--text-xs);background-color:hsl(var(--primary-foreground) / .1);color:hsl(var(--primary-foreground) / .7);transition:background-color var(--duration-base) var(--ease-snap);flex-shrink:0;padding:0 .625rem;display:flex}.app-header-search:hover{background-color:hsl(var(--primary-foreground) / .2)}.app-header-meta{align-items:center;gap:calc(var(--spacing) * 3);font-size:var(--text-xs);color:hsl(var(--primary-foreground) / .7);flex-shrink:0;margin-left:auto;display:flex}.app-sidebar{width:var(--sidebar-width);background-color:hsl(var(--sidebar));color:hsl(var(--sidebar-foreground));border-right:1px solid hsl(var(--sidebar-border));transition:width var(--duration-base) var(--ease-snap);overscroll-behavior:contain;flex-direction:column;flex-shrink:0;display:flex;overflow:hidden auto}.app-sidebar-icon{width:var(--sidebar-width-icon)}.app-sidebar-icon .app-nav-link,.app-sidebar-icon .app-nav-link-active{justify-content:center;padding-inline:0}.app-sidebar-icon .app-sidebar-group+.app-sidebar-group{border-top:1px solid hsl(var(--sidebar-border))}.app-sidebar-group{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.app-sidebar-group-label{align-items:center;gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);height:1.75rem;font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-weight:600;display:flex}.app-sidebar-group-rule{background-color:hsl(var(--sidebar-border));flex:1;height:1px}.app-nav-link,.app-nav-link-active{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);width:100%;padding-inline:calc(var(--spacing) * 2);height:2rem;font-size:var(--text-base);touch-action:manipulation;color:hsl(var(--sidebar-foreground));transition:background-color var(--duration-base) var(--ease-snap),color var(--duration-base) var(--ease-snap);display:flex}.app-nav-link:hover{background-color:hsl(var(--primary) / .05);color:hsl(var(--primary))}.app-nav-link:active{background-color:hsl(var(--primary) / .1);color:hsl(var(--primary))}.app-nav-link-active{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);background-color:hsl(var(--primary) / .15);color:hsl(var(--primary))}.app-sidebar-footer{align-items:center;gap:calc(var(--spacing) * 2);padding:calc(var(--spacing) * 2);border-top:1px solid hsl(var(--sidebar-border));flex-shrink:0;margin-top:auto;display:flex}.app-content{overscroll-behavior:contain;flex:1;min-width:0;overflow-y:auto}.app-toc{padding-right:calc(var(--spacing) * 2);flex-shrink:0;align-self:flex-start;display:none;position:sticky;overflow-y:auto}@media(min-width:80rem){.app-toc{display:block}}.app-toc{width:14rem;max-height:calc(100svh - var(--shell-header-height));top:0}.app-toc-label{padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:hsl(var(--muted-foreground));font-weight:600}.app-toc-link,.app-toc-link-active{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);touch-action:manipulation;font-size:var(--text-xs);color:hsl(var(--muted-foreground));transition:color var(--duration-base) var(--ease-snap);border-radius:.25rem;display:block}.app-toc-link:hover{color:hsl(var(--foreground))}.app-toc-link-active{--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);color:hsl(var(--primary))}.wm-ui{--wm-accent:var(--connect-blue);--wm-marker:var(--connect-blue);--wm-page:var(--foundation-canvas);font-family:var(--font-interface);color:hsl(var(--foundation-ink));background:hsl(var(--wm-page));padding:clamp(1rem,3vw,2rem);font-size:.875rem;line-height:1.6;container:wm/inline-size}.wm-brand-connect{--wm-marker:var(--connect-blue)}.wm-ui :where(button,input,[role=combobox],[tabindex]):focus-visible{outline:2px solid hsl(var(--wm-accent));outline-offset:3px}.wm-ui :where(button,input){font:inherit}.wm-ui :where(button){touch-action:manipulation}.wm-ui h3{font-family:var(--font-brand-display)}.wm-ui :where(h2,h3,p){overflow-wrap:anywhere}.wm-brandbar{border-bottom:2px solid hsl(var(--wm-marker));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;padding-bottom:1.25rem;display:flex}.wm-brandbar img{width:auto;max-width:10rem;height:1.75rem}.wm-brandbar span{color:hsl(var(--foundation-secondary));font-size:.75rem}.wm-stack{gap:var(--space-block);flex-direction:column;min-width:0;display:flex}.wm-row{flex-wrap:wrap;align-items:center;gap:.75rem;min-width:0;display:flex}.wm-grid-region{min-width:0;container:wm-grid/inline-size}.wm-grid{gap:var(--space-block);min-width:0;display:grid}.wm-grid>*{min-width:0}.wm-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-grid-three{grid-template-columns:repeat(3,minmax(0,1fr))}.wm-grid-sidebar{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr)}@container wm-grid (max-width:48rem){.wm-grid-three{grid-template-columns:repeat(2,minmax(0,1fr))}.wm-grid-sidebar{grid-template-columns:minmax(0,1fr)}}@container wm-grid (max-width:38rem){.wm-grid-two{grid-template-columns:minmax(0,1fr)}}@container wm-grid (max-width:31.5rem){.wm-grid-three{grid-template-columns:minmax(0,1fr)}}.wm-content-reading{width:100%;max-width:var(--measure);min-width:0}.wm-content-form{width:100%;min-width:0;max-width:32rem}.wm-content-workspace{width:100%;min-width:0}.wm-type-heading-32{font-family:var(--font-brand-display);letter-spacing:-.03em;font-size:2rem;font-weight:800;line-height:1.15}.wm-type-heading-24{font-family:var(--font-brand-display);letter-spacing:-.02em;font-size:1.5rem;font-weight:700;line-height:1.2}.wm-type-heading-20,.wm-dialog-title{font-family:var(--font-brand-display);letter-spacing:-.01em;font-size:1.25rem;font-weight:600;line-height:1.3}.wm-type-label-16{font-family:var(--font-interface);font-size:1rem;font-weight:500;line-height:1.5}.wm-type-label-12{font-family:var(--font-interface);font-size:.75rem;font-weight:500;line-height:1.5}.wm-type-copy-16{font-family:var(--font-interface);font-size:1rem;font-weight:400;line-height:1.6}.wm-type-number-32{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:2rem;font-weight:600;line-height:1.3}.wm-type-number-24{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:1.5rem;font-weight:600;line-height:1.3}.wm-type-page,.wm-heading h2,.wm-case h2{font-family:var(--font-brand-display);letter-spacing:-.03em;font-size:clamp(1.5rem,4cqw,2rem);font-weight:800;line-height:1.15}.wm-type-copy-14,.wm-type-body{font-family:var(--font-interface);font-size:.875rem;font-weight:400;line-height:1.6}.wm-type-label-14,.wm-type-label,.wm-field label,.wm-button{font-family:var(--font-interface);font-size:.875rem;font-weight:500;line-height:1.5}.wm-type-copy-12,.wm-type-meta,.wm-metric>p:last-child{font-family:var(--font-interface);font-size:.75rem;font-weight:400;line-height:1.5}.wm-type-number-14,.wm-type-table-number{font-family:var(--font-data);font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:500;line-height:1.6}.wm-heading p,.wm-case h2+p{max-width:65ch;margin-top:.5rem}.wm-muted{color:hsl(var(--foundation-secondary))}.wm-copy{max-width:68ch}.wm-case{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.wm-eyebrow,.wm-type-eyebrow-12{font-family:var(--font-interface);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--wm-accent,var(--connect-blue)));font-size:.75rem;font-weight:700;line-height:1.5}.wm-eyebrow{margin-bottom:.5rem}.wm-type-copy-18{font-family:var(--font-interface);font-size:1.125rem;font-weight:400;line-height:1.55}.wm-panel,.wm-form,.wm-metric{border:1px solid hsl(var(--foundation-border));background:hsl(var(--popover));border-radius:var(--radius-lg);min-width:0;box-shadow:var(--shadow-card)}.wm-panel-heading{padding:1.25rem 1.5rem}.wm-type-heading-16,.wm-type-section,.wm-panel-heading h3,.wm-notice h3,.wm-tab-content h3,.wm-state h3{font-family:var(--font-brand-display);letter-spacing:-.005em;font-size:1rem;font-weight:600;line-height:1.4}.wm-panel-heading p{margin-top:.375rem}.wm-panel-body{padding:0 1.5rem 1.5rem}.wm-metric{padding:1.5rem}.wm-metric>p:first-child{letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foundation-secondary));font-size:.75rem;font-weight:700}.wm-metric-tile{background:hsl(var(--foundation-cool));box-shadow:none;border-color:#0000}.wm-metric-inverse{border-color:hsl(var(--connect-blue));background:hsl(var(--connect-blue));color:hsl(var(--popover));box-shadow:none}.wm-metric-inverse>p:first-child,.wm-metric-inverse .wm-muted{color:hsl(var(--popover) / .8)}.wm-type-amount,.wm-metric strong{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:clamp(1.375rem,3.4cqw,2rem);font-weight:600;line-height:1.3}.wm-metric strong{overflow-wrap:anywhere;margin:.875rem 0 .5rem;display:block}.wm-notice{border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg);background:hsl(var(--popover));align-items:flex-start;gap:1rem;padding:1.25rem 1.5rem;display:flex}.wm-notice>span{flex-shrink:0}.wm-notice p{margin-top:.375rem}.wm-button{border-radius:var(--radius-pill);cursor:pointer;min-height:2.75rem;transition:background-color var(--duration-base) var(--ease-snap),border-color var(--duration-base) var(--ease-snap),color var(--duration-base) var(--ease-snap);border:1px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-weight:700;display:inline-flex}.wm-button-primary{background:hsl(var(--foundation-mint));border-width:1.5px;border-color:hsl(var(--foundation-mint-edge));color:hsl(var(--foundation-mint-ink))}.wm-button-primary:hover,.wm-button-primary:active:not(:disabled){background:hsl(var(--foundation-mint-deep))}:is(.wm-inverse-surface,.wm-atmosphere-sky) .wm-button-primary,:is(.wm-inverse-surface,.wm-atmosphere-sky) .wm-button-primary[data-pending=true]{border-color:#0000}.wm-button-secondary{background:hsl(var(--wm-accent));color:hsl(var(--popover))}.wm-button-secondary:hover,.wm-button-secondary:active:not(:disabled){background:hsl(var(--primary))}.wm-button-feature{background:hsl(var(--wm-accent));color:hsl(var(--popover));box-shadow:var(--shadow-feature);transition:background-color var(--duration-base) var(--ease-snap),box-shadow var(--duration-base) var(--ease-snap),transform var(--duration-base) var(--ease-snap)}.wm-button-feature:hover:not(:disabled,[aria-disabled=true]){background:hsl(var(--primary));box-shadow:var(--shadow-feature-hover);transform:translate(-1px,-1px)}.wm-button-feature:active:not(:disabled,[aria-disabled=true]){background:hsl(var(--primary));box-shadow:var(--shadow-feature-active);transform:translate(2px,3px)}.wm-button.wm-button-feature:focus-visible{outline-offset:6px}.wm-button-quiet{background:hsl(var(--popover));border-color:hsl(var(--foundation-border-strong));color:hsl(var(--foundation-ink))}.wm-button-quiet:hover,.wm-button-quiet:active:not(:disabled){border-color:hsl(var(--wm-accent));color:hsl(var(--wm-accent))}.wm-button:disabled,.wm-button[aria-disabled=true]{cursor:not-allowed;background:hsl(var(--foundation-paper));border-color:hsl(var(--foundation-border));color:hsl(var(--foundation-secondary))}.wm-button[data-pending=true]{cursor:progress}.wm-button-primary[data-pending=true]{background:hsl(var(--foundation-mint));border-color:hsl(var(--foundation-mint-edge));color:hsl(var(--foundation-mint-ink))}.wm-button-secondary[data-pending=true]{background:hsl(var(--wm-accent));color:hsl(var(--popover))}.wm-button-feature:disabled:not([data-pending=true]),.wm-button-feature[aria-disabled=true]{box-shadow:none}.wm-button-feature[data-pending=true]{background:hsl(var(--wm-accent));color:hsl(var(--popover));border-color:#0000}.wm-button-quiet[data-pending=true]{background:hsl(var(--popover));color:hsl(var(--foundation-ink))}.wm-button-small{min-height:2.25rem;padding:.375rem .875rem;font-size:.8125rem}.wm-action-link{min-height:2.75rem;font-family:var(--font-interface);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.wm-action-link-text{color:hsl(var(--wm-accent));text-underline-offset:.2em;text-decoration:underline}.wm-action-link-text:hover{color:hsl(var(--primary))}.wm-ui :where(a,summary):focus-visible{outline:2px solid hsl(var(--wm-accent));outline-offset:3px}.wm-inverse-surface{background:hsl(var(--connect-blue));color:hsl(var(--popover))}.wm-inverse-surface .wm-action-link-text{color:hsl(var(--popover))}.wm-inverse-surface .wm-action-link-text:hover{color:hsl(var(--popover));text-decoration-thickness:2px}.wm-inverse-surface .wm-button-quiet{border-color:hsl(var(--popover));background:hsl(var(--popover));color:hsl(var(--connect-blue));text-decoration:none}.wm-inverse-surface .wm-button-quiet:hover{background:hsl(var(--foundation-cool));color:hsl(var(--connect-blue))}.wm-inverse-surface :where(a,summary):focus-visible{outline:2px solid hsl(var(--popover));outline-offset:3px}.wm-field{flex-direction:column;gap:.5rem;min-width:0;display:flex}.wm-input{border:1px solid hsl(var(--foundation-secondary));border-radius:var(--radius-lg);width:100%;min-width:0;min-height:2.75rem;color:hsl(var(--foundation-ink));background:hsl(var(--popover));padding:.625rem .75rem}.wm-ui .wm-input:focus,.wm-ui .wm-select[data-state=open]{border-color:hsl(var(--wm-accent));box-shadow:none;outline:none}.wm-input::placeholder{color:hsl(var(--foundation-secondary))}.wm-input[aria-invalid=true],.wm-ui .wm-input[aria-invalid=true]:focus{border-color:hsl(var(--destructive-text))}.wm-field-error{color:hsl(var(--destructive-text))}.wm-field-hint{color:hsl(var(--foundation-secondary))}.wm-select{text-align:left;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wm-select-content{z-index:80;min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg);background:hsl(var(--popover));box-shadow:var(--shadow-md);padding:.375rem;overflow:auto}.wm-select-option{cursor:pointer;border-radius:.25rem;outline:none;justify-content:space-between;align-items:center;gap:1.5rem;padding:.625rem .75rem;display:flex}.wm-ui .wm-select-option:focus-visible{outline:none}.wm-select-option[data-highlighted]{background:hsl(var(--foundation-paper));box-shadow:inset 2px 0 hsl(var(--wm-accent))}.wm-checkbox-field{align-items:flex-start;gap:.75rem;display:flex}.wm-checkbox-field label{cursor:pointer}.wm-checkbox{border:1.5px solid hsl(var(--foundation-secondary));background:hsl(var(--popover));border-radius:.3125rem;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.wm-checkbox[data-state=checked]{background:hsl(var(--wm-accent));border-color:hsl(var(--wm-accent));color:hsl(var(--popover))}.wm-form{max-width:32rem;padding:1.5rem}.wm-form>.wm-panel-heading{padding:0 0 1.5rem}.wm-form-success{color:hsl(var(--success-text));margin-top:1rem}.wm-tab-list{border-bottom:1px solid hsl(var(--foundation-border));gap:1.5rem;display:flex;overflow-x:auto}.wm-tab{white-space:nowrap;color:hsl(var(--foundation-secondary));border-bottom:2px solid #0000;padding:.75rem .125rem;font-weight:500}.wm-tab[data-state=active]{border-color:hsl(var(--wm-accent));color:hsl(var(--wm-accent));font-weight:600}.wm-tab-content{padding:1.5rem 0}.wm-disclosure{border-top:1px solid hsl(var(--foundation-border))}.wm-disclosure:last-child{border-bottom:1px solid hsl(var(--foundation-border))}.wm-disclosure summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3.25rem;padding:.75rem 0;font-weight:500;list-style:none;display:flex}.wm-disclosure summary::-webkit-details-marker{display:none}.wm-disclosure summary:hover{color:hsl(var(--wm-accent))}.wm-disclosure[open] summary svg{transform:rotate(180deg)}.wm-disclosure-body{color:hsl(var(--foundation-secondary));padding:0 2rem 1.25rem 0}.wm-dialog-overlay{z-index:60;background:hsl(var(--foundation-ink) / .45);position:fixed;inset:0}.wm-dialog{z-index:70;background:hsl(var(--popover));border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-xl);width:min(32rem,100vw - 2rem);max-height:calc(100svh - 2rem);box-shadow:var(--shadow-floating);flex-direction:column;align-items:flex-start;gap:1.25rem;padding:2rem;display:flex;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%)}.wm-dialog-title{padding-right:1.25rem}.wm-dialog-x{border-radius:.25rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.75rem;right:.75rem}.wm-table-scroll{overscroll-behavior-x:contain;max-width:100%;overflow-x:auto}.wm-table-scroll:focus-visible,.wm-code-block-scroll:focus-visible{outline:2px solid hsl(var(--connect-blue));outline-offset:-2px}.wm-table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}.wm-table caption{text-align:left;color:hsl(var(--foundation-secondary));padding:.75rem 1rem;font-size:.75rem}.wm-table th,.wm-table td{border-bottom:1px solid hsl(var(--foundation-border));white-space:nowrap;padding:1rem}.wm-table thead th{color:hsl(var(--foundation-secondary));background:hsl(var(--foundation-paper));font-size:.75rem;font-weight:500}.wm-table tbody th{font-weight:500}.wm-table tbody tr:last-child>*{border-bottom:0}.wm-numeric{text-align:right;font-variant-numeric:tabular-nums}.wm-numeric-positive{color:hsl(var(--success-text))}.wm-numeric-negative{color:hsl(var(--destructive-text))}.wm-sort{align-items:center;gap:.5rem;min-height:1.5rem;display:flex}.wm-category{border:1px solid var(--category-line,hsl(var(--foundation-secondary)));background:hsl(var(--popover));color:hsl(var(--foundation-ink));border-radius:999px;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.8125rem;display:inline-flex}.wm-cadence{border-radius:var(--radius-md);color:hsl(var(--foundation-ink));white-space:nowrap;border:1px solid #0000;align-items:center;padding:.125rem .5rem;font-size:.8125rem;font-weight:500;line-height:1.5;display:inline-flex}.cadence-daily{background:hsl(var(--cadence-daily));color:hsl(var(--cadence-daily-text))}.cadence-weekly{background:hsl(var(--cadence-weekly));color:hsl(var(--cadence-weekly-text))}.cadence-fortnightly{background:hsl(var(--cadence-fortnightly));color:hsl(var(--cadence-fortnightly-text))}.cadence-monthly{background:hsl(var(--cadence-monthly));color:hsl(var(--cadence-monthly-text))}.cadence-irregular{border-style:dashed;border-color:hsl(var(--foundation-secondary) / .55);color:hsl(var(--foundation-secondary))}.wm-state{text-align:center;border:1px dashed hsl(var(--foundation-border-strong));border-radius:var(--radius-lg);flex-direction:column;align-items:center;gap:.75rem;padding:2.5rem 1.5rem;display:flex}.wm-state>p{max-width:45ch}.wm-skeleton{background:hsl(var(--foundation-border));border-radius:.25rem;width:min(100%,16rem);height:.75rem}.wm-type-editorial-28{font-family:var(--font-hand);letter-spacing:-.01em;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.2}.wm-type-editorial-20{font-family:var(--font-hand);letter-spacing:-.01em;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.3}.wm-type-hand-28{font-family:var(--font-hand);letter-spacing:-.01em;font-size:1.75rem;font-style:italic;font-weight:400;line-height:1.2}.wm-type-hand-20{font-family:var(--font-hand);letter-spacing:-.01em;font-size:1.25rem;font-style:italic;font-weight:400;line-height:1.3}.wm-type-heading-32 em,.wm-type-heading-24 em,.wm-type-page em,.wm-heading h2 em,.wm-case h2 em{font-family:var(--font-hand);letter-spacing:-.005em;color:hsl(var(--connect-blue));font-style:italic;font-weight:400}.wm-product-chip{border-radius:var(--radius-pill);background:hsl(var(--product-solid));min-height:1.75rem;color:hsl(var(--product-text));white-space:nowrap;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.25rem;display:inline-flex}.wm-product-chip:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem}.wm-product-fill{background:var(--product-gradient);border-radius:var(--radius-xl)}.product-id{--product-solid:var(--product-id);--product-text:var(--product-id-text);--product-gradient:var(--gradient-product-id)}.product-enrich{--product-solid:var(--product-enrich);--product-text:var(--product-enrich-text);--product-gradient:var(--gradient-product-enrich)}.product-assess{--product-solid:var(--product-assess);--product-text:var(--product-assess-text);--product-gradient:var(--gradient-product-assess)}.product-finpass{--product-solid:var(--product-finpass);--product-text:var(--product-finpass-text);--product-gradient:var(--gradient-product-finpass)}.product-brightmatch{--product-solid:var(--product-brightmatch);--product-text:var(--product-brightmatch-text);--product-gradient:var(--gradient-product-brightmatch)}.wm-source{border-radius:var(--radius-sm);font-family:var(--font-interface);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:.125rem .5rem;font-size:.75rem;font-weight:700;line-height:1.5;display:inline-flex}.wm-source-connected{background:hsl(var(--foundation-tint));color:hsl(var(--connect-blue))}.wm-source-declared{background:hsl(var(--foundation-paper));color:hsl(var(--foundation-ink));box-shadow:inset 0 0 0 1px hsl(var(--foundation-border))}.wm-source-derived{background:hsl(var(--success-muted));color:hsl(var(--success-text))}.wm-choice-group{border:0;min-width:0;margin:0;padding:0}.wm-choice-group>legend{margin-bottom:.5rem;padding:0}.wm-choice{border:1px solid hsl(var(--foundation-border-strong));border-radius:var(--radius-pill);background:hsl(var(--popover));min-height:2.5rem;color:hsl(var(--foundation-ink));cursor:pointer;align-items:center;gap:.5rem;padding:.5rem .875rem .5rem .625rem;font-size:.875rem;font-weight:600;line-height:1.5;display:inline-flex;position:relative}.wm-choice-mark{border:1.5px solid hsl(var(--foundation-secondary));background:hsl(var(--popover));width:1rem;height:1rem;color:hsl(var(--popover));cursor:pointer;border-radius:.3125rem;flex-shrink:0;place-items:center;padding:0;display:grid}.wm-choice-mark[role=radio]{border-radius:999px}.wm-choice:hover{border-color:hsl(var(--foundation-secondary))}.wm-choice:has([data-state=checked]){border-color:hsl(var(--connect-blue));background:hsl(var(--foundation-cool));color:hsl(var(--connect-blue))}.wm-choice-mark[data-state=checked]{border-color:hsl(var(--connect-blue));background:hsl(var(--connect-blue))}.wm-ui .wm-choice-mark:focus-visible{outline:none}.wm-choice:has(:focus-visible){outline:2px solid hsl(var(--connect-blue));outline-offset:3px}.wm-choice:has(:disabled){cursor:not-allowed;border-color:hsl(var(--foundation-border));background:hsl(var(--foundation-paper));color:hsl(var(--foundation-secondary))}.wm-choice-mark:disabled{cursor:not-allowed}.wm-segmented{border-radius:var(--radius-lg);background:hsl(var(--foundation-paper));border:0;flex-wrap:wrap;gap:.25rem;min-width:0;margin:0;padding:.25rem;display:inline-flex}.wm-segment{border-radius:var(--radius-md);min-height:2.25rem;color:hsl(var(--foundation-secondary));white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:.375rem .875rem;font-size:.875rem;font-weight:500;line-height:1.5;display:inline-flex}.wm-segment:hover:not(:disabled){color:hsl(var(--foundation-ink))}.wm-segment[data-state=checked]{border-color:hsl(var(--connect-blue));background:hsl(var(--popover));color:hsl(var(--connect-blue));font-weight:600}.wm-ui .wm-segment:focus-visible{outline:2px solid hsl(var(--connect-blue));outline-offset:2px}.wm-segment:disabled{color:hsl(var(--foundation-secondary));opacity:.6;cursor:not-allowed}.wm-switch-field{align-items:center;gap:.75rem;min-height:2.75rem;display:flex}.wm-switch-field label{cursor:pointer}.wm-switch{border-radius:var(--radius-pill);background:hsl(var(--foundation-secondary));cursor:pointer;width:2.75rem;height:1.5rem;transition:background-color var(--duration-base) var(--ease-snap);border:0;flex-shrink:0;padding:0;position:relative}.wm-switch-thumb{background:hsl(var(--popover));width:1.125rem;height:1.125rem;color:hsl(var(--connect-blue));box-shadow:0 1px 2px hsl(var(--foundation-ink) / .3);transition:transform var(--duration-base) var(--ease-snap);border-radius:999px;place-items:center;display:grid;position:absolute;top:.1875rem;left:.1875rem}.wm-switch-thumb svg{opacity:0;transition:opacity var(--duration-base) var(--ease-snap)}.wm-switch[data-state=checked]{background:hsl(var(--connect-blue))}.wm-switch[data-state=checked] .wm-switch-thumb{transform:translate(1.25rem)}.wm-switch[data-state=checked] .wm-switch-thumb svg{opacity:1}.wm-switch:disabled{opacity:.5;cursor:not-allowed}.wm-switch-field:has(:disabled) label{cursor:not-allowed}.wm-bar-group{gap:.625rem;min-width:0;display:grid}.wm-bar-row{align-items:center;gap:.75rem;min-width:0;display:flex}.wm-bar-label{flex-direction:column;flex-shrink:0;width:8.5rem;min-width:0;display:flex}.wm-bar-label b{overflow-wrap:anywhere;font-size:.875rem;font-weight:600;line-height:1.4}.wm-bar-label small{color:hsl(var(--foundation-secondary));overflow-wrap:anywhere;font-size:.75rem;line-height:1.4}.wm-bar{border-radius:var(--radius-pill);flex:1;min-width:3rem;height:.75rem;display:block;overflow:hidden}.wm-bar-track{fill:hsl(var(--foundation-paper))}.wm-bar-blue{fill:hsl(var(--connect-blue))}.wm-bar-ink{fill:hsl(var(--foundation-ink))}.wm-bar-amber{fill:hsl(var(--warning-text))}.wm-bar-purple{fill:hsl(var(--connect-purple))}.wm-bar-value{text-align:right;min-width:4.5rem;font-family:var(--font-data);font-variant-numeric:tabular-nums;color:hsl(var(--foundation-ink));flex-shrink:0;font-size:.875rem;font-style:normal;font-weight:700}.wm-ticks{gap:.625rem;min-width:0;margin:0;padding:0;list-style:none;display:grid}.wm-ticks li{align-items:flex-start;gap:.625rem;min-width:0;font-size:.875rem;line-height:1.5;display:flex}.wm-tick{border-radius:var(--radius-pill);background:hsl(var(--foundation-tint));width:1.125rem;height:1.125rem;color:hsl(var(--connect-blue));flex-shrink:0;place-items:center;margin-top:.125rem;display:inline-grid}@container wm (max-width:30rem){.wm-bar-row{flex-wrap:wrap}.wm-bar-label{width:100%}}.wm-specimen{border:1px solid hsl(var(--foundation-border));border-radius:.75rem;overflow:hidden}@container wm (max-width:520px){.wm-notice{flex-direction:column}.wm-panel-heading{padding:1rem}.wm-panel-body{padding:0 1rem 1rem}}@media(prefers-reduced-motion:no-preference){.wm-spinner{animation:1s linear infinite wm-spin}}.wm-ui textarea{font:inherit}.wm-textarea{resize:vertical;min-height:7rem}.wm-input:disabled,.wm-checkbox:disabled,.wm-select-option[data-disabled],.wm-tab:disabled{cursor:not-allowed;color:hsl(var(--foundation-secondary));background:hsl(var(--foundation-canvas))}.wm-select-option[data-disabled]{pointer-events:none}.wm-checkbox-field{cursor:pointer;align-items:center;min-height:2.75rem}.wm-checkbox-field:has(:disabled){cursor:not-allowed}.wm-checkbox[aria-invalid=true]{border-color:hsl(var(--destructive-text))}.wm-checkbox .wm-mixed-mark,.wm-checkbox[data-state=indeterminate] .wm-check-mark{display:none}.wm-checkbox[data-state=indeterminate] .wm-mixed-mark{display:block}.wm-checkbox[data-state=indeterminate]{background:hsl(var(--wm-accent));color:hsl(var(--popover))}.wm-tab:hover:not(:disabled){color:hsl(var(--foundation-ink));background:hsl(var(--foundation-paper))}.wm-input:disabled,.wm-checkbox:disabled{background:hsl(var(--foundation-paper))}.wm-tab-content>p{margin-top:.5rem}.wm-dialog{overscroll-behavior:contain}.wm-dialog-x:hover{background:hsl(var(--foundation-paper))}.wm-sidebar-system{--wm-nav-active-surface:var(--sidebar-accent);--wm-nav-active-text:var(--sidebar-accent-foreground);min-width:0;min-height:0;color:hsl(var(--foundation-ink));font-family:var(--font-interface);flex:1;font-size:.875rem;display:flex}.wm-sidebar-desktop{border-right:1px solid hsl(var(--foundation-border));background:hsl(var(--foundation-paper));flex-direction:column;flex-shrink:0;width:16.5rem;min-height:0;display:flex}.wm-sidebar-desktop[data-collapsed=true]{width:3.5rem}.wm-sidebar-panel{flex-direction:column;flex:1;min-height:0;display:flex}.wm-sidebar-panel[hidden]{display:none}.wm-sidebar-header,.wm-sidebar-footer{flex-shrink:0;padding:1rem 1.25rem}.wm-sidebar-footer{border-top:1px solid hsl(var(--foundation-border))}.wm-sidebar-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:1.5rem .75rem;overflow-y:auto}.wm-sidebar-navigation ul{margin:0;padding:0;list-style:none}.wm-sidebar-group+.wm-sidebar-group{margin-top:1.5rem}.wm-sidebar-group-label{font:600 .75rem/1.5 var(--font-interface);color:hsl(var(--foundation-ink));align-items:center;gap:.5rem;margin:0 0 .5rem;padding:0 .75rem;display:flex}.wm-sidebar-group-label svg{color:inherit;flex-shrink:0}.wm-sidebar-link{min-height:2.5rem;color:hsl(var(--foundation-secondary));border-radius:.375rem;align-items:center;gap:.625rem;margin:.125rem 0;padding:.5rem .75rem;font-size:.875rem;line-height:1.5;text-decoration:none;display:flex}.wm-sidebar-link-label{overflow-wrap:anywhere;flex:1;min-width:0}.wm-sidebar-link svg{flex-shrink:0}.wm-sidebar-link:hover{color:hsl(var(--foundation-ink));background:hsl(var(--foundation-paper))}.wm-sidebar-link[aria-current=page]{color:hsl(var(--wm-nav-active-text));background:hsl(var(--wm-nav-active-surface));font-weight:600}.wm-sidebar-count{font-variant-numeric:tabular-nums;background:hsl(var(--foundation-cool));color:hsl(var(--foundation-ink));border-radius:999px;padding:.125rem .375rem;font-size:.75rem}.wm-sidebar-navigation .wm-sidebar-sublist{border-left:1px solid hsl(var(--foundation-border));margin-left:1.25rem;padding-left:.5rem}.wm-sidebar-family{color:hsl(var(--foundation-secondary));font-size:.75rem}.wm-sidebar-collapse{border-top:1px solid hsl(var(--foundation-border));padding:.375rem}.wm-sidebar-collapse button,.wm-sidebar-drawer-title button{border-radius:.375rem;justify-content:center;align-items:center;gap:.75rem;min-width:2.75rem;min-height:2.75rem;display:flex}.wm-sidebar-collapse button{width:100%;color:hsl(var(--foundation-secondary));font-size:.75rem}.wm-sidebar-collapse button:hover,.wm-sidebar-drawer-title button:hover{color:hsl(var(--foundation-ink));background:hsl(var(--foundation-paper))}.wm-sidebar-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.wm-sidebar-mobile-bar{display:none}.wm-sidebar-overlay{z-index:90;background:hsl(var(--foundation-ink) / .45);position:fixed;inset:0}.wm-sidebar-drawer{--wm-nav-active-surface:var(--sidebar-accent);--wm-nav-active-text:var(--sidebar-accent-foreground);z-index:91;width:min(21rem,100vw - 2rem);height:100dvh;padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom);background:hsl(var(--foundation-paper));color:hsl(var(--foundation-ink));font:.875rem/1.5 var(--font-interface);box-shadow:var(--shadow-lg);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0 auto 0 0}.wm-sidebar-drawer-title{border-bottom:1px solid hsl(var(--foundation-border));justify-content:space-between;align-items:center;padding:.75rem 1rem;display:flex}.wm-sidebar-drawer-title h2{font-size:1rem;font-weight:600}.wm-sidebar-system :where(a,button):focus-visible,.wm-sidebar-drawer :where(a,button):focus-visible{outline:2px solid hsl(var(--connect-blue));outline-offset:2px}.wm-sidebar-system button,.wm-sidebar-drawer button{touch-action:manipulation}.wm-sidebar-example{border:1px solid hsl(var(--foundation-border));border-radius:.625rem;height:28rem;display:flex;overflow:hidden}.wm-sidebar-example-content{padding:1.5rem;overflow:auto}@media(max-width:767px){.wm-sidebar-desktop{display:none}.wm-sidebar-mobile-bar{background:hsl(var(--popover));border-bottom:1px solid hsl(var(--foundation-border));display:block}.wm-sidebar-mobile-trigger{text-align:left;align-items:center;gap:.75rem;width:100%;min-height:3rem;padding:.625rem 1.25rem;font-size:.875rem;display:flex}.wm-sidebar-mobile-trigger>span:first-of-type{flex:1}.wm-sidebar-link{min-height:2.75rem}}.wm-brand-lockup{align-items:center;gap:.75rem;max-width:100%;display:inline-flex}.wm-brand-lockup img{object-fit:contain;height:auto}.wm-brand-lockup-parent{width:6.625rem}.wm-brand-lockup img.wm-brand-lockup-connect,.wm-brand-lockup img.wm-brand-lockup-product{flex:none;width:auto;height:1.875rem}.wm-brand-lockup-divider{background:hsl(var(--foundation-border));flex:none;width:1px;height:1.35rem}.wm-brand-lockup-on-blue .wm-brand-lockup-divider{background:hsl(var(--popover) / .45)}@media(max-width:480px){.wm-brand-lockup{gap:.5rem}.wm-brand-lockup-parent{width:5.5rem}.wm-brand-lockup img.wm-brand-lockup-connect,.wm-brand-lockup img.wm-brand-lockup-product{height:1.56rem}}.wm-type-code-12,.wm-type-code,.wm-code,.wm-descriptor{font-family:var(--font-data);font-size:.75rem;font-weight:400;line-height:1.5}.wm-code,.wm-descriptor{color:hsl(var(--foundation-secondary));overflow-wrap:anywhere;white-space:normal}.wm-inline-code{border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-sm);background:hsl(var(--popover));color:hsl(var(--foundation-ink));font-family:var(--font-data);overflow-wrap:anywhere;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:.0625rem .25rem;font-size:.8125rem;line-height:1.5;display:inline}.wm-code-block{border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg);background:hsl(var(--popover));min-width:0;color:hsl(var(--foundation-ink));overflow:hidden}.wm-code-block-header{background:hsl(var(--popover));justify-content:space-between;align-items:center;gap:1rem;min-height:2.75rem;padding:.375rem .875rem .375rem 1rem;display:flex}.wm-code-block-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:hsl(var(--foundation-secondary));font-family:var(--font-data);font-size:.75rem;overflow:hidden}.wm-code-block-copy{border-radius:var(--radius-sm);min-height:2rem;color:hsl(var(--foundation-secondary));flex:none;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.wm-code-block-copy:hover{background:hsl(var(--foundation-paper));color:hsl(var(--foundation-ink))}.wm-code-block-copy:focus-visible{outline:2px solid hsl(var(--connect-blue));outline-offset:2px}.wm-code-block-scroll{tab-size:2;min-width:0;max-height:32rem;display:flex;overflow:auto}.wm-code-block-gutter{border-right:1px solid hsl(var(--foundation-border));background:hsl(var(--popover));min-width:2.75rem;color:hsl(var(--foundation-secondary));text-align:right;-webkit-user-select:none;user-select:none;font-family:var(--font-data);flex-direction:column;flex:none;padding:1rem .625rem 1rem .75rem;font-size:.8125rem;line-height:1.65;display:flex;position:sticky;left:0}.wm-code-block pre{white-space:pre;min-width:max-content;font-family:var(--font-data);margin:0;padding:1rem 1.25rem;font-size:.8125rem;line-height:1.65}.wm-code-block code{font:inherit}.wm-code-block .hljs-keyword,.wm-code-block .hljs-selector-tag,.wm-code-block .hljs-literal,.wm-code-block .hljs-built_in{color:hsl(var(--connect-blue))}.wm-code-block .hljs-string,.wm-code-block .hljs-attr,.wm-code-block .hljs-attribute,.wm-code-block .hljs-template-tag{color:hsl(var(--success-text))}.wm-code-block .hljs-title,.wm-code-block .hljs-type,.wm-code-block .hljs-variable,.wm-code-block .hljs-function{color:hsl(var(--referred-text))}.wm-code-block .hljs-number,.wm-code-block .hljs-symbol,.wm-code-block .hljs-regexp{color:hsl(var(--warning-text))}.wm-code-block .hljs-comment,.wm-code-block .hljs-meta,.wm-code-block .hljs-quote{color:hsl(var(--foundation-secondary))}.wm-code-block-inverse{border-color:hsl(var(--popover) / .1);background:hsl(var(--foundation-graphite));color:hsl(var(--popover) / .85)}.wm-code-block-inverse .wm-code-block-header,.wm-code-block-inverse .wm-code-block-gutter{background:hsl(var(--foundation-graphite));border-color:hsl(var(--popover) / .1)}.wm-code-block-inverse .wm-code-block-header{border-bottom:1px solid hsl(var(--popover) / .1)}.wm-code-block-inverse .wm-code-block-label,.wm-code-block-inverse .wm-code-block-gutter,.wm-code-block-inverse .wm-code-block-copy{color:hsl(var(--popover) / .7)}.wm-code-block-inverse .wm-code-block-copy:hover{background:hsl(var(--popover) / .1);color:hsl(var(--popover))}.wm-code-block-inverse .wm-code-block-copy:focus-visible,.wm-code-block-inverse .wm-code-block-scroll:focus-visible{outline-color:hsl(var(--foundation-mint))}.wm-code-block-inverse .hljs-keyword,.wm-code-block-inverse .hljs-selector-tag,.wm-code-block-inverse .hljs-literal,.wm-code-block-inverse .hljs-built_in{color:hsl(var(--foundation-mint))}.wm-code-block-inverse .hljs-string,.wm-code-block-inverse .hljs-attr,.wm-code-block-inverse .hljs-attribute,.wm-code-block-inverse .hljs-template-tag,.wm-code-block-inverse .hljs-number,.wm-code-block-inverse .hljs-symbol,.wm-code-block-inverse .hljs-regexp{color:hsl(var(--code-inverse-string))}.wm-code-block-inverse .hljs-title,.wm-code-block-inverse .hljs-type,.wm-code-block-inverse .hljs-variable,.wm-code-block-inverse .hljs-function{color:hsl(var(--popover))}.wm-code-block-inverse .hljs-comment,.wm-code-block-inverse .hljs-meta,.wm-code-block-inverse .hljs-quote{color:hsl(var(--code-inverse-comment))}.wm-descriptor{max-width:32ch;margin-top:.5rem;display:block}.wm-entity{align-items:center;gap:.625rem;min-width:0;display:inline-flex}.wm-entity strong,.wm-entity small{white-space:normal;display:block}.wm-entity strong{font-weight:500}.wm-entity small{color:hsl(var(--foundation-secondary));font-size:.75rem}.wm-entity-mark{width:2rem;height:2rem;color:hsl(var(--foundation-ink));border-radius:.5rem;flex:none;place-items:center;display:grid}.wm-entity-mark>*{grid-area:1/1}.wm-entity-mark .wm-avatar{border-radius:50%}.wm-combobox-trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;display:flex}.wm-combobox-trigger>svg{flex-shrink:0}.wm-combobox-value{flex-direction:column;min-width:0;display:flex}.wm-combobox-value strong{overflow-wrap:anywhere;font-weight:500}.wm-combobox-value small,.wm-combobox-option small{color:hsl(var(--foundation-secondary));font-family:var(--font-data);overflow-wrap:anywhere;font-size:.75rem;display:block}.wm-combobox-placeholder{color:hsl(var(--foundation-secondary))}.wm-combobox-popup{z-index:80;width:var(--radix-popover-trigger-width);min-width:16rem;max-height:var(--radix-popover-content-available-height);border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg);background:hsl(var(--popover));box-shadow:var(--shadow-md);padding:.375rem}.wm-combobox-search{min-height:2.5rem;margin-bottom:.375rem}.wm-combobox-list{overscroll-behavior:contain;max-height:15rem;overflow-y:auto}.wm-combobox-option{cursor:pointer;border-radius:.25rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.75rem;padding:.625rem .75rem;display:flex}.wm-combobox-option strong{font-weight:500;display:block}.wm-combobox-option[data-selected=true]{background:hsl(var(--foundation-cool));box-shadow:inset 2px 0 hsl(var(--connect-blue))}.wm-combobox-option[data-disabled=true]{color:hsl(var(--foundation-secondary));cursor:not-allowed}.wm-combobox-empty{color:hsl(var(--foundation-secondary));padding:.75rem;font-size:.875rem}.wm-pagination{border-top:1px solid hsl(var(--foundation-border));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;font-size:.75rem;display:flex}.wm-pagination .wm-row{align-items:center}.wm-data-table .wm-table tbody th{min-width:13rem;max-width:20rem}.wm-data-table .wm-table td{white-space:normal}.wm-data-table .wm-numeric{white-space:nowrap}.wm-data-table th.wm-numeric .wm-sort{margin-left:auto}.wm-data-table{--wm-table-row:3rem}.wm-data-table .wm-table tbody>tr>*{height:var(--wm-table-row);padding-block:.5rem;font-size:.875rem}.wm-data-table .wm-table thead th{padding-block:.5rem}.wm-data-table .wm-table .wm-sort,.wm-data-table .wm-table .wm-checkbox-field{min-height:2rem}.wm-data-table-compact{--wm-table-row:2.25rem}.wm-data-table-compact .wm-table tbody>tr>*,.wm-data-table-compact .wm-table thead th{padding:.25rem .75rem}.wm-data-table-compact .wm-table caption{padding:.5rem .75rem}.wm-data-table-compact .wm-table .wm-sort,.wm-data-table-compact .wm-table .wm-checkbox-field{min-height:1.5rem}.wm-data-table-compact .wm-table tbody>tr>*{white-space:nowrap}.wm-data-table-compact .wm-table tbody th{min-width:0;max-width:none}.wm-data-table-compact .wm-table .wm-checkbox-field>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.wm-data-table-compact .wm-table-controls{gap:.75rem;margin-bottom:.5rem}.wm-data-table-compact .wm-pagination{padding:.5rem .75rem}.wm-specimen-overflow{overflow:visible}.wm-table-controls{flex-wrap:wrap;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.wm-table-controls .wm-field{flex:1;min-width:12rem}.wm-table-controls p{color:hsl(var(--foundation-secondary));font-size:.875rem}[data-i="1"]{--i:1}[data-i="2"]{--i:2}[data-i="3"]{--i:3}[data-i="4"]{--i:4}[data-i="5"]{--i:5}[data-i="6"]{--i:6}[data-i="7"]{--i:7}[data-i="8"]{--i:8}[data-i="9"]{--i:9}[data-i="10"]{--i:10}[data-i="11"]{--i:11}[data-i="12"]{--i:12}[data-i="13"]{--i:13}[data-i="14"]{--i:14}[data-i="15"]{--i:15}[data-i="16"]{--i:16}@keyframes wm-rise{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}@keyframes wm-word{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}to{opacity:1;filter:blur();transform:none}}@keyframes wm-sweep{to{transform:translate(130%)skew(-12deg)}}@keyframes wm-breathe{0%,to{opacity:1}50%{opacity:.55}}@keyframes wm-ring{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.2)}}@keyframes wm-draw{to{stroke-dashoffset:0}}@keyframes wm-vt-out{to{opacity:0;transform:translateY(-6px)}}@keyframes wm-vt-in{0%{opacity:0;transform:translateY(10px)}}.wm-arrive{gap:var(--space-block);min-width:0;display:grid}.wm-arrive-item{min-width:0;animation:wm-rise var(--duration-arrive) var(--ease-snap) both;animation-delay:calc(var(--i,0) * var(--stagger))}.wm-words>span{animation:wm-word .6s var(--ease-snap) both;animation-delay:calc(var(--i,0) * 55ms);display:inline-block}.wm-shine{border-radius:var(--radius-pill);isolation:isolate;display:inline-flex;position:relative;overflow:hidden}.wm-shine:after{content:"";background:linear-gradient(90deg,hsl(var(--popover) / 0),hsl(var(--popover) / .55),hsl(var(--popover) / 0));pointer-events:none;width:60%;position:absolute;inset:-20% 0;transform:translate(-130%)skew(-12deg)}.wm-shine:hover:after{animation:wm-sweep var(--duration-sweep) var(--ease-standard) 1}.wm-shine-mount:after{animation:wm-sweep var(--duration-sweep) var(--ease-standard) .7s 1 both}.wm-lamp-row{align-items:center;gap:.5rem;min-height:1.5rem;display:inline-flex}.wm-lamp{background:currentColor;border-radius:999px;width:.5rem;height:.5rem;display:inline-block;position:relative;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){.wm-lamp{box-shadow:0 0 0 2px color-mix(in oklab,currentColor,transparent 78%)}}.wm-lamp{flex-shrink:0}.wm-lamp-live{color:hsl(var(--foundation-mint))}.wm-lamp-attention{color:hsl(var(--warning))}.wm-lamp-error{color:hsl(var(--destructive))}.wm-lamp-idle{color:hsl(var(--foundation-secondary))}.wm-lamp[data-live=true]{animation:wm-breathe var(--heartbeat) ease-in-out infinite;will-change:opacity}.wm-lamp[data-live=true]:after{content:"";opacity:0;animation:wm-ring var(--heartbeat) ease-out infinite;will-change:transform,opacity;border-radius:999px;position:absolute;inset:0;box-shadow:0 0 0 2px}.wm-lamp-label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foundation-secondary));font-size:.75rem;font-weight:500}.wm-lamp-demo{row-gap:1rem}.wm-readout{gap:.125rem;min-width:0;display:inline-grid}.wm-readout-row{align-items:flex-start;gap:2.5rem}.wm-readout-label{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--foundation-secondary));font-size:.75rem;font-weight:500}.wm-readout-value{font-family:var(--font-data);font-variant-numeric:tabular-nums;letter-spacing:-.03em;color:hsl(var(--foundation-ink));font-size:2rem;font-weight:500;line-height:1.15}.wm-readout-detail{color:hsl(var(--foundation-secondary));font-size:.8125rem}.wm-hand{font-family:var(--font-hand);letter-spacing:-.01em;color:hsl(var(--foundation-ink));font-size:1.3125rem;font-style:italic;font-weight:400;line-height:1.25}.wm-mark{color:hsl(var(--connect-blue));pointer-events:none;position:absolute;overflow:visible}.wm-mark path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:wm-draw .9s var(--ease-standard) .3s forwards}.wm-mark-arrow{flex:none;width:3rem;height:2.25rem;position:static}.wm-mark-arrow path{stroke-width:2.5px}.wm-circled{padding:.125rem .375rem;display:inline-block;position:relative}.wm-circled .wm-mark{width:144%;height:176%;inset:-38% -22%}.wm-underlined{display:inline;position:relative}.wm-underlined .wm-mark{width:102%;height:.55em;bottom:-.45em;left:-1%}.wm-hand-note{align-items:flex-start;gap:.375rem;max-width:20rem;margin:0;display:flex}.wm-hand-note figcaption{gap:.125rem;display:grid}.wm-hand-note .wm-hand{color:hsl(var(--foundation-ink))}.wm-hand-author{font-family:var(--font-hand);color:hsl(var(--foundation-secondary));font-size:1.0625rem;font-style:italic}.wm-marks-demo{align-items:center;gap:2rem}.wm-avatar{color:hsl(var(--foundation-ink));font-family:var(--font-interface);letter-spacing:-.02em;box-shadow:inset 0 0 0 1px hsl(var(--foundation-ink) / .08);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:inline-grid;position:relative;overflow:hidden}.wm-avatar-sm{border-radius:.375rem;width:1.5rem;height:1.5rem;font-size:.75rem}.wm-avatar-md{border-radius:.5rem;width:2rem;height:2rem;font-size:.8125rem}.wm-avatar-lg{width:2.5rem;height:2.5rem;font-size:.9375rem}.wm-avatar-image{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:.25rem;display:block}.wm-avatar-sm .wm-avatar-image{padding:.125rem}.wm-avatar-fallback{place-items:center;width:100%;height:100%;display:inline-grid}.wm-avatar-plate,.wm-avatar-ground-cool{background:hsl(var(--foundation-cool))}.wm-avatar-ground-tint{background:hsl(var(--foundation-tint))}.wm-avatar-ground-mint{background:hsl(var(--foundation-mint) / .4)}.wm-avatar-ground-paper{background:hsl(var(--foundation-paper))}.wm-avatar-ground-referred{background:hsl(var(--referred-muted))}.wm-avatar-ground-info{background:hsl(var(--info-muted))}.wm-avatar-initials{position:relative}.wm-orgmark{border-radius:50%;flex-shrink:0}.wm-atmosphere-sky{isolation:isolate;color:hsl(var(--popover));background:var(--atmosphere-sky);position:relative;overflow:hidden}.wm-atmosphere-sky:before{content:"";z-index:-1;background:var(--atmosphere-sky-glow);filter:blur(24px);position:absolute;inset:-20%}.wm-atmosphere-sky .wm-lamp-label{color:hsl(var(--popover) / .8)}.wm-atmosphere-sky .wm-button-quiet{border-color:hsl(var(--popover) / .7);color:hsl(var(--popover));background:0 0;text-decoration:none}.wm-atmosphere-sky .wm-button-quiet:hover{border-color:hsl(var(--popover));background:hsl(var(--popover) / .12);color:hsl(var(--popover))}.wm-atmosphere-sky .wm-button-secondary{border-color:hsl(var(--popover) / .7);background:0 0}.wm-atmosphere-sky :where(a):focus-visible{outline:2px solid hsl(var(--popover));outline-offset:3px}.wm-atmosphere-sky :is(h1,h2,h3) em{font-family:var(--font-hand);letter-spacing:-.005em;color:hsl(var(--foundation-mint));font-style:italic;font-weight:400}@media(max-width:48rem){.wm-readout-row{gap:1.5rem}}@media(prefers-reduced-motion:reduce){.wm-arrive-item,.wm-words>span{animation:none!important}.wm-shine:after,.wm-shine-mount:after{display:none}.wm-mark path{stroke-dashoffset:0;animation:none!important}.wm-lamp[data-live=true],.wm-lamp[data-live=true]:after,[class*=badge-status][data-live=true]:before{animation:none!important}.wm-button-feature:is(:hover,:active):not(:disabled,[aria-disabled=true]){box-shadow:var(--shadow-feature)!important;transform:none!important}}.material-flat{background-color:hsl(var(--foundation-canvas));color:hsl(var(--foundation-ink))}.material-panel{background-color:hsl(var(--popover));color:hsl(var(--foundation-ink));border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg)}.material-floating{background-color:hsl(var(--popover));color:hsl(var(--foundation-ink));border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.material-context{background:hsl(var(--foundation-cool));border:1px solid hsl(var(--foundation-border));border-radius:var(--radius-lg)}.wm-ui .wm-input{font-size:1rem}@media(prefers-reduced-motion:no-preference){.flow-card{animation:.24s cubic-bezier(.22,1,.36,1) both flow-card-in}}@keyframes flow-card-in{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:no-preference){.disclosure-item{interpolate-size:allow-keywords}.disclosure-item::details-content{transition-behavior:allow-discrete;block-size:0;transition:block-size .2s,content-visibility .2s;overflow:hidden}.disclosure-item[open]::details-content{block-size:auto}}}@layer utilities{.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.top-1\/2{top:50%}.left-3{left:calc(var(--spacing) * 3)}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.mx-auto{margin-inline:auto}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.table{display:table}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-\[40\%\]{width:40%;height:40%}.h-7{height:calc(var(--spacing) * 7)}.min-h-dvh{min-height:100dvh}.w-1\/2{width:50%}.w-3\/4{width:75%}.w-5{width:calc(var(--spacing) * 5)}.w-auto{width:auto}.w-full{width:100%}.max-w-md{max-width:var(--container-md)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-disc{list-style-type:disc}.flex-col{flex-direction:column}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-6{gap:calc(var(--spacing) * 6)}.self-start{align-self:flex-start}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-dashed{--tw-border-style:dashed;border-style:dashed}.bg-destructive-muted{background-color:hsl(var(--destructive-muted))}.bg-paper{background-color:hsl(var(--foundation-paper))}.bg-success-muted{background-color:hsl(var(--success-muted))}.bg-tint{background-color:hsl(var(--foundation-tint))}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.tracking-\[0\.4em\]{--tw-tracking:.4em;letter-spacing:.4em}.break-all{word-break:break-all}.text-canvas{color:hsl(var(--foundation-canvas))}.text-cdr{color:hsl(var(--cdr))}.text-connect-blue{color:hsl(var(--connect-blue))}.text-destructive-text{color:hsl(var(--destructive-text))}.text-ink{color:hsl(var(--foundation-ink))}.text-success-text{color:hsl(var(--success-text))}.text-supporting{color:hsl(var(--foundation-secondary))}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.accent-connect-blue{accent-color:hsl(var(--connect-blue))}.opacity-60{opacity:.6}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.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,)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.running{animation-play-state:running}@media(hover:hover){.group-hover\:text-connect-blue:is(:where(.group):hover *){color:hsl(var(--connect-blue))}.hover\:bg-cool:hover{background-color:hsl(var(--foundation-cool))}}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-connect-blue:focus-visible{outline-color:hsl(var(--connect-blue))}.disabled\:opacity-60:disabled{opacity:.6}.text-display{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:var(--weight-bold);line-height:var(--leading-display);letter-spacing:var(--tracking-display)}.text-title{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight)}.text-heading{font-family:var(--font-display);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-snug)}.text-subheading{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug)}.text-body{font-size:var(--text-base);line-height:var(--leading-normal)}.text-body-sm{font-size:var(--text-xs);line-height:var(--leading-normal)}.text-label{font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:hsl(var(--muted-foreground))}.text-caption{font-size:var(--text-xs);line-height:var(--leading-normal);color:hsl(var(--muted-foreground))}.text-tabular,.amount-credit,.amount-debit,.amount-neutral{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.measure{max-width:var(--measure)}.text-currency{font-variant-numeric:tabular-nums;font-weight:var(--weight-medium)}.text-percentage{font-variant-numeric:tabular-nums;font-size:var(--text-xs)}.status-dot,.status-dot-success,.status-dot-warning,.status-dot-destructive,.status-dot-info,.status-dot-referred,.status-dot-muted{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2);width:calc(var(--spacing) * 2);inline-size:var(--space-block);border-radius:3.40282e38px;display:inline-block}.status-dot-success{background-color:hsl(var(--success))}.status-dot-warning{background-color:hsl(var(--warning))}.status-dot-destructive{background-color:hsl(var(--destructive))}.status-dot-info{background-color:hsl(var(--info))}.status-dot-referred{background-color:hsl(var(--referred))}.status-dot-muted{background-color:hsl(var(--muted-foreground))}.eligibility-icon,.eligibility-icon-eligible,.eligibility-icon-ineligible,.eligibility-icon-unknown{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--weight-bold);font-weight:var(--weight-bold);border-radius:.25rem;justify-content:center;align-items:center;display:inline-flex}.eligibility-icon-eligible{background-color:hsl(var(--success-muted));color:hsl(var(--success-text))}.eligibility-icon-ineligible{background-color:hsl(var(--destructive-muted));color:hsl(var(--destructive-text))}.eligibility-icon-unknown{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.card-accent-left,.card-accent-success,.card-accent-warning,.card-accent-destructive,.card-accent-info,.card-accent-primary,.card-accent-brand{border-left-style:var(--tw-border-style);border-left-width:4px}.card-accent-success{border-left-color:hsl(var(--success))}.card-accent-warning{border-left-color:hsl(var(--warning))}.card-accent-destructive{border-left-color:hsl(var(--destructive))}.card-accent-info{border-left-color:hsl(var(--info))}.card-accent-primary{border-left-color:hsl(var(--primary))}.card-accent-brand{border-left-color:hsl(var(--brand-orange))}.amount-credit{color:hsl(var(--success-text))}.amount-debit{color:hsl(var(--destructive-text))}.amount-neutral{color:hsl(var(--foreground))}.category-badge,.category-badge-emphasis,.badge-income,.badge-expense,.badge-risk-low,.badge-risk-medium,.badge-risk-high{align-items:center;gap:var(--spacing);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--weight-medium);font-weight:var(--weight-medium);background-color:hsl(var(--muted));color:hsl(var(--foreground));display:inline-flex}.category-badge-emphasis{background-color:hsl(var(--accent));color:hsl(var(--accent-foreground))}.badge-status,.badge-status-success,.badge-status-warning,.badge-status-destructive,.badge-status-info,.badge-status-referred,.badge-status-muted,.badge-status-default{align-items:center;gap:calc(var(--spacing) * 1.5);padding-inline:calc(var(--spacing) * 2.5);padding-block:var(--spacing);border-radius:var(--radius-pill);font-size:.8125rem;font-weight:700;line-height:1.25rem;display:inline-flex}[class*=badge-status][data-live=true]:before{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.375rem;height:.375rem;box-shadow:0 0 0 2px}@supports (color:color-mix(in lab,red,red)){[class*=badge-status][data-live=true]:before{box-shadow:0 0 0 2px color-mix(in oklab,currentColor,transparent 78%)}}[class*=badge-status][data-live=true]:before{animation:wm-breathe var(--heartbeat) ease-in-out infinite}.badge-status-success{background-color:hsl(var(--success-muted));color:hsl(var(--success-text))}.badge-status-warning{background-color:hsl(var(--warning-muted));color:hsl(var(--warning-text))}.badge-status-destructive{background-color:hsl(var(--destructive-muted));color:hsl(var(--destructive-text))}.badge-status-info{background-color:hsl(var(--info-muted));color:hsl(var(--info-text))}.badge-status-referred{background-color:hsl(var(--referred-muted));color:hsl(var(--referred-text))}.badge-status-muted{background-color:hsl(var(--muted));color:hsl(var(--muted-foreground))}.badge-status-default{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.badge-income{background-color:hsl(var(--success) / .12);color:hsl(var(--success-text))}.badge-expense{background-color:hsl(var(--destructive) / .1);color:hsl(var(--destructive-text))}.badge-risk-low{background-color:hsl(var(--success) / .12);color:hsl(var(--success-text))}.badge-risk-medium{background-color:hsl(var(--warning) / .15);color:hsl(var(--warning-text))}.badge-risk-high{background-color:hsl(var(--destructive) / .1);color:hsl(var(--destructive-text))}.capacity-positive{color:hsl(var(--success-text))}.capacity-negative{color:hsl(var(--destructive-text))}.capacity-neutral{color:hsl(var(--info-text))}.transition-default,.data-table tbody tr{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-base)}.transition-fast{transition-property:color,background-color,border-color,opacity,box-shadow,transform;transition-timing-function:var(--ease-standard);transition-duration:var(--duration-fast)}.shadow-sharp{box-shadow:var(--shadow-sharp)}.shadow-sharp-lg{box-shadow:var(--shadow-sharp-lg)}.hover-lift{transition:transform var(--duration-base) var(--ease-bounce),box-shadow var(--duration-base) var(--ease-snap)}.hover-lift:hover{box-shadow:var(--shadow-sharp-hover);transform:translateY(-2px)}.hover-lift:active{box-shadow:var(--shadow-sharp-active);transform:translateY(0)}.rounded-data{border-radius:var(--radius-data)}.card-sharp{background-color:hsl(var(--card));border:1px solid hsl(var(--border));box-shadow:var(--shadow-sharp);transition:transform var(--duration-base) var(--ease-bounce),box-shadow var(--duration-base) var(--ease-snap)}.card-sharp:hover{box-shadow:var(--shadow-sharp-hover);transform:translateY(-2px)translate(-1px)}.btn-lift{transition:transform var(--duration-fast) var(--ease-bounce),box-shadow var(--duration-fast) var(--ease-snap),background-color var(--duration-fast) ease;box-shadow:var(--shadow-sharp)}.btn-lift:hover{box-shadow:var(--shadow-sharp-hover);transform:translateY(-1px)}.btn-lift:active{transform:translateY(1px);box-shadow:0 0 #0000}[data-framed] .flow-shell{gap:calc(var(--spacing) * 5);padding-block:var(--spacing)}[data-framed] .flow-card:not(.wm-atmosphere-sky){border-style:var(--tw-border-style);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:0;border-radius:0;padding:0}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background-color:hsl(var(--border));border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:hsl(var(--muted-foreground) / .3)}*{scrollbar-width:thin;scrollbar-color:hsl(var(--border)) transparent}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes shake{0%,to{transform:translate(0)}10%,30%,50%,70%,90%{transform:translate(-4px)}20%,40%,60%,80%{transform:translate(4px)}}.animate-fade-in{animation:fade-in var(--duration-base) ease-out}.animate-slide-up{animation:slide-up var(--duration-slow) ease-out}.animate-scale-in{animation:scale-in var(--duration-base) ease-out}.animate-shake{animation:.5s ease-in-out shake}@media(prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.hover-lift:hover,.hover-lift:active,.card-sharp:hover,.btn-lift:hover,.btn-lift:active{transform:none!important}}@font-face{font-family:Inter;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/inter-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600 800;font-display:swap;src:url(/fonts/montserrat-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chivo Mono;font-style:normal;font-weight:400 500;font-display:swap;src:url(/fonts/chivo-mono-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--cdr:215 100% 19%}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}
