:root{--primary:#1e40af;--primary-light:#3b82f6;--primary-dark:#1e3a8a;--accent:#0ea5e9;--accent-hover:#0284c7;--background:#f8fafc;--surface:#fff;--surface-elevated:#f1f5f9;--surface-border:#e2e8f0;--text-main:#0f172a;--text-muted:#64748b;--success:#10b981;--error:#ef4444;--warning:#f59e0b;--brand-navy:#061024;--brand-navy-light:#0d1b2a;--brand-mint:#00f2a7;--brand-teal:#06b6d4;--font-primary:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif}html{height:100%}html,body{background-color:var(--background);max-width:100vw;color:var(--text-main);overflow-x:hidden}body{min-height:100%;font-family:var(--font-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;display:flex}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.glass-panel{-webkit-backdrop-filter:blur(12px);border:1px solid var(--surface-border);background:#ffffffd9;box-shadow:0 8px 32px #0000000d}.text-gradient{background:linear-gradient(90deg, var(--primary) 0%, var(--accent) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-blue{background:linear-gradient(90deg,#3b82f6 0%,#2563eb 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-emerald{background:linear-gradient(90deg,#10b981 0%,#059669 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-amber{background:linear-gradient(90deg,#f59e0b 0%,#d97706 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-purple{background:linear-gradient(90deg,#8b5cf6 0%,#7c3aed 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.btn-primary{background-color:var(--accent);color:#000;cursor:pointer;border:none;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.btn-primary:hover{background-color:var(--accent-hover);transform:translateY(-2px);box-shadow:0 4px 12px #d4af374d}.btn-secondary{color:var(--text-main);border:1px solid var(--surface-border);cursor:pointer;background-color:#0000;border-radius:8px;padding:.75rem 1.5rem;font-weight:600;transition:all .2s}.btn-secondary:hover{background-color:var(--surface-elevated)}.sidebar-link{color:var(--text-main);border-radius:8px;padding:.75rem 1rem;font-weight:500;transition:background-color .2s;display:block}.sidebar-link:hover{background-color:var(--surface-elevated)}@keyframes blink-warning{0%,49%{opacity:1}50%,to{opacity:.2}}.blink-closing{font-weight:800;animation:1s ease-in-out infinite blink-warning;color:#ef4444!important}@keyframes pulse-green{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 8px #10b98100}}.pulse-live{animation:2s infinite pulse-green}@keyframes slideInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-in{animation:.3s ease-out slideInUp}@keyframes blob-sweep-top{0%{transform:translate(0)scale(1)}50%{transform:translate(30vw,10vh)scale(1.1)}to{transform:translate(0)scale(1)}}@keyframes blob-sweep-bottom{0%{transform:translate(0)scale(1)}50%{transform:translate(-30vw,-10vh)scale(1.2)}to{transform:translate(0)scale(1)}}@keyframes blob-sweep-side{0%{transform:translate(0)scale(1)}50%{transform:translate(-10vw,30vh)scale(.9)}to{transform:translate(0)scale(1)}}.blob-1{animation:20s ease-in-out infinite blob-sweep-top}.blob-2{animation:25s ease-in-out infinite blob-sweep-bottom}.blob-3{animation:22s ease-in-out infinite blob-sweep-side}:root{--dashboard-bg:#f8fafc;--bento-glass-bg:#ffffffb3;--bento-glass-border:#fff9;--bento-glass-hover:#ffffffe6;--bento-shadow:0 10px 30px -10px #0000000d;--bento-shadow-hover:0 20px 40px -10px #0000001a;--text-main:#0f172a;--text-muted:#64748b;--glass-header:#fff9}.dark-theme{--dashboard-bg:#0a0f1e;--bento-glass-bg:#ffffff08;--bento-glass-border:#ffffff14;--bento-glass-hover:#ffffff0f;--bento-shadow:0 10px 30px -10px #00000080;--bento-shadow-hover:0 20px 40px -10px #000000b3;--text-main:#f8fafc;--text-muted:#94a3b8;--glass-header:#0a0f1e80}.dashboard-new-container{background-color:var(--dashboard-bg);min-height:100vh;color:var(--text-main);transition:background-color .3s,color .3s;position:relative;overflow:hidden}@keyframes panGrid{0%{background-position:0 0}to{background-position:24px 24px}}.animated-grid-bg{pointer-events:none;z-index:0;background-image:radial-gradient(var(--text-muted) 1px, transparent 1px);opacity:.15;background-size:24px 24px;animation:15s linear infinite panGrid;position:absolute;inset:0}.dark-theme .animated-grid-bg{opacity:.1}.bento-card{background:var(--bento-glass-bg);border:1px solid var(--bento-glass-border);-webkit-backdrop-filter:blur(16px);box-shadow:var(--bento-shadow);border-radius:16px;flex-direction:column;padding:1.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.bento-card:hover{box-shadow:var(--bento-shadow-hover);background:var(--bento-glass-hover);border-color:#94a3b833;transform:translateY(-4px)}.dark-theme .bento-card:hover{border-color:#ffffff26}.bento-card-orb{filter:blur(40px);pointer-events:none;opacity:.15;border-radius:50%;width:150px;height:150px;transition:opacity .3s;position:absolute;top:-20%;right:-10%}.dark-theme .bento-card-orb{opacity:.25}.bento-card:hover .bento-card-orb{opacity:.35}.orb-blue{background:#3b82f6}.orb-emerald{background:#10b981}.orb-amber{background:#f59e0b}.orb-purple{background:#8b5cf6}.bento-link{color:var(--text-main);background:0 0;border-left:2px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}.bento-link:hover{background:#00000008;transform:translate(4px)}.dark-theme .bento-link:hover{background:#ffffff0d}.bento-link.hover-blue:hover{border-left-color:#3b82f6}.bento-link.hover-emerald:hover{border-left-color:#10b981}.bento-link.hover-amber:hover{border-left-color:#f59e0b}.bento-link.hover-purple:hover{border-left-color:#8b5cf6}.bento-icon-wrapper{background:#0000000a;border-radius:12px;padding:.6rem;display:inline-flex}.dark-theme .bento-icon-wrapper{background:#ffffff0d}.themed-table{border-collapse:separate;border-spacing:0;width:100%;font-size:.9rem}.themed-table th{color:var(--text-muted);text-align:left;border-bottom:1px solid var(--bento-glass-border);background:#00000005;padding:1rem 1.5rem;font-weight:600}.dark-theme .themed-table th{background:#ffffff05}.themed-table td{color:var(--text-main);border-bottom:1px solid var(--bento-glass-border);padding:1rem 1.5rem;font-weight:600}.themed-table tr:hover td{background:#00000004}.dark-theme .themed-table tr:hover td{background:#ffffff05}@keyframes typingPlaceholder{0%,15%{content:"type to filter..."}25%,40%{content:"find 'Live Auctions'..."}50%,65%{content:"search 'Ledger'..."}75%,90%{content:"explore tools..."}to{content:"type to filter..."}}.search-input-wrapper{align-items:center;transition:all .3s;display:flex;position:relative}.search-input-wrapper:hover,.search-input-wrapper:focus-within{border-color:var(--primary-light);transform:translateY(-2px);box-shadow:0 12px 30px #003b731f}.search-input-animated{font-family:inherit}
