:root{--safe-area-top: env(safe-area-inset-top, 0px);--safe-area-bottom: env(safe-area-inset-bottom, 0px);--safe-area-left: env(safe-area-inset-left, 0px);--safe-area-right: env(safe-area-inset-right, 0px);--bottom-nav-height: 64px}:root{--app-bg: #f5f5f7;--app-text: #1d1d1f;--card-bg: rgba(255, 255, 255, .65);--card-border: rgba(0, 0, 0, .08);--glass-glow-shadow: 0 12px 40px rgba(0, 0, 0, .08);--glass-glow-inset: inset 0 1px 1px 0 rgba(255, 255, 255, 1);--scrollbar-thumb: rgba(0, 0, 0, .15);--scrollbar-thumb-hover: rgba(0, 0, 0, .3)}.dark{--app-bg: #0A0C0F;--app-text: #F3F4F6;--card-bg: #12151B;--card-border: rgba(255, 255, 255, .05);--glass-glow-shadow: 6px 6px 16px rgba(0, 0, 0, .75), -3px -3px 10px rgba(255, 255, 255, .03);--glass-glow-inset: inset 4px 4px 10px rgba(0, 0, 0, .85), inset -2px -2px 6px rgba(255, 255, 255, .02);--scrollbar-thumb: rgba(255, 255, 255, .12);--scrollbar-thumb-hover: rgba(255, 255, 255, .25)}:root{--neu-bg: #EEF2F6;--neu-surface: #EEF2F6;--neu-text: #334155;--neu-text-muted: #64748B;--neu-card-shadow: 6px 6px 14px rgba(163, 177, 198, .45), -6px -6px 14px rgba(255, 255, 255, .95);--neu-btn-shadow: 3px 3px 8px rgba(163, 177, 198, .4), -3px -3px 8px rgba(255, 255, 255, .95);--neu-inset-shadow: inset 3px 3px 6px rgba(163, 177, 198, .4), inset -3px -3px 6px rgba(255, 255, 255, .85);--neu-inset-subtle: inset 2px 2px 4px rgba(163, 177, 198, .25), inset -2px -2px 4px rgba(255, 255, 255, .7);--neu-pill-shadow: 2px 2px 5px rgba(163, 177, 198, .35), -2px -2px 5px rgba(255, 255, 255, .9);--neu-border: rgba(255, 255, 255, .65)}.dark{--neu-bg: #0A0C0E;--neu-surface: #13171F;--neu-text: #DFE2EE;--neu-text-muted: #94A3B8;--neu-card-shadow: 6px 6px 16px rgba(0, 0, 0, .75), -3px -3px 10px rgba(255, 255, 255, .03);--neu-btn-shadow: 4px 4px 10px rgba(0, 0, 0, .65), -2px -2px 6px rgba(255, 255, 255, .04);--neu-inset-shadow: inset 4px 4px 10px rgba(0, 0, 0, .85), inset -2px -2px 6px rgba(255, 255, 255, .02);--neu-inset-subtle: inset 2px 2px 5px rgba(0, 0, 0, .75), inset -1px -1px 3px rgba(255, 255, 255, .02);--neu-pill-shadow: 2px 2px 5px rgba(0, 0, 0, .6), -1px -1px 3px rgba(255, 255, 255, .03);--neu-border: rgba(255, 255, 255, .05)}html,body{background-color:var(--neu-bg);color:var(--neu-text);min-height:100vh;margin:0;padding:0;transition:background-color .25s ease,color .25s ease}.neu-flat,.neu-card,.neuro-card{background:var(--neu-surface);box-shadow:var(--neu-card-shadow);border:1px solid var(--neu-border);border-radius:16px}.dark .neuro-card,.dark .neu-card{background:linear-gradient(145deg,#15181f,#0e1014)}.neu-flat-sm{background:var(--neu-surface);box-shadow:var(--neu-btn-shadow);border:1px solid var(--neu-border);border-radius:12px}.neu-hover,.neuro-card-hover{transition:all .2s cubic-bezier(.4,0,.2,1)}.neu-hover:hover,.neuro-card-hover:hover{transform:translateY(-2px)}.neu-inset,.neuro-inset{background:var(--neu-bg);box-shadow:var(--neu-inset-shadow);border:1px solid var(--neu-border);border-radius:12px}.neu-inset-subtle,.neuro-inset-sm{background:var(--neu-bg);box-shadow:var(--neu-inset-subtle);border:1px solid var(--neu-border);border-radius:10px}.neu-btn,.neuro-btn{background:var(--neu-surface);box-shadow:var(--neu-btn-shadow);border:1px solid var(--neu-border);border-radius:12px;transition:all .15s cubic-bezier(.4,0,.2,1)}.dark .neu-btn,.dark .neuro-btn{background:linear-gradient(145deg,#171b22,#0f1217)}.neu-btn:hover,.neuro-btn:hover{transform:translateY(-1px)}.neu-btn:active,.neu-btn-pressed,.neuro-btn:active,.neuro-btn-pressed{box-shadow:var(--neu-inset-shadow);transform:translateY(1px)}.neu-pill{background:var(--neu-surface);box-shadow:var(--neu-pill-shadow);border:1px solid var(--neu-border);border-radius:9999px}.neu-btn-primary,.neu-primary-btn,.neuro-btn-primary{background:linear-gradient(135deg,#2563eb,#1d4ed8);box-shadow:4px 4px 14px #2563eb59,-2px -2px 6px #fff3;border:1px solid rgba(255,255,255,.2);color:#fff!important;border-radius:12px;transition:all .15s cubic-bezier(.4,0,.2,1)}.neu-btn-primary:hover,.neu-primary-btn:hover,.neuro-btn-primary:hover{box-shadow:5px 5px 18px #2563eb80,-2px -2px 8px #ffffff4d;transform:translateY(-1px)}.neu-btn-primary:active,.neu-primary-btn:active,.neuro-btn-primary:active{box-shadow:inset 2px 2px 5px #0f172a80;transform:translateY(1px)}.neuro-led-green{box-shadow:0 0 8px #10b981cc,0 0 16px #10b98166}.neuro-led-blue{box-shadow:0 0 8px #3b82f6cc,0 0 16px #3b82f666}.neuro-led-amber{box-shadow:0 0 8px #f59e0bcc,0 0 16px #f59e0b66}.neuro-led-red{box-shadow:0 0 8px #ef4444cc,0 0 16px #ef444466}html{scroll-snap-type:y proximity;scroll-behavior:smooth;height:100%}body{overflow-y:auto;overflow-x:hidden;background-color:var(--neu-bg);color:var(--neu-text);font-family:Plus Jakarta Sans,Noto Sans Georgian,Inter,sans-serif;margin:0;min-height:100dvh}@media screen and (max-width:768px){input,select,textarea{font-size:16px!important}}.safe-pb{padding-bottom:env(safe-area-inset-bottom,16px)}.safe-pt{padding-top:env(safe-area-inset-top,16px)}.mobile-bottom-safe{padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,16px))}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.pdf-page-canvas canvas{width:100%!important;height:auto!important;display:block}.react-pdf__Document{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.snap-start{scroll-snap-align:start}.ambient-blob{display:none!important}.glass-glow{background:var(--card-bg);border:1px solid var(--card-border);box-shadow:var(--glass-glow-shadow),var(--glass-glow-inset),inset 0 0 20px #ffffff05;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.glass-glow:hover{box-shadow:var(--glass-glow-shadow),var(--glass-glow-inset),inset 0 0 30px #ffffff0a}.mesh-pattern{background-image:radial-gradient(circle at 2px 2px,var(--card-border) 1px,transparent 0);background-size:24px 24px}:root{--glass-blur-light: 12px;--glass-blur-medium: 24px;--glass-blur-heavy: 40px;--glass-text-primary: #000000;--glass-text-secondary: rgba(0, 0, 0, .6);--glass-text-placeholder: rgba(0, 0, 0, .4);--glass-opacity-light: rgba(255, 255, 255, .1);--glass-opacity-medium: rgba(255, 255, 255, .15);--glass-opacity-heavy: rgba(255, 255, 255, .25);--glass-border-light: rgba(255, 255, 255, .15);--glass-border-medium: rgba(255, 255, 255, .25);--glass-border-heavy: rgba(255, 255, 255, .35);--glass-shadow-sm: 0 4px 12px rgba(0, 0, 0, .08);--glass-shadow-md: 0 8px 24px rgba(0, 0, 0, .12);--glass-shadow-lg: 0 16px 48px rgba(0, 0, 0, .16);--glass-shadow-xl: 0 24px 64px rgba(0, 0, 0, .2);--glass-highlight: inset 0 1px 0 rgba(255, 255, 255, .25);--glass-shadow-inset: inset 0 -1px 0 rgba(0, 0, 0, .15)}.liquid-glass{backdrop-filter:blur(var(--glass-blur-medium));-webkit-backdrop-filter:blur(var(--glass-blur-medium));background:var(--glass-opacity-medium);border:1px solid var(--glass-border-medium);box-shadow:var(--glass-shadow-md),var(--glass-highlight),var(--glass-shadow-inset)}.liquid-glass-light{backdrop-filter:blur(var(--glass-blur-light));-webkit-backdrop-filter:blur(var(--glass-blur-light));background:var(--glass-opacity-light);border:1px solid var(--glass-border-light);box-shadow:var(--glass-shadow-sm),var(--glass-highlight)}.liquid-glass-heavy{backdrop-filter:blur(var(--glass-blur-heavy));-webkit-backdrop-filter:blur(var(--glass-blur-heavy));background:var(--glass-opacity-heavy);border:1px solid var(--glass-border-heavy);box-shadow:var(--glass-shadow-lg),var(--glass-highlight),var(--glass-shadow-inset)}.liquid-glass-refract{position:relative;overflow:hidden}.liquid-glass-refract:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.2) 0%,transparent 50%,rgba(0,0,0,.1) 100%);pointer-events:none;mix-blend-mode:overlay}.liquid-glass-refract:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 0%,rgba(255,255,255,.15),transparent 70%);pointer-events:none;opacity:.5}@keyframes liquid-shimmer{0%{background-position:-200% center}to{background-position:200% center}}.liquid-glass-shimmer{position:relative;overflow:hidden}.liquid-glass-shimmer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.4) 50%,transparent 100%);background-size:200% 100%;animation:liquid-shimmer 3s ease-in-out infinite;pointer-events:none}.liquid-glass-button{position:relative;padding:12px 24px;border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:linear-gradient(135deg,#ffffff2e,#ffffff14);border:1px solid rgba(255,255,255,.25);box-shadow:0 8px 24px #0000001f,inset 0 1px #ffffff4d;color:var(--glass-text-primary);font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden;display:inline-flex;align-items:center;justify-content:center}.liquid-glass-button:hover{transform:translateY(-2px);box-shadow:0 12px 32px #00000029,inset 0 1px #ffffff59;background:linear-gradient(135deg,#ffffff38,#ffffff1f)}.liquid-glass-button:active{transform:translateY(0);box-shadow:0 4px 16px #0000001a,inset 0 1px #ffffff40}.liquid-glass-card{border-radius:24px;backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);box-shadow:0 16px 48px #00000026,inset 0 1px #ffffff40,inset 0 -1px #0000001a;transition:all .3s ease}.liquid-glass-card:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0003,inset 0 1px #ffffff4d;background:#ffffff26}.liquid-glass-tabbar{position:fixed;bottom:24px;left:50%;transform:translate(-50%);display:flex;gap:8px;padding:8px;border-radius:999px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:linear-gradient(135deg,#fff3,#ffffff1a);border:1px solid rgba(255,255,255,.3);box-shadow:0 12px 40px #0000002e,inset 0 1px #ffffff59;transition:all .3s ease;z-index:1000}.liquid-glass-tabbar.scrolled{transform:translate(-50%) scale(.92);opacity:.85}.liquid-glass-tab{padding:10px 24px;border-radius:999px;background:transparent;color:var(--glass-text-secondary);font-weight:500;transition:all .3s ease;cursor:pointer;border:none}.liquid-glass-tab.active{background:#ffffff4d;color:var(--glass-text-primary);box-shadow:0 4px 16px #00000026}.liquid-glass-tab:hover:not(.active){background:#ffffff1f;color:var(--glass-text-primary)}.liquid-glass-navbar{position:fixed;top:0;left:0;right:0;z-index:1000;padding:16px 20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff14;transition:all .3s ease}.liquid-glass-navbar.scrolled{backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#ffffff2e;border-bottom:1px solid rgba(255,255,255,.2);box-shadow:0 4px 24px #0000001f}.liquid-glass-input{width:100%;padding:14px 20px;border-radius:16px;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:#ffffff1a;border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 16px #00000014,inset 0 1px #ffffff26;color:var(--glass-text-primary);font-size:16px;transition:all .3s ease}.liquid-glass-input::placeholder{color:var(--glass-text-placeholder)}.liquid-glass-input:focus{outline:none;background:#ffffff26;border-color:#fff6;box-shadow:0 8px 24px #00000026,inset 0 1px #ffffff40}.liquid-glass-toggle{position:relative;width:56px;height:32px;border-radius:999px;background:#888!important;border:2px solid #555555!important;cursor:pointer;transition:all .3s ease;box-shadow:0 4px 12px #0000004d!important;display:block!important;opacity:1!important;flex-shrink:0}.liquid-glass-toggle-thumb{position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff!important;box-shadow:0 2px 4px #00000080!important;transition:all .3s cubic-bezier(.4,0,.2,1);content:""!important;display:block!important}.liquid-glass-toggle.checked{background:#007aff!important;border-color:#0056cc!important;box-shadow:0 4px 16px #007aff99!important}.liquid-glass-toggle.checked .liquid-glass-toggle-thumb{left:29px}.liquid-glass-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#0006;animation:fade-in .3s ease;display:flex;align-items:center;justify-content:center}.liquid-glass-modal{position:relative;width:90%;max-width:480px;border-radius:28px;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);background:#ffffff2e;border:1px solid rgba(255,255,255,.25);box-shadow:0 24px 80px #0000004d,inset 0 1px #ffffff4d;overflow:hidden;animation:slide-up .4s cubic-bezier(.4,0,.2,1)}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-up{0%{transform:translateY(40px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 12px 32px #00000026,inset 0 1px #ffffff40}50%{box-shadow:0 16px 48px #0003,inset 0 1px #ffffff59}}.glass-rounded-sm{border-radius:12px}.glass-rounded-md{border-radius:16px}.glass-rounded-lg{border-radius:20px}.glass-rounded-xl{border-radius:24px}.glass-rounded-2xl{border-radius:28px}.glass-rounded-full{border-radius:999px}.glass-text-white{color:var(--glass-text-primary);text-shadow:0 1px 2px rgba(0,0,0,.2)}.glass-text-white-70{color:var(--glass-text-secondary)}.glass-text-white-50{color:var(--glass-text-placeholder)}@media(max-width:767px){.liquid-glass-modal-backdrop{align-items:flex-end;padding-bottom:env(safe-area-inset-bottom,0px)}.liquid-glass-modal{width:100%;max-width:100%;border-radius:28px 28px 0 0;animation:sheet-slide-up .35s cubic-bezier(.32,.72,0,1);padding-top:20px}.liquid-glass-modal:before{content:"";display:block;width:36px;height:4px;border-radius:9999px;background:#80808066;margin:0 auto 16px}}@keyframes sheet-slide-up{0%{transform:translateY(100%);opacity:.6}to{transform:translateY(0);opacity:1}}.kanban-mobile-scroll{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;gap:1rem;padding-bottom:1rem;scrollbar-width:none;-ms-overflow-style:none}.kanban-mobile-scroll::-webkit-scrollbar{display:none}.kanban-mobile-column{scroll-snap-align:center;flex-shrink:0;width:85vw;min-width:280px;max-width:340px}@media(min-width:768px){.kanban-mobile-scroll{display:grid;grid-template-columns:repeat(4,1fr);overflow-x:visible;scroll-snap-type:none}.kanban-mobile-column{width:auto;min-width:0;max-width:none}}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.mobile-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:150;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));padding-bottom:env(safe-area-inset-bottom,0px);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);background:var(--card-bg);border-top:1px solid var(--card-border);display:flex;align-items:center;justify-content:space-around;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}.mobile-bottom-nav-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:1;height:var(--bottom-nav-height);min-height:44px;min-width:44px;cursor:pointer;border:none;background:transparent;transition:opacity .15s ease,transform .15s ease;-webkit-tap-highlight-color:transparent}.mobile-bottom-nav-item:active{transform:scale(.9)}.mobile-bottom-nav-label{font-size:9px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(prefers-color-scheme:dark){:root{--glass-opacity-light: rgba(255, 255, 255, .08);--glass-opacity-medium: rgba(255, 255, 255, .12);--glass-opacity-heavy: rgba(255, 255, 255, .18);--glass-text-primary: #ffffff;--glass-text-secondary: rgba(255, 255, 255, .7);--glass-text-placeholder: rgba(255, 255, 255, .5)}}.dark{--glass-opacity-light: rgba(255, 255, 255, .08);--glass-opacity-medium: rgba(255, 255, 255, .12);--glass-opacity-heavy: rgba(255, 255, 255, .18);--glass-text-primary: #ffffff;--glass-text-secondary: rgba(255, 255, 255, .7);--glass-text-placeholder: rgba(255, 255, 255, .5)}@media(prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.liquid-glass-button:focus-visible,.liquid-glass-input:focus-visible,.liquid-glass-tab:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}@media screen and (max-width:640px){h1,h2{letter-spacing:-.02em!important;line-height:1.15!important}}html:not(.dark) .fixed.inset-0:not(.bg-transparent){--modal-bg: #FFFFFF;--modal-header-bg: #F8FAFC;--modal-border: #E2E8F0;--modal-text-primary: #0F172A;--modal-text-secondary: #334155;--modal-text-muted: #64748B;--modal-input-bg: #FFFFFF;--modal-input-border: #CBD5E1}html:not(.dark) .fixed.inset-0 .bg-\[\#12151A\],html:not(.dark) .fixed.inset-0 .bg-\[\#0F1318\],html:not(.dark) .fixed.inset-0 .bg-\[\#14181F\],html:not(.dark) .fixed.inset-0 .bg-\[\#0A0C0E\],html:not(.dark) .fixed.inset-0 .bg-\[\#12161B\],html:not(.dark) .fixed.inset-0 .bg-\[\#0D0F12\],html:not(.dark) .fixed.inset-0 .bg-\[\#0B0D11\],html:not(.dark) .fixed.inset-0 .bg-\[\#1A1E24\],html:not(.dark) .fixed.inset-0 .neuro-card,html:not(.dark) .fixed.inset-0 .neu-card{background-color:#fff!important;color:#0f172a!important;border-color:#e2e8f0!important;box-shadow:0 20px 45px -10px #00000026,0 0 0 1px #0000000d!important}html:not(.dark) .fixed.inset-0 .bg-\[\#14181F\],html:not(.dark) .fixed.inset-0 .bg-\[\#0A0C0E\]\/90,html:not(.dark) .fixed.inset-0 .bg-\[\#0F1115\]\/90,html:not(.dark) .fixed.inset-0 .bg-\[\#12151A\]\/90,html:not(.dark) .fixed.inset-0 .bg-\[\#1A1D24\],html:not(.dark) .fixed.inset-0 .border-\[\#1A1D24\]{background-color:#f8fafc!important;border-color:#e2e8f0!important}html:not(.dark) .fixed.inset-0 h1,html:not(.dark) .fixed.inset-0 h2,html:not(.dark) .fixed.inset-0 h3,html:not(.dark) .fixed.inset-0 h4,html:not(.dark) .fixed.inset-0 h5,html:not(.dark) .fixed.inset-0 [class*=font-bold].text-white,html:not(.dark) .fixed.inset-0 [class*=font-black].text-white,html:not(.dark) .neuro-card h1,html:not(.dark) .neuro-card h2,html:not(.dark) .neuro-card h3,html:not(.dark) .neuro-card h4,html:not(.dark) .neuro-card [class*=font-bold].text-white,html:not(.dark) .neuro-card [class*=font-black].text-white{color:#0f172a!important}html:not(.dark) .fixed.inset-0 .text-white:not(button.bg-blue-600 *):not(button.bg-rose-600 *):not(button.bg-red-600 *):not(button.bg-purple-600 *):not(button.bg-emerald-600 *):not(button.bg-amber-600 *):not(span.bg-blue-600 *):not(span.bg-rose-600 *):not(span.bg-purple-600 *):not(span.bg-red-600 *):not(.badge-solid *):not(button[type=submit] *):not(button.bg-blue-600):not(button.bg-rose-600):not(button.bg-purple-600),html:not(.dark) .neuro-card .text-white:not(button.bg-blue-600 *):not(button.bg-rose-600 *):not(button.bg-red-600 *):not(button.bg-purple-600 *):not(button.bg-emerald-600 *):not(button.bg-amber-600 *):not(span.bg-blue-600 *):not(span.bg-rose-600 *):not(span.bg-purple-600 *):not(span.bg-red-600 *):not(.badge-solid *):not(button[type=submit] *):not(button.bg-blue-600):not(button.bg-rose-600):not(button.bg-purple-600){color:#0f172a!important}html:not(.dark) .fixed.inset-0 .text-neutral-100,html:not(.dark) .neuro-card .text-neutral-100{color:#0f172a!important}html:not(.dark) .fixed.inset-0 .text-neutral-200,html:not(.dark) .neuro-card .text-neutral-200{color:#1e293b!important}html:not(.dark) .fixed.inset-0 .text-neutral-300,html:not(.dark) .neuro-card .text-neutral-300,html:not(.dark) .fixed.inset-0 label.text-neutral-300,html:not(.dark) .neuro-card label.text-neutral-300{color:#334155!important}html:not(.dark) .fixed.inset-0 .text-neutral-400,html:not(.dark) .neuro-card .text-neutral-400{color:#475569!important}html:not(.dark) .fixed.inset-0 .text-neutral-500,html:not(.dark) .neuro-card .text-neutral-500{color:#64748b!important}html:not(.dark) .fixed.inset-0 input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html:not(.dark) .fixed.inset-0 textarea,html:not(.dark) .fixed.inset-0 select,html:not(.dark) .neuro-card input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]),html:not(.dark) .neuro-card textarea,html:not(.dark) .neuro-card select{background-color:#fff!important;color:#0f172a!important;border-color:#cbd5e1!important}html:not(.dark) .fixed.inset-0 input::placeholder,html:not(.dark) .fixed.inset-0 textarea::placeholder,html:not(.dark) .neuro-card input::placeholder,html:not(.dark) .neuro-card textarea::placeholder{color:#94a3b8!important}html:not(.dark) .fixed.inset-0 select option,html:not(.dark) .neuro-card select option{background-color:#fff!important;color:#0f172a!important}html:not(.dark) .fixed.inset-0 .border-white\/10,html:not(.dark) .fixed.inset-0 .border-white\/15,html:not(.dark) .fixed.inset-0 .border-white\/20,html:not(.dark) .fixed.inset-0 .border-white\/5,html:not(.dark) .fixed.inset-0 .divide-white\/5>*,html:not(.dark) .fixed.inset-0 .divide-white\/10>*,html:not(.dark) .neuro-card .border-white\/10,html:not(.dark) .neuro-card .border-white\/15,html:not(.dark) .neuro-card .border-white\/5{border-color:#e2e8f0!important}html:not(.dark) .fixed.inset-0 button.bg-white\/5,html:not(.dark) .neuro-card button.bg-white\/5{background-color:#f1f5f9!important;color:#334155!important;border-color:#e2e8f0!important}html:not(.dark) .fixed.inset-0 button.bg-white\/5:hover,html:not(.dark) .neuro-card button.bg-white\/5:hover{background-color:#e2e8f0!important;color:#0f172a!important}html:not(.dark) .fixed.inset-0 .bg-white\/5:not(button):not(input):not(textarea),html:not(.dark) .fixed.inset-0 .neuro-inset,html:not(.dark) .neuro-card .neuro-inset{background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#1e293b!important}html:not(.dark) .fixed.inset-0 .border-dashed{border-color:#cbd5e1!important}html:not(.dark) .line-through{color:#64748b!important}html:not(.dark) button.bg-blue-600,html:not(.dark) button.bg-rose-600,html:not(.dark) button.bg-red-600,html:not(.dark) button.bg-purple-600,html:not(.dark) button.bg-emerald-600,html:not(.dark) button.bg-amber-600,html:not(.dark) .neuro-btn-primary,html:not(.dark) button.bg-blue-600 *,html:not(.dark) button.bg-rose-600 *,html:not(.dark) button.bg-red-600 *,html:not(.dark) button.bg-purple-600 *,html:not(.dark) button.bg-emerald-600 *,html:not(.dark) button.bg-amber-600 *,html:not(.dark) .neuro-btn-primary *{color:#fff!important}html:not(.dark) .text-white:not(button.bg-blue-600,button.bg-blue-600 *,button.bg-rose-600,button.bg-rose-600 *,button.bg-red-600,button.bg-red-600 *,button.bg-purple-600,button.bg-purple-600 *,button.bg-emerald-600,button.bg-emerald-600 *,button.bg-amber-600,button.bg-amber-600 *,a.bg-blue-600,a.bg-blue-600 *,.neuro-btn-primary,.neuro-btn-primary *){color:#0f172a!important}html:not(.dark) .text-neutral-100{color:#0f172a!important}html:not(.dark) .text-neutral-200{color:#1e293b!important}html:not(.dark) .text-neutral-300:not(button.bg-blue-600 *,button.bg-rose-600 *,button.bg-red-600 *,button.bg-purple-600 *){color:#334155!important}html:not(.dark) .bg-white\/\[0\.02\]:not(button):not(input):not(textarea),html:not(.dark) .bg-white\/\[0\.01\]:not(button):not(input):not(textarea),html:not(.dark) .bg-white\/5:not(button):not(input):not(textarea):not(.neuro-led-green):not(.neuro-led-blue),html:not(.dark) .bg-white\/\[0\.03\]:not(button):not(input):not(textarea){background-color:#f8fafc!important;border-color:#e2e8f0!important;color:#1e293b!important}html:not(.dark) .border-white\/10,html:not(.dark) .border-white\/15,html:not(.dark) .border-white\/20,html:not(.dark) .border-white\/5{border-color:#e2e8f0!important}html:not(.dark) [class*="border-[#1A1D24]"],html:not(.dark) [class*="border-[#1A1E24]"],html:not(.dark) [class*="border-[#12151A]"]{border-color:#e2e8f0!important}html:not(.dark) .divide-white\/10>*,html:not(.dark) .divide-white\/5>*{border-color:#e2e8f0!important}html:not(.dark) [class*="bg-[#0B0D10]"],html:not(.dark) [class*="bg-[#0D0F12]"],html:not(.dark) [class*="bg-[#12151A]"]{background-color:#f8fafc!important}html:not(.dark) button.bg-white\/5,html:not(.dark) button.bg-white\/10,html:not(.dark) a.bg-white\/5,html:not(.dark) a.bg-white\/10{background-color:#f1f5f9!important;color:#334155!important;border-color:#e2e8f0!important}html:not(.dark) button.bg-white\/5:hover,html:not(.dark) a.bg-white\/5:hover{background-color:#e2e8f0!important;color:#0f172a!important}html:not(.dark) .bg-\[#EEF2F6\] .text-neutral-300,html:not(.dark) .bg-\[#EEF2F6\] .text-neutral-400{color:#475569!important}html:not(.dark) .bg-\[#EEF2F6\] .text-neutral-100,html:not(.dark) .bg-\[#EEF2F6\] .text-neutral-200,html:not(.dark) .bg-\[#EEF2F6\] .text-white{color:#0f172a!important}
