.app-shell,:root{--app-bg:#fafbff;--app-surface:#ffffff;--app-surface-elevated:#ffffff;--app-surface-muted:#fafbff;--app-soft-surface:#fafbff;--app-tint-indigo:#f5f6ff;--app-tint-indigo-2:#eef1ff;--app-border:#ececf4;--app-border-strong:#dcdfed;--app-text:#0b1024;--app-text-secondary:#3c4053;--app-text-muted:#6f7282;--app-text-faint:#9b9fb3;--app-indigo:#5566f6;--app-indigo-hover:#4a5bf0;--app-indigo-deep:#3848c7;--app-success-bg:#ecfdf5;--app-success-fg:#116b2a;--app-warn-bg:#fff4f2;--app-warn-fg:#a13a32;--app-hero:#0b1024;--app-scrim:rgba(11,16,36,0.04);--app-skeleton-base:#eceef5;--app-skeleton-sheen:rgba(255,255,255,0.75);--app-fab-bg:rgba(255,255,255,0.72);--app-fab-border:rgba(11,16,36,0.08);color-scheme:light;--app-content-max:1800px}.app-shell{font-family:var(--font-manrope,"Manrope"),"Manrope","Segoe UI","Helvetica Neue",Arial,sans-serif;font-size:16px;line-height:1.5}.app-shell,.app-shell button,.app-shell input,.app-shell select,.app-shell textarea,body:has(.app-shell),body:has(.app-shell) [data-radix-popper-content-wrapper],body:has(.app-shell) [data-slot=dialog-content],body:has(.app-shell) [data-slot=dropdown-menu-content],body:has(.app-shell) [data-slot=popover-content],body:has(.app-shell) [data-sonner-toaster]{font-family:var(--font-manrope,"Manrope"),"Manrope","Segoe UI","Helvetica Neue",Arial,sans-serif}.app-shell main h1{font-weight:700;line-height:1.15;letter-spacing:-.02em}.app-shell[data-app-theme=dark],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])){--app-bg:#2b2841;--app-surface:#3a3757;--app-surface-elevated:#454165;--app-surface-muted:#322f4b;--app-soft-surface:#2f2c47;--app-tint-indigo:rgba(126,140,255,0.16);--app-tint-indigo-2:rgba(126,140,255,0.26);--app-border:rgba(255,255,255,0.12);--app-border-strong:rgba(255,255,255,0.2);--app-text:#f2f3fb;--app-text-secondary:#cccee0;--app-text-muted:#a9acc0;--app-text-faint:#82859b;--app-indigo:#7081f8;--app-indigo-hover:#6173f3;--app-indigo-deep:#a3adff;--app-success-bg:rgba(124,245,192,0.16);--app-success-fg:#86f2c1;--app-warn-bg:rgba(255,144,130,0.18);--app-warn-fg:#ffb0a4;--app-hero:#201d36;--app-scrim:rgba(12,10,24,0.5);--app-skeleton-base:#454165;--app-skeleton-sheen:rgba(255,255,255,0.09);--app-fab-bg:rgba(69,65,101,0.72);--app-fab-border:rgba(255,255,255,0.16);color-scheme:dark;background-color:var(--app-bg);color:var(--app-text);--background:var(--app-surface);--foreground:var(--app-text);--card:var(--app-surface);--card-foreground:var(--app-text);--popover:var(--app-surface-elevated);--popover-foreground:var(--app-text);--secondary:var(--app-surface-muted);--secondary-foreground:var(--app-text);--muted:var(--app-surface-muted);--muted-foreground:var(--app-text-muted);--accent:var(--app-tint-indigo);--accent-foreground:var(--app-text);--border:var(--app-border);--input:var(--app-border-strong)}body:has(.app-shell[data-app-theme=dark]){background-color:#2b2841}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#FFFFFF\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffffff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*="bg-white/"]{background-color:var(--app-surface)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/90{background-color:color-mix(in srgb,var(--app-surface) 90%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/80{background-color:color-mix(in srgb,var(--app-surface) 80%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/70{background-color:color-mix(in srgb,var(--app-surface) 70%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/60{background-color:color-mix(in srgb,var(--app-surface) 60%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/50{background-color:color-mix(in srgb,var(--app-surface) 50%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/40{background-color:color-mix(in srgb,var(--app-surface) 40%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/30{background-color:color-mix(in srgb,var(--app-surface) 30%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/20{background-color:color-mix(in srgb,var(--app-surface) 20%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/10{background-color:color-mix(in srgb,var(--app-surface) 10%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-white\/5{background-color:color-mix(in srgb,var(--app-surface) 5%,transparent)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#FAFBFF\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ececec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#eef0f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#efefef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0f2f7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f1f2f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f1f2f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f2f2f2\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f2f3f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3f4f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f4f5fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f5f6fa\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f7f7fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f8f9fc\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fafbff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-gray-50{background-color:var(--app-soft-surface)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#F5F6FF\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#eceeff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#eceffd\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0edff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0f0ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f5f6ff\]{background-color:var(--app-tint-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#EEF1FF\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#d4d8ec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#d6d9ee\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#e5e9ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#eef1ff\]{background-color:var(--app-tint-indigo-2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#e6f8ec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ecfdf5\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#effaf1\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0fff0\]{background-color:rgba(155,200,176,.05)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#d9f4e1\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#e8f7ff\]{background-color:rgba(155,200,176,.14)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff0ef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff4f2\]{background-color:rgba(219,165,156,.06)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#fff4f2\]:hover{background-color:rgba(219,165,156,.16)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffd2cd\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe1dc\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe2de\]{background-color:rgba(219,165,156,.14)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fef3c7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffd1a8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe0c2\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe2a0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe9b0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff2e5\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff7ed\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff8eb\]{background-color:rgba(220,180,120,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0edff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f5f0ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f5f3ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fdf2f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fdf4ff\]{background-color:rgba(180,150,230,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0fdfa\]{background-color:rgba(120,200,200,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#dadfff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#e3e7ff\]{background-color:var(--app-tint-indigo-2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#c8cbe0\]{background-color:rgba(255,255,255,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe6e1\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffe9e4\]{background-color:rgba(219,165,156,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff4d9\]{background-color:rgba(220,180,120,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ff3b30\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ff5e57\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ff6059\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ff6f5e\]{background-color:#b87a72;color:#fff}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#ff3b30\]:hover{background-color:#a06b62}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0f0f0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0f2f7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f0fff0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f1f2f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f1f2f9\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f2f2f2\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f2f3f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3f4f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3f4fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3f4fe\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3f5ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f4f5fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f4f5fe\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f5f6fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f6f6f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f6f7fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f6f7ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f7f7fb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f7f8fd\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f7f8ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f8f9fc\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f8f9ff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f9f9f9\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f9f9fc\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fafafa\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fbfbfe\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fbfbff\]{background-color:var(--app-soft-surface)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fef2f2\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffecea\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff0ef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff0f0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff1ef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff2f1\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff3f2\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff4f4\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff5f4\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff6f5\]{background-color:rgba(219,165,156,.06)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f6caca\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fda5a5\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffb08a\]{background-color:rgba(219,165,156,.2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fde68a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fef3c7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff4c7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff5d9\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff7e6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff8ed\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff9eb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fffbf0\]{background-color:rgba(220,180,120,.1)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f3b75a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffbe2f\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ffd466\]{background-color:rgba(220,180,120,.3);color:#f5f6ff}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*="from-\[\#fde68a\]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*="to-\[\#f59e0b\]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*="to-\[\#fbbf24\]"]{--tw-gradient-from:rgba(220,180,120,0.20)!important;--tw-gradient-to:rgba(220,180,120,0.30)!important;background-image:linear-gradient(to bottom right,rgba(220,180,120,.2),rgba(220,180,120,.3))}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#7a4a00\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#92400e\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#9a3412\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#b25f00\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#b45309\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#c2510a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#f59e0b\]{color:#d4b078}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#5d3ab3\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#7a5cff\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#8b5cf6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#d946ef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#ec4899\]{color:#b496e6}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#0ea5e9\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#10b981\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#14b8a6\]{color:#78c8c8}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#3848c7\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#5566f6\]{color:var(--app-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#6b7280\]{color:var(--app-text-muted)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ff8d7d\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ffb0a6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ffd2cd\]{border-color:rgba(219,165,156,.22)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ffd1a8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ffe2a0\]{border-color:rgba(220,180,120,.22)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#c7ccea\]{border-color:rgba(85,102,246,.28)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:border-\[\#ff8d7d\]:hover{border-color:rgba(219,165,156,.4)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#7cf5c0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#c8f0d5\]{border-color:rgba(155,200,176,.22)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:border-\[\#7cf5c0\]:hover{border-color:rgba(155,200,176,.4)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#136b2a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#7cf5c0\]{color:#9bc8b0}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#a13a32\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#b83a33\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#bd392f\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#d2453d\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#ff8d7d\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#ffb0a6\]{color:#dba59c}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])){--app-success-bg:rgba(155,200,176,0.10);--app-success-fg:#9bc8b0;--app-warn-bg:rgba(219,165,156,0.10);--app-warn-fg:#dba59c}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#b83a33\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#bd392f\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#d2453d\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#e0342a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#ef4b44\]{background-color:#b87a72;color:#fff}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#b83a33\]:hover,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#bd392f\]:hover,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#e0342a\]:hover{background-color:#a06b62}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=pending]{background-color:rgba(219,165,156,.12);border-color:rgba(219,165,156,.34)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=pending] .bg-\[\#ffe1dc\]{background-color:rgba(219,165,156,.2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=pending] .text-\[\#d2453d\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=pending] .text-\[\#d2453d\]\/85{color:#f0c9c1}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled]{background-color:rgba(155,200,176,.12);border-color:rgba(155,200,176,.34)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled] .bg-\[\#d9f4e1\]{background-color:rgba(155,200,176,.2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled] .text-\[\#136b2a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled] .text-\[\#136b2a\]\/80{color:#c3e3d1}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner] a{color:#fff}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled] a{background-color:#5e8a71}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [data-today-banner=filled] a:hover{background-color:#517a63}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#5566f6\]\/\[0\.04\]{background-color:rgba(112,129,248,.14)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#5566f6\]\/\[0\.09\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .group-hover\/nav\:bg-\[\#5566f6\]\/\[0\.09\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#5566f6\]\/\[0\.09\]:hover{background-color:rgba(112,129,248,.22)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#5566f6\]{background-color:var(--app-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#4a5bf0\]:hover{background-color:var(--app-indigo-hover)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .group-focus-within\/nav\:bg-\[\#5566f6\]\/\[0\.09\]{background-color:rgba(112,129,248,.22)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .data-\[state\=checked\]\:bg-\[\#5566f6\][data-state=checked]{background-color:var(--app-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .data-\[state\=unchecked\]\:bg-\[\#dcdfed\][data-state=unchecked]{background-color:var(--app-border-strong)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .data-\[state\=unchecked\]\:bg-\[\#d6d9ee\][data-state=unchecked]{background-color:var(--app-border-strong)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#f8d7d4\]{background-color:rgba(255,144,130,.16)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fdeeda\]{background-color:rgba(255,190,110,.14)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ECECF4\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#e5e7eb\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ececec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#ececf4\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#eceef6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#eef0f6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#efefef\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#f0f0f0\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#f0f1f8\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-gray-200{border-color:var(--app-border)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#DCDFED\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#d4d8ec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#d6d6db\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#d6d9ee\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#dbe0f1\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#dcdfed\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-\[\#dfe1ec\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-gray-300{border-color:var(--app-border-strong)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#0B1024\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#0b1024\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-black,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-gray-900,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-slate-900{color:var(--app-text)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#3C4053\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#3c4053\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-gray-700,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-slate-700{color:var(--app-text-secondary)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#6F7282\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#6f7282\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#73738a\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-gray-500,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-gray-600,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-muted-foreground,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-slate-500,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-slate-600{color:var(--app-text-muted)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#9B9FB3\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#9b9fb3\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#c1c5d6\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-gray-400,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-slate-400{color:var(--app-text-faint)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .placeholder\:text-\[\#9b9fb3\]::placeholder,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .placeholder\:text-\[\#c1c5d6\]::placeholder{color:var(--app-text-faint)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#0f5a22\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#116b2a\]{color:var(--app-success-fg)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#a13a32\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#b83a33\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#bd392f\],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .text-\[\#d2453d\]{color:var(--app-warn-fg)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .shadow-\[0_0_0_1px_rgba\(240\,240\,250\,0\.45\)\]{box-shadow:0 0 0 1px rgba(255,255,255,.04)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) select,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) textarea{background-color:var(--app-surface-elevated);color:var(--app-text);border-color:var(--app-border-strong)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):focus,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) select:focus,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) textarea:focus{border-color:var(--app-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#f5f6ff\]:hover,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#fafbff\]:hover,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-gray-50:hover{background-color:var(--app-tint-indigo)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hover\:bg-\[\#eef1ff\]:hover{background-color:var(--app-tint-indigo-2)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])){--card:oklch(0.22 0.015 265);--card-foreground:oklch(0.95 0.01 265);--popover:oklch(0.22 0.015 265);--popover-foreground:oklch(0.95 0.01 265);--muted:oklch(0.27 0.012 265);--muted-foreground:oklch(0.7 0.015 265);--accent:oklch(0.3 0.025 265);--accent-foreground:oklch(0.95 0.01 265);--border:oklch(1 0 0/10%);--input:oklch(1 0 0/15%);--secondary:oklch(0.28 0.012 265);--secondary-foreground:oklch(0.95 0.01 265)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*=bg-gradient-to-][class*="from-[#eef1ff]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*=bg-gradient-to-][class*="from-[#f5f6ff]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*=bg-gradient-to-][class*="from-[#fafbff]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*=bg-gradient-to-][class*="from-[#ffffff]"],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) [class*=bg-gradient-to-][class*=from-white]{background-image:none;background-color:var(--app-soft-surface)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#0b1024\]{background-color:#201d36}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .sticky.top-0,body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) header.sticky{background-color:var(--app-surface)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .bg-\[\#fff4f2\].text-\[\#d2453d\]{background-color:rgba(220,60,45,.14);color:#ff9d95}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .border-black{border-color:rgba(255,255,255,.18)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .divide-black>:not([hidden])~:not([hidden]){border-color:rgba(255,255,255,.18)}body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])) .hygiene-sheet{background-color:var(--app-surface)}.app-shell,.app-shell *{transition-property:background-color,border-color,color,box-shadow;transition-duration:.18s;transition-timing-function:ease-out}.app-shell .no-theme-transition,.app-shell [data-no-theme-transition]{transition:none!important}.app-shell[data-partner-accent] .bg-\[\#5566f6\]{background-color:var(--brand-accent)}.app-shell[data-partner-accent] .hover\:bg-\[\#4a5bf0\]:hover,.app-shell[data-partner-accent] .hover\:bg-\[\#5566f6\]:hover{background-color:var(--brand-accent-hover)}.app-shell[data-partner-accent] .hover\:text-\[\#5566f6\]:hover,.app-shell[data-partner-accent] .text-\[\#3848c7\],.app-shell[data-partner-accent] .text-\[\#5566f6\]{color:var(--brand-accent)}.app-shell[data-partner-accent] .border-\[\#5566f6\],.app-shell[data-partner-accent] .focus-within\:border-\[\#5566f6\]:focus-within,.app-shell[data-partner-accent] .focus\:border-\[\#5566f6\]:focus{border-color:var(--brand-accent)}.app-shell[data-partner-accent] .bg-\[\#5566f6\]\/\[0\.04\]{background-color:color-mix(in srgb,var(--brand-accent) 6%,transparent)}.app-shell[data-partner-accent] .bg-\[\#5566f6\]\/\[0\.09\],.app-shell[data-partner-accent] .group-focus-within\/nav\:bg-\[\#5566f6\]\/\[0\.09\],.app-shell[data-partner-accent] .group-hover\/nav\:bg-\[\#5566f6\]\/\[0\.09\],.app-shell[data-partner-accent] .hover\:bg-\[\#5566f6\]\/\[0\.09\]:hover{background-color:color-mix(in srgb,var(--brand-accent) 12%,transparent)}.app-shell[data-partner-accent] .bg-\[\#eef1ff\]{background-color:color-mix(in srgb,var(--brand-accent) 10%,white)}.app-shell[data-partner-accent] .bg-\[\#f5f6ff\]{background-color:color-mix(in srgb,var(--brand-accent) 5%,white)}.app-shell[data-partner-accent] .data-\[state\=checked\]\:bg-\[\#5566f6\][data-state=checked]{background-color:var(--brand-accent)}.app-shell[data-partner-accent] .focus-visible\:ring-\[\#5566f6\]\/15:focus-visible,.app-shell[data-partner-accent] .focus\:ring-\[\#5566f6\]\/15:focus{--tw-ring-color:color-mix(in srgb,var(--brand-accent) 15%,transparent)}.app-shell[data-partner-accent] [data-platform-badge]{color:var(--app-text-muted,#6f7282)}@media print{.app-shell,.app-shell[data-app-theme=dark],body:is([data-app-theme=dark],:has(.app-shell[data-app-theme=dark])){--app-bg:#ffffff;--app-surface:#ffffff;--app-surface-elevated:#ffffff;--app-surface-muted:#ffffff;--app-soft-surface:#ffffff;--app-tint-indigo:#ffffff;--app-tint-indigo-2:#ffffff;--app-border:#000000;--app-border-strong:#000000;--app-text:#000000;--app-text-secondary:#000000;--app-text-muted:#000000;--app-text-faint:#000000;--app-indigo:#000000;--app-success-bg:#ffffff;--app-success-fg:#000000;--app-warn-bg:#ffffff;--app-warn-fg:#000000;--app-scrim:transparent;color-scheme:light!important}.app-shell,.app-shell[data-app-theme=dark],body,body:has(.app-shell[data-app-theme=dark]),html,main{background:#fff!important;background-image:none!important;color:#000!important}.app-shell :not([data-print-keep-bg]),.app-shell :not([data-print-keep-bg]):after,.app-shell :not([data-print-keep-bg]):before,.app-shell[data-app-theme=dark] :not([data-print-keep-bg]),.app-shell[data-app-theme=dark] :not([data-print-keep-bg]):after,.app-shell[data-app-theme=dark] :not([data-print-keep-bg]):before{background-color:transparent!important;background-image:none!important;color:#000!important;text-shadow:none!important;box-shadow:none!important;filter:none!important;backdrop-filter:none!important}.app-shell svg,.app-shell[data-app-theme=dark] svg{color:#000!important}.app-shell input,.app-shell select,.app-shell textarea,.app-shell[data-app-theme=dark] input,.app-shell[data-app-theme=dark] select,.app-shell[data-app-theme=dark] textarea{-webkit-appearance:none!important;appearance:none!important;background:transparent!important;background-image:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;outline:none!important;color:#000!important;min-height:0!important;height:auto!important;min-width:0!important;max-width:100%!important;padding:0!important;margin:0!important;resize:none!important;text-overflow:clip!important;font-size:inherit!important;field-sizing:content}.app-shell input::placeholder,.app-shell textarea::placeholder{color:transparent!important;opacity:0!important}.app-shell input::-webkit-calendar-picker-indicator,.app-shell input::-webkit-clear-button,.app-shell input::-webkit-inner-spin-button,.app-shell input::-webkit-outer-spin-button,.app-shell input::-webkit-search-cancel-button{-webkit-appearance:none!important;appearance:none!important;display:none!important;margin:0!important;opacity:0!important}.app-shell input[type=number]{-moz-appearance:textfield!important}.app-shell input[data-empty=true],.app-shell input[data-empty=true]::-webkit-datetime-edit,.app-shell input[data-empty=true]::-webkit-datetime-edit-day-field,.app-shell input[data-empty=true]::-webkit-datetime-edit-fields-wrapper,.app-shell input[data-empty=true]::-webkit-datetime-edit-hour-field,.app-shell input[data-empty=true]::-webkit-datetime-edit-minute-field,.app-shell input[data-empty=true]::-webkit-datetime-edit-month-field,.app-shell input[data-empty=true]::-webkit-datetime-edit-text,.app-shell input[data-empty=true]::-webkit-datetime-edit-year-field{color:transparent!important;visibility:hidden!important}.fixed,[data-print-hide],[data-print=hide],[data-radix-popper-content-wrapper],[data-slot=switch],[data-slot=tooltip-content],[data-sonner-toaster],[role=alert],[role=dialog],[role=switch],button[aria-label="AI-помощник по СанПиН"],button[aria-label="Поддержка"],header,nav{display:none!important}[class*=rounded-2xl],[class*=rounded-3xl],[class*=shadow-]{box-shadow:none!important;border-radius:0!important}.app-shell [class*=overflow-],.app-shell [class*=overflow-x-]{overflow:visible!important}.app-shell table,.app-shell table[class*=min-w-]{min-width:0!important;width:100%!important;max-width:100%!important}.app-shell table:has(>colgroup),.app-shell table[class*="min-w-["],.app-shell table[style*=min-width]{table-layout:fixed!important}.app-shell table[data-journal-grid]:has(>colgroup){table-layout:auto!important}.app-shell col[class*="w-["],.app-shell col[style*=px]{width:auto!important}.app-shell table:has(>colgroup>col[class*="w-["]),.app-shell table:has(>colgroup>col[style*=px]){table-layout:auto!important}.app-shell td,.app-shell th{overflow-wrap:break-word!important;word-break:normal!important;hyphens:manual!important}.app-shell [data-journal-blank-column] table:not([data-print-keep-size]),.app-shell table[class*="min-w-["]:not([data-print-keep-size]),.app-shell table[style*=min-width]:not([data-print-keep-size]){font-size:9.5px!important;line-height:1.15!important}.app-shell [data-journal-blank-column] table:not([data-print-keep-size]) td,.app-shell [data-journal-blank-column] table:not([data-print-keep-size]) th,.app-shell table[class*="min-w-["]:not([data-print-keep-size]) td,.app-shell table[class*="min-w-["]:not([data-print-keep-size]) th,.app-shell table[style*=min-width]:not([data-print-keep-size]) td,.app-shell table[style*=min-width]:not([data-print-keep-size]) th{padding:1px 2px!important;font-size:inherit!important}.app-shell table[class*="min-w-["] td[data-print-flush],.app-shell table[style*=min-width] td[data-print-flush]{padding:0!important}.app-shell [data-journal-blank-column],.app-shell[data-app-theme=dark] [data-journal-blank-column]{min-width:0!important;width:auto!important}.app-shell table[style*=min-width]{min-width:0!important;width:100%!important}.app-shell td>div[class*="w-["],.app-shell th>div[class*="w-["]{width:auto!important;min-width:0!important;max-width:100%!important}.app-shell [data-print-keep-bg],.app-shell[data-app-theme=dark] [data-print-keep-bg]{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}a[href]:after{content:""!important}.app-shell a{text-decoration:none!important;color:#000!important}table{page-break-inside:auto}tr{page-break-inside:avoid;page-break-after:auto}[class*="bg-[#0b1024]"],[style*="0b1024"]{background:#fff!important;color:#000!important}}body.public-theme,body.public-theme button,body.public-theme input,body.public-theme select,body.public-theme textarea{font-family:revert-layer}body.public-theme main h1{font-weight:revert-layer;line-height:revert-layer;letter-spacing:revert-layer}body.public-theme[data-app-theme=dark] .min-h-screen.bg-white{background-color:var(--app-bg)!important}body.public-theme[data-app-theme=dark] .landing-nav,body.public-theme[data-app-theme=dark] .public-header{background-color:rgba(11,13,26,.86)!important;border-color:var(--app-border)!important}body.public-theme[data-app-theme=dark] .bg-white\/80,body.public-theme[data-app-theme=dark] .bg-white\/90,body.public-theme[data-app-theme=dark] .bg-white\/95,body.public-theme[data-app-theme=dark] .hover\:bg-white:hover{background-color:color-mix(in srgb,var(--app-surface) 88%,transparent)!important}body.public-theme[data-app-theme=dark] .from-white{--tw-gradient-from:var(--app-bg)}body.public-theme[data-app-theme=dark] .to-white{--tw-gradient-to:var(--app-bg)}body.public-theme[data-app-theme=dark] .via-white{--tw-gradient-via:var(--app-bg)}body.public-theme[data-app-theme=dark] .from-\[\#f5f6ff\]{--tw-gradient-from:var(--app-tint-indigo)}body.public-theme[data-app-theme=dark] .from-\[\#fafbff\]{--tw-gradient-from:var(--app-surface-muted)}body.public-theme[data-app-theme=dark] .to-\[\#f5f6ff\],body.public-theme[data-app-theme=dark] .to-\[\#fafbff\]{--tw-gradient-to:var(--app-surface-muted)}body.public-theme[data-app-theme=dark] .bg-\[\#0b1024\]{background-color:var(--app-surface-elevated)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}body.public-theme[data-app-theme=dark] .landing-page:after{background-image:radial-gradient(circle at 1px 1px,rgba(245,246,255,.07) 1px,transparent 0)}body.public-theme[data-app-theme=dark] .ring-white\/25{--tw-ring-color:rgba(255,255,255,0.12)}