html.app-theme-pilot{--card-foreground:220.645 100% 6.07843%;--popover-foreground:220.645 100% 6.07843%;--accent-foreground:220.645 100% 6.07843%;--btn-primary-fg:#fff;--btn-primary-bg:#008563;--btn-primary-bg-hover:#007054;--btn-primary-bg-down:#006149;--btn-danger-fill:#c52020;--btn-danger-fill-hover:#a71b1b;--btn-danger-on-fill:#fff;--btn-danger-label:#c52020;--destructive:0 72.0524% 44.902%;--destructive-foreground:0 0% 100%;--success-foreground:0 0% 100%;--warning-foreground:0 0% 100%;--info-foreground:0 0% 100%;--success:152.727 74.4361% 26.0784%;--warning:23.8509 89.9441% 35.098%;--info:210.706 90.4255% 36.8627%;--background:0 0% 100%;--foreground:220.645 100% 6.07843%;--card:0 0% 100%;--popover:0 0% 100%;--muted:210 15.3846% 94.902%;--secondary:210 15.3846% 94.902%;--secondary-foreground:220.645 100% 6.07843%;--muted-foreground:221.905 30.1435% 40.9804%;--surface-primary:0 0% 100%;--surface-card:0 0% 100%;--surface-topbar:0 0% 100%;--surface-elevated:210 15.3846% 94.902%;--surface-hover:214.286 17.0732% 91.9608%;--surface-separator:220 13.0435% 90.9804%;--surface-subtle:214.286 18.9189% 92.7451%;--surface-muted-text:221.905 30.1435% 40.9804%;--border:220 13.0435% 90.9804%;--input:215.172 11.8367% 51.9608%;--field-background:0 0% 100%;--field-border:215.172 11.8367% 51.9608%;--kiwi-text:164.87 100% 22.549%;--ring:164.87 100% 22.549%;--text-link-fg:#007356;--btn-ring:#007356;--btn-secondary-bg:#fff;--btn-secondary-bg-hover:#e7eaee;--btn-secondary-border:#797982;--btn-secondary-fg:#000a1f;--btn-tertiary-fg:#000a1f;--btn-tertiary-bg-hover:#e7eaee;--pilot-on-financial-accent:#fff;--pilot-chart-bar:#768293;--field-radius:9999px;--field-multiline-radius:1rem;--navigation-chip-radius:8px}html.app-theme-pilot.dark{--card-foreground:0 0% 94.902%;--popover-foreground:0 0% 94.902%;--accent-foreground:0 0% 94.902%;--btn-primary-fg:#fff;--btn-primary-bg:#008563;--btn-primary-bg-hover:#007054;--btn-primary-bg-down:#006149;--btn-danger-fill:#dc2828;--btn-danger-fill-hover:#c52020;--btn-danger-on-fill:#fff;--btn-danger-label:#f98080;--destructive:0 90.9774% 73.9216%;--destructive-foreground:0 0% 7.05882%;--success-foreground:162 41.6667% 4.70588%;--warning-foreground:162 41.6667% 4.70588%;--info-foreground:162 41.6667% 4.70588%;--success:142.086 71.179% 44.902%;--warning:32.0816 100% 51.9608%;--info:198.824 100% 70%;--background:0 0% 7.05882%;--foreground:0 0% 94.902%;--card:0 0% 10.1961%;--popover:0 0% 10.1961%;--muted:240 3.44828% 17.0588%;--secondary:240 3.44828% 17.0588%;--secondary-foreground:0 0% 94.902%;--muted-foreground:0 0% 76.0784%;--surface-primary:0 0% 7.05882%;--surface-card:0 0% 10.1961%;--surface-topbar:0 0% 3.92157%;--surface-elevated:240 3.44828% 17.0588%;--surface-hover:0 0% 20%;--surface-separator:0 0% 21.9608%;--surface-subtle:0 0% 19.6078%;--surface-muted-text:0 0% 76.0784%;--border:0 0% 21.9608%;--input:240 3.38983% 53.7255%;--field-background:0 0% 10.1961%;--field-border:240 3.38983% 53.7255%;--kiwi-text:164.87 100% 45.098%;--ring:164.87 100% 45.098%;--text-link-fg:#00e6ac;--btn-ring:#00e6ac;--btn-secondary-bg:#1a1a1a;--btn-secondary-bg-hover:#333;--btn-secondary-border:#85858d;--btn-secondary-fg:#f2f2f2;--btn-tertiary-fg:#f2f2f2;--btn-tertiary-bg-hover:#333;--pilot-on-financial-accent:#07110e;--pilot-chart-bar:#737d8c;--field-radius:9999px;--field-multiline-radius:1rem}html.app-theme-pilot [data-theme-navigation=chip]{border-radius:var(--navigation-chip-radius)}html.app-theme-pilot .ui-field-control:where(:not([data-slot=input-group-control]):not([data-theme-field=group]):not(:is(input[type=hidden],input[type=checkbox],input[type=radio],input[type=file],input[type=color],input[type=range]))),html.app-theme-pilot [data-theme-field=input]{border-radius:var(--field-radius)}html.app-theme-pilot textarea.ui-field-control:not([data-slot=input-group-control]),html.app-theme-pilot [data-theme-field=textarea],html.app-theme-pilot select.ui-field-control[multiple],html.app-theme-pilot select[data-theme-field=input][multiple],html.app-theme-pilot select.ui-field-control[size]:not([size="0"]):not([size="1"]),html.app-theme-pilot select[data-theme-field=input][size]:not([size="0"]):not([size="1"]){border-radius:var(--field-multiline-radius)}html.app-theme-pilot :is([data-theme-field=input],[data-theme-field=textarea]){border-color:hsl(var(--field-border))}html.app-theme-pilot :is([data-theme-field=input],[data-theme-field=textarea]):not(:disabled){background-color:hsl(var(--field-background))}html.app-theme-pilot [data-theme-field=search] [cmdk-input-wrapper],html.app-theme-pilot [cmdk-input-wrapper][data-theme-field=search]{border-radius:var(--field-radius);border:1px solid hsl(var(--field-border));background-color:hsl(var(--field-background))}html.app-theme-pilot [data-theme-field=search] [cmdk-input-wrapper]:focus-within,html.app-theme-pilot [cmdk-input-wrapper][data-theme-field=search]:focus-within{outline:2px solid var(--btn-ring);outline-offset:-2px}html.app-theme-pilot [data-theme-field=search] [cmdk-input-wrapper] input:focus-visible,html.app-theme-pilot [cmdk-input-wrapper][data-theme-field=search] input:focus-visible{outline:none}html.app-theme-pilot [data-slot=input-group],html.app-theme-pilot [data-theme-field=group]{border-radius:var(--field-multiline-radius);background-color:hsl(var(--field-background))}html.app-theme-pilot [data-theme-field=group]>[data-theme-field]{border-radius:0}html.app-theme-pilot [data-slot=input-group]:focus-within,html.app-theme-pilot [data-theme-field=group]:focus-within{outline:2px solid var(--btn-ring);outline-offset:2px}html.app-theme-pilot [data-theme-field=group]>[data-theme-field]:focus-visible,html.app-theme-pilot [data-slot=input-group] [data-slot=input-group-control]:focus-visible{outline:none}html.app-theme-pilot :is([data-theme-field=input],[data-theme-field=textarea]):hover:not(:disabled):not([aria-invalid=true]){border-color:hsl(var(--foreground))}html.app-theme-pilot .ui-field-control[aria-invalid=true],html.app-theme-pilot :is([data-theme-field=input],[data-theme-field=textarea])[aria-invalid=true]{border-color:var(--btn-danger-label)}html.app-theme-pilot :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--btn-ring);outline-offset:2px;--tw-ring-offset-width:0px;--tw-ring-color:transparent}html.app-theme-pilot :is([role=option],[role^=menuitem],[data-radix-select-viewport]):focus-visible{outline-offset:-2px}html.app-theme-pilot .ui-fab-primary{background-color:var(--btn-primary-bg);color:var(--btn-primary-fg)}html.app-theme-pilot .ui-fab-primary:active{background-color:var(--btn-primary-bg-down)}html.app-theme-pilot .ui-certification-bookkeeper{background-color:hsl(var(--success));color:hsl(var(--success-foreground))}html.app-theme-pilot .ui-financial-accent-label{color:var(--pilot-on-financial-accent)}html.app-theme-pilot .ui-readiness-label[data-readiness-tone=ready]{color:hsl(var(--success))}html.app-theme-pilot .ui-readiness-label[data-readiness-tone=attention]{color:hsl(var(--warning))}html.app-theme-pilot .ui-readiness-label[data-readiness-tone=critical]{color:hsl(var(--destructive))}html.app-theme-pilot .ui-chart-average-line{box-shadow:0 0 0 2px hsl(var(--card))}html.app-theme-pilot .text-kiwi,html.app-theme-pilot [class~="text-[hsl(var(--kiwi))]"]{color:hsl(var(--kiwi-text))}html.app-theme-pilot a[class~=hover\:underline]{text-underline-offset:.2em;text-decoration-line:underline}@media (hover:hover){html.app-theme-pilot [data-theme-field=search] [cmdk-input-wrapper]:hover:not([data-disabled=true]),html.app-theme-pilot [cmdk-input-wrapper][data-theme-field=search]:hover:not([data-disabled=true]){border-color:hsl(var(--foreground))}html.app-theme-pilot .ui-fab-primary:hover{background-color:var(--btn-primary-bg-hover)}html.app-theme-pilot .ui-fab-primary:active{background-color:var(--btn-primary-bg-down)}}@media (max-width:639px){html.app-theme-pilot :is(.ui-field-control,[data-theme-field=input],[data-theme-field=textarea],[data-theme-field=search] input){font-size:16px}}@media (forced-colors:active){html.app-theme-pilot :is(button,a[role=button],[role=tab],input,select,textarea){border-color:buttontext}html.app-theme-pilot :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-color:highlight}}