h1,h2,h3,h4,h5,h6,p,span,div,label,button{color:inherit!important;visibility:visible!important;opacity:1!important}.app{min-height:100vh;background:var(--color-bg-primary);padding:0;font-family:var(--font-sans);animation:fadeIn .6s ease-out}.header{position:sticky;top:0;z-index:50;background:#0f172acc;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--color-border-primary);padding:1rem 0;margin-bottom:2rem}.header-container{max-width:1200px;margin:0 auto;padding:0 1.5rem;display:flex;justify-content:space-between;align-items:center;gap:1rem}.header-logo{display:flex;align-items:center;gap:.75rem}.logo-image{width:2.5rem;height:2.5rem;border-radius:var(--radius-md);object-fit:contain;filter:drop-shadow(0 2px 8px rgba(6,182,212,.3));transition:transform var(--transition-normal)}.logo-image:hover{transform:scale(1.05)}.header h1{font-size:1.75rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;margin:0}.header-actions{display:flex;align-items:center;gap:1rem}.status-indicator{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:var(--radius-lg);font-size:.875rem;font-weight:500;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.status-indicator.connected{background:#10b9811a;border:1px solid rgba(16,185,129,.2);color:var(--color-success)}.status-indicator.disconnected{background:#ef44441a;border:1px solid rgba(239,68,68,.2);color:var(--color-error)}.refresh-btn{background:none;border:none;color:inherit;padding:.25rem;border-radius:var(--radius-sm);cursor:pointer;transition:all var(--transition-fast);width:auto}.refresh-btn:hover{background:#ffffff1a;transform:rotate(90deg)}.notification-button{position:relative;background:var(--color-bg-glass);border:1px solid var(--color-border-primary);color:var(--color-text-secondary);padding:.5rem;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);width:auto;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.notification-button:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);transform:translateY(-1px)}.notification-button.has-notifications{color:var(--color-accent);border-color:var(--color-accent)}.notification-button.has-notifications:hover{background:#06b6d41a}.notification-icon{font-size:1.25rem;display:block}.notification-badge{position:absolute;top:-.25rem;right:-.25rem;background:var(--color-error);color:#fff;font-size:.75rem;font-weight:600;padding:.125rem .375rem;border-radius:var(--radius-sm);min-width:1.25rem;text-align:center;line-height:1;animation:pulse 2s infinite}.notification-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000001a;z-index:999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.message{display:flex;align-items:flex-start;gap:1rem;padding:1rem 1.5rem;border-radius:var(--radius-lg);margin-bottom:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid transparent;animation:slideIn .3s ease-out;position:relative;overflow:hidden}.message:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.message-content{flex:1;white-space:pre-line;line-height:1.5}.message-close{background:none;border:none;color:inherit;font-size:1.25rem;cursor:pointer;padding:.25rem;border-radius:var(--radius-sm);transition:background var(--transition-fast);width:auto;opacity:.7}.message-close:hover{background:#ffffff1a;opacity:1}.error-message{background:#ef44441a;border-color:#ef444433;color:#fecaca}.error-message:before{background:var(--color-error)}.success-message{background:#10b9811a;border-color:#10b98133;color:#a7f3d0}.success-message:before{background:var(--color-success)}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--color-accent)}.loading-spinner{width:2rem;height:2rem;border:2px solid var(--color-border-primary);border-top:2px solid var(--color-accent);border-radius:50%;animation:spin 1s linear infinite;margin-bottom:1rem}.main-content{max-width:1200px;margin:0 auto;padding:0 1.5rem 3rem;display:flex;flex-direction:column;gap:2rem}.dashboard-nav{display:flex;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:.5rem;gap:.5rem;box-shadow:var(--shadow-md)}.nav-tab{flex:1;padding:1rem 1.5rem;background:none;border:none;border-radius:var(--radius-lg);color:var(--color-text-secondary);font-size:.875rem;font-weight:600;cursor:pointer;transition:all var(--transition-normal);display:flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;position:relative;overflow:hidden}.nav-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-slow)}.nav-tab:hover:before{left:100%}.nav-tab:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary);transform:translateY(-1px)}.nav-tab.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md);transform:translateY(-2px)}.nav-tab.active:hover{transform:translateY(-2px)}.tab-content{min-height:600px;animation:fadeIn .4s ease-out}.section{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:2rem;transition:all var(--transition-normal);position:relative;overflow:hidden;animation:fadeIn .6s ease-out;z-index:1}.section:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.5;z-index:0}.section:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl);border-color:var(--color-border-secondary)}.section-header{display:flex!important;align-items:center!important;gap:.75rem!important;margin-bottom:2rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border-primary);position:relative;z-index:1;flex-direction:row!important;justify-content:flex-start!important}.section-title{font-size:1.5rem;font-weight:600;color:#f8fafc!important;margin:0;text-shadow:0 1px 2px rgba(0,0,0,.1);z-index:999!important;position:relative;display:inline-block!important;visibility:visible!important;opacity:1!important;vertical-align:middle!important;flex-shrink:0;background:#0000001a!important;padding:.25rem .5rem!important;border-radius:4px!important}.section-icon{font-size:1.5rem;opacity:1!important;z-index:999!important;position:relative;display:inline-block!important;vertical-align:middle!important;flex-shrink:0;margin-right:.75rem;visibility:visible!important}.form-grid{display:grid;gap:1.5rem}.form-group-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.form-label{font-size:.875rem;font-weight:500;color:var(--color-text-secondary);display:flex;align-items:center;gap:.5rem}.form-input{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:.875rem 1rem;color:var(--color-text-primary);transition:all var(--transition-normal);font-size:.875rem}.form-input:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a;background:var(--color-bg-secondary)}.form-input::placeholder{color:var(--color-text-tertiary)}.form-textarea{resize:vertical;min-height:5rem}.form-select{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:.875rem 1rem;color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-normal)}.form-select:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a}.checkbox-group{display:flex;align-items:center;gap:.75rem;padding:.5rem 0}.checkbox-input{width:1.125rem;height:1.125rem;accent-color:var(--color-accent)}.checkbox-label{font-size:.875rem;color:var(--color-text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.875rem;font-weight:500;border:none;border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-normal);text-decoration:none;position:relative;overflow:hidden}.btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-slow)}.btn:hover:before{left:100%}.btn-primary{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-secondary{background:var(--color-bg-tertiary);color:var(--color-text-primary);border:1px solid var(--color-border-secondary)}.btn-secondary:hover:not(:disabled){background:var(--color-border-secondary);transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.btn-icon{padding:.75rem;aspect-ratio:1}.file-upload-area{border:2px dashed var(--color-border-primary);border-radius:var(--radius-lg);padding:2rem;text-align:center;transition:all var(--transition-normal);background:var(--color-bg-elevated);position:relative;overflow:hidden}.file-upload-area:hover{border-color:var(--color-accent);background:var(--color-bg-glass)}.file-upload-area.drag-over{border-color:var(--color-accent);background:#06b6d40d;transform:scale(1.02)}.file-upload-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.file-upload-content{display:flex;flex-direction:column;align-items:center;gap:1rem;pointer-events:none}.file-upload-icon{font-size:3rem;color:var(--color-text-tertiary);margin-bottom:.5rem}.file-upload-text{color:var(--color-text-secondary);font-size:.875rem}.file-upload-hint{color:var(--color-text-tertiary);font-size:.75rem}.file-preview{margin-top:1rem;padding:1rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);display:flex;align-items:center;gap:1rem}.file-preview-image{width:4rem;height:4rem;object-fit:cover;border-radius:var(--radius-sm);background:var(--color-bg-tertiary)}.file-preview-info{flex:1;min-width:0}.file-preview-name{font-weight:500;color:var(--color-text-primary);margin-bottom:.25rem;truncate:true}.file-preview-size{font-size:.75rem;color:var(--color-text-tertiary)}.media-preview{margin-bottom:1.5rem;border-radius:var(--radius-lg);overflow:hidden;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary)}.media-container{position:relative;width:100%;aspect-ratio:16/9;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center}.media-image{width:100%;height:100%;object-fit:cover}.media-fallback{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:2rem;color:var(--color-text-tertiary)}.media-fallback-icon{font-size:3rem}.media-link{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-accent);color:#fff;border-radius:var(--radius-md);text-decoration:none;font-size:.875rem;font-weight:500;transition:all var(--transition-fast)}.media-link:hover{background:var(--color-accent-dark);transform:translateY(-1px)}.grid{display:grid;gap:1.5rem}.grid-2{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.card{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);padding:1.5rem;transition:all var(--transition-normal);position:relative;overflow:hidden}.card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:var(--gradient-primary);opacity:.3}.card:hover{transform:translateY(-4px);box-shadow:var(--shadow-xl);border-color:var(--color-border-secondary)}.card-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border-primary)}.card-title{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}.card-subtitle{font-size:.875rem;color:var(--color-text-tertiary);margin:.25rem 0 0}.card-body{display:flex;flex-direction:column;gap:.75rem}.card-field{display:flex;justify-content:space-between;align-items:center;padding:.5rem 0;border-bottom:1px solid rgba(52,68,82,.3)}.card-field:last-child{border-bottom:none}.card-field-label{font-size:.875rem;color:var(--color-text-tertiary);font-weight:500}.card-field-value{font-size:.875rem;color:var(--color-text-primary);font-weight:500;text-align:right;max-width:60%;word-break:break-all}.card-actions{display:flex;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--color-border-primary)}.badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .75rem;font-size:.75rem;font-weight:500;border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.05em}.badge-success{background:#10b9811a;color:var(--color-success);border:1px solid rgba(16,185,129,.2)}.badge-error{background:#ef44441a;color:var(--color-error);border:1px solid rgba(239,68,68,.2)}.badge-warning{background:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.2)}.badge-info{background:#3b82f61a;color:var(--color-info);border:1px solid rgba(59,130,246,.2)}.address{font-family:var(--font-mono);font-size:.75rem;background:var(--color-bg-tertiary);padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--color-border-primary)}@media (max-width: 1024px){.dashboard-nav{grid-template-columns:repeat(2,1fr);display:grid}.nav-tab{font-size:.8125rem;padding:.75rem 1rem}}@media (max-width: 768px){.header-container{flex-direction:column;gap:1rem;text-align:center}.header-actions{flex-wrap:wrap;justify-content:center}.main-content{padding:0 1rem 2rem;gap:1.5rem}.dashboard-nav{padding:.25rem;gap:.25rem}.nav-tab{font-size:.75rem;padding:.625rem .75rem;flex-direction:column;gap:.25rem}.section{padding:1.5rem}.section-header{flex-direction:column;align-items:flex-start;gap:.75rem}.form-group-row,.grid-2,.grid-3{grid-template-columns:1fr}.card-actions{flex-direction:column}.card-field{flex-direction:column;align-items:flex-start;gap:.25rem}.card-field-value{max-width:100%;text-align:left}.file-upload-area{padding:1.5rem}.file-upload-text{font-size:.875rem}.file-upload-hint{font-size:.75rem}}@media (max-width: 640px){.logo-image{width:2rem;height:2rem}.header h1{font-size:1.5rem}.dashboard-nav{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.nav-tab{font-size:.6875rem;padding:.5rem}.section,.card{padding:1rem}.modal-content{width:95vw;margin:1rem}}.preview-skeleton{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary)}.skeleton-image{width:100%;height:100%;background:linear-gradient(90deg,var(--color-bg-secondary) 25%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 75%);background-size:200px 100%;animation:shimmer 1.5s infinite linear;border-radius:var(--radius-md)}@keyframes slideInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes fadeInScale{0%{opacity:0;transform:scale(.95) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}.animate-slide-up{animation:slideInUp .4s ease-out}.animate-scale-in{animation:scaleIn .3s ease-out}.animate-fade-in{animation:fadeInScale .5s ease-out}.skeleton{background:linear-gradient(90deg,var(--color-bg-secondary) 25%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 75%);background-size:200px 100%;animation:shimmer 1.5s infinite linear;border-radius:var(--radius-md)}.skeleton-text{height:1rem;margin-bottom:.5rem}.skeleton-title{height:1.5rem;width:60%;margin-bottom:1rem}.skeleton-image{width:100%;height:200px}.hover-lift{transition:transform var(--transition-normal)}.hover-lift:hover{transform:translateY(-2px)}.hover-glow{transition:box-shadow var(--transition-normal)}.hover-glow:hover{box-shadow:var(--shadow-glow)}details{border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-elevated);transition:all var(--transition-normal)}details[open]{background:var(--color-bg-glass);border-color:var(--color-border-secondary)}summary{padding:.75rem 1rem;border-radius:var(--radius-md);transition:all var(--transition-fast);-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:.5rem}summary:hover{background:#ffffff0d}summary::-webkit-details-marker{display:none}summary:before{content:"▶";font-size:.75rem;transition:transform var(--transition-fast)}details[open] summary:before{transform:rotate(90deg)}.focus-ring:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media print{.app{background:#fff;color:#000}.section{border:1px solid #ccc;box-shadow:none;break-inside:avoid}}.notification-center{position:fixed;top:80px;right:20px;width:400px;max-height:60vh;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);z-index:1000;overflow:hidden;animation:slideInRight .3s ease-out}.notification-center .notification-header{padding:1rem 1.5rem;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center;background:var(--color-bg-elevated)}.notification-center .notification-header h3{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.clear-all-btn{background:none;border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);padding:.25rem .75rem;border-radius:var(--radius-sm);font-size:.75rem;cursor:pointer;transition:all var(--transition-fast);width:auto}.clear-all-btn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.notification-list{max-height:50vh;overflow-y:auto;padding:.5rem}.notification-item{margin-bottom:.75rem;background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);overflow:hidden;animation:slideInUp .3s ease-out;position:relative}.notification-item.notification-success{border-left:4px solid var(--color-success)}.notification-item.notification-error{border-left:4px solid var(--color-error)}.notification-item.notification-warning{border-left:4px solid var(--color-warning)}.notification-item.notification-info{border-left:4px solid var(--color-info)}.notification-content{padding:1rem}.notification-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.notification-icon{font-size:1rem}.notification-title{font-weight:600;color:var(--color-text-primary);flex:1;font-size:.875rem}.notification-close{background:none;border:none;color:var(--color-text-tertiary);font-size:1.25rem;cursor:pointer;padding:0;width:auto;height:auto;line-height:1;transition:color var(--transition-fast)}.notification-close:hover{color:var(--color-text-primary)}.notification-message{color:var(--color-text-secondary);font-size:.875rem;line-height:1.4;margin:0}.notification-action{margin-top:.75rem;background:var(--color-accent);color:#fff;border:none;padding:.5rem 1rem;border-radius:var(--radius-md);font-size:.75rem;cursor:pointer;transition:background var(--transition-fast);width:auto}.notification-action:hover{background:var(--color-accent-dark)}.notification-progress{height:2px;background:var(--color-bg-tertiary);overflow:hidden}.notification-progress-bar{height:100%;background:var(--color-accent);width:100%;animation:progressBar linear forwards;transform-origin:left}@keyframes progressBar{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.notification-toasts{position:fixed;top:20px;right:20px;z-index:1100;display:flex;flex-direction:column;gap:.75rem;max-width:400px;pointer-events:none}.notification-toast{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);box-shadow:var(--shadow-xl);overflow:hidden;animation:slideInFromRight .4s ease-out;pointer-events:auto;position:relative;min-width:320px}.notification-toast.notification-toast-success{border-left:4px solid var(--color-success)}.notification-toast.notification-toast-error{border-left:4px solid var(--color-error)}.notification-toast.notification-toast-warning{border-left:4px solid var(--color-warning)}.notification-toast.notification-toast-info{border-left:4px solid var(--color-info)}.toast-content{padding:1rem;display:flex;align-items:flex-start;gap:.75rem}.toast-icon{font-size:1.25rem;flex-shrink:0}.toast-text{flex:1;min-width:0}.toast-title{font-weight:600;color:var(--color-text-primary);font-size:.875rem;margin-bottom:.25rem}.toast-message{color:var(--color-text-secondary);font-size:.8125rem;line-height:1.4}.toast-close{background:none;border:none;color:var(--color-text-tertiary);font-size:1.25rem;cursor:pointer;padding:0;width:auto;height:auto;line-height:1;flex-shrink:0;transition:color var(--transition-fast)}.toast-close:hover{color:var(--color-text-primary)}.toast-progress{height:2px;background:var(--color-accent);animation:progressBar linear forwards;transform-origin:left}@keyframes slideInRight{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideInFromRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}@keyframes slideInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 640px){.notification-center{width:calc(100vw - 40px);max-width:400px}.notification-toasts{right:10px;left:10px;max-width:none}.notification-toast{min-width:auto}}.notification-list::-webkit-scrollbar{width:6px}.notification-list::-webkit-scrollbar-track{background:var(--color-bg-secondary);border-radius:var(--radius-sm)}.notification-list::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:var(--radius-sm)}.notification-list::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}.ip-portfolio{display:flex;flex-direction:column;gap:2rem;animation:fadeIn .6s ease-out}.brand-illustration{margin:2rem 0;display:flex;justify-content:center;width:100%;max-width:700px;margin-left:auto;margin-right:auto;padding:1.5rem;background:linear-gradient(135deg,#06b6d40d,#3b82f60d);border-radius:var(--radius-2xl);border:1px solid rgba(6,182,212,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.modred-brand-svg{width:100%;height:auto;max-width:600px;filter:drop-shadow(0 4px 20px rgba(6,182,212,.2));transition:transform .3s ease}.modred-brand-svg:hover{transform:scale(1.02)}@keyframes pulse-animation{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes rotate-animation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes float-animation{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes float-animation-delay{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes pulse-line{0%,to{stroke-dasharray:5,5;stroke-dashoffset:0}50%{stroke-dasharray:5,5;stroke-dashoffset:10}}@keyframes pulse-line-delay{0%,to{stroke-dasharray:3,7;stroke-dashoffset:0}50%{stroke-dasharray:3,7;stroke-dashoffset:-10}}@keyframes flow-animation{0%{stroke-dashoffset:0}to{stroke-dashoffset:20}}@keyframes flow-animation-reverse{0%{stroke-dashoffset:20}to{stroke-dashoffset:0}}@keyframes token-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes token-spin-delay{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes particle-float-1{0%,to{transform:translate(0);opacity:.6}33%{transform:translate(10px,-15px);opacity:1}66%{transform:translate(-5px,-8px);opacity:.8}}@keyframes particle-float-2{0%,to{transform:translate(0);opacity:.7}25%{transform:translate(-8px,12px);opacity:.9}75%{transform:translate(12px,-6px);opacity:.5}}@keyframes particle-float-3{0%,to{transform:translate(0);opacity:.5}40%{transform:translate(15px,8px);opacity:1}80%{transform:translate(-10px,-12px);opacity:.7}}@keyframes blockchain-block-0{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes blockchain-block-1{0%,to{transform:translateY(0)}50%{transform:translateY(-1px)}}@keyframes blockchain-block-2{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.pulse-animation{animation:pulse-animation 3s ease-in-out infinite}.rotate-animation{animation:rotate-animation 20s linear infinite;transform-origin:center}.float-animation{animation:float-animation 4s ease-in-out infinite}.float-animation-delay{animation:float-animation-delay 4s ease-in-out infinite .5s}.pulse-delay-1{animation:pulse-animation 2s ease-in-out infinite .2s}.pulse-delay-2{animation:pulse-animation 2s ease-in-out infinite .4s}.pulse-delay-3{animation:pulse-animation 2s ease-in-out infinite .6s}.pulse-line{animation:pulse-line 3s ease-in-out infinite}.pulse-line-delay{animation:pulse-line-delay 3s ease-in-out infinite .5s}.flow-animation{animation:flow-animation 4s linear infinite}.flow-animation-reverse{animation:flow-animation-reverse 5s linear infinite}.token-spin{animation:token-spin 8s linear infinite;transform-origin:center}.token-spin-delay{animation:token-spin-delay 6s linear infinite;transform-origin:center}.particle-float-1{animation:particle-float-1 6s ease-in-out infinite}.particle-float-2{animation:particle-float-2 8s ease-in-out infinite}.particle-float-3{animation:particle-float-3 7s ease-in-out infinite}.blockchain-block-0{animation:blockchain-block-0 3s ease-in-out infinite}.blockchain-block-1{animation:blockchain-block-1 3s ease-in-out infinite .5s}.blockchain-block-2{animation:blockchain-block-2 3s ease-in-out infinite 1s}.portfolio-header{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;margin-bottom:1rem}.portfolio-title h2{margin:0 0 .5rem;font-size:2rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.portfolio-title p{margin:0;color:var(--color-text-secondary);font-size:1rem}.portfolio-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;min-width:0}.stat-card{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:1.5rem;display:flex;align-items:center;gap:1rem;transition:all var(--transition-normal);min-width:0;overflow:hidden}.stat-card:hover{transform:translateY(-2px);border-color:var(--color-border-secondary);box-shadow:var(--shadow-lg)}.stat-icon{font-size:2rem;opacity:.8}.stat-content{display:flex;flex-direction:column;gap:.25rem;min-width:0;flex:1}.stat-value{font-size:1.5rem;font-weight:700;color:var(--color-text-primary);line-height:1;word-break:break-word;overflow-wrap:break-word;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:help}.stat-label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.portfolio-nav{display:flex;gap:.5rem;background:var(--color-bg-elevated);padding:.5rem;border-radius:var(--radius-lg);border:1px solid var(--color-border-primary)}.nav-btn{flex:1;padding:.75rem 1.5rem;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.nav-btn:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.nav-btn.active{background:var(--gradient-primary);color:#fff;box-shadow:var(--shadow-md)}.portfolio-content{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-2xl);padding:2rem;min-height:600px}.overview-section{display:flex;flex-direction:column;gap:2rem}.overview-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}.overview-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:1.5rem;transition:all var(--transition-normal)}.overview-card:hover{border-color:var(--color-border-secondary);transform:translateY(-2px)}.overview-card h3{margin:0 0 1rem;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.recent-assets{display:flex;flex-direction:column;gap:1rem}.recent-asset{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-bg-tertiary);border-radius:var(--radius-md);transition:all var(--transition-fast)}.recent-asset:hover{background:var(--color-bg-secondary)}.recent-asset-info{flex:1;display:flex;flex-direction:column;gap:.25rem}.asset-name{font-weight:600;color:var(--color-text-primary);font-size:.875rem}.asset-revenue{font-size:.75rem;color:var(--color-accent);font-weight:500}.performance-metrics{display:flex;flex-direction:column;gap:1rem}.metric{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0;border-bottom:1px solid var(--color-border-primary)}.metric:last-child{border-bottom:none}.metric-label{font-size:.875rem;color:var(--color-text-secondary)}.metric-value{font-weight:600;color:var(--color-text-primary);font-size:.875rem}.quick-actions{display:flex;flex-direction:column;gap:.75rem}.action-btn{padding:.75rem 1rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);text-align:left;width:100%}.action-btn:hover{background:var(--color-bg-secondary);border-color:var(--color-accent)}.asset-preview{width:4rem;height:4rem;border-radius:var(--radius-md);overflow:hidden;background:var(--color-bg-tertiary);display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.preview-image{width:100%;height:100%;object-fit:cover}.preview-skeleton{width:100%;height:100%}.skeleton-image{width:100%;height:100%;background:linear-gradient(90deg,var(--color-bg-secondary) 25%,var(--color-bg-tertiary) 50%,var(--color-bg-secondary) 75%);background-size:200px 100%;animation:shimmer 1.5s infinite linear}.preview-fallback{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;text-align:center;padding:.5rem}.preview-icon{font-size:1.5rem;opacity:.6}.preview-text{font-size:.75rem;color:var(--color-text-tertiary);font-weight:500;line-height:1.2}.assets-section{display:flex;flex-direction:column;gap:1.5rem}.assets-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.assets-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem}.asset-card{background:var(--color-bg-glass)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:1.5rem;cursor:pointer;transition:all var(--transition-normal);position:relative;display:flex;flex-direction:column;gap:1rem}.asset-card:hover{border-color:var(--color-border-secondary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.asset-card.selected{border-color:var(--color-accent);background:var(--color-bg-glass)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 0 0 1px #06b6d433}.asset-selection{position:absolute;top:1rem;right:1rem;z-index:1}.asset-selection input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.asset-info{display:flex;flex-direction:column;gap:.75rem}.asset-info h4{margin:0;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.asset-info p{margin:0;font-size:.875rem;color:var(--color-text-secondary);line-height:1.4}.asset-metrics{display:flex;flex-direction:column;gap:.5rem}.asset-metrics .metric{display:flex;justify-content:space-between;align-items:center;font-size:.8125rem;padding:.5rem 0;border-bottom:1px solid rgba(52,68,82,.3)}.asset-metrics .metric:last-child{border-bottom:none}.asset-status{display:flex;gap:.5rem;flex-wrap:wrap}.status-tag{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}.status-tag.encrypted{background:#f59e0b1a;color:var(--color-warning);border:1px solid rgba(245,158,11,.2)}.status-tag.disputed{background:#ef44441a;color:var(--color-error);border:1px solid rgba(239,68,68,.2)}.portfolios-section{display:flex;flex-direction:column;gap:1.5rem}.portfolios-header{display:flex;justify-content:space-between;align-items:center;gap:1rem}.portfolios-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.portfolios-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem}.portfolio-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:1.5rem;transition:all var(--transition-normal);display:flex;flex-direction:column;gap:1rem}.portfolio-card:hover{border-color:var(--color-border-secondary);transform:translateY(-2px);box-shadow:var(--shadow-lg)}.portfolio-card .portfolio-header{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:0}.portfolio-card h4{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.portfolio-badges{display:flex;gap:.5rem;flex-wrap:wrap}.badge{padding:.25rem .5rem;border-radius:var(--radius-sm);font-size:.75rem;font-weight:500}.badge.public{background:#10b9811a;color:var(--color-success);border:1px solid rgba(16,185,129,.2)}.badge.assets{background:#3b82f61a;color:var(--color-info);border:1px solid rgba(59,130,246,.2)}.portfolio-preview{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;align-items:center}.portfolio-preview .asset-preview{width:100%;aspect-ratio:1}.portfolio-more{display:flex;align-items:center;justify-content:center;background:var(--color-bg-tertiary);border-radius:var(--radius-md);font-size:.875rem;font-weight:600;color:var(--color-text-secondary);aspect-ratio:1}.portfolio-metrics{display:flex;justify-content:space-between;gap:1rem}.portfolio-actions{display:flex;gap:.75rem}.portfolio-actions .btn{flex:1;font-size:.875rem;padding:.75rem 1rem}.analytics-section{display:flex;flex-direction:column;gap:1.5rem}.analytics-section h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.analytics-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1.5rem}.analytics-card{background:var(--color-bg-elevated);border:1px solid var(--color-border-primary);border-radius:var(--radius-lg);padding:1.5rem}.analytics-card h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.revenue-chart{display:flex;flex-direction:column;gap:1rem}.revenue-bar{display:flex;align-items:center;gap:1rem}.bar-label{width:120px;font-size:.875rem;color:var(--color-text-secondary);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bar-container{flex:1;height:8px;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);overflow:hidden}.bar-fill{height:100%;background:var(--gradient-primary);transition:width var(--transition-normal)}.bar-value{width:80px;text-align:right;font-size:.875rem;color:var(--color-text-primary);font-weight:600}.performance-list{display:flex;flex-direction:column;gap:1rem}.performance-item{display:flex;align-items:center;gap:1rem;padding:.75rem;background:var(--color-bg-tertiary);border-radius:var(--radius-md)}.performance-info{flex:1;display:flex;justify-content:space-between;align-items:center}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;text-align:center;color:var(--color-text-secondary)}.empty-icon{font-size:4rem;margin-bottom:1rem;opacity:.6}.empty-state h3{margin:0 0 .5rem;color:var(--color-text-primary)}.empty-state p{margin:0;max-width:400px}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#000c;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn .3s ease-out}.modal-content{background:var(--color-bg-secondary);border:1px solid var(--color-border-primary);border-radius:var(--radius-xl);max-width:600px;width:90vw;max-height:90vh;overflow:hidden;animation:scaleIn .3s ease-out}.modal-header{padding:1.5rem;border-bottom:1px solid var(--color-border-primary);display:flex;justify-content:space-between;align-items:center}.modal-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.modal-close{background:none;border:none;color:var(--color-text-secondary);font-size:1.5rem;cursor:pointer;padding:.25rem;border-radius:var(--radius-sm);transition:all var(--transition-fast);width:auto}.modal-close:hover{background:var(--color-bg-tertiary);color:var(--color-text-primary)}.modal-body{padding:1.5rem;max-height:60vh;overflow-y:auto}.modal-footer{padding:1.5rem;border-top:1px solid var(--color-border-primary);display:flex;gap:1rem;justify-content:flex-end}.modal-body .form-group{margin-bottom:1.5rem}.modal-body .form-group label{display:block;margin-bottom:.5rem;color:var(--color-text-secondary);font-weight:500;font-size:.875rem}.modal-body .form-group input,.modal-body .form-group textarea{width:100%;padding:.75rem;border:1px solid var(--color-border-primary);border-radius:var(--radius-md);background:var(--color-bg-elevated);color:var(--color-text-primary);font-size:.875rem;transition:all var(--transition-normal)}.modal-body .form-group input:focus,.modal-body .form-group textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a}.checkbox-label{display:flex!important;align-items:center;gap:.5rem;cursor:pointer}.checkbox-label input[type=checkbox]{width:auto!important;margin:0}.selected-assets h4{margin:0 0 1rem;font-size:1rem;font-weight:600;color:var(--color-text-primary)}.asset-chips{display:flex;flex-wrap:wrap;gap:.5rem}.asset-chip{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:var(--color-bg-tertiary);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);font-size:.875rem;color:var(--color-text-primary)}.asset-chip button{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;padding:0;width:auto;font-size:1rem;line-height:1}.asset-chip button:hover{color:var(--color-error)}@media (max-width: 1024px){.portfolio-header{flex-direction:column;gap:1.5rem}.portfolio-stats{grid-template-columns:repeat(2,1fr);gap:.75rem}.stat-card{padding:1rem}.stat-value{font-size:1.25rem}.analytics-grid{grid-template-columns:1fr}.brand-illustration,.modred-brand-svg{max-width:500px}}@media (max-width: 768px){.portfolio-nav{grid-template-columns:repeat(2,1fr);display:grid}.nav-btn{font-size:.75rem;padding:.625rem 1rem}.portfolio-content{padding:1rem}.overview-grid,.assets-grid,.portfolios-grid{grid-template-columns:1fr}.portfolio-stats{grid-template-columns:1fr;gap:.5rem}.stat-card{padding:.75rem}.stat-value{font-size:1.125rem}.stat-icon{font-size:1.5rem}.modal-content{width:95vw}.modal-header,.modal-body,.modal-footer{padding:1rem}.brand-illustration{margin:1.5rem 0;max-width:450px}.modred-brand-svg{max-width:450px}}@media (max-width: 640px){.assets-header,.portfolios-header{flex-direction:column;align-items:stretch;gap:1rem}.portfolio-actions,.modal-footer{flex-direction:column}.brand-illustration{margin:1rem 0;max-width:380px}.modred-brand-svg{max-width:380px}.modred-brand-svg .pulse-animation,.modred-brand-svg .rotate-animation,.modred-brand-svg .float-animation,.modred-brand-svg .flow-animation{animation-duration:6s}}.wallet-required-notice{padding:.75rem 1rem;background:#f59e0b1a;border:1px solid rgba(245,158,11,.2);border-radius:var(--radius-md);text-align:center}.wallet-required-notice p{margin:0;color:var(--color-warning);font-size:.875rem;font-weight:500}.asset-card.no-wallet{cursor:default;opacity:.9;background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.asset-card.no-wallet:hover{transform:none;box-shadow:none;border-color:var(--color-border-primary);background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.asset-card.no-wallet .asset-info{position:relative}.asset-card.no-wallet .asset-info:after{content:"View Only - Connect wallet to interact";position:absolute;bottom:-.5rem;left:0;right:0;font-size:.75rem;color:var(--color-text-tertiary);text-align:center;background:var(--color-bg-tertiary);padding:.25rem .5rem;border-radius:var(--radius-sm);opacity:.8}.arbitration-dashboard{max-width:1200px;margin:0 auto;padding:20px;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.dashboard-header{text-align:center;margin-bottom:30px;padding:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:12px;box-shadow:0 4px 6px #0000001a}.dashboard-header h1{margin:0 0 10px;font-size:2.5rem;font-weight:700;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important}.dashboard-header p{margin:0;font-size:1.1rem;opacity:.9}.header-actions{margin-top:15px;display:flex;gap:10px;justify-content:center}.check-infringements-btn{background:#f59e0b;color:#fff;border:none;padding:10px 20px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease}.check-infringements-btn:hover{background:#d97706;transform:translateY(-1px)}.loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.spinner{width:40px;height:40px;border:4px solid #f3f3f3;border-top:4px solid #667eea;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:20px}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-banner{background:#fee2e2;border:1px solid #fecaca;color:#dc2626;padding:12px 16px;border-radius:8px;margin-bottom:20px;display:flex;align-items:center;justify-content:space-between}.error-banner button{background:#dc2626;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer;font-size:.875rem}.dashboard-tabs{display:flex;gap:8px;margin-bottom:30px;border-bottom:2px solid #e5e7eb}.dashboard-tabs button{background:none;border:none;padding:12px 24px;font-size:1rem;font-weight:500;color:#6b7280;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s ease}.dashboard-tabs button:hover{color:#374151;background:#f9fafb}.dashboard-tabs button.active{color:#667eea;border-bottom-color:#667eea;background:#f8fafc}.section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.section-header h2{margin:0;font-size:1.5rem;font-weight:600;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important}.refresh-btn{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s ease}.refresh-btn:hover{background:#5a67d8}.disputes-grid,.assets-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;margin-bottom:30px}.dispute-card,.asset-card{background:var(--color-bg-glass)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000001a;transition:box-shadow .2s ease}.dispute-card:hover,.asset-card:hover{box-shadow:0 4px 6px #0000001a}.dispute-header,.asset-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.dispute-header h3,.asset-header h3{margin:0;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important}.status-badge{padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;color:#fff}.status-badge.active{background:#10b981}.status-badge.inactive{background:#ef4444}.dispute-details,.asset-details{margin-bottom:16px}.dispute-details p,.asset-details p{margin:8px 0;font-size:.875rem;color:#4b5563}.dispute-details strong,.asset-details strong{color:#1f2937;font-weight:600}.infringement-status{margin-top:15px;padding:15px;background:#f8fafc;border-radius:8px;border-left:4px solid #e5e7eb}.infringement-badge,.arbitration-badge{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:600;margin-left:8px}.infringement-badge.detected{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.infringement-badge.none,.arbitration-badge.eligible{background:#f0fdf4;color:#16a34a;border:1px solid #bbf7d0}.arbitration-badge.not-eligible{background:#fef2f2;color:#dc2626;border:1px solid #fecaca}.tokens-section{padding:20px}.token-status{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:20px;border-left:4px solid #3b82f6}.status-indicator{margin:15px 0}.init-token-btn{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:8px;font-weight:600;cursor:pointer;transition:all .2s ease;margin-top:15px}.init-token-btn:hover{background:#059669;transform:translateY(-1px)}.token-balance{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:20px;border-left:4px solid #10b981}.balance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:15px;margin-top:15px}.balance-item{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:15px;border-radius:8px;border:1px solid #e5e7eb;font-size:.9rem}.token-actions{background:#f8fafc;border-radius:12px;padding:20px;margin-bottom:20px;border-left:4px solid #f59e0b}.action-group{margin-bottom:25px}.action-group h4{margin:0 0 10px;color:var(--color-text-primary)!important;font-size:1rem;visibility:visible!important;opacity:1!important}.input-group{display:flex;gap:10px;align-items:center}.input-group input{flex:1;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.9rem}.input-group input:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.action-btn{background:#3b82f6;color:#fff;border:none;padding:10px 20px;border-radius:6px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap}.action-btn:hover{background:#2563eb;transform:translateY(-1px)}.claim-btn{background:#10b981}.claim-btn:hover{background:#059669}.token-info{background:#f8fafc;border-radius:12px;padding:20px;border-left:4px solid #8b5cf6}.dispute-actions{display:flex;gap:8px;flex-wrap:wrap}.dispute-actions button{background:#667eea;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:500;transition:background .2s ease}.dispute-actions button:hover{background:#5a67d8}.dispute-actions button:last-child{background:#8b5cf6}.dispute-actions button:last-child:hover{background:#7c3aed}.empty-state{text-align:center;padding:40px 20px;color:#6b7280;font-size:1rem;grid-column:1 / -1}.new-dispute-form,.vote-form{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:12px;padding:24px;margin-bottom:20px;box-shadow:0 1px 3px #0000001a}.new-dispute-form h3,.vote-form h3{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important}.form-group{margin-bottom:16px}.form-group label{display:block;margin-bottom:6px;font-weight:500;color:#374151;font-size:.875rem}.form-group input{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:6px;font-size:.875rem;transition:border-color .2s ease}.form-group input:focus{outline:none;border-color:#667eea;box-shadow:0 0 0 3px #667eea1a}.form-group input[type=checkbox]{width:auto;margin-right:8px}.submit-btn{background:#10b981;color:#fff;border:none;padding:12px 24px;border-radius:6px;cursor:pointer;font-size:.875rem;font-weight:600;transition:background .2s ease}.submit-btn:hover{background:#059669}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:30px}.stat-card{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:12px;padding:24px;text-align:center;box-shadow:0 1px 3px #0000001a}.stat-card h3{margin:0 0 12px;font-size:1rem;font-weight:600;color:var(--color-text-primary)!important;text-transform:uppercase;letter-spacing:.05em;visibility:visible!important;opacity:1!important}.stat-number{font-size:2.5rem;font-weight:700;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important;margin:0}.arbitration-info{background:var(--color-bg-glass);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--color-border-primary);border-radius:12px;padding:24px;box-shadow:0 1px 3px #0000001a}.arbitration-info h3{margin:0 0 20px;font-size:1.25rem;font-weight:600;color:var(--color-text-primary)!important;visibility:visible!important;opacity:1!important}.info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:16px}.info-item{padding:12px 16px;background:#f8fafc;border-radius:8px;font-size:.875rem;color:#4b5563}.info-item strong{color:#1f2937;font-weight:600}@media (max-width: 768px){.arbitration-dashboard{padding:16px}.dashboard-header h1{font-size:2rem}.disputes-grid,.assets-grid{grid-template-columns:1fr}.dashboard-tabs{flex-wrap:wrap}.section-header{flex-direction:column;align-items:flex-start;gap:12px}.dispute-actions{flex-direction:column}.stats-grid{grid-template-columns:repeat(2,1fr)}.info-grid{grid-template-columns:1fr}}@media (max-width: 480px){.dashboard-header h1{font-size:1.75rem}.stats-grid{grid-template-columns:1fr}.stat-number{font-size:2rem}}.kyc-management{display:flex;flex-direction:column;gap:1.5rem}.kyc-status-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem}.kyc-status-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--color-bg-secondary);border-radius:8px;border:1px solid var(--color-border)}.kyc-status-label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.kyc-status-value{font-size:1rem;font-weight:600;padding:.25rem .5rem;border-radius:4px;display:inline-block;width:fit-content}.kyc-status-value.success{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.kyc-status-value.error{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.kyc-status-value.warning{background:#f59e0b1a;color:#f59e0b;border:1px solid rgba(245,158,11,.2)}.kyc-status-value.address{background:#3b82f61a;color:#3b82f6;border:1px solid rgba(59,130,246,.2);font-family:Courier New,monospace;font-size:.875rem}.contract-info{display:flex;flex-direction:column;gap:1rem}.contract-info-item{display:flex;flex-direction:column;gap:.5rem;padding:1rem;background:var(--color-bg-secondary);border-radius:8px;border:1px solid var(--color-border)}.contract-info-label{font-size:.875rem;color:var(--color-text-secondary);font-weight:500}.contract-info-value{font-size:.875rem;font-family:Courier New,monospace;color:var(--color-text-primary);word-break:break-all}.contract-info-value.address{color:var(--color-primary);font-weight:500}.form-group-row{display:flex;gap:1rem;margin-top:1rem}.form-group-row .btn{flex:1}.form-hint{font-size:.75rem;color:var(--color-text-tertiary);margin-top:.5rem;line-height:1.4}@media (max-width: 768px){.kyc-status-grid{grid-template-columns:1fr}.form-group-row{flex-direction:column}.contract-info-item{padding:.75rem}}.kyc-status-indicator{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-weight:500;transition:all .3s ease}.kyc-status-indicator.loading{background:#9ca3af1a;color:#6b7280;border:1px solid rgba(156,163,175,.2)}.kyc-status-indicator.verified{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.kyc-status-indicator.unverified{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.kyc-status-indicator:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.kyc-icon{font-size:1rem}.kyc-text{font-size:.875rem}.kyc-status-value{transition:all .3s ease}.kyc-status-value:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.btn:disabled:hover{transform:none}.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff;border:none}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-2px);box-shadow:0 4px 12px #22c55e4d}.btn-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff;border:none}.btn-error:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-2px);box-shadow:0 4px 12px #ef44444d}.compliance-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1rem}.compliance-tab{padding:.75rem 1rem;border:none;background:transparent;color:var(--color-text-secondary);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500}.compliance-tab:hover{background:var(--color-bg-secondary);color:var(--color-text)}.compliance-tab.active{background:var(--color-primary);color:#fff;box-shadow:0 2px 4px #0000001a}.compliance-section{padding:1rem 0}.compliance-section h4{margin-bottom:1rem;color:var(--color-text);font-size:1.125rem;font-weight:600}.info-box{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px;padding:1rem;margin:1rem 0}.info-box p{margin:0 0 .5rem;color:var(--color-text);font-weight:500}.info-box ul{margin:.5rem 0 0 1.5rem;color:var(--color-text-secondary)}.info-box li{margin-bottom:.25rem}.radio-group{display:flex;flex-direction:column;gap:.75rem;margin:.5rem 0}.radio-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s ease}.radio-label:hover{background:var(--color-bg-secondary)}.radio-label input[type=radio]{margin:0;width:16px;height:16px;accent-color:var(--color-primary)}.radio-text{font-size:.875rem;font-weight:500;color:var(--color-text)}.form-select{width:100%;padding:.75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease}.form-select option{background:var(--color-bg);color:var(--color-text)}.form-textarea{resize:vertical;min-height:60px;font-family:inherit}.form-hint{font-size:.75rem;color:var(--color-text-secondary);margin-top:.25rem;line-height:1.4}@media (max-width: 768px){.kyc-management{gap:1rem}.kyc-status-grid{grid-template-columns:1fr}.form-group-row{flex-direction:column;gap:.75rem}.contract-info{grid-template-columns:1fr}.compliance-tabs{flex-wrap:wrap;gap:.25rem}.compliance-tab{padding:.5rem .75rem;font-size:.8rem}}.enhanced-licensing-management{display:flex;flex-direction:column;gap:1.5rem}.licensing-tabs{display:flex;gap:.5rem;margin-bottom:1.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1rem;flex-wrap:wrap}.licensing-tab{padding:.75rem 1rem;border:none;background:transparent;color:var(--color-text-secondary);border-radius:6px;cursor:pointer;transition:all .2s ease;font-size:.875rem;font-weight:500;white-space:nowrap}.licensing-tab:hover{background:var(--color-bg-secondary);color:var(--color-text)}.licensing-tab.active{background:var(--color-primary);color:#fff;box-shadow:0 2px 4px #0000001a}.form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.form-group{display:flex;flex-direction:column;gap:.5rem}.form-label{font-size:.875rem;font-weight:500;color:var(--color-text)}.form-input{padding:.75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease}.form-input:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.form-select{padding:.75rem;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);color:var(--color-text);font-size:.875rem;transition:border-color .2s ease}.form-select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.1)}.form-textarea{resize:vertical;min-height:80px;font-family:inherit}.checkbox-group{display:flex;flex-direction:column;gap:.5rem}.checkbox-label{display:flex;align-items:center;gap:.5rem;cursor:pointer;padding:.5rem;border-radius:6px;transition:background-color .2s ease}.checkbox-label:hover{background:var(--color-bg-secondary)}.checkbox-label input[type=checkbox]{margin:0;width:16px;height:16px;accent-color:var(--color-primary)}.checkbox-text{font-size:.875rem;font-weight:500;color:var(--color-text)}.btn{padding:.75rem 1rem;border:none;border-radius:6px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}.btn:disabled{opacity:.6;cursor:not-allowed}.btn-primary{background:linear-gradient(135deg,var(--color-primary),#4f46e5);color:#fff}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg,#4f46e5,#3730a3);transform:translateY(-1px);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.3)}.btn-success{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.btn-success:hover:not(:disabled){background:linear-gradient(135deg,#16a34a,#15803d);transform:translateY(-1px);box-shadow:0 4px 12px #22c55e4d}.btn-error{background:linear-gradient(135deg,#ef4444,#dc2626);color:#fff}.btn-error:hover:not(:disabled){background:linear-gradient(135deg,#dc2626,#b91c1c);transform:translateY(-1px);box-shadow:0 4px 12px #ef44444d}.btn-secondary{background:var(--color-bg-secondary);color:var(--color-text);border:1px solid var(--color-border)}.btn-secondary:hover:not(:disabled){background:var(--color-border);transform:translateY(-1px)}.btn-full{width:100%}.license-terms-display{margin-top:1.5rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px}.license-terms-display h4{margin:0 0 1rem;color:var(--color-text);font-size:1.125rem;font-weight:600}.license-terms-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin-bottom:1rem}.license-term-item{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--color-bg);border-radius:6px;border:1px solid var(--color-border)}.license-term-label{font-size:.75rem;color:var(--color-text-secondary);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.license-term-value{font-size:.875rem;color:var(--color-text);font-weight:600}.license-terms-description{margin-top:1rem;padding:1rem;background:var(--color-bg);border-radius:6px;border:1px solid var(--color-border)}.license-terms-description h5{margin:0 0 .5rem;color:var(--color-text);font-size:1rem;font-weight:600}.license-terms-description p{margin:0;color:var(--color-text-secondary);line-height:1.5}.license-holders-display{margin-top:1.5rem;padding:1rem;background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:8px}.license-holders-display h4{margin:0 0 1rem;color:var(--color-text);font-size:1.125rem;font-weight:600}.license-holders-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.license-holder-item{padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;transition:all .2s ease}.license-holder-item:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.license-holder-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem;padding-bottom:.75rem;border-bottom:1px solid var(--color-border)}.license-holder-address{font-size:.875rem;font-weight:600;color:var(--color-text);font-family:monospace}.license-holder-status{padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.license-holder-status.valid{background:#22c55e1a;color:#22c55e;border:1px solid rgba(34,197,94,.2)}.license-holder-status.invalid{background:#ef44441a;color:#ef4444;border:1px solid rgba(239,68,68,.2)}.license-holder-details{display:flex;flex-direction:column;gap:.5rem}.license-holder-detail{display:flex;justify-content:space-between;align-items:center}.license-holder-label{font-size:.75rem;color:var(--color-text-secondary);font-weight:500}.license-holder-value{font-size:.875rem;color:var(--color-text);font-weight:600}@media (max-width: 768px){.enhanced-licensing-management{gap:1rem}.licensing-tabs{flex-direction:column;gap:.25rem}.licensing-tab{padding:.5rem .75rem;font-size:.8rem}.form-grid,.license-terms-grid,.license-holders-grid{grid-template-columns:1fr}.license-holder-header{flex-direction:column;gap:.5rem;align-items:flex-start}.license-holder-detail{flex-direction:column;gap:.25rem;align-items:flex-start}}@media (max-width: 480px){.licensing-tab{padding:.5rem;font-size:.75rem}.btn{padding:.5rem .75rem;font-size:.8rem}.license-term-item{padding:.5rem}.license-holder-item{padding:.75rem}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", sans-serif;--font-mono: "JetBrains Mono", "Fira Code", monospace;--color-primary-50: #eff6ff;--color-primary-100: #dbeafe;--color-primary-200: #bfdbfe;--color-primary-300: #93c5fd;--color-primary-400: #60a5fa;--color-primary-500: #3b82f6;--color-primary-600: #2563eb;--color-primary-700: #1d4ed8;--color-primary-800: #1e40af;--color-primary-900: #1e3a8a;--color-accent: #06b6d4;--color-accent-light: #67e8f9;--color-accent-dark: #0891b2;--color-success: #10b981;--color-warning: #f59e0b;--color-error: #ef4444;--color-info: #3b82f6;--color-bg-primary: #0f172a;--color-bg-secondary: #1e293b;--color-bg-tertiary: #334155;--color-bg-elevated: rgba(30, 41, 59, .8);--color-bg-glass: rgba(30, 41, 59, .6);--color-text-primary: #f8fafc;--color-text-secondary: #cbd5e1;--color-text-tertiary: #94a3b8;--color-text-disabled: #64748b;--color-border-primary: #334155;--color-border-secondary: #475569;--color-border-accent: var(--color-accent);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 10px 10px -5px rgba(0, 0, 0, .04);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-glow: 0 0 20px rgba(6, 182, 212, .3);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--spacing-xs: .5rem;--spacing-sm: .75rem;--spacing-md: 1rem;--spacing-lg: 1.5rem;--spacing-xl: 2rem;--spacing-2xl: 3rem;--spacing-3xl: 4rem;--transition-fast: .15s ease-in-out;--transition-normal: .25s ease-in-out;--transition-slow: .35s ease-in-out;--gradient-primary: linear-gradient(135deg, var(--color-primary-600) 0%, var(--color-accent) 100%);--gradient-secondary: linear-gradient(135deg, var(--color-bg-secondary) 0%, var(--color-bg-tertiary) 100%);--gradient-glow: radial-gradient(circle at center, rgba(6, 182, 212, .1) 0%, transparent 70%)}html{font-family:var(--font-sans);font-size:16px;line-height:1.6;color-scheme:dark;scroll-behavior:smooth}body{background:var(--color-bg-primary);background-image:radial-gradient(circle at 25% 25%,rgba(6,182,212,.1) 0%,transparent 50%),radial-gradient(circle at 75% 75%,rgba(59,130,246,.1) 0%,transparent 50%);color:var(--color-text-primary);min-height:100vh;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:#06b6d44d;color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:var(--color-bg-secondary)}::-webkit-scrollbar-thumb{background:var(--color-bg-tertiary);border-radius:var(--radius-md)}::-webkit-scrollbar-thumb:hover{background:var(--color-border-secondary)}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-weight:600;line-height:1.2;letter-spacing:-.025em}h1{font-size:2.5rem;font-weight:700;background:var(--gradient-primary);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}h2{font-size:1.875rem}h3{font-size:1.5rem}p{color:var(--color-text-secondary);line-height:1.6}a{color:var(--color-accent);text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--color-accent-light)}button{font-family:inherit;font-size:.875rem;font-weight:500;border:none;border-radius:var(--radius-md);padding:.75rem 1.5rem;cursor:pointer;transition:all var(--transition-normal);display:inline-flex;align-items:center;justify-content:center;gap:.5rem;white-space:nowrap;position:relative;overflow:hidden}button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent);transition:left var(--transition-slow)}button:hover:before{left:100%}input,select,textarea{font-family:inherit;font-size:.875rem;color:var(--color-text-primary);background:var(--color-bg-glass);border:1px solid var(--color-border-primary);border-radius:var(--radius-md);padding:.75rem;transition:all var(--transition-normal);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:100%}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px #06b6d41a}input::placeholder,textarea::placeholder{color:var(--color-text-tertiary)}input[type=checkbox]{width:1.25rem;height:1.25rem;accent-color:var(--color-accent)}.flex{display:flex}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.mb-2{margin-bottom:.5rem}.mt-2{margin-top:.5rem}.text-sm{font-size:.875rem}.text-xs{font-size:.75rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.rounded{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.opacity-75{opacity:.75}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}@media (max-width: 640px){html{font-size:14px}h1{font-size:2rem}h2{font-size:1.5rem}button{padding:.625rem 1.25rem}}@media (prefers-reduced-motion: reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
