:is(.app-v2,body:has(.app-v2)){--font-sans-brand:-apple-system, BlinkMacSystemFont, system-ui, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;font-family:var(--font-sans-brand);font-feature-settings:normal;--background:#fff;--foreground:#000;--font-geist-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--default-mono-font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--color-canvas:#fff;--color-surface:#fff;--color-surface-sunken:#f2f2f7;--color-surface-hover:#f7f7f9;--color-surface-pressed:#e5e5ea;--color-border:#e5e5ea;--color-border-strong:#d1d1d6;--color-border-focus:#4f46e5;--color-fg:#000;--color-fg-muted:#6e6e73;--color-fg-subtle:#6e6e73;--color-fg-faint:#767676;--color-accent:#4f46e5;--color-accent-hover:#4338ca;--color-accent-fg:#fff;--color-brand:#4f46e5;--color-brand-hover:#4338ca;--color-brand-active:#3730a3;--color-brand-fg:#fff;--color-brand-subtle:#eef2ff;--color-brand-subtle-hover:#e0e7ff;--color-brand-border:#c7d2fe;--color-brand-emphasis:#4338ca;--color-brand-ring:#4f46e559;--color-success-bg:#f2f2f7;--color-success-border:#e5e5ea;--color-success-fg:#1a7f37;--color-success:#1a7f37;--color-warning-bg:#f2f2f7;--color-warning-border:#e5e5ea;--color-warning-fg:#8a5a00;--color-warning:#8a5a00;--color-danger-bg:#f2f2f7;--color-danger-border:#e5e5ea;--color-danger-fg:#c62828;--color-danger:#c62828;--color-info-bg:#f2f2f7;--color-info-border:#e5e5ea;--color-info-fg:#000;--gradient-brand:none;--gradient-brand-soft:none;--gradient-mesh:none;--radius-xs:4px;--radius-sm:8px;--radius-md:10px;--radius-lg:12px;--radius-xl:14px;--radius-2xl:16px;--shadow-card:none;--shadow-elevated:0 1px 0 #0000000f;--shadow-pop:0 8px 24px #0000001f;--shadow-brand-glow:none;accent-color:#4f46e5;caret-color:#4f46e5;scrollbar-color:#d1d1d6 transparent;-webkit-tap-highlight-color:transparent}:is(.app-v2,body:has(.app-v2)) ::selection{color:#000;background:#e0e7ff}:is(.app-v2,body:has(.app-v2)){font-size:15px;line-height:1.4}@media (max-width:1023px){:is(.app-v2,body:has(.app-v2)){font-size:17px}}.app-tabbar,.app-bottombar,.app-bottombar-inline{display:none}@media (max-width:1023px){html[data-native] .app-tabbar,.app-tabbar[data-force]{display:flex}@media (display-mode:standalone){.app-tabbar{display:flex}}.app-bottombar,.app-bottombar-inline{display:flex}.app-v2[data-bottombar] .app-tabbar,html[data-native] .app-hamburger{display:none}@media (display-mode:standalone){.app-hamburger{display:none}}html[data-native] .app-main{padding-bottom:calc(60px + env(safe-area-inset-bottom))}@media (display-mode:standalone){.app-main{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}.app-v2[data-bottombar] .app-main{padding-bottom:calc(88px + env(safe-area-inset-bottom))}.app-v2:is([data-keyboard],[data-vv-keyboard]) :is(.app-tabbar,.app-bottombar),html[data-native-tabbar] .app-tabbar{display:none}html[data-native-tabbar] .app-main{padding-bottom:calc(var(--native-tabbar-h,calc(50px + env(safe-area-inset-bottom))) + 10px)}}html:is([data-text-scale^="13"],[data-text-scale^="14"],[data-text-scale^="15"],[data-text-scale^="16"]) [data-segment]{flex-direction:column;gap:0}html[data-native] :is(.app-tabbar,.app-bottombar,.app-topbar,[role=tablist],[role=radiogroup]){-webkit-user-select:none;user-select:none}:is(.app-v2,[data-vaul-drawer],[data-app-portal],body:has(.app-v2)) :is(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=radio],[tabindex]):focus-visible:not([class*=focus\:],[class*=focus-visible\:],[class*=cl-],[role=dialog],[class*=focus-within\:ring] *,[class*=focus-within\:inset-ring] *){outline:2px solid var(--color-brand,#4f46e5);outline-offset:2px}[data-vaul-drawer] :is(a[href],button,input,select,textarea,summary,[role=button],[role=tab],[role=radio],[tabindex]):focus-visible:not([class*=focus\:],[class*=focus-visible\:],[class*=focus-within\:ring] *,[class*=focus-within\:inset-ring] *){outline-offset:-2px}.app-v2 dialog::backdrop{-webkit-backdrop-filter:none;background-color:#0000004d}:is(.app-v2,body:has(.app-v2)) :is(.text-tiny,.text-micro){font-size:13px}:is(html:has(.app-v2),html[data-native]){scroll-behavior:auto}.app-topbar{padding-top:env(safe-area-inset-top)}html[data-native] .app-v2{-webkit-touch-callout:none}html[data-native] .app-v2 :where(p,li,h1,h2,h3,textarea,input,.content-block,[data-selectable]){-webkit-touch-callout:default}@keyframes app-verdict-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-verdict-in{animation:.22s ease-out both app-verdict-in}:is(.app-v2,body:has(.app-v2)) :is(input,textarea,select).bg-transparent{background-color:#0000}:is(.app-v2,body:has(.app-v2)) :is(input,textarea,select).bg-surface-sunken{background-color:var(--color-surface-sunken)}:is(.app-v2,body:has(.app-v2)) :is(input,textarea)::placeholder{color:var(--color-fg-muted)}.app-v2 .cv-doc-name,.app-v2 .cv-doc-section-title{font-variation-settings:normal;font-family:inherit;font-weight:700}.app-v2 .cv-doc-section-title{letter-spacing:.04em;color:var(--color-fg-muted);font-size:13px}html[data-native] .app-survey{bottom:calc(66px + env(safe-area-inset-bottom))}html[data-native-tabbar] .app-survey{bottom:calc(var(--native-tabbar-h,calc(50px + env(safe-area-inset-bottom))) + 16px)}@media (display-mode:standalone){.app-survey{bottom:calc(66px + env(safe-area-inset-bottom))}}html[data-native] .app-topbar{view-transition-name:app-topbar}html[data-native] .app-tabbar{view-transition-name:app-tabbar}html[data-native]::view-transition-group(app-topbar){z-index:2;animation:none}html[data-native]::view-transition-group(app-tabbar){z-index:2;animation:none}html[data-native]::view-transition-old(app-topbar){display:none}html[data-native]::view-transition-old(app-tabbar){display:none}html[data-native]::view-transition-new(app-topbar){animation:none}html[data-native]::view-transition-new(app-tabbar){animation:none}html[data-native]::view-transition-group(.app-push){animation:none}html[data-native]::view-transition-group(.app-pop){animation:none}html[data-native]::view-transition-group(.app-tab){animation:none}html[data-native]::view-transition-old(.app-push){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-new(.app-push){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-old(.app-pop){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-new(.app-pop){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-old(.app-tab){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-new(.app-tab){mix-blend-mode:normal;animation:none}html[data-native]::view-transition-old(.app-pop){z-index:1}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}
