.pma-cloud-loader{width:7.1rem;height:7.1rem}.pma-cloud-loader-mark{border-radius:1.65rem;width:5.1rem;height:5.1rem;overflow:hidden}.pma-cloud-loader-mark .pma-shell-logo{width:4.5rem;min-width:0;height:2.75rem;box-shadow:none;background:0 0;border:0;border-radius:0;flex:none;padding:0;transform:translate(.08rem,-.07rem)}.pma-cloud-loader-mark .pma-shell-mark-image{flex:none;width:4.25rem;max-width:none;height:1.62rem}.pma-cloud-loader-orbit{inset:.3rem}.pma-cloud-loader-orbit-delayed{inset:-.28rem}@media (max-width:420px){.pma-cloud-loader{width:6.8rem;height:6.8rem}.pma-cloud-loader-mark{width:4.95rem;height:4.95rem}.pma-cloud-loader-mark .pma-shell-logo{transform:translate(.07rem,-.06rem)}}@media (prefers-reduced-motion:reduce){.pma-cloud-loader-mark .pma-shell-logo{transform:translate(.08rem,-.07rem)}}
html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--light-canvas:#edf3f0;--light-surface:#fff;--light-surface-subtle:#f7faf8;--light-surface-muted:#f0f5f2;--light-surface-selected:#e7f3ed;--light-text-primary:#10251d;--light-text-secondary:#334b42;--light-text-muted:#4b625a;--light-text-subtle:#53635d;--light-text-disabled:#596a64;--light-border:#b8c8c1;--light-border-strong:#8fa79e;--light-focus:#065f46;--light-shadow:0 8px 28px #1d413414;--light-info-text:#075985;--light-info-bg:#f0f9ff;--light-info-border:#7dd3fc;--light-success-text:#166534;--light-success-bg:#f0fdf4;--light-success-border:#86efac;--light-warning-text:#92400e;--light-warning-bg:#fffbeb;--light-warning-border:#fcd34d;--light-danger-text:#b91c1c;--light-danger-bg:#fff1f2;--light-danger-border:#fda4af;--app-background:var(--light-canvas);--app-foreground:var(--light-text-primary);--app-sidebar:#fffffffb;--app-header:#fafdfbf7;--app-mobile-nav:#fffffffc;--surface:var(--light-surface);--surface-strong:var(--light-surface);--surface-hover:var(--light-surface-selected);--border:var(--light-border);--field-background:var(--light-surface);--field-foreground:var(--light-text-primary);--muted:var(--light-text-muted)}html[data-theme=light]:not([data-accent]),html[data-theme=light][data-accent=green]{--accent-text:#047857;--accent-strong-text:#065f46;--accent-border:#047857}html[data-theme=light][data-accent=red]{--accent-text:#b91c1c;--accent-strong-text:#991b1b;--accent-hover:#b91c1c;--accent-border:#b91c1c}html[data-theme=light][data-accent=blue]{--accent-text:#1d4ed8;--accent-strong-text:#1e40af;--accent-hover:#1d4ed8;--accent-border:#1d4ed8}html[data-theme=light][data-accent=purple]{--accent-text:#6d28d9;--accent-strong-text:#5b21b6;--accent-hover:#6d28d9;--accent-border:#6d28d9}html[data-theme=light][data-accent=pink]{--accent-text:#be185d;--accent-strong-text:#9d174d;--accent-hover:#be185d;--accent-border:#be185d}html[data-theme=light][data-accent=amber]{--accent-text:#92400e;--accent-strong-text:#78350f;--accent-border:#92400e}html[data-theme=light] .text-white,html[data-theme=light] .text-slate-100,html[data-theme=light] .text-slate-200{color:var(--light-text-primary)!important}html[data-theme=light] .text-slate-300{color:var(--light-text-secondary)!important}html[data-theme=light] .text-slate-400{color:var(--light-text-muted)!important}html[data-theme=light] .text-slate-500,html[data-theme=light] .text-slate-600{color:var(--light-text-subtle)!important}html[data-theme=light] .label{color:var(--light-text-secondary)}html[data-theme=light] .app-sidebar,html[data-theme=light] .app-header,html[data-theme=light] .app-mobile-nav{border-color:var(--light-border);color:var(--light-text-primary)}html[data-theme=light] .app-nav-link{color:var(--light-text-muted)}html[data-theme=light] .app-nav-link:hover,html[data-theme=light] .app-nav-link:focus-visible,html[data-theme=light] .app-nav-group-button:hover,html[data-theme=light] .app-nav-group-button:focus-visible{color:var(--light-text-primary)!important}html[data-theme=light] .app-nav-link-active,html[data-theme=light] .app-nav-group-active{border-color:var(--accent-border)}html[data-theme=light] .card{border-color:var(--light-border);background:var(--light-surface);box-shadow:var(--light-shadow)}html[data-theme=light] .bg-white\/5,html[data-theme=light] .bg-white\/10,html[data-theme=light] .bg-white\/\[0\.05\]{background-color:var(--light-surface-muted)!important}html[data-theme=light] .border-white\/7,html[data-theme=light] .border-white\/8,html[data-theme=light] .border-white\/10,html[data-theme=light] .border-white\/12,html[data-theme=light] .divide-white\/7>:not(:last-child),html[data-theme=light] .divide-white\/8>:not(:last-child),html[data-theme=light] .divide-white\/10>:not(:last-child){border-color:var(--light-border)!important}html[data-theme=light] .field,html[data-theme=light] input,html[data-theme=light] select,html[data-theme=light] textarea{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=light] .field{border-color:var(--light-border-strong);background:var(--light-surface);color:var(--light-text-primary)}html[data-theme=light] .field::placeholder,html[data-theme=light] input::placeholder,html[data-theme=light] textarea::placeholder{color:var(--light-text-subtle);opacity:1}html[data-theme=light] .field:disabled,html[data-theme=light] input:disabled,html[data-theme=light] select:disabled,html[data-theme=light] textarea:disabled{border-color:var(--light-border);background:var(--light-surface-muted);color:var(--light-text-disabled);opacity:1;cursor:not-allowed}html[data-theme=light] .secondary-button{border-color:var(--light-border-strong);background:var(--light-surface);color:var(--light-text-primary)}html[data-theme=light] .secondary-button:hover:not(:disabled){border-color:var(--accent-border);background:var(--light-surface-selected);color:var(--accent-text)}html[data-theme=light] .primary-button:disabled,html[data-theme=light] .secondary-button:disabled{border:1px solid var(--light-border);background:var(--light-surface-muted);color:var(--light-text-disabled);opacity:1;box-shadow:none;cursor:not-allowed}html[data-theme=light] button:disabled:not(.primary-button):not(.secondary-button){color:var(--light-text-disabled);opacity:1;cursor:not-allowed}html[data-theme=light] a:not([class*=text-]):not(.primary-button):not(.secondary-button){-webkit-text-decoration-color:color-mix(in srgb, currentColor 55%, transparent);text-decoration-color:color-mix(in srgb, currentColor 55%, transparent)}html[data-theme=light] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--accent-text);outline-offset:2px}html[data-theme=light] .field:focus,html[data-theme=light] .focus-ring:focus{border-color:var(--accent-text);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent-text) 20%, transparent)}html[data-theme=light] .status-banner{border-color:var(--status-border)!important;background:var(--status-bg)!important;color:var(--status-text)!important}html[data-theme=light] .status-banner-info{--status-text:var(--light-info-text);--status-bg:var(--light-info-bg);--status-border:var(--light-info-border)}html[data-theme=light] .status-banner-success{--status-text:var(--light-success-text);--status-bg:var(--light-success-bg);--status-border:var(--light-success-border)}html[data-theme=light] .status-banner-warning{--status-text:var(--light-warning-text);--status-bg:var(--light-warning-bg);--status-border:var(--light-warning-border)}html[data-theme=light] .status-banner-danger{--status-text:var(--light-danger-text);--status-bg:var(--light-danger-bg);--status-border:var(--light-danger-border)}html[data-theme=light] .status-banner .status-banner-title,html[data-theme=light] .status-banner .status-banner-copy,html[data-theme=light] .status-banner .status-banner-icon{color:var(--status-text)!important}html[data-theme=light] .status-banner .status-banner-copy{opacity:.9}html[data-theme=light] .text-sky-100,html[data-theme=light] .text-sky-200,html[data-theme=light] .text-sky-300{color:var(--light-info-text)!important}html[data-theme=light] .text-amber-100,html[data-theme=light] .text-amber-200,html[data-theme=light] .text-amber-300{color:var(--light-warning-text)!important}html[data-theme=light] .text-rose-100,html[data-theme=light] .text-rose-200,html[data-theme=light] .text-rose-300{color:var(--light-danger-text)!important}html[data-theme=light] .bg-sky-300\/10,html[data-theme=light] .bg-sky-300\/\[\.05\],html[data-theme=light] .bg-sky-300\/\[\.06\]{background-color:var(--light-info-bg)!important}html[data-theme=light] .bg-amber-300\/10,html[data-theme=light] .bg-amber-300\/\[\.05\],html[data-theme=light] .bg-amber-300\/\[\.06\]{background-color:var(--light-warning-bg)!important}html[data-theme=light] .bg-rose-300\/10,html[data-theme=light] .bg-rose-300\/\[\.05\],html[data-theme=light] .bg-rose-300\/\[\.06\]{background-color:var(--light-danger-bg)!important}html[data-theme=light] .animal-photo-action,html[data-theme=light] .animal-photo-action svg,html[data-theme=light] .receipt-screen-header,html[data-theme=light] .receipt-screen-header .receipt-header-title{color:#fff!important}html[data-theme=light] .receipt-screen-header .receipt-header-kicker{color:#6ee7b7!important}html[data-theme=light] .receipt-screen-header .receipt-header-muted{color:#cbd5e1!important}
html[data-theme=light] .animal-profile-feature-card{box-shadow:var(--light-shadow);border-color:var(--light-border)!important;background:var(--light-surface)!important}html[data-theme=light] .animal-profile-feature-metric{background:var(--light-surface-subtle);border-color:var(--light-border)!important}html[data-theme=light] .animal-profile-feature-card .text-cyan-200{color:#0e7490!important}html[data-theme=light] .animal-profile-feature-card .text-violet-200{color:#6d28d9!important}html[data-theme=light] .animal-profile-feature-card .text-emerald-200{color:#047857!important}html[data-theme=light] .command-hero .bg-white\/5,html[data-theme=light] .command-hero .bg-white\/10{background-color:#ffffff12!important}html[data-theme=light] .command-hero .border-white\/10{border-color:#ffffff24!important}html[data-theme=light] .auth-pma-red{--brand-wordmark-surface:#0000002e;--surface:#ffffff09;--surface-strong:#0a1511;--border:#f8717124;--field-background:#0f1b17;--field-foreground:#f8fafc;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#fff!important}html[data-theme=light] .auth-pma-red.text-white,html[data-theme=light] .auth-pma-red .text-white{color:#fff!important}html[data-theme=light] .auth-pma-red .brand-wordmark{background:var(--brand-wordmark-surface)!important}html[data-theme=light] .auth-pma-red .card{box-shadow:0 24px 70px #450a0a38;border-color:var(--border)!important;background:var(--surface)!important}html[data-theme=light] .auth-pma-red .field{background:var(--field-background)!important;color:var(--field-foreground)!important;border-color:#ffffff1f!important}html[data-theme=light] .auth-pma-red input,html[data-theme=light] .auth-pma-red select,html[data-theme=light] .auth-pma-red textarea{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] .auth-pma-red .label{color:#cbd5e1!important}html[data-theme=light] .auth-pma-red .text-slate-400{color:#94a3b8!important}html[data-theme=light] .auth-pma-red .text-slate-500{color:#64748b!important}html[data-theme=light] select.field{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2353635d' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .8rem center;background-repeat:no-repeat;background-size:1rem 1rem;padding-right:2.6rem!important}
