@media (max-width: 768px){.reward-panel-grid{width:100%!important;max-width:100%!important;margin:0 0 16px!important}.reward-panel-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;padding:8px 0!important;margin-bottom:12px!important}.balance-wallet-box{padding:16px!important;border-radius:8px!important;background:linear-gradient(135deg,#0ebe8226,#0ebe8214)!important;border:2px solid rgba(14,190,130,.3)!important;box-shadow:0 4px 12px #0ebe8226!important;width:100%!important}.balance-wallet-title{margin-bottom:8px!important;color:#1a1a1a!important;font-weight:600!important;font-size:1rem!important}.balance-wallet-amount{color:#0ebe82!important;font-weight:800!important;font-size:1.5rem!important;word-break:break-word!important}.balance-wallet-address{color:#666!important;font-size:.75rem!important;word-break:break-all!important}.balance-wallet-error{color:#d32f2f!important;font-size:.75rem!important}.tablero-recompensas-box{width:100%!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;padding:12px 0!important}.tablero-recompensas-title{font-weight:900!important;letter-spacing:.5px!important;color:#0ebe82!important;font-size:1.3rem!important}.reward-panel-button-container{text-align:left!important}.actualizar-button{width:100%!important;min-width:unset!important;font-size:1rem!important;padding:12px!important}.filtros-grid{margin-top:12px!important}.filtros-title-box{display:flex!important;align-items:center!important;gap:8px!important;margin-bottom:8px!important}.filtros-icon{color:#0ebe82!important}.filtros-title{color:#1a1a1a!important;font-weight:700!important;font-size:1rem!important}.filtros-date-field{width:100%!important;margin-bottom:12px!important}.filtros-date-field .MuiOutlinedInput-root{background-color:#fff!important}.filtros-date-field .MuiOutlinedInput-root fieldset{border-color:#0ebe82!important;border-width:3px!important}.filtros-date-field .MuiOutlinedInput-root:hover fieldset,.filtros-date-field .MuiOutlinedInput-root.Mui-focused fieldset{border-color:#0ebe82!important}.filtros-date-field .MuiInputLabel-root{color:#1a1a1a!important;font-weight:700!important;font-size:1rem!important;background-color:#fff!important;padding:0 8px!important}.filtros-date-field input{color:#1a1a1a!important;font-weight:700!important;font-size:1rem!important;padding:14px!important}.dias-seleccionados{color:#0ebe82!important;text-align:left!important;font-weight:600!important;font-size:.95rem!important;padding:8px 0!important}}.legal-docs-dialog .MuiDialogContent-root{background-color:#121212!important}.legal-docs-dialog .MuiDialogTitle-root{background:linear-gradient(135deg,#0ebe82,#0a9e68)!important;color:#fff!important}.legal-docs-dialog .MuiDialogActions-root{background-color:#1a1a1a!important}.legal-docs-dialog .MuiDialog-paper{background:linear-gradient(180deg,#121212,#1a1a2e)!important}.legal-docs-dialog .legal-docs-step-card.MuiCard-root,.legal-docs-dialog .MuiCard-root.legal-docs-step-card,.legal-docs-step-card.MuiCard-root.MuiPaper-root{background:linear-gradient(135deg,#1e1e2e,#252540)!important;border:2px solid rgba(33,150,243,.4)!important;border-radius:12px!important;box-shadow:0 4px 20px #0000004d!important}.legal-docs-dialog .legal-docs-step-card.MuiCard-root:hover,.legal-docs-step-card.MuiCard-root.MuiPaper-root:hover{border-color:#2196f3b3!important;box-shadow:0 6px 24px #2196f340!important}.legal-docs-dialog .legal-docs-step-card .MuiCardContent-root,.legal-docs-step-card.MuiCard-root .MuiCardContent-root{background:transparent!important;color:#fff!important;padding:20px!important}.legal-docs-step-card.MuiCard-root .MuiTypography-root,.legal-docs-step-card.MuiCard-root .MuiCardContent-root .MuiTypography-root,.legal-docs-dialog .legal-docs-step-card .MuiTypography-root{color:#fff!important}.legal-docs-step-title{color:#2196f3!important;font-weight:700!important}.legal-docs-step-card .MuiTextField-root .MuiInputBase-root,.legal-docs-step-card .MuiOutlinedInput-root,.legal-docs-dialog .legal-docs-step-card .MuiInputBase-root,.legal-docs-dark-field .MuiInputBase-root{background-color:#0006!important;color:#fff!important;border-radius:8px!important}.legal-docs-step-card .MuiInputBase-input,.legal-docs-step-card textarea,.legal-docs-dark-field .MuiInputBase-input,.legal-docs-step-card textarea.MuiInputBase-input,.legal-docs-dark-field textarea{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.legal-docs-step-card .MuiInputLabel-root,.legal-docs-dark-field .MuiInputLabel-root{color:#ffffffb3!important}.legal-docs-step-card .MuiInputLabel-root.Mui-focused,.legal-docs-dark-field .MuiInputLabel-root.Mui-focused{color:#2196f3!important}.legal-docs-step-card .MuiOutlinedInput-notchedOutline,.legal-docs-dark-field .MuiOutlinedInput-notchedOutline{border-color:#2196f380!important}.legal-docs-step-card .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.legal-docs-dark-field .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#2196f3cc!important}.legal-docs-step-card .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.legal-docs-dark-field .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#2196f3!important}.legal-docs-step-card .MuiFormControlLabel-label{color:#fff!important}.legal-docs-step-card .MuiIconButton-root{color:#ffffffb3!important}.legal-docs-step-card .MuiIconButton-root:hover{color:#fff!important;background:#ffffff1a!important}.legal-docs-step-card .MuiIconButton-root.Mui-disabled{color:#ffffff4d!important}.legal-docs-preview-container{background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:24px!important}.legal-docs-preview-container *,.legal-docs-preview-container .MuiTypography-root{color:#fff!important}.legal-docs-preview-header{margin-bottom:24px!important}.legal-docs-preview-title{color:#fff!important;font-weight:600!important}.legal-docs-preview-description{color:#ffffffb3!important}.legal-docs-steps-nav{background-color:#2196f31a!important;border:1px solid rgba(33,150,243,.3)!important;border-radius:8px!important;padding:16px!important;margin-bottom:24px!important}.legal-docs-steps-nav .MuiIconButton-root{color:#fff!important}.legal-docs-steps-nav .MuiIconButton-root.Mui-disabled{color:#ffffff4d!important}.legal-docs-step-indicator{color:#2196f3!important;font-weight:600!important}.legal-docs-step-subtitle{color:#ffffffb3!important}.legal-docs-step-content{background-color:#0d0d0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:24px!important;min-height:300px!important}.legal-docs-step-content .MuiTypography-root{color:#fff!important;white-space:pre-wrap!important;line-height:1.7!important}.legal-docs-preview-dialog .MuiDialogContent-root{background-color:#121212!important}.legal-docs-preview-dialog .MuiPaper-root{background-color:#1a1a1a!important}.legal-docs-real-preview{background-color:#1a1a1a!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:24px!important}.legal-docs-real-preview .MuiTypography-root{color:#fff!important}.legal-docs-real-preview-title{color:#fff!important;font-weight:600!important;margin-bottom:16px!important}.legal-docs-real-preview-content{color:#ffffffe6!important;white-space:pre-wrap!important;line-height:1.7!important}.legal-docs-variables-section{background-color:#0d0d0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:16px!important;font-family:monospace!important;font-size:.85rem!important}.legal-docs-variables-section .MuiTypography-root{color:#fffc!important}.legal-docs-icon-selector{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(80px,1fr))!important;gap:12px!important;padding:16px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;background-color:#0000004d!important}.legal-docs-icon-item{padding:12px!important;display:flex!important;flex-direction:column!important;align-items:center!important;gap:4px!important;cursor:pointer!important;border:1px solid rgba(255,255,255,.15)!important;background-color:#ffffff0d!important;border-radius:8px!important;transition:all .2s!important}.legal-docs-icon-item:hover{transform:translateY(-2px)!important;box-shadow:0 4px 8px #0000004d!important;border-color:#1976d2!important;background-color:#1976d21a!important}.legal-docs-icon-item.selected{border:2px solid #1976d2!important;background-color:#1976d233!important}.legal-docs-icon-item .MuiSvgIcon-root{font-size:32px!important;color:#fff9!important}.legal-docs-icon-item.selected .MuiSvgIcon-root{color:#1976d2!important}.legal-docs-icon-label{font-size:.65rem!important;text-align:center!important;color:#ffffffb3!important}.legal-docs-icon-item.selected .legal-docs-icon-label{color:#1976d2!important;font-weight:600!important}.legal-docs-dialog .MuiTabs-root{background-color:#1a1a1a!important}.legal-docs-dialog .MuiTab-root{color:#ffffffb3!important}.legal-docs-dialog .MuiTab-root.Mui-selected{color:#2196f3!important}.legal-docs-dialog .MuiTab-root.Mui-disabled{color:#ffffff4d!important}.legal-docs-dialog .MuiTabs-indicator{background-color:#2196f3!important}.legal-docs-dialog .MuiDivider-root{border-color:#ffffff1a!important}.legal-docs-step-chips{display:flex!important;justify-content:center!important;gap:8px!important;margin-top:24px!important;flex-wrap:wrap!important}.legal-docs-step-chip{cursor:pointer!important}.legal-docs-step-chip.active{font-weight:700!important}.legal-docs-config-options-grid{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:16px!important;padding:16px!important;background:#0003!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important;margin-bottom:24px!important}@media (max-width: 900px){.legal-docs-config-options-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 600px){.legal-docs-config-options-grid{grid-template-columns:1fr!important}}.legal-docs-config-option{display:flex!important;flex-direction:column!important;padding:12px 16px!important;background:#ffffff0d!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.1)!important;transition:all .2s ease!important}.legal-docs-config-option:hover{background:#ffffff14!important;border-color:#0ebe824d!important}.legal-docs-config-option .MuiFormControlLabel-root{margin:0!important}.legal-docs-config-option .MuiFormControlLabel-label{color:#fff!important;font-weight:500!important}.legal-docs-config-option-description{color:#fff9!important;font-size:.75rem!important;margin-top:4px!important;padding-left:42px!important}.legal-docs-signature-section{margin-top:24px!important;padding:20px!important;background:#0000004d!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.1)!important}.legal-docs-signature-title{color:#fff!important;font-weight:600!important;margin-bottom:16px!important;display:flex!important;align-items:center!important;gap:8px!important}.legal-docs-signature-canvas-container{background:#fff!important;border-radius:8px!important;padding:4px!important;margin-bottom:12px!important}.legal-docs-signature-canvas{width:100%!important;height:150px!important;border:2px dashed rgba(0,0,0,.2)!important;border-radius:6px!important;cursor:crosshair!important}.legal-docs-signature-actions{display:flex!important;gap:8px!important;justify-content:flex-end!important}.legal-docs-required-modal{z-index:9999!important}.legal-docs-required-modal .MuiDialog-paper{background:linear-gradient(180deg,#0a0a14,#141428)!important;border:2px solid rgba(14,190,130,.3)!important;max-width:800px!important}.legal-docs-required-modal .MuiDialogTitle-root{background:linear-gradient(135deg,#0ebe82,#0a9e68)!important;color:#fff!important}.legal-docs-required-modal .MuiDialogContent-root{padding:32px!important;max-height:70vh!important;overflow-y:auto!important}.legal-docs-required-modal-content{color:#fff!important;line-height:1.7!important}.legal-docs-required-modal-content h1,.legal-docs-required-modal-content h2,.legal-docs-required-modal-content h3{color:#0ebe82!important;margin-top:24px!important;margin-bottom:12px!important}.legal-docs-required-modal-content p{margin-bottom:16px!important}.legal-docs-required-modal-content ul,.legal-docs-required-modal-content ol{padding-left:24px!important;margin-bottom:16px!important}.legal-docs-required-modal-footer{display:flex!important;flex-direction:column!important;gap:16px!important;padding:24px!important;background:#0000004d!important;border-top:1px solid rgba(255,255,255,.1)!important}.legal-docs-accept-checkbox{background:#0ebe821a!important;padding:12px 16px!important;border-radius:8px!important;border:1px solid rgba(14,190,130,.3)!important}.legal-docs-accept-checkbox .MuiFormControlLabel-label{color:#fff!important;font-weight:500!important}.legal-docs-dialog .MuiTypography-subtitle2{color:#fff!important;font-weight:600!important}.legal-docs-dialog .MuiAlert-root{background:#2196f31a!important;border:1px solid rgba(33,150,243,.3)!important}.legal-docs-dialog .MuiAlert-message{color:#fff!important}.legal-docs-dialog .MuiSwitch-switchBase.Mui-checked{color:#0ebe82!important}.legal-docs-dialog .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0ebe8280!important}.legal-docs-dialog div.MuiCard-root.legal-docs-step-card,div.legal-docs-step-card.MuiCard-root,.MuiCard-root.MuiPaper-root.legal-docs-step-card{background:linear-gradient(135deg,#1e1e2e,#252540)!important;background-color:#1e1e2e!important}.legal-docs-step-card .MuiPaper-root,.legal-docs-step-card.MuiPaper-root{background:transparent!important;background-color:transparent!important}.legal-docs-dialog .MuiPaper-root.MuiDialog-paper{background:linear-gradient(180deg,#121212,#1a1a2e)!important}.legal-docs-step-card>.MuiBox-root,.legal-docs-step-card .MuiCardContent-root>.MuiBox-root{background:transparent!important}*{box-sizing:border-box}.uni2-elegant-page{width:100%;max-width:100vw;overflow-x:hidden;padding:0 16px}.stat-card-wrapper{background:linear-gradient(135deg,var(--card-color-15) 0%,var(--card-color-05) 100%);border:2px solid var(--card-color-40);border-radius:8px;box-shadow:0 4px 16px var(--card-color-20);transition:all .3s ease;position:relative;overflow:hidden}.stat-card-wrapper:hover{box-shadow:0 8px 24px var(--card-color-40);border-color:var(--card-color-60)}.stat-card-decoration{position:absolute;top:-30px;right:-30px;width:120px;height:120px;border-radius:50%;background:radial-gradient(circle,var(--card-color-20) 0%,transparent 70%);pointer-events:none}.stat-card-content{display:flex;align-items:center;gap:20px;padding:24px;position:relative;z-index:1}.stat-card-icon-box{width:56px;height:56px;border-radius:8px;background:linear-gradient(135deg,var(--card-color) 0%,var(--card-color-cc) 100%);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px var(--card-color-40);flex-shrink:0}.stat-card-icon{color:#fff;font-size:28px}.stat-card-text-box{flex:1;min-width:0}.stat-card-header{display:flex;align-items:center;gap:4px;margin-bottom:8px}.stat-card-title{color:var(--card-color-cc);font-weight:700;text-transform:uppercase;letter-spacing:.5px;font-size:.7rem}.stat-card-tooltip-icon{color:var(--card-color);cursor:help;opacity:.7;font-size:1.1rem}.stat-card-tooltip-icon:hover{opacity:1}.stat-card-value{color:var(--card-color);font-weight:800;line-height:1.2;margin-bottom:4px;text-shadow:0 2px 8px var(--card-color-40);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:2rem}.stat-card-subtitle{color:#fff9;font-weight:500;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni2-elegant-header{margin-bottom:32px;width:100%}.uni2-elegant-header-title{font-weight:800;color:#fff;text-shadow:0 0 30px rgba(14,190,130,.3);margin-bottom:8px;font-size:2.5rem}.uni2-elegant-header-subtitle{color:#ffffffb3;font-size:1rem}.dashboard-main-grid{width:100%}.uni2-elegant-footer{margin-top:32px;padding:16px;width:100%}.footer-grid-left{text-align:left}.footer-grid-right{text-align:right}.footer-title{color:#ffffffe6;font-weight:600}.footer-version,.footer-description{color:#fff9}.notification-modal-paper{border-radius:16px;box-shadow:0 8px 32px #0000004d}.notification-modal-title{color:#fff;font-weight:700;font-size:1.5rem;display:flex;align-items:center;gap:16px;padding:24px}.notification-modal-title.type-error{background:#f44336}.notification-modal-title.type-warning{background:#ff9800}.notification-modal-title.type-success{background:#4caf50}.notification-modal-title.type-info{background:#0ebe82}.notification-modal-content{margin-top:24px;padding-bottom:16px}.notification-modal-image-top{margin-bottom:24px;text-align:center}.notification-modal-image-top img{max-width:100%;max-height:400px;border-radius:12px;object-fit:contain}.notification-modal-image-bottom{margin-top:24px;text-align:center}.notification-modal-image-bottom img{max-width:100%;max-height:400px;border-radius:12px;object-fit:contain}.notification-modal-message{color:#1a1a1a;font-size:1.05rem;line-height:1.8;white-space:pre-line}.notification-modal-creator{margin-top:24px;padding-top:16px;border-top:1px solid #eee}.notification-modal-creator-text{color:#666}.notification-modal-actions{padding:0 16px 16px}.notification-modal-button{background:#0ebe82;color:#fff;font-weight:700;padding-left:32px;padding-right:32px}.notification-modal-button:hover{background:#0ca86e}.no-node-card{text-align:center;padding:64px 0}.no-node-emoji{font-size:64px;margin-bottom:16px}.no-node-title{color:#0ebe82;font-weight:700;margin-bottom:16px}.no-node-description{color:#000000b3;margin-bottom:24px;line-height:1.8}.no-node-info-box{padding:16px;border-radius:8px;background-color:#0ebe821a;border:1px solid rgba(14,190,130,.3)}.no-node-info-text{color:#0ebe82;font-weight:600}@media (max-width: 1024px){.stat-card-wrapper:hover{transform:none}.stat-card-decoration{top:-25px;right:-25px;width:100px;height:100px}.stat-card-content{gap:16px;padding:20px}.stat-card-icon-box{width:52px;height:52px}.stat-card-icon{font-size:26px}.stat-card-value{font-size:1.75rem}.uni2-elegant-header-title{font-size:2rem}}@media (max-width: 768px){.uni2-elegant-page{padding:0 8px!important;max-width:100vw}.MuiGrid-container{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.MuiGrid-item{padding:8px!important;flex-basis:100%!important;max-width:100%!important}.stat-card-wrapper:hover{transform:none}.stat-card-decoration{top:-20px;right:-20px;width:80px;height:80px}.stat-card-content{gap:12px;padding:12px}.stat-card-icon-box{width:48px;height:48px}.stat-card-icon{font-size:24px}.stat-card-header{margin-bottom:4px}.stat-card-title{font-size:.6rem}.stat-card-tooltip-icon{font-size:.9rem}.stat-card-value{font-size:1.25rem;margin-bottom:2px}.stat-card-subtitle{font-size:.7rem}.uni2-elegant-header{margin-bottom:16px;padding:8px 4px}.uni2-elegant-header-title{font-size:1.5rem;margin-bottom:4px}.uni2-elegant-header-subtitle{font-size:.75rem}.uni2-elegant-footer{margin-top:24px;padding:12px}.footer-grid-left,.footer-grid-right{text-align:left}.MuiCard-root,.stat-card-glass,.uni2-white-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;margin-bottom:12px!important}.MuiCardContent-root{padding:12px!important;width:100%!important}.MuiButton-root{width:100%!important;margin-top:8px!important;margin-bottom:8px!important;min-height:44px}.MuiTypography-h3{font-size:1.5rem!important}.MuiTypography-h4{font-size:1.3rem!important}.MuiTypography-h5{font-size:1.1rem!important}.MuiTypography-h6{font-size:.95rem!important}.MuiDialog-paper{margin:16px!important;max-width:calc(100% - 32px)!important}.notification-modal-title{padding:16px;font-size:1.2rem;gap:12px}.notification-modal-content{margin-top:16px;padding:16px}.notification-modal-message{font-size:.95rem}.notification-modal-actions{padding:12px 16px}.no-node-card{padding:48px 0}.no-node-emoji{font-size:48px}body,html{overflow-x:hidden!important;max-width:100vw!important}}@media (max-width: 480px){.uni2-elegant-page{padding:0 4px!important}.MuiGrid-item{padding:4px!important}.stat-card-content{gap:8px;padding:8px}.stat-card-icon-box{width:40px;height:40px}.stat-card-icon{font-size:20px}.stat-card-title{font-size:.55rem}.stat-card-value{font-size:1.1rem}.stat-card-subtitle{font-size:.65rem}.uni2-elegant-header{margin-bottom:12px;padding:4px 2px}.uni2-elegant-header-title{font-size:1.25rem}.uni2-elegant-header-subtitle{font-size:.7rem}.MuiCardContent-root{padding:8px!important}.MuiButton-root{padding:10px 16px!important;font-size:.85rem!important}.MuiTypography-h4{font-size:1.1rem!important}.MuiTypography-h5{font-size:.95rem!important}.MuiTypography-h6{font-size:.85rem!important}.notification-modal-title{font-size:1.1rem}.notification-modal-message{font-size:.9rem}}.landing-page{position:relative;min-height:100vh;background:linear-gradient(180deg,#0a140f,#0f1e15,#0a140f);overflow-x:hidden}.landing-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.landing-header{position:fixed;top:0;right:0;padding:2rem;z-index:1000;animation:slideInRight .6s ease-out}.landing-content{position:relative;z-index:1;padding-top:6rem;padding-bottom:4rem}.hero-section{text-align:center;padding:4rem 0 6rem;position:relative}.hero-title,.hero-subtitle{position:relative;z-index:2}.features-section{padding:4rem 0;position:relative}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:2rem;margin-top:3rem}.feature-card{position:relative;overflow:hidden}.feature-card:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,transparent,#22c55e,transparent);transform:translate(-100%);transition:transform .6s ease}.feature-card:hover:before{transform:translate(100%)}.stats-section{padding:6rem 0;position:relative}.stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:3rem;text-align:center;max-width:900px;margin:0 auto}.stat-card{padding:2rem;background:#ffffff05;border-radius:16px;border:1px solid rgba(34,197,94,.1);backdrop-filter:blur(10px);transition:all .3s ease}.stat-card:hover{transform:translateY(-5px);background:#ffffff0a;border-color:#22c55e4d;box-shadow:0 12px 32px #22c55e33}.landing-footer{text-align:center;padding:3rem 0 2rem;margin-top:4rem;border-top:1px solid rgba(34,197,94,.1)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@media (max-width: 768px){.landing-header{padding:1.5rem}.landing-content{padding-top:4rem}.hero-section{padding:2rem 0 4rem}.features-grid{grid-template-columns:1fr;gap:1.5rem}.stats-grid{grid-template-columns:1fr;gap:2rem}.stats-section{padding:4rem 0}}.feature-card,.stat-card{position:relative;overflow:hidden}.feature-card:after,.stat-card:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg,#22c55e0d,#10b9810d);opacity:0;transition:opacity .3s ease;pointer-events:none}.feature-card:hover:after,.stat-card:hover:after{opacity:1}.landing-page{scroll-behavior:smooth}.landing-page::-webkit-scrollbar{width:8px}.landing-page::-webkit-scrollbar-track{background:#0a140f80}.landing-page::-webkit-scrollbar-thumb{background:#22c55e4d;border-radius:4px}.landing-page::-webkit-scrollbar-thumb:hover{background:#22c55e80}.admin-modal-dialog-paper{background:linear-gradient(135deg,#1a1a2e,#16213e)!important;border:1px solid rgba(14,190,130,.3)!important;box-shadow:0 8px 32px #00000080!important}.admin-modal-dialog-title{background:linear-gradient(135deg,#0ebe82,#0a9e68)!important;color:#fff!important;padding:20px 24px!important;font-weight:600!important;font-size:1.5rem!important;border-bottom:2px solid rgba(14,190,130,.5)!important}.admin-modal-dialog-content{background:#1e1e30!important;padding:24px!important;color:#fff!important}.admin-modal-dialog-actions{background:#1a1a2e!important;border-top:1px solid rgba(14,190,130,.3)!important;padding:16px 24px!important}.admin-modal-form-container .MuiTabs-root{background:#ffffff0d!important;border-radius:8px!important;padding:8px!important}.admin-modal-form-container .MuiTab-root{color:#ffffffb3!important;font-weight:500!important;text-transform:none!important;font-size:1rem!important;min-height:56px!important}.admin-modal-form-container .MuiTab-root.Mui-selected{color:#0ebe82!important;background:#0ebe821a!important;border-radius:8px!important;font-weight:600!important}.admin-modal-form-container .MuiTabs-indicator{background-color:#0ebe82!important;height:3px!important}.admin-modal-form-container .MuiTab-iconWrapper{color:#ffffffb3!important}.admin-modal-form-container .MuiTab-root.Mui-selected .MuiTab-iconWrapper{color:#0ebe82!important}.admin-modal-form-container .MuiTextField-root .MuiInputLabel-root{color:#ffffffe6!important;font-weight:500!important;background:transparent!important;padding:0 4px!important}.admin-modal-form-container .MuiTextField-root .MuiInputLabel-root.Mui-focused{color:#0ebe82!important;font-weight:600!important}.admin-modal-form-container .MuiOutlinedInput-root{background:#ffffff14!important;border-radius:8px!important;color:#fff!important}.admin-modal-form-container .MuiOutlinedInput-root:hover{background:#ffffff1f!important}.admin-modal-form-container .MuiOutlinedInput-root.Mui-focused{background:#ffffff26!important}.admin-modal-form-container .MuiOutlinedInput-notchedOutline{border-color:#0ebe824d!important;border-width:1.5px!important}.admin-modal-form-container .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0ebe8280!important}.admin-modal-form-container .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0ebe82!important;border-width:2px!important;box-shadow:0 0 0 3px #0ebe8233!important}.admin-modal-form-container .MuiInputBase-input{color:#fff!important;font-weight:500!important;padding:14px!important}.admin-modal-form-container .MuiInputBase-input::placeholder{color:#ffffff80!important;opacity:1!important}.admin-modal-form-container .MuiFormHelperText-root{color:#ffffffb3!important;font-size:.85rem!important;margin-top:6px!important;font-weight:400!important}.admin-modal-form-container .MuiFormHelperText-root.Mui-error{color:#ff6b6b!important;font-weight:500!important}.admin-modal-form-container .MuiFormControl-root .MuiInputLabel-root{color:#ffffffe6!important;background:transparent!important}.admin-modal-form-container .MuiSelect-select,.admin-modal-form-container .MuiSelect-select.MuiSelect-outlined,.admin-modal-form-container .MuiInputBase-input.MuiSelect-select,.admin-modal-form-container .MuiSelect-select em,.admin-modal-form-container .MuiOutlinedInput-input.MuiSelect-select{color:#fff!important;background:#ffffff14!important;font-weight:500!important;-webkit-text-fill-color:#ffffff!important}.admin-modal-form-container .MuiSelect-select>div,.admin-modal-form-container .MuiSelect-select span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.admin-modal-form-container .MuiSelect-icon{color:#ffffffb3!important}.admin-modal-form-container .MuiInputBase-input.Mui-disabled{color:#fff9!important;-webkit-text-fill-color:rgba(255,255,255,.6)!important}.MuiPopover-root .MuiMenu-paper,.MuiMenu-paper{background:#1e1e30!important;border:1px solid rgba(14,190,130,.3)!important;box-shadow:0 8px 24px #0006!important}.MuiPopover-root .MuiMenuItem-root,.MuiMenu-list .MuiMenuItem-root,.MuiMenuItem-root{color:#fff!important;padding:12px 16px!important;font-weight:500!important}.MuiPopover-root .MuiMenuItem-root:hover,.MuiMenu-list .MuiMenuItem-root:hover,.MuiMenuItem-root:hover{background:#0ebe8226!important;color:#fff!important}.MuiPopover-root .MuiMenuItem-root.Mui-selected,.MuiMenu-list .MuiMenuItem-root.Mui-selected,.MuiMenuItem-root.Mui-selected{background:#0ebe8240!important;color:#0ebe82!important;font-weight:600!important}.MuiPopover-root .MuiMenuItem-root.Mui-selected:hover,.MuiMenu-list .MuiMenuItem-root.Mui-selected:hover,.MuiMenuItem-root.Mui-selected:hover{background:#0ebe8259!important;color:#0ebe82!important}.MuiDialog-root .MuiSelect-select,.MuiDialog-root .MuiSelect-select.MuiSelect-outlined,.MuiDialog-root .MuiInputBase-input.MuiSelect-select,.MuiDialog-root .MuiOutlinedInput-input.MuiSelect-select,.MuiDialog-root .MuiSelect-select em,.admin-modal-dialog-paper .MuiSelect-select,.admin-modal-dialog-paper .MuiSelect-select.MuiSelect-outlined,.admin-modal-dialog-paper .MuiInputBase-input.MuiSelect-select,.admin-modal-dialog-paper .MuiOutlinedInput-input.MuiSelect-select,.admin-modal-dialog-paper .MuiSelect-select em,.MuiDialog-root .MuiSelect-nativeInput{color:#fff!important;background:#ffffff14!important;font-weight:500!important;-webkit-text-fill-color:#ffffff!important}.MuiDialog-root .MuiSelect-select>div,.MuiDialog-root .MuiSelect-select span,.admin-modal-dialog-paper .MuiSelect-select>div,.admin-modal-dialog-paper .MuiSelect-select span{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.MuiDialog-root .MuiSelect-icon,.admin-modal-dialog-paper .MuiSelect-icon{color:#ffffffb3!important}.MuiDialog-root .MuiSelect-select:hover,.admin-modal-dialog-paper .MuiSelect-select:hover{background:#ffffff1f!important}.MuiDialog-root .MuiFormControl-root .MuiInputLabel-root,.admin-modal-dialog-paper .MuiFormControl-root .MuiInputLabel-root{color:#ffffffe6!important;background:transparent!important}.MuiDialog-root .MuiFormControl-root .MuiInputLabel-root.Mui-focused,.admin-modal-dialog-paper .MuiFormControl-root .MuiInputLabel-root.Mui-focused{color:#0ebe82!important}.MuiDialog-root .MuiOutlinedInput-root,.admin-modal-dialog-paper .MuiOutlinedInput-root{color:#fff!important}.MuiDialog-root .MuiOutlinedInput-notchedOutline,.admin-modal-dialog-paper .MuiOutlinedInput-notchedOutline{border-color:#0ebe824d!important}.MuiDialog-root .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline,.admin-modal-dialog-paper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0ebe8280!important}.MuiDialog-root .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline,.admin-modal-dialog-paper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0ebe82!important;border-width:2px!important}.MuiDialog-root .MuiFormHelperText-root,.admin-modal-dialog-paper .MuiFormHelperText-root{color:#ffffffb3!important}.MuiDialog-root .MuiFormControl-root .MuiInputBase-input,.admin-modal-dialog-paper .MuiFormControl-root .MuiInputBase-input,.MuiDialog-root .MuiFormControl-root input[role=combobox],.admin-modal-dialog-paper .MuiFormControl-root input[role=combobox]{color:#fff!important;-webkit-text-fill-color:#ffffff!important}.admin-modal-form-container .MuiFormControlLabel-root .MuiTypography-root{color:#fff!important;font-weight:500!important;font-size:1rem!important}.admin-modal-form-container .MuiSwitch-root .MuiSwitch-switchBase{color:#ffffff80!important}.admin-modal-form-container .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked{color:#0ebe82!important}.admin-modal-form-container .MuiSwitch-root .MuiSwitch-track{background-color:#ffffff4d!important}.admin-modal-form-container .MuiSwitch-root .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0ebe8280!important}.admin-modal-form-container .MuiChip-root{background:#0ebe8233!important;color:#0ebe82!important;border:1px solid rgba(14,190,130,.4)!important;font-weight:600!important}.admin-modal-form-container .MuiChip-root.MuiChip-colorSuccess{background:#4caf5033!important;color:#4caf50!important;border-color:#4caf5066!important}.admin-modal-form-container .MuiChip-root.MuiChip-colorError{background:#f4433633!important;color:#f44336!important;border-color:#f4433666!important}.admin-modal-form-container .MuiChip-root.MuiChip-colorPrimary{background:#2196f333!important;color:#2196f3!important;border-color:#2196f366!important}.admin-modal-form-container .MuiDivider-root{background-color:#0ebe8233!important;margin:16px 0!important}.admin-modal-form-container .MuiTypography-root{color:#fff!important}.admin-modal-form-container .MuiTypography-h6{color:#fff!important;font-weight:600!important;font-size:1.25rem!important;display:flex!important;align-items:center!important;gap:8px!important}.admin-modal-form-container .MuiTypography-subtitle1{color:#ffffffe6!important;font-weight:500!important}.admin-modal-form-container .MuiTypography-body1{color:#ffffffe6!important}.admin-modal-form-container .MuiTypography-body2{color:#fffc!important;line-height:1.6!important}.admin-modal-form-container .MuiTypography-caption{color:#fff9!important}.admin-modal-form-container .MuiBox-root[sx*="rgba(14, 190, 130"]{background:#0ebe821a!important;border:1px solid rgba(14,190,130,.3)!important;border-radius:8px!important}.admin-modal-form-container .MuiBox-root[sx*="rgba(255, 152, 0"]{background:#ff98001a!important;border:1px solid rgba(255,152,0,.3)!important;border-radius:8px!important}.admin-modal-form-container .MuiBox-root[sx*="rgba(33, 150, 243"]{background:#2196f31a!important;border:1px solid rgba(33,150,243,.3)!important;border-radius:8px!important}.admin-modal-form-container .info-box{background:#0ebe821a!important;border:1px solid rgba(14,190,130,.3)!important;border-radius:8px!important;padding:16px!important}.admin-modal-form-container .MuiSvgIcon-root{color:#ffffffb3!important}.admin-modal-form-container .MuiSvgIcon-colorPrimary{color:#0ebe82!important}.admin-modal-form-container .MuiSvgIcon-colorInfo{color:#2196f3!important}.admin-modal-form-container .MuiSvgIcon-colorWarning{color:#ff9800!important}.admin-modal-form-container .MuiSvgIcon-colorError{color:#f44336!important}.admin-modal-form-container .MuiInputAdornment-root{color:#ffffffb3!important}.admin-modal-form-container .MuiInputAdornment-root .MuiTypography-root{color:#ffffffb3!important;font-weight:500!important}.admin-modal-form-container .MuiButton-outlined{color:#ffffffe6!important;border-color:#ffffff4d!important;font-weight:500!important}.admin-modal-form-container .MuiButton-outlined:hover{border-color:#ffffff80!important;background:#ffffff0d!important}.admin-modal-form-container .MuiButton-contained{background:linear-gradient(45deg,#0ebe82 30%,#0a9e68 90%)!important;color:#fff!important;font-weight:600!important;box-shadow:0 4px 12px #0ebe824d!important}.admin-modal-form-container .MuiButton-contained:hover{background:linear-gradient(45deg,#0a9e68 30%,#0ebe82 90%)!important;box-shadow:0 6px 16px #0ebe8266!important;transform:translateY(-2px)}.admin-modal-form-container .MuiButton-contained:disabled{background:#ffffff1a!important;color:#ffffff4d!important;box-shadow:none!important}.admin-modal-form-container .MuiIconButton-root{color:#ffffffb3!important}.admin-modal-form-container .MuiIconButton-root:hover{color:#fff!important;background:#ffffff1a!important}.admin-modal-form-container .MuiIconButton-colorError{color:#f44336!important}.admin-modal-form-container .MuiIconButton-colorError:hover{background:#f443361a!important}.admin-modal-form-container .assignment-row,.admin-modal-form-container .MuiBox-root[sx*="rgba(255, 255, 255, 0.05)"]{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:8px!important;padding:16px!important}.admin-modal-form-container .MuiCircularProgress-root{color:#0ebe82!important}.admin-modal-form-container .MuiBox-root[sx*="error.light"]{background:#f4433626!important;border:1px solid rgba(244,67,54,.4)!important;border-radius:8px!important}.admin-modal-form-container .MuiTypography-root[color=error]{color:#ff6b6b!important;font-weight:500!important}@media (max-width: 768px){.admin-modal-dialog-title{font-size:1.25rem!important;padding:16px 20px!important}.admin-modal-dialog-content{padding:16px!important}.admin-modal-form-container .MuiTab-root{min-height:48px!important;font-size:.9rem!important}.admin-modal-form-container .MuiInputBase-input{padding:12px!important}}@keyframes fadeInModal{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.admin-modal-form-container{animation:fadeInModal .3s ease-in-out}.admin-modal-dialog-content::-webkit-scrollbar{width:8px}.admin-modal-dialog-content::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.admin-modal-dialog-content::-webkit-scrollbar-thumb{background:#0ebe8266;border-radius:4px}.admin-modal-dialog-content::-webkit-scrollbar-thumb:hover{background:#0ebe8299}.admin-modal-form-container .MuiIconButton-root[sx],.admin-modal-dialog-content .MuiIconButton-root{flex-shrink:0!important;min-width:unset!important;aspect-ratio:1 / 1!important}.admin-modal-dialog-content>div[style*="border: 2px solid"]{display:flex;flex-direction:column}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div:first-child{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:nowrap}.admin-modal-dialog-content .MuiIconButton-root[style*="width: 48px"],.admin-modal-dialog-content .MuiIconButton-root[style*="width: 32px"]{flex-shrink:0!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width: 768px){.admin-modal-dialog-content>div[style*="border: 2px solid"]{padding:.75rem!important}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div:first-child{gap:.75rem}.admin-modal-dialog-content .MuiIconButton-root[style*="width: 48px"]{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}.admin-modal-dialog-content .MuiIconButton-root[style*="width: 32px"]{width:32px!important;height:32px!important;min-width:32px!important;min-height:32px!important}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div:first-child>div:first-child{flex:1;min-width:0}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div:first-child>div:first-child>div:first-child{font-size:1rem!important}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div:first-child>div:first-child>div:last-child{font-size:.85rem!important}.admin-modal-dialog-content>div[style*="border: 2px solid"]>div[style*=marginTop]{font-size:.9rem!important;margin-top:.4rem!important}}/**
 * Copyright (c) 2014 The xterm.js authors. All rights reserved.
 * Copyright (c) 2012-2013, Christopher Jeffrey (MIT License)
 * https://github.com/chjj/term.js
 * @license MIT
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 *
 * Originally forked from (with the author's permission):
 *   Fabrice Bellard's javascript vt100 for jslinux:
 *   http://bellard.org/jslinux/
 *   Copyright (c) 2011 Fabrice Bellard
 *   The original design remains. The terminal itself
 *   has been extended to include xterm CSI codes, among
 *   other features.
 */.xterm{cursor:text;position:relative;user-select:none;-ms-user-select:none;-webkit-user-select:none}.xterm.focus,.xterm:focus{outline:none}.xterm .xterm-helpers{position:absolute;top:0;z-index:5}.xterm .xterm-helper-textarea{padding:0;border:0;margin:0;position:absolute;opacity:0;left:-9999em;top:0;width:0;height:0;z-index:-5;white-space:nowrap;overflow:hidden;resize:none}.xterm .composition-view{background:#000;color:#fff;display:none;position:absolute;white-space:nowrap;z-index:1}.xterm .composition-view.active{display:block}.xterm .xterm-viewport{background-color:#000;overflow-y:scroll;cursor:default;position:absolute;inset:0}.xterm .xterm-screen{position:relative}.xterm .xterm-screen canvas{position:absolute;left:0;top:0}.xterm .xterm-scroll-area{visibility:hidden}.xterm-char-measure-element{display:inline-block;visibility:hidden;position:absolute;top:0;left:-9999em;line-height:normal}.xterm.enable-mouse-events{cursor:default}.xterm.xterm-cursor-pointer,.xterm .xterm-cursor-pointer{cursor:pointer}.xterm.column-select.focus{cursor:crosshair}.xterm .xterm-accessibility:not(.debug),.xterm .xterm-message{position:absolute;inset:0;z-index:10;color:transparent;pointer-events:none}.xterm .xterm-accessibility-tree:not(.debug) *::selection{color:transparent}.xterm .xterm-accessibility-tree{user-select:text;white-space:pre}.xterm .live-region{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.xterm-dim{opacity:1!important}.xterm-underline-1{text-decoration:underline}.xterm-underline-2{text-decoration:double underline}.xterm-underline-3{text-decoration:wavy underline}.xterm-underline-4{text-decoration:dotted underline}.xterm-underline-5{text-decoration:dashed underline}.xterm-overline{text-decoration:overline}.xterm-overline.xterm-underline-1{text-decoration:overline underline}.xterm-overline.xterm-underline-2{text-decoration:overline double underline}.xterm-overline.xterm-underline-3{text-decoration:overline wavy underline}.xterm-overline.xterm-underline-4{text-decoration:overline dotted underline}.xterm-overline.xterm-underline-5{text-decoration:overline dashed underline}.xterm-strikethrough{text-decoration:line-through}.xterm-screen .xterm-decoration-container .xterm-decoration{z-index:6;position:absolute}.xterm-screen .xterm-decoration-container .xterm-decoration.xterm-decoration-top-layer{z-index:7}.xterm-decoration-overview-ruler{z-index:8;position:absolute;top:0;right:0;pointer-events:none}.xterm-decoration-top{z-index:2;position:relative}.terms-page{min-height:100vh;background:var(--gradient-page-bg);padding:var(--spacing-3xl) 0}.terms-container{display:flex;gap:var(--spacing-3xl);position:relative}.terms-sidebar{position:sticky;top:var(--spacing-2xl);width:280px;height:fit-content;background:#0009;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-xl);padding:var(--spacing-xl);max-height:calc(100vh - 120px);overflow-y:auto;box-shadow:0 8px 32px #0006}.terms-sidebar-title{color:var(--color-primary);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-md);border-bottom:1px solid rgba(14,190,130,.2)}.terms-nav{display:flex;flex-direction:column;gap:var(--spacing-xs)}.terms-nav-item{background:transparent;border:none;color:var(--color-text-secondary);font-size:var(--font-size-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);text-align:left;cursor:pointer;transition:all var(--transition-base);display:flex;align-items:baseline;gap:var(--spacing-xs);line-height:1.4}.terms-nav-item .section-number{color:var(--color-primary);font-weight:var(--font-weight-semibold);flex-shrink:0}.terms-nav-item:hover{background:#0ebe821a;color:var(--color-text-primary);transform:translate(4px)}.terms-nav-item.active{background:#0ebe8233;color:var(--color-primary);border-left:3px solid var(--color-primary);padding-left:calc(var(--spacing-md) - 3px)}.terms-sidebar::-webkit-scrollbar{width:6px}.terms-sidebar::-webkit-scrollbar-track{background:#ffffff0d;border-radius:3px}.terms-sidebar::-webkit-scrollbar-thumb{background:#0ebe824d;border-radius:3px}.terms-sidebar::-webkit-scrollbar-thumb:hover{background:#0ebe8280}.terms-content{flex:1;min-width:0}.terms-paper{background:#000000b3!important;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(14,190,130,.2)!important;border-radius:var(--radius-2xl)!important;padding:var(--spacing-3xl)!important;box-shadow:0 8px 40px #0009!important}.terms-main-title{color:var(--color-text-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-xl)!important;background:linear-gradient(135deg,#fff,#22c55e,#10b981);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.terms-subtitle{color:var(--color-text-secondary)!important;font-size:var(--font-size-lg)!important;line-height:1.7!important;margin-bottom:var(--spacing-3xl)!important;padding:var(--spacing-lg);background:#0ebe820d;border-left:4px solid var(--color-primary);border-radius:var(--radius-md)}.terms-section{margin-bottom:var(--spacing-3xl);scroll-margin-top:100px}.section-title{color:var(--color-primary)!important;font-weight:var(--font-weight-bold)!important;margin-bottom:var(--spacing-lg)!important;padding-bottom:var(--spacing-sm);border-bottom:2px solid rgba(14,190,130,.2)}.section-text{color:var(--color-text-primary)!important;font-size:var(--font-size-base)!important;line-height:1.8!important;margin-bottom:var(--spacing-lg)!important}.section-text a{color:var(--color-primary);text-decoration:none;transition:all var(--transition-base);border-bottom:1px solid transparent}.section-text a:hover{color:var(--color-primary-light);border-bottom-color:var(--color-primary)}.section-list,.definitions-list,.tiers-list{color:var(--color-text-primary);font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--spacing-lg);padding-left:var(--spacing-xl)}.section-list li,.definitions-list li,.tiers-list li{margin-bottom:var(--spacing-sm);position:relative}.section-list li::marker,.tiers-list li::marker{color:var(--color-primary)}.definitions-list li{list-style:none;padding-left:var(--spacing-lg)}.definitions-list li:before{content:"→";color:var(--color-primary);position:absolute;left:0;font-weight:var(--font-weight-bold)}.definitions-list li strong,.section-list li strong{color:var(--color-primary)}.tiers-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-md);padding:var(--spacing-lg);background:#0ebe820d;border-radius:var(--radius-md);list-style:none}.tiers-list li{padding:var(--spacing-sm) var(--spacing-md);background:#0000004d;border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-md);transition:all var(--transition-base)}.tiers-list li:hover{background:#0ebe821a;border-color:var(--color-primary);transform:translateY(-2px)}.section-list.highlight{background:#22c55e0d;border-left:4px solid var(--color-primary);padding:var(--spacing-lg) var(--spacing-lg) var(--spacing-lg) var(--spacing-2xl);border-radius:var(--radius-md)}.section-list.highlight li{color:var(--color-text-primary);font-weight:var(--font-weight-medium)}@media (max-width: 1200px){.terms-sidebar{width:240px}.terms-paper{padding:var(--spacing-2xl)!important}}@media (max-width: 992px){.terms-container{flex-direction:column}.terms-sidebar{position:relative;top:0;width:100%;max-height:300px;margin-bottom:var(--spacing-xl)}.terms-nav{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--spacing-xs)}}@media (max-width: 768px){.terms-page{padding:var(--spacing-xl) 0}.terms-paper{padding:var(--spacing-xl)!important}.terms-main-title{font-size:1.75rem!important}.terms-subtitle{font-size:var(--font-size-base)!important}.section-title{font-size:1.25rem!important}.tiers-list,.terms-nav{grid-template-columns:1fr}}@media (max-width: 480px){.terms-paper{padding:var(--spacing-lg)!important}.section-list,.definitions-list,.tiers-list{padding-left:var(--spacing-md)}}.app-footer{display:flex;align-items:center;justify-content:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);margin-top:auto;background:#0006;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(14,190,130,.1)}.footer-text{color:var(--color-text-tertiary)!important;font-size:var(--font-size-sm)!important;margin:0!important}.footer-link{color:var(--color-primary);font-size:var(--font-size-sm);text-decoration:none;transition:all var(--transition-base);position:relative;padding-bottom:2px}.footer-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:var(--color-primary);transition:width var(--transition-base)}.footer-link:hover{color:var(--color-primary-light)}.footer-link:hover:after{width:100%}@media (max-width: 768px){.app-footer{flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-md)}}[data-rk] .iekbcc0{border:0;box-sizing:border-box;font-size:100%;line-height:normal;margin:0;padding:0;text-align:left;vertical-align:baseline;-webkit-tap-highlight-color:transparent}[data-rk] .iekbcc1{list-style:none}[data-rk] .iekbcc2{quotes:none}[data-rk] .iekbcc2:before,[data-rk] .iekbcc2:after{content:""}[data-rk] .iekbcc3{border-collapse:collapse;border-spacing:0}[data-rk] .iekbcc4{-webkit-appearance:none;-moz-appearance:none;appearance:none}[data-rk] .iekbcc5{outline:none}[data-rk] .iekbcc5::-moz-placeholder{opacity:1}[data-rk] .iekbcc5::placeholder{opacity:1}[data-rk] .iekbcc6{background-color:transparent;color:inherit}[data-rk] .iekbcc7:disabled{opacity:1}[data-rk] .iekbcc7::-ms-expand{display:none}[data-rk] .iekbcc8::-ms-clear{display:none}[data-rk] .iekbcc8::-webkit-search-cancel-button{-webkit-appearance:none}[data-rk] .iekbcc9{background:none;cursor:pointer;text-align:left}[data-rk] .iekbcca{color:inherit;text-decoration:none}[data-rk] .ju367v0{align-items:flex-start}[data-rk] .ju367v2{align-items:flex-end}[data-rk] .ju367v4{align-items:center}[data-rk] .ju367v6{display:none}[data-rk] .ju367v8{display:block}[data-rk] .ju367va{display:flex}[data-rk] .ju367vc{display:inline}[data-rk] .ju367ve{align-self:flex-start}[data-rk] .ju367vf{align-self:flex-end}[data-rk] .ju367vg{align-self:center}[data-rk] .ju367vh{background-size:cover}[data-rk] .ju367vi{border-radius:1px}[data-rk] .ju367vj{border-radius:6px}[data-rk] .ju367vk{border-radius:10px}[data-rk] .ju367vl{border-radius:13px}[data-rk] .ju367vm{border-radius:var(--rk-radii-actionButton)}[data-rk] .ju367vn{border-radius:var(--rk-radii-connectButton)}[data-rk] .ju367vo{border-radius:var(--rk-radii-menuButton)}[data-rk] .ju367vp{border-radius:var(--rk-radii-modal)}[data-rk] .ju367vq{border-radius:var(--rk-radii-modalMobile)}[data-rk] .ju367vr{border-radius:25%}[data-rk] .ju367vs{border-radius:9999px}[data-rk] .ju367vt{border-style:solid}[data-rk] .ju367vu{border-width:0px}[data-rk] .ju367vv{border-width:1px}[data-rk] .ju367vw{border-width:2px}[data-rk] .ju367vx{border-width:4px}[data-rk] .ju367vy{cursor:pointer}[data-rk] .ju367vz{cursor:none}[data-rk] .ju367v10{pointer-events:none}[data-rk] .ju367v11{pointer-events:all}[data-rk] .ju367v12{min-height:8px}[data-rk] .ju367v13{min-height:44px}[data-rk] .ju367v14{flex-direction:row}[data-rk] .ju367v15{flex-direction:column}[data-rk] .ju367v16{font-family:var(--rk-fonts-body)}[data-rk] .ju367v17{font-size:12px;line-height:18px}[data-rk] .ju367v18{font-size:13px;line-height:18px}[data-rk] .ju367v19{font-size:14px;line-height:18px}[data-rk] .ju367v1a{font-size:16px;line-height:20px}[data-rk] .ju367v1b{font-size:18px;line-height:24px}[data-rk] .ju367v1c{font-size:20px;line-height:24px}[data-rk] .ju367v1d{font-size:23px;line-height:29px}[data-rk] .ju367v1e{font-weight:400}[data-rk] .ju367v1f{font-weight:500}[data-rk] .ju367v1g{font-weight:600}[data-rk] .ju367v1h{font-weight:700}[data-rk] .ju367v1i{font-weight:800}[data-rk] .ju367v1j{gap:0}[data-rk] .ju367v1k{gap:1px}[data-rk] .ju367v1l{gap:2px}[data-rk] .ju367v1m{gap:3px}[data-rk] .ju367v1n{gap:4px}[data-rk] .ju367v1o{gap:5px}[data-rk] .ju367v1p{gap:6px}[data-rk] .ju367v1q{gap:8px}[data-rk] .ju367v1r{gap:10px}[data-rk] .ju367v1s{gap:12px}[data-rk] .ju367v1t{gap:14px}[data-rk] .ju367v1u{gap:16px}[data-rk] .ju367v1v{gap:18px}[data-rk] .ju367v1w{gap:20px}[data-rk] .ju367v1x{gap:24px}[data-rk] .ju367v1y{gap:28px}[data-rk] .ju367v1z{gap:32px}[data-rk] .ju367v20{gap:36px}[data-rk] .ju367v21{gap:44px}[data-rk] .ju367v22{gap:64px}[data-rk] .ju367v23{gap:-1px}[data-rk] .ju367v24{height:1px}[data-rk] .ju367v25{height:2px}[data-rk] .ju367v26{height:4px}[data-rk] .ju367v27{height:8px}[data-rk] .ju367v28{height:12px}[data-rk] .ju367v29{height:20px}[data-rk] .ju367v2a{height:24px}[data-rk] .ju367v2b{height:28px}[data-rk] .ju367v2c{height:30px}[data-rk] .ju367v2d{height:32px}[data-rk] .ju367v2e{height:34px}[data-rk] .ju367v2f{height:36px}[data-rk] .ju367v2g{height:40px}[data-rk] .ju367v2h{height:44px}[data-rk] .ju367v2i{height:48px}[data-rk] .ju367v2j{height:54px}[data-rk] .ju367v2k{height:60px}[data-rk] .ju367v2l{height:200px}[data-rk] .ju367v2m{height:100%}[data-rk] .ju367v2n{height:-moz-max-content;height:max-content}[data-rk] .ju367v2o{justify-content:flex-start}[data-rk] .ju367v2p{justify-content:flex-end}[data-rk] .ju367v2q{justify-content:center}[data-rk] .ju367v2r{justify-content:space-between}[data-rk] .ju367v2s{justify-content:space-around}[data-rk] .ju367v2t{text-align:left}[data-rk] .ju367v2u{text-align:center}[data-rk] .ju367v2v{text-align:inherit}[data-rk] .ju367v2w{margin-bottom:0}[data-rk] .ju367v2x{margin-bottom:1px}[data-rk] .ju367v2y{margin-bottom:2px}[data-rk] .ju367v2z{margin-bottom:3px}[data-rk] .ju367v30{margin-bottom:4px}[data-rk] .ju367v31{margin-bottom:5px}[data-rk] .ju367v32{margin-bottom:6px}[data-rk] .ju367v33{margin-bottom:8px}[data-rk] .ju367v34{margin-bottom:10px}[data-rk] .ju367v35{margin-bottom:12px}[data-rk] .ju367v36{margin-bottom:14px}[data-rk] .ju367v37{margin-bottom:16px}[data-rk] .ju367v38{margin-bottom:18px}[data-rk] .ju367v39{margin-bottom:20px}[data-rk] .ju367v3a{margin-bottom:24px}[data-rk] .ju367v3b{margin-bottom:28px}[data-rk] .ju367v3c{margin-bottom:32px}[data-rk] .ju367v3d{margin-bottom:36px}[data-rk] .ju367v3e{margin-bottom:44px}[data-rk] .ju367v3f{margin-bottom:64px}[data-rk] .ju367v3g{margin-bottom:-1px}[data-rk] .ju367v3h{margin-left:0}[data-rk] .ju367v3i{margin-left:1px}[data-rk] .ju367v3j{margin-left:2px}[data-rk] .ju367v3k{margin-left:3px}[data-rk] .ju367v3l{margin-left:4px}[data-rk] .ju367v3m{margin-left:5px}[data-rk] .ju367v3n{margin-left:6px}[data-rk] .ju367v3o{margin-left:8px}[data-rk] .ju367v3p{margin-left:10px}[data-rk] .ju367v3q{margin-left:12px}[data-rk] .ju367v3r{margin-left:14px}[data-rk] .ju367v3s{margin-left:16px}[data-rk] .ju367v3t{margin-left:18px}[data-rk] .ju367v3u{margin-left:20px}[data-rk] .ju367v3v{margin-left:24px}[data-rk] .ju367v3w{margin-left:28px}[data-rk] .ju367v3x{margin-left:32px}[data-rk] .ju367v3y{margin-left:36px}[data-rk] .ju367v3z{margin-left:44px}[data-rk] .ju367v40{margin-left:64px}[data-rk] .ju367v41{margin-left:-1px}[data-rk] .ju367v42{margin-right:0}[data-rk] .ju367v43{margin-right:1px}[data-rk] .ju367v44{margin-right:2px}[data-rk] .ju367v45{margin-right:3px}[data-rk] .ju367v46{margin-right:4px}[data-rk] .ju367v47{margin-right:5px}[data-rk] .ju367v48{margin-right:6px}[data-rk] .ju367v49{margin-right:8px}[data-rk] .ju367v4a{margin-right:10px}[data-rk] .ju367v4b{margin-right:12px}[data-rk] .ju367v4c{margin-right:14px}[data-rk] .ju367v4d{margin-right:16px}[data-rk] .ju367v4e{margin-right:18px}[data-rk] .ju367v4f{margin-right:20px}[data-rk] .ju367v4g{margin-right:24px}[data-rk] .ju367v4h{margin-right:28px}[data-rk] .ju367v4i{margin-right:32px}[data-rk] .ju367v4j{margin-right:36px}[data-rk] .ju367v4k{margin-right:44px}[data-rk] .ju367v4l{margin-right:64px}[data-rk] .ju367v4m{margin-right:-1px}[data-rk] .ju367v4n{margin-top:0}[data-rk] .ju367v4o{margin-top:1px}[data-rk] .ju367v4p{margin-top:2px}[data-rk] .ju367v4q{margin-top:3px}[data-rk] .ju367v4r{margin-top:4px}[data-rk] .ju367v4s{margin-top:5px}[data-rk] .ju367v4t{margin-top:6px}[data-rk] .ju367v4u{margin-top:8px}[data-rk] .ju367v4v{margin-top:10px}[data-rk] .ju367v4w{margin-top:12px}[data-rk] .ju367v4x{margin-top:14px}[data-rk] .ju367v4y{margin-top:16px}[data-rk] .ju367v4z{margin-top:18px}[data-rk] .ju367v50{margin-top:20px}[data-rk] .ju367v51{margin-top:24px}[data-rk] .ju367v52{margin-top:28px}[data-rk] .ju367v53{margin-top:32px}[data-rk] .ju367v54{margin-top:36px}[data-rk] .ju367v55{margin-top:44px}[data-rk] .ju367v56{margin-top:64px}[data-rk] .ju367v57{margin-top:-1px}[data-rk] .ju367v58{max-width:1px}[data-rk] .ju367v59{max-width:2px}[data-rk] .ju367v5a{max-width:4px}[data-rk] .ju367v5b{max-width:8px}[data-rk] .ju367v5c{max-width:12px}[data-rk] .ju367v5d{max-width:20px}[data-rk] .ju367v5e{max-width:24px}[data-rk] .ju367v5f{max-width:28px}[data-rk] .ju367v5g{max-width:30px}[data-rk] .ju367v5h{max-width:32px}[data-rk] .ju367v5i{max-width:34px}[data-rk] .ju367v5j{max-width:36px}[data-rk] .ju367v5k{max-width:40px}[data-rk] .ju367v5l{max-width:44px}[data-rk] .ju367v5m{max-width:48px}[data-rk] .ju367v5n{max-width:54px}[data-rk] .ju367v5o{max-width:60px}[data-rk] .ju367v5p{max-width:200px}[data-rk] .ju367v5q{max-width:100%}[data-rk] .ju367v5r{max-width:-moz-max-content;max-width:max-content}[data-rk] .ju367v5s{min-width:1px}[data-rk] .ju367v5t{min-width:2px}[data-rk] .ju367v5u{min-width:4px}[data-rk] .ju367v5v{min-width:8px}[data-rk] .ju367v5w{min-width:12px}[data-rk] .ju367v5x{min-width:20px}[data-rk] .ju367v5y{min-width:24px}[data-rk] .ju367v5z{min-width:28px}[data-rk] .ju367v60{min-width:30px}[data-rk] .ju367v61{min-width:32px}[data-rk] .ju367v62{min-width:34px}[data-rk] .ju367v63{min-width:36px}[data-rk] .ju367v64{min-width:40px}[data-rk] .ju367v65{min-width:44px}[data-rk] .ju367v66{min-width:48px}[data-rk] .ju367v67{min-width:54px}[data-rk] .ju367v68{min-width:60px}[data-rk] .ju367v69{min-width:200px}[data-rk] .ju367v6a{min-width:100%}[data-rk] .ju367v6b{min-width:-moz-max-content;min-width:max-content}[data-rk] .ju367v6c{overflow:hidden}[data-rk] .ju367v6d{padding-bottom:0}[data-rk] .ju367v6e{padding-bottom:1px}[data-rk] .ju367v6f{padding-bottom:2px}[data-rk] .ju367v6g{padding-bottom:3px}[data-rk] .ju367v6h{padding-bottom:4px}[data-rk] .ju367v6i{padding-bottom:5px}[data-rk] .ju367v6j{padding-bottom:6px}[data-rk] .ju367v6k{padding-bottom:8px}[data-rk] .ju367v6l{padding-bottom:10px}[data-rk] .ju367v6m{padding-bottom:12px}[data-rk] .ju367v6n{padding-bottom:14px}[data-rk] .ju367v6o{padding-bottom:16px}[data-rk] .ju367v6p{padding-bottom:18px}[data-rk] .ju367v6q{padding-bottom:20px}[data-rk] .ju367v6r{padding-bottom:24px}[data-rk] .ju367v6s{padding-bottom:28px}[data-rk] .ju367v6t{padding-bottom:32px}[data-rk] .ju367v6u{padding-bottom:36px}[data-rk] .ju367v6v{padding-bottom:44px}[data-rk] .ju367v6w{padding-bottom:64px}[data-rk] .ju367v6x{padding-bottom:-1px}[data-rk] .ju367v6y{padding-left:0}[data-rk] .ju367v6z{padding-left:1px}[data-rk] .ju367v70{padding-left:2px}[data-rk] .ju367v71{padding-left:3px}[data-rk] .ju367v72{padding-left:4px}[data-rk] .ju367v73{padding-left:5px}[data-rk] .ju367v74{padding-left:6px}[data-rk] .ju367v75{padding-left:8px}[data-rk] .ju367v76{padding-left:10px}[data-rk] .ju367v77{padding-left:12px}[data-rk] .ju367v78{padding-left:14px}[data-rk] .ju367v79{padding-left:16px}[data-rk] .ju367v7a{padding-left:18px}[data-rk] .ju367v7b{padding-left:20px}[data-rk] .ju367v7c{padding-left:24px}[data-rk] .ju367v7d{padding-left:28px}[data-rk] .ju367v7e{padding-left:32px}[data-rk] .ju367v7f{padding-left:36px}[data-rk] .ju367v7g{padding-left:44px}[data-rk] .ju367v7h{padding-left:64px}[data-rk] .ju367v7i{padding-left:-1px}[data-rk] .ju367v7j{padding-right:0}[data-rk] .ju367v7k{padding-right:1px}[data-rk] .ju367v7l{padding-right:2px}[data-rk] .ju367v7m{padding-right:3px}[data-rk] .ju367v7n{padding-right:4px}[data-rk] .ju367v7o{padding-right:5px}[data-rk] .ju367v7p{padding-right:6px}[data-rk] .ju367v7q{padding-right:8px}[data-rk] .ju367v7r{padding-right:10px}[data-rk] .ju367v7s{padding-right:12px}[data-rk] .ju367v7t{padding-right:14px}[data-rk] .ju367v7u{padding-right:16px}[data-rk] .ju367v7v{padding-right:18px}[data-rk] .ju367v7w{padding-right:20px}[data-rk] .ju367v7x{padding-right:24px}[data-rk] .ju367v7y{padding-right:28px}[data-rk] .ju367v7z{padding-right:32px}[data-rk] .ju367v80{padding-right:36px}[data-rk] .ju367v81{padding-right:44px}[data-rk] .ju367v82{padding-right:64px}[data-rk] .ju367v83{padding-right:-1px}[data-rk] .ju367v84{padding-top:0}[data-rk] .ju367v85{padding-top:1px}[data-rk] .ju367v86{padding-top:2px}[data-rk] .ju367v87{padding-top:3px}[data-rk] .ju367v88{padding-top:4px}[data-rk] .ju367v89{padding-top:5px}[data-rk] .ju367v8a{padding-top:6px}[data-rk] .ju367v8b{padding-top:8px}[data-rk] .ju367v8c{padding-top:10px}[data-rk] .ju367v8d{padding-top:12px}[data-rk] .ju367v8e{padding-top:14px}[data-rk] .ju367v8f{padding-top:16px}[data-rk] .ju367v8g{padding-top:18px}[data-rk] .ju367v8h{padding-top:20px}[data-rk] .ju367v8i{padding-top:24px}[data-rk] .ju367v8j{padding-top:28px}[data-rk] .ju367v8k{padding-top:32px}[data-rk] .ju367v8l{padding-top:36px}[data-rk] .ju367v8m{padding-top:44px}[data-rk] .ju367v8n{padding-top:64px}[data-rk] .ju367v8o{padding-top:-1px}[data-rk] .ju367v8p{position:absolute}[data-rk] .ju367v8q{position:fixed}[data-rk] .ju367v8r{position:relative}[data-rk] .ju367v8s{-webkit-user-select:none}[data-rk] .ju367v8t{right:0}[data-rk] .ju367v8u{transition:.125s ease}[data-rk] .ju367v8v{transition:transform .125s ease}[data-rk] .ju367v8w{-webkit-user-select:none;-moz-user-select:none;user-select:none}[data-rk] .ju367v8x{width:1px}[data-rk] .ju367v8y{width:2px}[data-rk] .ju367v8z{width:4px}[data-rk] .ju367v90{width:8px}[data-rk] .ju367v91{width:12px}[data-rk] .ju367v92{width:20px}[data-rk] .ju367v93{width:24px}[data-rk] .ju367v94{width:28px}[data-rk] .ju367v95{width:30px}[data-rk] .ju367v96{width:32px}[data-rk] .ju367v97{width:34px}[data-rk] .ju367v98{width:36px}[data-rk] .ju367v99{width:40px}[data-rk] .ju367v9a{width:44px}[data-rk] .ju367v9b{width:48px}[data-rk] .ju367v9c{width:54px}[data-rk] .ju367v9d{width:60px}[data-rk] .ju367v9e{width:200px}[data-rk] .ju367v9f{width:100%}[data-rk] .ju367v9g{width:-moz-max-content;width:max-content}[data-rk] .ju367v9h{-webkit-backdrop-filter:var(--rk-blurs-modalOverlay);backdrop-filter:var(--rk-blurs-modalOverlay)}[data-rk] .ju367v9i,[data-rk] .ju367v9j:hover,[data-rk] .ju367v9k:active{background:var(--rk-colors-accentColor)}[data-rk] .ju367v9l,[data-rk] .ju367v9m:hover,[data-rk] .ju367v9n:active{background:var(--rk-colors-accentColorForeground)}[data-rk] .ju367v9o,[data-rk] .ju367v9p:hover,[data-rk] .ju367v9q:active{background:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367v9r,[data-rk] .ju367v9s:hover,[data-rk] .ju367v9t:active{background:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367v9u,[data-rk] .ju367v9v:hover,[data-rk] .ju367v9w:active{background:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367v9x,[data-rk] .ju367v9y:hover,[data-rk] .ju367v9z:active{background:var(--rk-colors-closeButton)}[data-rk] .ju367va0,[data-rk] .ju367va1:hover,[data-rk] .ju367va2:active{background:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367va3,[data-rk] .ju367va4:hover,[data-rk] .ju367va5:active{background:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367va6,[data-rk] .ju367va7:hover,[data-rk] .ju367va8:active{background:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367va9,[data-rk] .ju367vaa:hover,[data-rk] .ju367vab:active{background:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vac,[data-rk] .ju367vad:hover,[data-rk] .ju367vae:active{background:var(--rk-colors-connectButtonText)}[data-rk] .ju367vaf,[data-rk] .ju367vag:hover,[data-rk] .ju367vah:active{background:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vai,[data-rk] .ju367vaj:hover,[data-rk] .ju367vak:active{background:var(--rk-colors-connectionIndicator)}[data-rk] .ju367val,[data-rk] .ju367vam:hover,[data-rk] .ju367van:active{background:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vao,[data-rk] .ju367vap:hover,[data-rk] .ju367vaq:active{background:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367var,[data-rk] .ju367vas:hover,[data-rk] .ju367vat:active{background:var(--rk-colors-error)}[data-rk] .ju367vau,[data-rk] .ju367vav:hover,[data-rk] .ju367vaw:active{background:var(--rk-colors-generalBorder)}[data-rk] .ju367vax,[data-rk] .ju367vay:hover,[data-rk] .ju367vaz:active{background:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vb0,[data-rk] .ju367vb1:hover,[data-rk] .ju367vb2:active{background:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vb3,[data-rk] .ju367vb4:hover,[data-rk] .ju367vb5:active{background:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vb6,[data-rk] .ju367vb7:hover,[data-rk] .ju367vb8:active{background:var(--rk-colors-modalBackground)}[data-rk] .ju367vb9,[data-rk] .ju367vba:hover,[data-rk] .ju367vbb:active{background:var(--rk-colors-modalBorder)}[data-rk] .ju367vbc,[data-rk] .ju367vbd:hover,[data-rk] .ju367vbe:active{background:var(--rk-colors-modalText)}[data-rk] .ju367vbf,[data-rk] .ju367vbg:hover,[data-rk] .ju367vbh:active{background:var(--rk-colors-modalTextDim)}[data-rk] .ju367vbi,[data-rk] .ju367vbj:hover,[data-rk] .ju367vbk:active{background:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vbl,[data-rk] .ju367vbm:hover,[data-rk] .ju367vbn:active{background:var(--rk-colors-profileAction)}[data-rk] .ju367vbo,[data-rk] .ju367vbp:hover,[data-rk] .ju367vbq:active{background:var(--rk-colors-profileActionHover)}[data-rk] .ju367vbr,[data-rk] .ju367vbs:hover,[data-rk] .ju367vbt:active{background:var(--rk-colors-profileForeground)}[data-rk] .ju367vbu,[data-rk] .ju367vbv:hover,[data-rk] .ju367vbw:active{background:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vbx,[data-rk] .ju367vby:hover,[data-rk] .ju367vbz:active{background:var(--rk-colors-standby)}[data-rk] .ju367vc0,[data-rk] .ju367vc1:hover,[data-rk] .ju367vc2:active{border-color:var(--rk-colors-accentColor)}[data-rk] .ju367vc3,[data-rk] .ju367vc4:hover,[data-rk] .ju367vc5:active{border-color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vc6,[data-rk] .ju367vc7:hover,[data-rk] .ju367vc8:active{border-color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vc9,[data-rk] .ju367vca:hover,[data-rk] .ju367vcb:active{border-color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vcc,[data-rk] .ju367vcd:hover,[data-rk] .ju367vce:active{border-color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vcf,[data-rk] .ju367vcg:hover,[data-rk] .ju367vch:active{border-color:var(--rk-colors-closeButton)}[data-rk] .ju367vci,[data-rk] .ju367vcj:hover,[data-rk] .ju367vck:active{border-color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vcl,[data-rk] .ju367vcm:hover,[data-rk] .ju367vcn:active{border-color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vco,[data-rk] .ju367vcp:hover,[data-rk] .ju367vcq:active{border-color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vcr,[data-rk] .ju367vcs:hover,[data-rk] .ju367vct:active{border-color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vcu,[data-rk] .ju367vcv:hover,[data-rk] .ju367vcw:active{border-color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vcx,[data-rk] .ju367vcy:hover,[data-rk] .ju367vcz:active{border-color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vd0,[data-rk] .ju367vd1:hover,[data-rk] .ju367vd2:active{border-color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vd3,[data-rk] .ju367vd4:hover,[data-rk] .ju367vd5:active{border-color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vd6,[data-rk] .ju367vd7:hover,[data-rk] .ju367vd8:active{border-color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vd9,[data-rk] .ju367vda:hover,[data-rk] .ju367vdb:active{border-color:var(--rk-colors-error)}[data-rk] .ju367vdc,[data-rk] .ju367vdd:hover,[data-rk] .ju367vde:active{border-color:var(--rk-colors-generalBorder)}[data-rk] .ju367vdf,[data-rk] .ju367vdg:hover,[data-rk] .ju367vdh:active{border-color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vdi,[data-rk] .ju367vdj:hover,[data-rk] .ju367vdk:active{border-color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vdl,[data-rk] .ju367vdm:hover,[data-rk] .ju367vdn:active{border-color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vdo,[data-rk] .ju367vdp:hover,[data-rk] .ju367vdq:active{border-color:var(--rk-colors-modalBackground)}[data-rk] .ju367vdr,[data-rk] .ju367vds:hover,[data-rk] .ju367vdt:active{border-color:var(--rk-colors-modalBorder)}[data-rk] .ju367vdu,[data-rk] .ju367vdv:hover,[data-rk] .ju367vdw:active{border-color:var(--rk-colors-modalText)}[data-rk] .ju367vdx,[data-rk] .ju367vdy:hover,[data-rk] .ju367vdz:active{border-color:var(--rk-colors-modalTextDim)}[data-rk] .ju367ve0,[data-rk] .ju367ve1:hover,[data-rk] .ju367ve2:active{border-color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367ve3,[data-rk] .ju367ve4:hover,[data-rk] .ju367ve5:active{border-color:var(--rk-colors-profileAction)}[data-rk] .ju367ve6,[data-rk] .ju367ve7:hover,[data-rk] .ju367ve8:active{border-color:var(--rk-colors-profileActionHover)}[data-rk] .ju367ve9,[data-rk] .ju367vea:hover,[data-rk] .ju367veb:active{border-color:var(--rk-colors-profileForeground)}[data-rk] .ju367vec,[data-rk] .ju367ved:hover,[data-rk] .ju367vee:active{border-color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vef,[data-rk] .ju367veg:hover,[data-rk] .ju367veh:active{border-color:var(--rk-colors-standby)}[data-rk] .ju367vei,[data-rk] .ju367vej:hover,[data-rk] .ju367vek:active{box-shadow:var(--rk-shadows-connectButton)}[data-rk] .ju367vel,[data-rk] .ju367vem:hover,[data-rk] .ju367ven:active{box-shadow:var(--rk-shadows-dialog)}[data-rk] .ju367veo,[data-rk] .ju367vep:hover,[data-rk] .ju367veq:active{box-shadow:var(--rk-shadows-profileDetailsAction)}[data-rk] .ju367ver,[data-rk] .ju367ves:hover,[data-rk] .ju367vet:active{box-shadow:var(--rk-shadows-selectedOption)}[data-rk] .ju367veu,[data-rk] .ju367vev:hover,[data-rk] .ju367vew:active{box-shadow:var(--rk-shadows-selectedWallet)}[data-rk] .ju367vex,[data-rk] .ju367vey:hover,[data-rk] .ju367vez:active{box-shadow:var(--rk-shadows-walletLogo)}[data-rk] .ju367vf0,[data-rk] .ju367vf1:hover,[data-rk] .ju367vf2:active{color:var(--rk-colors-accentColor)}[data-rk] .ju367vf3,[data-rk] .ju367vf4:hover,[data-rk] .ju367vf5:active{color:var(--rk-colors-accentColorForeground)}[data-rk] .ju367vf6,[data-rk] .ju367vf7:hover,[data-rk] .ju367vf8:active{color:var(--rk-colors-actionButtonBorder)}[data-rk] .ju367vf9,[data-rk] .ju367vfa:hover,[data-rk] .ju367vfb:active{color:var(--rk-colors-actionButtonBorderMobile)}[data-rk] .ju367vfc,[data-rk] .ju367vfd:hover,[data-rk] .ju367vfe:active{color:var(--rk-colors-actionButtonSecondaryBackground)}[data-rk] .ju367vff,[data-rk] .ju367vfg:hover,[data-rk] .ju367vfh:active{color:var(--rk-colors-closeButton)}[data-rk] .ju367vfi,[data-rk] .ju367vfj:hover,[data-rk] .ju367vfk:active{color:var(--rk-colors-closeButtonBackground)}[data-rk] .ju367vfl,[data-rk] .ju367vfm:hover,[data-rk] .ju367vfn:active{color:var(--rk-colors-connectButtonBackground)}[data-rk] .ju367vfo,[data-rk] .ju367vfp:hover,[data-rk] .ju367vfq:active{color:var(--rk-colors-connectButtonBackgroundError)}[data-rk] .ju367vfr,[data-rk] .ju367vfs:hover,[data-rk] .ju367vft:active{color:var(--rk-colors-connectButtonInnerBackground)}[data-rk] .ju367vfu,[data-rk] .ju367vfv:hover,[data-rk] .ju367vfw:active{color:var(--rk-colors-connectButtonText)}[data-rk] .ju367vfx,[data-rk] .ju367vfy:hover,[data-rk] .ju367vfz:active{color:var(--rk-colors-connectButtonTextError)}[data-rk] .ju367vg0,[data-rk] .ju367vg1:hover,[data-rk] .ju367vg2:active{color:var(--rk-colors-connectionIndicator)}[data-rk] .ju367vg3,[data-rk] .ju367vg4:hover,[data-rk] .ju367vg5:active{color:var(--rk-colors-downloadBottomCardBackground)}[data-rk] .ju367vg6,[data-rk] .ju367vg7:hover,[data-rk] .ju367vg8:active{color:var(--rk-colors-downloadTopCardBackground)}[data-rk] .ju367vg9,[data-rk] .ju367vga:hover,[data-rk] .ju367vgb:active{color:var(--rk-colors-error)}[data-rk] .ju367vgc,[data-rk] .ju367vgd:hover,[data-rk] .ju367vge:active{color:var(--rk-colors-generalBorder)}[data-rk] .ju367vgf,[data-rk] .ju367vgg:hover,[data-rk] .ju367vgh:active{color:var(--rk-colors-generalBorderDim)}[data-rk] .ju367vgi,[data-rk] .ju367vgj:hover,[data-rk] .ju367vgk:active{color:var(--rk-colors-menuItemBackground)}[data-rk] .ju367vgl,[data-rk] .ju367vgm:hover,[data-rk] .ju367vgn:active{color:var(--rk-colors-modalBackdrop)}[data-rk] .ju367vgo,[data-rk] .ju367vgp:hover,[data-rk] .ju367vgq:active{color:var(--rk-colors-modalBackground)}[data-rk] .ju367vgr,[data-rk] .ju367vgs:hover,[data-rk] .ju367vgt:active{color:var(--rk-colors-modalBorder)}[data-rk] .ju367vgu,[data-rk] .ju367vgv:hover,[data-rk] .ju367vgw:active{color:var(--rk-colors-modalText)}[data-rk] .ju367vgx,[data-rk] .ju367vgy:hover,[data-rk] .ju367vgz:active{color:var(--rk-colors-modalTextDim)}[data-rk] .ju367vh0,[data-rk] .ju367vh1:hover,[data-rk] .ju367vh2:active{color:var(--rk-colors-modalTextSecondary)}[data-rk] .ju367vh3,[data-rk] .ju367vh4:hover,[data-rk] .ju367vh5:active{color:var(--rk-colors-profileAction)}[data-rk] .ju367vh6,[data-rk] .ju367vh7:hover,[data-rk] .ju367vh8:active{color:var(--rk-colors-profileActionHover)}[data-rk] .ju367vh9,[data-rk] .ju367vha:hover,[data-rk] .ju367vhb:active{color:var(--rk-colors-profileForeground)}[data-rk] .ju367vhc,[data-rk] .ju367vhd:hover,[data-rk] .ju367vhe:active{color:var(--rk-colors-selectedOptionBorder)}[data-rk] .ju367vhf,[data-rk] .ju367vhg:hover,[data-rk] .ju367vhh:active{color:var(--rk-colors-standby)}@media screen and (min-width: 768px){[data-rk] .ju367v1{align-items:flex-start}[data-rk] .ju367v3{align-items:flex-end}[data-rk] .ju367v5{align-items:center}[data-rk] .ju367v7{display:none}[data-rk] .ju367v9{display:block}[data-rk] .ju367vb{display:flex}[data-rk] .ju367vd{display:inline}}[data-rk] ._12cbo8i3,[data-rk] ._12cbo8i3:after{--_12cbo8i0: 1;--_12cbo8i1: 1}[data-rk] ._12cbo8i3:hover{transform:scale(var(--_12cbo8i0))}[data-rk] ._12cbo8i3:active{transform:scale(var(--_12cbo8i1))}[data-rk] ._12cbo8i3:active:after{content:"";display:block;inset:-1px;position:absolute;transform:scale(calc((1 / var(--_12cbo8i1)) * var(--_12cbo8i0)))}[data-rk] ._12cbo8i4,[data-rk] ._12cbo8i4:after{--_12cbo8i0: 1.025}[data-rk] ._12cbo8i5,[data-rk] ._12cbo8i5:after{--_12cbo8i0: 1.1}[data-rk] ._12cbo8i6,[data-rk] ._12cbo8i6:after{--_12cbo8i1: .95}[data-rk] ._12cbo8i7,[data-rk] ._12cbo8i7:after{--_12cbo8i1: .9}@keyframes _1luule41{0%{transform:rotate(0)}to{transform:rotate(360deg)}}[data-rk] ._1luule42{animation:_1luule41 3s infinite linear}[data-rk] ._1luule43{background:conic-gradient(from 180deg at 50% 50%,rgba(72,146,254,0) 0deg,currentColor 282.04deg,rgba(72,146,254,0) 319.86deg,rgba(72,146,254,0) 360deg);height:21px;width:21px}@keyframes _9pm4ki0{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes _9pm4ki1{0%{opacity:0}to{opacity:1}}[data-rk] ._9pm4ki3{animation:_9pm4ki1 .15s ease;inset:-200px;padding:200px;transform:translateZ(0);z-index:2147483646}[data-rk] ._9pm4ki5{animation:_9pm4ki0 .35s cubic-bezier(.15,1.15,.6,1),_9pm4ki1 .15s ease;max-width:100vw}[data-rk] ._1ckjpok1{box-sizing:content-box;max-width:100vw;width:360px}[data-rk] ._1ckjpok2{width:100vw}[data-rk] ._1ckjpok3{min-width:720px;width:720px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}[data-rk] ._1ckjpok6{border-width:0px;box-sizing:border-box;width:100vw}@media screen and (min-width: 768px){[data-rk] ._1ckjpok1{width:360px}[data-rk] ._1ckjpok2{width:480px}[data-rk] ._1ckjpok4{min-width:368px;width:368px}}@media screen and (max-width: 767px){[data-rk] ._1ckjpok7{border-bottom-left-radius:0;border-bottom-right-radius:0;margin-top:-200px;padding-bottom:200px;top:200px}}[data-rk] .v9horb0:hover{background:unset}[data-rk] ._18dqw9x0{max-height:456px;overflow-y:auto;overflow-x:hidden}[data-rk] ._18dqw9x1{max-height:456px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}[data-rk] ._18dqw9x1::-webkit-scrollbar{display:none}[data-rk] .g5kl0l0{border-color:transparent}[data-rk] ._1vwt0cg0{background:#fff;color:#000}[data-rk] ._1vwt0cg2{max-height:454px;overflow-y:auto}[data-rk] ._1vwt0cg3{min-width:287px}[data-rk] ._1vwt0cg4{min-width:100%}@keyframes _1am14411{0%{stroke-dashoffset:0}to{stroke-dashoffset:-283}}[data-rk] ._1am14410{overflow:auto;scrollbar-width:none;transform:translateZ(0)}[data-rk] ._1am14410::-webkit-scrollbar{display:none}[data-rk] ._1am14412{animation:_1am14411 1s linear infinite;stroke-dasharray:98 196;fill:none;stroke-linecap:round;stroke-width:4}[data-rk] ._1am14413{position:absolute}[data-rk] ._1y2lnfi0{border:1px solid rgba(16,21,31,.06)}[data-rk] ._1y2lnfi1{max-width:-moz-fit-content;max-width:fit-content}:root{--color-primary: #0ebe82;--color-primary-light: #4fd9a6;--color-primary-dark: #1e644b;--color-primary-darker: #0a2e20;--color-secondary: #896430;--color-secondary-light: #b08850;--color-secondary-dark: #5a4120;--color-accent: #00ff7b;--color-success: #4caf50;--color-warning: #ff9800;--color-error: #f44336;--color-info: #2196f3;--color-black: #000000;--color-white: #ffffff;--color-gray-50: #f9fafb;--color-gray-100: #f3f4f6;--color-gray-200: #e5e7eb;--color-gray-300: #d1d5db;--color-gray-400: #9ca3af;--color-gray-500: #6b7280;--color-gray-600: #4b5563;--color-gray-700: #374151;--color-gray-800: #1f2937;--color-gray-900: #111827;--color-bg-app: #000000;--color-bg-page: #0a0a0a;--color-bg-card: #ffffff;--color-bg-card-hover: #f8f9fa;--color-bg-input: #ffffff;--color-bg-overlay: rgba(0, 0, 0, .8);--color-bg-header: rgba(14, 190, 130, .05);--color-text-primary: #ffffff;--color-text-secondary: rgba(255, 255, 255, .7);--color-text-tertiary: rgba(255, 255, 255, .5);--color-text-disabled: rgba(255, 255, 255, .3);--color-text-on-primary: #000000;--color-text-on-card: #1a1a1a;--color-text-on-card-secondary: #4a5568;--color-text-green: #0ebe82;--color-border-primary: rgba(14, 190, 130, .3);--color-border-secondary: rgba(255, 255, 255, .1);--color-border-focus: rgba(14, 190, 130, .6);--color-border-error: rgba(244, 67, 54, .5);--alpha-primary-05: rgba(14, 190, 130, .05);--alpha-primary-10: rgba(14, 190, 130, .1);--alpha-primary-15: rgba(14, 190, 130, .15);--alpha-primary-20: rgba(14, 190, 130, .2);--alpha-primary-30: rgba(14, 190, 130, .3);--alpha-primary-40: rgba(14, 190, 130, .4);--alpha-primary-50: rgba(14, 190, 130, .5);--alpha-black-10: rgba(0, 0, 0, .1);--alpha-black-20: rgba(0, 0, 0, .2);--alpha-black-30: rgba(0, 0, 0, .3);--alpha-black-40: rgba(0, 0, 0, .4);--alpha-black-50: rgba(0, 0, 0, .5);--alpha-black-60: rgba(0, 0, 0, .6);--alpha-black-70: rgba(0, 0, 0, .7);--alpha-black-80: rgba(0, 0, 0, .8);--alpha-black-90: rgba(0, 0, 0, .9);--alpha-white-05: rgba(255, 255, 255, .05);--alpha-white-10: rgba(255, 255, 255, .1);--alpha-white-20: rgba(255, 255, 255, .2);--alpha-white-30: rgba(255, 255, 255, .3);--alpha-white-40: rgba(255, 255, 255, .4);--alpha-white-50: rgba(255, 255, 255, .5);--font-family-primary: "Segoe UI", Tahoma, Geneva, Verdana, sans-serif;--font-family-mono: "Courier New", Consolas, Monaco, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-md: 1.125rem;--font-size-lg: 1.25rem;--font-size-xl: 1.5rem;--font-size-2xl: 1.875rem;--font-size-3xl: 2.25rem;--font-size-4xl: 3rem;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--spacing-xs: 4px;--spacing-sm: 8px;--spacing-md: 12px;--spacing-lg: 16px;--spacing-xl: 20px;--spacing-2xl: 24px;--spacing-3xl: 32px;--spacing-4xl: 40px;--spacing-5xl: 48px;--spacing-6xl: 64px;--radius-none: 0;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-3xl: 24px;--radius-pill: 999px;--radius-circle: 50%;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--shadow-primary-sm: 0 4px 12px rgba(14, 190, 130, .15);--shadow-primary-md: 0 8px 24px rgba(14, 190, 130, .2);--shadow-primary-lg: 0 12px 32px rgba(14, 190, 130, .25);--shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, .06);--transition-fast: .15s ease;--transition-base: .2s ease;--transition-slow: .3s ease;--transition-slower: .5s ease;--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-bounce: cubic-bezier(.68, -.55, .27, 1.55);--blur-sm: 4px;--blur-md: 8px;--blur-lg: 12px;--blur-xl: 16px;--blur-2xl: 24px;--z-base: 0;--z-dropdown: 10;--z-sticky: 20;--z-fixed: 30;--z-sidebar: 100;--z-topbar: 99;--z-modal-backdrop: 999;--z-modal: 1000;--z-toast: 1100;--z-tooltip: 1200;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--height-topbar: 70px;--width-sidebar: 250px;--width-sidebar-collapsed: 80px;--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-dark) 100%);--gradient-primary-reverse: linear-gradient(135deg, var(--color-primary-dark) 0%, var(--color-primary) 100%);--gradient-success: linear-gradient(135deg, #4caf50 0%, #2e7d32 100%);--gradient-error: linear-gradient(135deg, #f44336 0%, #d32f2f 100%);--gradient-warning: linear-gradient(135deg, #ff9800 0%, #f57c00 100%);--gradient-page-bg: radial-gradient(ellipse at top, rgba(14, 190, 130, .15) 0%, transparent 50%), radial-gradient(ellipse at bottom, rgba(10, 46, 32, .3) 0%, transparent 50%), linear-gradient(180deg, #000000 0%, #0a1410 50%, #000000 100%);--gradient-page-header: linear-gradient(135deg, rgba(14, 190, 130, .08) 0%, rgba(10, 46, 32, .05) 100%);--gradient-bg-app: linear-gradient(135deg, #000000 0%, #0a2e20 100%);--gradient-bg-card: linear-gradient(135deg, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .6) 100%);--glass-bg: rgba(0, 0, 0, .55);--glass-border: 1px solid rgba(14, 190, 130, .25);--glass-blur: blur(15px);--glass-shadow: 0 8px 32px rgba(0, 0, 0, .4);--config-bg-primary: #ffffff;--config-bg-secondary: #f8f9fa;--config-bg-tertiary: #f1f3f5;--config-bg-hover: #f8f9fa;--config-card-bg: #ffffff;--config-card-border: #e9ecef;--config-card-shadow: 0 2px 8px rgba(0, 0, 0, .08);--config-card-shadow-hover: 0 4px 16px rgba(0, 0, 0, .12);--config-text-primary: #2c3e50;--config-text-secondary: #6c757d;--config-text-tertiary: #adb5bd;--config-text-disabled: #dee2e6;--config-border-light: #e9ecef;--config-border-medium: #dee2e6;--config-border-dark: #ced4da;--config-info-bg: #e7f5ff;--config-info-border: #74c0fc;--config-info-text: #1971c2;--config-success-bg: #d3f9d8;--config-success-border: #51cf66;--config-success-text: #2b8a3e;--config-warning-bg: #fff3bf;--config-warning-border: #ffd43b;--config-warning-text: #e67700;--config-error-bg: #ffe0e0;--config-error-border: #ff6b6b;--config-error-text: #c92a2a;--config-section-bg: #ffffff;--config-section-border: #e9ecef;--config-section-header-bg: #f8f9fa;--config-section-header-hover: #e9ecef;--config-input-bg: #ffffff;--config-input-border: #ced4da;--config-input-border-focus: var(--color-primary);--config-input-text: #2c3e50;--config-input-placeholder: #adb5bd;--config-icon-box-shadow: 0 2px 8px rgba(14, 190, 130, .2);--config-gradient-primary: linear-gradient(135deg, #e7f9f3 0%, #f8fffe 100%);--config-gradient-info: linear-gradient(135deg, #e7f5ff 0%, #f8fcff 100%);--config-gradient-warning: linear-gradient(135deg, #fff9db 0%, #fffef8 100%);--config-gradient-success: linear-gradient(135deg, #d3f9d8 0%, #f3fef4 100%)}[data-theme=light]{--color-bg-app: #ffffff;--color-bg-page: #f9fafb;--color-bg-card: #ffffff;--color-text-primary: #000000;--color-text-secondary: rgba(0, 0, 0, .7);--color-text-tertiary: rgba(0, 0, 0, .5)}.uni2-h1,.uni2-h2,.uni2-h3,.uni2-h4,.uni2-h5,.uni2-h6{margin:0 0 var(--spacing-lg) 0;font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}.uni2-h1{font-size:var(--font-size-4xl)}.uni2-h2{font-size:var(--font-size-3xl)}.uni2-h3{font-size:var(--font-size-2xl)}.uni2-h4{font-size:var(--font-size-xl)}.uni2-h5{font-size:var(--font-size-lg)}.uni2-h6{font-size:var(--font-size-md)}.uni2-p{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);color:var(--color-text-primary)}.uni2-p--lead{font-size:var(--font-size-lg);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.uni2-p--small{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uni2-p--muted{color:var(--color-text-secondary)}.uni2-text-xs{font-size:var(--font-size-xs)}.uni2-text-sm{font-size:var(--font-size-sm)}.uni2-text-base{font-size:var(--font-size-base)}.uni2-text-md{font-size:var(--font-size-md)}.uni2-text-lg{font-size:var(--font-size-lg)}.uni2-text-xl{font-size:var(--font-size-xl)}.uni2-text-2xl{font-size:var(--font-size-2xl)}.uni2-text-3xl{font-size:var(--font-size-3xl)}.uni2-text-4xl{font-size:var(--font-size-4xl)}.uni2-font-light{font-weight:var(--font-weight-light)}.uni2-font-normal{font-weight:var(--font-weight-normal)}.uni2-font-medium{font-weight:var(--font-weight-medium)}.uni2-font-semibold{font-weight:var(--font-weight-semibold)}.uni2-font-bold{font-weight:var(--font-weight-bold)}.uni2-font-extrabold{font-weight:var(--font-weight-extrabold)}.uni2-text-primary{color:var(--color-text-primary)}.uni2-text-secondary{color:var(--color-text-secondary)}.uni2-text-tertiary{color:var(--color-text-tertiary)}.uni2-text-disabled{color:var(--color-text-disabled)}.uni2-text-brand{color:var(--color-primary)}.uni2-text-success{color:var(--color-success)}.uni2-text-error{color:var(--color-error)}.uni2-text-warning{color:var(--color-warning)}.uni2-text-info{color:var(--color-info)}.uni2-text-left{text-align:left}.uni2-text-center{text-align:center}.uni2-text-right{text-align:right}.uni2-text-justify{text-align:justify}.uni2-text-uppercase{text-transform:uppercase}.uni2-text-lowercase{text-transform:lowercase}.uni2-text-capitalize{text-transform:capitalize}.uni2-text-normal-case{text-transform:none}.uni2-text-underline{text-decoration:underline}.uni2-text-line-through{text-decoration:line-through}.uni2-text-no-underline{text-decoration:none}.uni2-leading-tight{line-height:var(--line-height-tight)}.uni2-leading-normal{line-height:var(--line-height-normal)}.uni2-leading-relaxed{line-height:var(--line-height-relaxed)}.uni2-tracking-tight{letter-spacing:-.05em}.uni2-tracking-normal{letter-spacing:0}.uni2-tracking-wide{letter-spacing:.05em}.uni2-tracking-wider{letter-spacing:.1em}.uni2-link{color:var(--color-primary);text-decoration:none;transition:all var(--transition-fast);cursor:pointer}.uni2-link:hover{color:var(--color-primary-light);text-decoration:underline}.uni2-link:active{color:var(--color-primary-dark)}.uni2-link--underline{text-decoration:underline}.uni2-link--no-underline:hover{text-decoration:none}.uni2-code{font-family:var(--font-family-mono);font-size:.9em;padding:var(--spacing-xs) var(--spacing-sm);background:var(--alpha-primary-10);border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-primary)}.uni2-code-block{font-family:var(--font-family-mono);font-size:var(--font-size-sm);padding:var(--spacing-lg);background:var(--alpha-black-60);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);overflow-x:auto;line-height:var(--line-height-relaxed)}.uni2-list{margin:0 0 var(--spacing-lg) 0;padding-left:var(--spacing-2xl);color:var(--color-text-primary)}.uni2-list--unstyled{list-style:none;padding-left:0}.uni2-list--inline{list-style:none;padding-left:0;display:flex;flex-wrap:wrap;gap:var(--spacing-md)}.uni2-list__item{margin-bottom:var(--spacing-sm);line-height:var(--line-height-relaxed)}.uni2-blockquote{margin:0 0 var(--spacing-lg) 0;padding:var(--spacing-lg) var(--spacing-xl);border-left:4px solid var(--color-primary);background:var(--alpha-primary-10);border-radius:var(--radius-md);font-size:var(--font-size-md);font-style:italic;color:var(--color-text-secondary)}.uni2-blockquote__author{display:block;margin-top:var(--spacing-md);font-size:var(--font-size-sm);font-style:normal;font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.uni2-blockquote__author:before{content:"— "}.uni2-badge{display:inline-flex;align-items:center;justify-content:center;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;border-radius:var(--radius-pill);white-space:nowrap;text-transform:uppercase;letter-spacing:.5px}.uni2-badge--primary{background:var(--gradient-primary);color:var(--color-text-on-primary)}.uni2-badge--secondary{background:var(--alpha-white-20);color:var(--color-text-primary)}.uni2-badge--success{background:#4caf5033;color:var(--color-success);border:1px solid rgba(76,175,80,.3)}.uni2-badge--error{background:#f4433633;color:var(--color-error);border:1px solid rgba(244,67,54,.3)}.uni2-badge--warning{background:#ff980033;color:var(--color-warning);border:1px solid rgba(255,152,0,.3)}.uni2-badge--info{background:#2196f333;color:var(--color-info);border:1px solid rgba(33,150,243,.3)}.uni2-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uni2-line-clamp-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uni2-line-clamp-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.uni2-divider{height:1px;background:var(--color-border-secondary);border:none;margin:var(--spacing-2xl) 0}.uni2-divider--vertical{width:1px;height:auto;margin:0 var(--spacing-lg)}.uni2-divider--primary{background:var(--color-primary)}.uni2-label-value{display:flex;flex-direction:column;gap:var(--spacing-xs)}.uni2-label-value--inline{flex-direction:row;align-items:center;gap:var(--spacing-md)}.uni2-label-value__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px}.uni2-label-value__value{font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.uni2-text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);position:relative}.login-page.with-background{background:var(--gradient-page-bg);background-attachment:fixed}.login-page.login-simple{background:linear-gradient(135deg,#0a2e20,#0d3428,#0a2e20,#08261c,#0a2e20);background-attachment:fixed;background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.login-page .overlay{position:absolute;inset:0;background:radial-gradient(circle at center,rgba(14,190,130,.1) 0%,transparent 70%);pointer-events:none}.login-wrapper{position:relative;z-index:1;width:100%;max-width:480px;background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-2xl);padding:var(--spacing-3xl);box-shadow:0 8px 40px #0009,0 0 80px #0ebe8226;animation:uni2-scale-in .5s ease-out}.login-logo{display:block;max-width:200px;height:auto;margin:0 auto var(--spacing-3xl);filter:drop-shadow(0 0 30px rgba(14,190,130,.4));animation:uni2-fade-in .8s ease-out}.error-message{background:#ff525226;border:1px solid rgba(255,82,82,.3);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-lg);color:var(--color-error);font-size:var(--font-size-sm);text-align:center;animation:uni2-slide-down .3s ease-out}.wallet-section,.email-section{margin-bottom:var(--spacing-2xl)}.wallet-section h2,.email-section h2{color:var(--color-text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-lg);display:flex;align-items:center;gap:var(--spacing-sm)}.wallet-section h2 i,.email-section h2 i{color:var(--color-primary)}.btn-wallet,.btn-primary{width:100%;padding:var(--spacing-md) var(--spacing-xl);background:linear-gradient(135deg,#0ebe824d,#0a2e204d);border:1px solid rgba(14,190,130,.4);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-base);display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-bottom:var(--spacing-md)}.btn-wallet:hover,.btn-primary:hover{background:linear-gradient(135deg,#0ebe8266,#0a2e2066);box-shadow:0 0 30px #0ebe824d;transform:translateY(-2px)}.btn-wallet:disabled,.btn-primary:disabled{opacity:.5;cursor:not-allowed;transform:none}.wallet-status{background:#0ebe821a;border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-md);padding:var(--spacing-md);margin-bottom:var(--spacing-md);color:var(--color-success);font-family:var(--font-family-mono);font-size:var(--font-size-sm);display:flex;align-items:center;word-break:break-all}.divider{border:none;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(14,190,130,.3) 50%,transparent 100%);margin:var(--spacing-2xl) 0}.login-form{display:flex;flex-direction:column;gap:var(--spacing-lg)}.login-form label{display:flex;flex-direction:column;gap:var(--spacing-sm)}.login-form label span{color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);display:flex;align-items:center;gap:var(--spacing-xs)}.login-form label span i{color:var(--color-primary)}.login-form input{width:100%;padding:var(--spacing-md);background:#ffffff0d;border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);transition:all var(--transition-base)}.login-form input::placeholder{color:var(--color-text-tertiary)}.login-form input:focus{outline:none;background:#ffffff14;border-color:var(--color-primary);box-shadow:0 0 20px #0ebe8233}.login-footer{margin-top:var(--spacing-2xl);padding-top:var(--spacing-xl);border-top:1px solid rgba(14,190,130,.1);text-align:center}.contact-info{color:var(--color-text-tertiary);font-size:var(--font-size-sm);line-height:1.6;margin:0 0 var(--spacing-md) 0}.contact-info a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-semibold);transition:all var(--transition-base);display:inline-block;margin-top:var(--spacing-xs)}.contact-info a:hover{color:var(--color-primary-light);text-shadow:0 0 10px rgba(14,190,130,.5)}.link-back{color:var(--color-text-tertiary);font-size:var(--font-size-xs);text-decoration:none;transition:all var(--transition-base);display:inline-flex;align-items:center;gap:var(--spacing-xs);cursor:pointer}.link-back:hover{color:var(--color-text-secondary);text-decoration:underline}@media (max-width: 1280px){.login-wrapper{max-width:420px;padding:var(--spacing-2xl)}.login-logo{max-width:160px;margin-bottom:var(--spacing-2xl)}.wallet-section h2,.email-section h2{font-size:calc(var(--font-size-xl) * .9)}.btn-wallet,.btn-primary{padding:calc(var(--spacing-md) * .9) var(--spacing-lg);font-size:calc(var(--font-size-base) * .95)}.login-form input{padding:calc(var(--spacing-md) * .9);font-size:calc(var(--font-size-base) * .95)}.login-form label span{font-size:calc(var(--font-size-sm) * .95)}}@media (max-height: 800px){.login-wrapper{max-width:400px;padding:var(--spacing-xl) var(--spacing-2xl)}.login-logo{max-width:140px;margin-bottom:var(--spacing-lg)}.wallet-section,.email-section{margin-bottom:var(--spacing-xl)}.wallet-section h2,.email-section h2{font-size:var(--font-size-lg);margin-bottom:var(--spacing-md)}.btn-wallet,.btn-primary{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm);margin-bottom:var(--spacing-sm)}.login-form{gap:var(--spacing-md)}.login-form input{padding:var(--spacing-sm);font-size:var(--font-size-sm)}.wallet-status{padding:var(--spacing-sm);font-size:calc(var(--font-size-sm) * .85);margin-bottom:var(--spacing-sm)}.divider{margin:var(--spacing-xl) 0}.login-footer{margin-top:var(--spacing-xl);padding-top:var(--spacing-md)}.contact-info{font-size:calc(var(--font-size-sm) * .9);margin-bottom:var(--spacing-sm)}.link-back{font-size:calc(var(--font-size-xs) * .95)}}@media (max-height: 650px){.login-page{padding:var(--spacing-lg)}.login-wrapper{max-width:380px;padding:var(--spacing-lg) var(--spacing-xl)}.login-logo{max-width:120px;margin-bottom:var(--spacing-md)}.wallet-section,.email-section{margin-bottom:var(--spacing-lg)}.wallet-section h2,.email-section h2{font-size:var(--font-size-base);margin-bottom:var(--spacing-sm)}.btn-wallet,.btn-primary{padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-sm);margin-bottom:var(--spacing-xs)}.login-form{gap:var(--spacing-sm)}.login-form input{padding:var(--spacing-xs);font-size:var(--font-size-sm)}.login-form label span{font-size:calc(var(--font-size-sm) * .9)}.divider{margin:var(--spacing-lg) 0}.login-footer{margin-top:var(--spacing-lg);padding-top:var(--spacing-sm)}.error-message{padding:var(--spacing-sm);margin-bottom:var(--spacing-sm);font-size:calc(var(--font-size-sm) * .9)}}@media (max-width: 768px){.login-page{padding:var(--spacing-lg)}.login-wrapper{max-width:100%;padding:var(--spacing-2xl)}.login-logo{max-width:160px}}.topbar-glass{position:fixed;top:0;left:0;right:0;height:var(--height-topbar);background:#000000d9;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(14,190,130,.2);box-shadow:0 4px 20px #00000080,0 0 40px #0ebe821a;display:flex;align-items:center;justify-content:space-between;padding:0 var(--spacing-2xl);z-index:var(--z-topbar);transition:all var(--transition-base)}.topbar-glass.sidebar-expanded{left:var(--width-sidebar)}.topbar-glass.sidebar-collapsed{left:var(--width-sidebar-collapsed)}.topbar-left{display:flex;align-items:center;gap:var(--spacing-lg)}.topbar-menu-btn{background:#0ebe821a;border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.topbar-menu-btn:hover{background:#0ebe8233;box-shadow:0 0 15px #0ebe824d}.topbar-menu-btn svg{font-size:24px}.topbar-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);text-shadow:0 0 20px rgba(14,190,130,.3);letter-spacing:.5px}.topbar-center{display:flex;align-items:center;gap:var(--spacing-lg)}.topbar-status{display:flex;align-items:center;padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:all var(--transition-base)}.topbar-status.online{background:#0ebe8226;border:1px solid rgba(14,190,130,.3);color:var(--color-success);box-shadow:0 0 20px #0ebe8233}.topbar-status.offline{background:#ff525226;border:1px solid rgba(255,82,82,.3);color:var(--color-error)}.topbar-right{display:flex;align-items:center;gap:var(--spacing-lg)}.topbar-actions-left{display:flex;align-items:center;gap:var(--spacing-md)}.admin-button{padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,#0ebe8233,#0a2e2033);border:1px solid rgba(14,190,130,.3);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base)}.admin-button:hover{background:linear-gradient(135deg,#0ebe824d,#0a2e204d);box-shadow:0 0 20px #0ebe824d;transform:translateY(-1px)}.topbar-wallet{display:flex;align-items:center}.wallet-btn,.wallet-disconnect-btn{display:flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-lg);background:linear-gradient(135deg,#0ebe8233,#0a2e2033);border:1px solid rgba(14,190,130,.3);border-radius:var(--radius-md);color:var(--color-text-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);cursor:pointer;transition:all var(--transition-base)}.wallet-btn:hover,.wallet-disconnect-btn:hover{background:linear-gradient(135deg,#0ebe824d,#0a2e204d);box-shadow:0 0 20px #0ebe824d;transform:translateY(-1px)}.wallet-btn:disabled,.wallet-disconnect-btn:disabled{opacity:.5;cursor:not-allowed}.wallet-disconnect-btn{background:linear-gradient(135deg,#ff525233,#8b000033);border-color:#ff52524d}.wallet-disconnect-btn:hover{background:linear-gradient(135deg,#ff52524d,#8b00004d);box-shadow:0 0 20px #ff52524d}@media (max-width: 768px){.topbar-glass{padding:0 var(--spacing-sm);left:0!important}.topbar-glass.sidebar-expanded,.topbar-glass.sidebar-collapsed{left:0!important}.topbar-left{gap:var(--spacing-sm);flex:0 0 auto}.topbar-title{display:none}.topbar-center{flex:1;justify-content:center}.topbar-status{padding:var(--spacing-xs) var(--spacing-sm);font-size:.7rem}.topbar-right{gap:var(--spacing-xs);flex:0 0 auto}.topbar-actions-left{gap:var(--spacing-xs)}.admin-button{padding:var(--spacing-xs) var(--spacing-sm);font-size:.7rem;white-space:nowrap}.wallet-btn,.wallet-disconnect-btn{padding:var(--spacing-xs) var(--spacing-sm);font-size:.7rem;gap:var(--spacing-xs);white-space:nowrap}.wallet-btn svg,.wallet-disconnect-btn svg{font-size:16px}}@media (max-width: 480px){.topbar-glass{padding:0 4px}.topbar-left{gap:4px}.topbar-center{display:none}.topbar-right{gap:4px;flex:1;justify-content:flex-end}.topbar-actions-left{gap:4px}.admin-button{padding:6px 8px;font-size:.65rem;min-width:auto}.wallet-btn,.wallet-disconnect-btn{font-size:.65rem;padding:6px 8px;min-width:auto}.wallet-btn svg,.wallet-disconnect-btn svg{display:none}}.sidebar-glass{position:fixed;top:0;left:0;height:100vh;background:#000000e6;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-right:1px solid rgba(14,190,130,.2);box-shadow:4px 0 20px #00000080,0 0 40px #0ebe821a;z-index:var(--z-sidebar);transition:all var(--transition-base);display:flex;flex-direction:column}.sidebar-glass.expanded{width:var(--width-sidebar)}.sidebar-glass.collapsed{width:var(--width-sidebar-collapsed)}.sidebar-header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg);border-bottom:1px solid rgba(14,190,130,.1);min-height:var(--height-topbar)}.sidebar-logo-anim{display:flex;align-items:center;justify-content:center;flex:1}.sidebar-logo-anim img{max-width:140px;height:auto;transition:all var(--transition-base);filter:drop-shadow(0 0 20px rgba(14,190,130,.3))}.sidebar-toggle-btn{background:#0ebe821a;border:1px solid rgba(14,190,130,.2);border-radius:var(--radius-md);color:var(--color-primary);cursor:pointer;padding:var(--spacing-sm);display:flex;align-items:center;justify-content:center;transition:all var(--transition-base)}.sidebar-toggle-btn:hover{background:#0ebe8233;box-shadow:0 0 15px #0ebe824d}.sidebar-toggle-btn svg{font-size:24px}.sidebar-menu-glass{list-style:none;padding:var(--spacing-lg) 0;margin:0;flex:1;overflow-y:auto}.sidebar-menu-glass::-webkit-scrollbar{width:4px}.sidebar-menu-glass::-webkit-scrollbar-track{background:#0003}.sidebar-menu-glass::-webkit-scrollbar-thumb{background:#0ebe824d;border-radius:var(--radius-sm)}.sidebar-menu-glass li{margin:var(--spacing-xs) var(--spacing-md)}.sidebar-menu-glass li a{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-md) var(--spacing-lg);color:var(--color-text-secondary);text-decoration:none;border-radius:var(--radius-md);transition:all var(--transition-base);position:relative;overflow:hidden}.sidebar-menu-glass li a:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--color-primary);transform:scaleY(0);transition:transform var(--transition-base)}.sidebar-menu-glass li a:hover{background:#0ebe821a;color:var(--color-primary);transform:translate(4px)}.sidebar-menu-glass li a:hover:before{transform:scaleY(1)}.sidebar-menu-glass li.active a{background:linear-gradient(90deg,#0ebe8233,#0ebe820d);color:var(--color-primary);font-weight:var(--font-weight-semibold);box-shadow:0 0 20px #0ebe8233}.sidebar-menu-glass li.active a:before{transform:scaleY(1)}.sidebar-icon-glass{display:flex;align-items:center;justify-content:center;min-width:24px;font-size:24px}.sidebar-label-glass{font-size:var(--font-size-base);white-space:nowrap}.sidebar-glass.collapsed .sidebar-label-glass{display:none}.sidebar-glass.collapsed .sidebar-menu-glass li a{justify-content:center;padding:var(--spacing-md)}.sidebar-footer-glass{display:flex;align-items:center;gap:var(--spacing-md);padding:var(--spacing-lg);border-top:1px solid rgba(14,190,130,.1);background:#0000004d}.sidebar-status-dot{width:12px;height:12px;border-radius:50%;transition:all var(--transition-base);animation:pulse 2s infinite}.sidebar-status-dot.online{background:var(--color-success);box-shadow:0 0 10px var(--color-success),0 0 20px var(--color-success)}.sidebar-status-dot.offline{background:var(--color-error);box-shadow:0 0 10px var(--color-error);animation:none}.sidebar-status-text{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.sidebar-status-text.online{color:var(--color-success)}.sidebar-status-text.offline{color:var(--color-error)}.sidebar-glass.collapsed .sidebar-footer-glass{justify-content:center}.sidebar-glass.collapsed .sidebar-status-text{display:none}.sidebar-logout-btn{width:100%;padding:var(--spacing-md) var(--spacing-lg);border:none;background:#ff52521a;border-top:1px solid rgba(255,82,82,.2);color:var(--color-error);cursor:pointer;display:flex;align-items:center;gap:var(--spacing-md);font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);transition:all var(--transition-base)}.sidebar-logout-btn:hover{background:#ff525233;box-shadow:0 -2px 20px #ff525233}.sidebar-glass.collapsed .sidebar-logout-btn{justify-content:center}.sidebar-glass.collapsed .sidebar-logout-btn svg{margin:0}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@media (max-width: 768px){.sidebar-glass{position:fixed;width:280px;max-width:85vw;z-index:1300;transition:transform .3s ease}.sidebar-glass.expanded{transform:translate(0)}.sidebar-glass.collapsed{transform:translate(-100%)}.sidebar-glass.expanded:before{content:"";position:fixed;inset:0 0 0 280px;background:#00000080;z-index:-1;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.sidebar-logo-anim img{max-width:120px}.sidebar-toggle-btn{flex-shrink:0}}.uni2-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-md) var(--spacing-xl);min-height:44px;font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);text-decoration:none;text-align:center;line-height:1;letter-spacing:.3px;border:none;border-radius:var(--radius-md);cursor:pointer;user-select:none;transition:all var(--transition-base);flex-shrink:0}.uni2-btn:focus{outline:none;box-shadow:0 0 0 3px var(--alpha-primary-30)}.uni2-btn:active{transform:translateY(1px)}.uni2-btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.uni2-btn--primary{background:var(--gradient-primary);color:var(--color-text-on-primary);box-shadow:var(--shadow-primary-sm)}.uni2-btn--primary:hover:not(:disabled){background:var(--gradient-primary-reverse);transform:translateY(-2px);box-shadow:var(--shadow-primary-md)}.uni2-btn--secondary{background:transparent;color:var(--color-primary);border:2px solid var(--color-primary)}.uni2-btn--secondary:hover:not(:disabled){background:var(--alpha-primary-10);border-color:var(--color-primary-light);transform:translateY(-2px)}.uni2-btn--ghost{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-secondary)}.uni2-btn--ghost:hover:not(:disabled){background:var(--alpha-white-10);border-color:var(--color-border-primary)}.uni2-btn--success{background:var(--gradient-success);color:var(--color-white);box-shadow:0 4px 12px #4caf504d}.uni2-btn--success:hover:not(:disabled){background:linear-gradient(135deg,#2e7d32,#4caf50);transform:translateY(-2px);box-shadow:0 6px 20px #4caf5066}.uni2-btn--danger{background:var(--gradient-error);color:var(--color-white);box-shadow:0 4px 12px #f443364d}.uni2-btn--danger:hover:not(:disabled){background:linear-gradient(135deg,#d32f2f,#f44336);transform:translateY(-2px);box-shadow:0 6px 20px #f4433666}.uni2-btn--warning{background:var(--gradient-warning);color:var(--color-white);box-shadow:0 4px 12px #ff98004d}.uni2-btn--warning:hover:not(:disabled){background:linear-gradient(135deg,#f57c00,#ff9800);transform:translateY(-2px);box-shadow:0 6px 20px #ff980066}.uni2-btn--info{background:linear-gradient(135deg,#2196f3,#1976d2);color:var(--color-white);box-shadow:0 4px 12px #2196f34d}.uni2-btn--info:hover:not(:disabled){background:linear-gradient(135deg,#1976d2,#2196f3);transform:translateY(-2px);box-shadow:0 6px 20px #2196f366}.uni2-btn--sm{padding:var(--spacing-sm) var(--spacing-md);min-height:36px;font-size:var(--font-size-sm)}.uni2-btn--md{padding:var(--spacing-md) var(--spacing-xl);min-height:44px;font-size:var(--font-size-base)}.uni2-btn--lg{padding:var(--spacing-lg) var(--spacing-2xl);min-height:52px;font-size:var(--font-size-md)}.uni2-btn--xl{padding:var(--spacing-xl) var(--spacing-3xl);min-height:60px;font-size:var(--font-size-lg)}.uni2-btn--block{display:flex;width:100%}.uni2-btn--pill{border-radius:var(--radius-pill)}.uni2-btn--circle{border-radius:var(--radius-circle);padding:var(--spacing-md);min-width:44px;width:44px;height:44px}.uni2-btn--circle.uni2-btn--sm{min-width:36px;width:36px;height:36px;padding:var(--spacing-sm)}.uni2-btn--circle.uni2-btn--lg{min-width:52px;width:52px;height:52px;padding:var(--spacing-lg)}.uni2-btn--icon-only{padding:var(--spacing-md);min-width:44px}.uni2-btn--loading{position:relative;color:transparent!important;pointer-events:none}.uni2-btn--loading:after{content:"";position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid var(--color-white);border-radius:var(--radius-circle);border-top-color:transparent;animation:uni2-spin .6s linear infinite}.uni2-btn-group{display:inline-flex;gap:var(--spacing-md)}.uni2-btn-group--attached{gap:0}.uni2-btn-group--attached .uni2-btn{border-radius:0;margin-left:-1px}.uni2-btn-group--attached .uni2-btn:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);margin-left:0}.uni2-btn-group--attached .uni2-btn:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.uni2-btn-group--vertical{flex-direction:column}.uni2-btn-group--vertical .uni2-btn{width:100%}.uni2-btn__icon{display:inline-flex;align-items:center;justify-content:center;font-size:1.2em}.uni2-btn__icon--left{margin-right:var(--spacing-xs)}.uni2-btn__icon--right{margin-left:var(--spacing-xs)}.period-filter-group .MuiButton-root{color:#fff!important;border-color:#0ebe824d!important}.period-filter-group .MuiButton-root:hover{border-color:#0ebe82!important;background-color:#0ebe821a!important}.period-filter-group .MuiButton-root.active{background-color:#0ebe82!important;color:#fff!important;border-color:#0ebe82!important;font-weight:700!important}.period-filter-group .MuiButton-root.active:hover{background-color:#0ebe82!important;color:#fff!important}.uni2-action-btn--info,.uni2-action-btn--info svg{color:#3b82f6!important}.uni2-action-btn--info:hover{background-color:#3b82f61a!important}.uni2-action-btn--info:hover,.uni2-action-btn--info:hover svg{color:#60a5fa!important}.uni2-action-btn--ssh,.uni2-action-btn--ssh svg{color:#0ebe82!important}.uni2-action-btn--ssh:hover{background-color:#0ebe821a!important}.uni2-action-btn--ssh:hover,.uni2-action-btn--ssh:hover svg{color:#10d89d!important}.uni2-action-btn--edit,.uni2-action-btn--edit svg{color:#f59e0b!important}.uni2-action-btn--edit:hover{background-color:#f59e0b1a!important}.uni2-action-btn--edit:hover,.uni2-action-btn--edit:hover svg{color:#fbbf24!important}.uni2-action-btn--delete,.uni2-action-btn--delete svg{color:#ef4444!important}.uni2-action-btn--delete:hover{background-color:#ef44441a!important}.uni2-action-btn--delete:hover,.uni2-action-btn--delete:hover svg{color:#f87171!important}.uni2-action-buttons{display:flex;gap:var(--spacing-xs);align-items:center;justify-content:center}@media (max-width: 768px){.uni2-btn{padding:var(--spacing-sm) var(--spacing-lg);min-height:40px;font-size:var(--font-size-sm)}.uni2-btn--lg{padding:var(--spacing-md) var(--spacing-xl);min-height:48px;font-size:var(--font-size-base)}.uni2-btn-group{flex-wrap:wrap}}.uni2-table-container{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-xl);overflow:hidden;box-shadow:var(--glass-shadow)}.uni2-table-container--no-radius{border-radius:0}.uni2-table{width:100%;border-collapse:collapse;font-size:var(--font-size-base);color:#1a1a1a}.uni2-table__head{background:var(--gradient-primary);position:sticky;top:0;z-index:var(--z-sticky)}.uni2-table__head th{padding:var(--spacing-lg) var(--spacing-md);text-align:left;color:var(--color-text-on-primary);font-weight:var(--font-weight-bold);font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid var(--alpha-black-20);white-space:nowrap}.uni2-table__head th:first-child{padding-left:var(--spacing-2xl)}.uni2-table__head th:last-child{padding-right:var(--spacing-2xl)}.uni2-table__head th.text-center{text-align:center}.uni2-table__head th.text-right{text-align:right}.uni2-table__body{background:transparent}.uni2-table__body tr{border-bottom:1px solid rgba(0,0,0,.15)}.uni2-table__body tr:last-child{border-bottom:none}.uni2-table__body td{padding:var(--spacing-lg) var(--spacing-md);color:#1a1a1a;font-weight:var(--font-weight-medium);vertical-align:middle}.uni2-table__body td:first-child{padding-left:var(--spacing-2xl)}.uni2-table__body td:last-child{padding-right:var(--spacing-2xl)}.uni2-table__body td.text-center{text-align:center}.uni2-table__body td.text-right{text-align:right}.uni2-table__body tr.selected{background:var(--alpha-primary-20)}.uni2-table__body tr.selected:hover{background:var(--alpha-primary-30)}.uni2-table__body tr.success{background:#4caf500d}.uni2-table__body tr.warning{background:#ff98000d}.uni2-table__body tr.error{background:#f443360d}.uni2-table__body tr.disabled{opacity:.5;pointer-events:none}.uni2-table__cell--code{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-primary)}.uni2-table__cell--badge{text-align:center}.uni2-table__cell--actions{display:flex;align-items:center;gap:var(--spacing-sm);justify-content:flex-end}.uni2-table__cell--numeric{text-align:right;font-family:var(--font-family-mono);font-weight:var(--font-weight-semibold)}.uni2-table--scrollable{max-height:600px;overflow-y:auto}.uni2-table--scrollable::-webkit-scrollbar{width:8px}.uni2-table--scrollable::-webkit-scrollbar-track{background:var(--alpha-black-20);border-radius:var(--radius-sm)}.uni2-table--scrollable::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-sm)}.uni2-table--scrollable::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-reverse)}.uni2-table--compact th,.uni2-table--compact td{padding:var(--spacing-sm) var(--spacing-md)}.uni2-table--compact th:first-child,.uni2-table--compact td:first-child{padding-left:var(--spacing-lg)}.uni2-table--compact th:last-child,.uni2-table--compact td:last-child{padding-right:var(--spacing-lg)}.uni2-table--bordered th,.uni2-table--bordered td{border:1px solid var(--color-border-secondary)}.uni2-table--striped tbody tr:nth-child(2n){background:var(--alpha-white-05)}.uni2-table__footer{padding:var(--spacing-lg) var(--spacing-2xl);background:var(--alpha-black-20);border-top:1px solid var(--color-border-secondary);display:flex;align-items:center;justify-content:space-between}.uni2-table__footer-info{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uni2-table__footer-actions{display:flex;align-items:center;gap:var(--spacing-md)}.uni2-pagination{display:flex;align-items:center;gap:var(--spacing-sm)}.uni2-pagination__btn{padding:var(--spacing-sm) var(--spacing-md);background:transparent;border:1px solid var(--color-border-primary);border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;transition:all var(--transition-fast);min-width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center}.uni2-pagination__btn:hover:not(:disabled){background:var(--alpha-primary-10);border-color:var(--color-primary)}.uni2-pagination__btn:disabled{opacity:.5;cursor:not-allowed}.uni2-pagination__btn--active{background:var(--gradient-primary);color:var(--color-text-on-primary);border-color:var(--color-primary)}.uni2-table-empty{padding:var(--spacing-6xl) var(--spacing-2xl);text-align:center}.uni2-table-empty__icon{font-size:4rem;color:var(--color-text-tertiary);margin-bottom:var(--spacing-xl)}.uni2-table-empty__title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);margin:0 0 var(--spacing-md) 0}.uni2-table-empty__text{font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0 0 var(--spacing-xl) 0}@media (max-width: 768px){.uni2-table{font-size:var(--font-size-sm)}.uni2-table__head th,.uni2-table__body td{padding:var(--spacing-md) var(--spacing-sm)}.uni2-table__head th:first-child,.uni2-table__body td:first-child{padding-left:var(--spacing-md)}.uni2-table__head th:last-child,.uni2-table__body td:last-child{padding-right:var(--spacing-md)}.uni2-table__footer{flex-direction:column;gap:var(--spacing-md);text-align:center}.uni2-table-container--responsive{overflow-x:auto}.uni2-table--scrollable{max-height:400px}}.uni2-badge{display:inline-block;padding:var(--spacing-xs) var(--spacing-md);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1.2;text-align:center;border-radius:var(--radius-pill);white-space:nowrap;transition:all var(--transition-fast)}.uni2-badge--success{background-color:#4caf5026;color:var(--color-success);border:1px solid rgba(76,175,80,.3)}.uni2-badge--info{background-color:#2196f326;color:var(--color-info);border:1px solid rgba(33,150,243,.3)}.uni2-badge--warning{background-color:#ff980026;color:var(--color-warning);border:1px solid rgba(255,152,0,.3)}.uni2-badge--danger{background-color:#f4433626;color:var(--color-error);border:1px solid rgba(244,67,54,.3)}.uni2-badge--primary{background-color:var(--alpha-primary-15);color:var(--color-primary);border:1px solid var(--color-border-primary)}.uni2-badge--purple{background-color:#9c27b026;color:#9c27b0;border:1px solid rgba(156,39,176,.3)}.uni2-badge--gray{background-color:#00000014;color:var(--color-gray-600);border:1px solid rgba(0,0,0,.15)}.uni2-badge--sm{padding:2px var(--spacing-sm);font-size:.7rem}.uni2-badge--lg{padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--font-size-sm)}.uni2-badge--solid.uni2-badge--success{background-color:var(--color-success);color:#fff;border:none}.uni2-badge--solid.uni2-badge--info{background-color:var(--color-info);color:#fff;border:none}.uni2-badge--solid.uni2-badge--warning{background-color:var(--color-warning);color:#fff;border:none}.uni2-badge--solid.uni2-badge--danger{background-color:var(--color-error);color:#fff;border:none}.uni2-badge--solid.uni2-badge--primary{background-color:var(--color-primary);color:var(--color-text-on-primary);border:none}.uni2-badge--outline{background-color:transparent}.uni2-badge--icon{display:inline-flex;align-items:center;gap:var(--spacing-xs)}.uni2-badge--icon svg{font-size:1em}.uni2-badge--dot{display:inline-flex;align-items:center;gap:var(--spacing-sm)}.uni2-badge--dot:before{content:"";width:6px;height:6px;border-radius:50%;background-color:currentColor}@media (max-width: 768px){.uni2-badge{font-size:.65rem;padding:2px var(--spacing-sm)}}.uni2-form-group{margin-bottom:var(--spacing-xl)}.uni2-form-group--inline{display:flex;align-items:center;gap:var(--spacing-md)}.uni2-label{display:block;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);letter-spacing:.3px}.uni2-label--required:after{content:" *";color:var(--color-error);margin-left:var(--spacing-xs)}.uni2-label--optional{color:var(--color-text-secondary)}.uni2-label--optional:after{content:" (opcional)";font-weight:var(--font-weight-normal);font-size:var(--font-size-xs)}.uni2-input{width:100%;padding:var(--spacing-md) var(--spacing-lg);min-height:44px;background:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);transition:all var(--transition-base);outline:none}.uni2-input::placeholder{color:var(--color-text-tertiary);opacity:.8}.uni2-input:hover:not(:disabled){border-color:var(--color-border-primary);background:#0006}.uni2-input:focus{border-color:var(--color-primary);background:#00000080;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-input:disabled{opacity:.5;cursor:not-allowed;background:var(--alpha-black-40)}.uni2-input--sm{padding:var(--spacing-sm) var(--spacing-md);min-height:36px;font-size:var(--font-size-sm)}.uni2-input--lg{padding:var(--spacing-lg) var(--spacing-xl);min-height:52px;font-size:var(--font-size-md)}.uni2-input--success{border-color:var(--color-success);background:#4caf500d}.uni2-input--success:focus{border-color:var(--color-success);box-shadow:0 0 0 3px #4caf5026}.uni2-input--error{border-color:var(--color-error);background:#f443360d}.uni2-input--error:focus{border-color:var(--color-error);box-shadow:0 0 0 3px #f4433626}.uni2-input--warning{border-color:var(--color-warning);background:#ff98000d}.uni2-input--warning:focus{border-color:var(--color-warning);box-shadow:0 0 0 3px #ff980026}.uni2-input-wrapper{position:relative;width:100%}.uni2-input-wrapper--icon-left .uni2-input{padding-left:var(--spacing-5xl)}.uni2-input-wrapper--icon-right .uni2-input{padding-right:var(--spacing-5xl)}.uni2-input-icon{position:absolute;top:50%;transform:translateY(-50%);color:var(--color-text-tertiary);pointer-events:none;font-size:1.25rem;display:flex;align-items:center;justify-content:center}.uni2-input-icon--left{left:var(--spacing-lg)}.uni2-input-icon--right{right:var(--spacing-lg)}.uni2-input-icon--clickable{pointer-events:auto;cursor:pointer;transition:color var(--transition-fast)}.uni2-input-icon--clickable:hover{color:var(--color-primary)}.uni2-textarea{width:100%;padding:var(--spacing-md) var(--spacing-lg);min-height:120px;background:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);transition:all var(--transition-base);outline:none;resize:vertical}.uni2-textarea::placeholder{color:var(--color-text-tertiary);opacity:.8}.uni2-textarea:hover:not(:disabled){border-color:var(--color-border-primary);background:#0006}.uni2-textarea:focus{border-color:var(--color-primary);background:#00000080;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-textarea:disabled{opacity:.5;cursor:not-allowed;background:var(--alpha-black-40);resize:none}.uni2-textarea--no-resize{resize:none}.uni2-select{width:100%;padding:var(--spacing-md) var(--spacing-5xl) var(--spacing-md) var(--spacing-lg);min-height:44px;background:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);font-family:var(--font-family-primary);font-weight:var(--font-weight-medium);transition:all var(--transition-base);outline:none;cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='%230ebe82' viewBox='0 0 16 16'%3E%3Cpath d='M4 6l4 4 4-4'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--spacing-lg) center;background-size:20px}.uni2-select:hover:not(:disabled){border-color:var(--color-border-primary);background-color:#0006}.uni2-select:focus{border-color:var(--color-primary);background-color:#00000080;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-select:disabled{opacity:.5;cursor:not-allowed;background-color:var(--alpha-black-40)}.uni2-select option{background:var(--color-bg-card);color:var(--color-text-primary);padding:var(--spacing-md)}.uni2-checkbox-wrapper{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.uni2-checkbox{position:relative;width:20px;height:20px;margin:0;cursor:pointer;appearance:none;background:var(--color-bg-input);border:2px solid var(--color-border-secondary);border-radius:var(--radius-sm);transition:all var(--transition-fast);flex-shrink:0}.uni2-checkbox:hover{border-color:var(--color-primary)}.uni2-checkbox:checked{background:var(--gradient-primary);border-color:var(--color-primary)}.uni2-checkbox:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(45deg);width:5px;height:10px;border:solid var(--color-text-on-primary);border-width:0 2px 2px 0}.uni2-checkbox:focus{outline:none;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-checkbox:disabled{opacity:.5;cursor:not-allowed}.uni2-checkbox-label{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);user-select:none}.uni2-radio-wrapper{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.uni2-radio{position:relative;width:20px;height:20px;margin:0;cursor:pointer;appearance:none;background:var(--color-bg-input);border:2px solid var(--color-border-secondary);border-radius:var(--radius-circle);transition:all var(--transition-fast);flex-shrink:0}.uni2-radio:hover{border-color:var(--color-primary)}.uni2-radio:checked{border-color:var(--color-primary)}.uni2-radio:checked:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:10px;height:10px;background:var(--gradient-primary);border-radius:var(--radius-circle)}.uni2-radio:focus{outline:none;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-radio:disabled{opacity:.5;cursor:not-allowed}.uni2-radio-label{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);user-select:none}.uni2-radio-group{display:flex;flex-direction:column;gap:var(--spacing-md)}.uni2-radio-group--inline{flex-direction:row;flex-wrap:wrap;gap:var(--spacing-xl)}.uni2-switch-wrapper{display:flex;align-items:center;gap:var(--spacing-md);cursor:pointer}.uni2-switch{position:relative;width:48px;height:24px;margin:0;cursor:pointer;appearance:none;background:var(--alpha-white-20);border:1px solid var(--color-border-secondary);border-radius:var(--radius-pill);transition:all var(--transition-base);flex-shrink:0}.uni2-switch:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--color-white);border-radius:var(--radius-circle);transition:all var(--transition-base);box-shadow:var(--shadow-sm)}.uni2-switch:hover{background:var(--alpha-white-30)}.uni2-switch:checked{background:var(--gradient-primary);border-color:var(--color-primary)}.uni2-switch:checked:after{left:26px}.uni2-switch:focus{outline:none;box-shadow:0 0 0 3px var(--alpha-primary-15)}.uni2-switch:disabled{opacity:.5;cursor:not-allowed}.uni2-switch-label{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);user-select:none}.uni2-help-text{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.uni2-error-text{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-error);font-weight:var(--font-weight-medium)}.uni2-success-text{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-success);font-weight:var(--font-weight-medium)}.uni2-warning-text{display:block;margin-top:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-warning);font-weight:var(--font-weight-medium)}.uni2-form{width:100%}.uni2-form-row{display:grid;grid-template-columns:1fr;gap:var(--spacing-xl);margin-bottom:var(--spacing-xl)}.uni2-form-row--2-cols{grid-template-columns:repeat(2,1fr)}.uni2-form-row--3-cols{grid-template-columns:repeat(3,1fr)}.uni2-form-row--4-cols{grid-template-columns:repeat(4,1fr)}@media (max-width: 768px){.uni2-form-row--2-cols,.uni2-form-row--3-cols,.uni2-form-row--4-cols{grid-template-columns:1fr}}.uni2-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding-top:var(--spacing-2xl);border-top:1px solid var(--color-border-secondary);margin-top:var(--spacing-2xl)}.uni2-form-actions--centered{justify-content:center}.uni2-form-actions--space-between{justify-content:space-between}@media (max-width: 768px){.uni2-form-actions{flex-direction:column-reverse}.uni2-form-actions button{width:100%}}.uni2-input-group{display:flex;width:100%}.uni2-input-group .uni2-input{border-radius:0}.uni2-input-group .uni2-input:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.uni2-input-group .uni2-input:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.uni2-input-group .uni2-input:not(:first-child){border-left-width:0}.uni2-input-group .uni2-input:focus{position:relative;z-index:1;border-left-width:1px}.uni2-input-group-addon{display:flex;align-items:center;padding:var(--spacing-md) var(--spacing-lg);background:var(--alpha-black-40);border:1px solid var(--color-border-secondary);color:var(--color-text-secondary);font-size:var(--font-size-base);white-space:nowrap}.uni2-input-group-addon:first-child{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);border-right-width:0}.uni2-input-group-addon:last-child{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);border-left-width:0}.uni2-file-input-wrapper{position:relative;width:100%}.uni2-file-input{width:100%;padding:var(--spacing-md) var(--spacing-lg);min-height:44px;background:var(--color-bg-input);border:1px solid var(--color-border-secondary);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:var(--font-size-base);cursor:pointer;transition:all var(--transition-base)}.uni2-file-input::-webkit-file-upload-button{padding:var(--spacing-sm) var(--spacing-lg);margin-right:var(--spacing-md);background:var(--gradient-primary);color:var(--color-text-on-primary);border:none;border-radius:var(--radius-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:all var(--transition-fast)}.uni2-file-input::-webkit-file-upload-button:hover{opacity:.9}.uni2-range{width:100%;height:6px;background:var(--alpha-white-20);border-radius:var(--radius-pill);outline:none;appearance:none}.uni2-range::-webkit-slider-thumb{appearance:none;width:20px;height:20px;background:var(--gradient-primary);border-radius:var(--radius-circle);cursor:pointer;box-shadow:var(--shadow-primary-sm);transition:all var(--transition-fast)}.uni2-range::-webkit-slider-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-primary-md)}.uni2-range::-moz-range-thumb{width:20px;height:20px;background:var(--gradient-primary);border:none;border-radius:var(--radius-circle);cursor:pointer;box-shadow:var(--shadow-primary-sm);transition:all var(--transition-fast)}.uni2-range::-moz-range-thumb:hover{transform:scale(1.1);box-shadow:var(--shadow-primary-md)}.uni2-search{position:relative;width:100%}.uni2-search input{padding-left:var(--spacing-5xl);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='%230ebe82' viewBox='0 0 24 24'%3E%3Cpath d='M15.5 14h-.79l-.28-.27a6.5 6.5 0 1 0-.7.7l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0A4.5 4.5 0 1 1 14 9.5 4.5 4.5 0 0 1 9.5 14z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:left var(--spacing-lg) center;background-size:20px}.uni2-alert{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);color:var(--color-text-primary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg);animation:uni2-alert-slide-in var(--transition-base)}@keyframes uni2-alert-slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.uni2-alert__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.25rem;margin-top:2px}.uni2-alert__content{flex:1;min-width:0}.uni2-alert__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-md);margin:0 0 var(--spacing-xs) 0;color:var(--color-text-primary)}.uni2-alert__message{margin:0;color:var(--color-text-secondary);font-size:var(--font-size-base)}.uni2-alert__close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:0}.uni2-alert__close:hover{background:var(--alpha-white-10);color:var(--color-text-primary)}.uni2-alert__close:active{transform:scale(.95)}.uni2-alert--success{border-left:4px solid var(--color-success);background:linear-gradient(135deg,#4caf501a,#0000008c)}.uni2-alert--success .uni2-alert__icon,.uni2-alert--success .uni2-alert__title{color:var(--color-success)}.uni2-alert--error{border-left:4px solid var(--color-error);background:linear-gradient(135deg,#f443361a,#0000008c)}.uni2-alert--error .uni2-alert__icon,.uni2-alert--error .uni2-alert__title{color:var(--color-error)}.uni2-alert--warning{border-left:4px solid var(--color-warning);background:linear-gradient(135deg,#ff98001a,#0000008c)}.uni2-alert--warning .uni2-alert__icon,.uni2-alert--warning .uni2-alert__title{color:var(--color-warning)}.uni2-alert--info{border-left:4px solid var(--color-info);background:linear-gradient(135deg,#2196f31a,#0000008c)}.uni2-alert--info .uni2-alert__icon,.uni2-alert--info .uni2-alert__title{color:var(--color-info)}.uni2-alert--primary{border-left:4px solid var(--color-primary);background:linear-gradient(135deg,#0ebe821a,#0000008c)}.uni2-alert--primary .uni2-alert__icon,.uni2-alert--primary .uni2-alert__title{color:var(--color-primary)}.uni2-alert--sm{padding:var(--spacing-md) var(--spacing-lg);font-size:var(--font-size-sm)}.uni2-alert--sm .uni2-alert__icon{width:20px;height:20px;font-size:1rem}.uni2-alert--sm .uni2-alert__title{font-size:var(--font-size-base)}.uni2-alert--lg{padding:var(--spacing-xl) var(--spacing-2xl);font-size:var(--font-size-md)}.uni2-alert--lg .uni2-alert__icon{width:28px;height:28px;font-size:1.5rem}.uni2-alert--lg .uni2-alert__title{font-size:var(--font-size-xl)}.uni2-toast-container{position:fixed;z-index:var(--z-toast);display:flex;flex-direction:column;gap:var(--spacing-md);pointer-events:none}.uni2-toast-container--top-right{top:var(--spacing-2xl);right:var(--spacing-2xl)}.uni2-toast-container--top-left{top:var(--spacing-2xl);left:var(--spacing-2xl)}.uni2-toast-container--top-center{top:var(--spacing-2xl);left:50%;transform:translate(-50%)}.uni2-toast-container--bottom-right{bottom:var(--spacing-2xl);right:var(--spacing-2xl)}.uni2-toast-container--bottom-left{bottom:var(--spacing-2xl);left:var(--spacing-2xl)}.uni2-toast-container--bottom-center{bottom:var(--spacing-2xl);left:50%;transform:translate(-50%)}.uni2-toast{display:flex;align-items:center;gap:var(--spacing-md);min-width:320px;max-width:480px;padding:var(--spacing-lg) var(--spacing-xl);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);color:var(--color-text-primary);pointer-events:auto;animation:uni2-toast-slide-in .3s ease-out}@keyframes uni2-toast-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.uni2-toast--exiting{animation:uni2-toast-slide-out .2s ease-in forwards}@keyframes uni2-toast-slide-out{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.uni2-toast__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.uni2-toast__content{flex:1;min-width:0}.uni2-toast__title{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);margin:0 0 var(--spacing-xs) 0}.uni2-toast__message{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.uni2-toast__close{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast);padding:0}.uni2-toast__close:hover{background:var(--alpha-white-10);color:var(--color-text-primary)}.uni2-toast--success{border-left:4px solid var(--color-success)}.uni2-toast--success .uni2-toast__icon{color:var(--color-success)}.uni2-toast--error{border-left:4px solid var(--color-error)}.uni2-toast--error .uni2-toast__icon{color:var(--color-error)}.uni2-toast--warning{border-left:4px solid var(--color-warning)}.uni2-toast--warning .uni2-toast__icon{color:var(--color-warning)}.uni2-toast--info{border-left:4px solid var(--color-info)}.uni2-toast--info .uni2-toast__icon{color:var(--color-info)}.uni2-banner{display:flex;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-2xl);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);color:var(--color-text-primary);font-size:var(--font-size-base);margin-bottom:var(--spacing-lg)}.uni2-banner__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.uni2-banner__content{flex:1;display:flex;align-items:center;gap:var(--spacing-md)}.uni2-banner__message{flex:1;margin:0}.uni2-banner__actions{display:flex;align-items:center;gap:var(--spacing-md)}.uni2-banner__close{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--color-text-secondary);cursor:pointer;border-radius:var(--radius-sm);transition:all var(--transition-fast)}.uni2-banner__close:hover{background:var(--alpha-white-10);color:var(--color-text-primary)}.uni2-banner--success{border-left:4px solid var(--color-success);background:linear-gradient(90deg,#4caf5026,#0000008c)}.uni2-banner--success .uni2-banner__icon{color:var(--color-success)}.uni2-banner--error{border-left:4px solid var(--color-error);background:linear-gradient(90deg,#f4433626,#0000008c)}.uni2-banner--error .uni2-banner__icon{color:var(--color-error)}.uni2-banner--warning{border-left:4px solid var(--color-warning);background:linear-gradient(90deg,#ff980026,#0000008c)}.uni2-banner--warning .uni2-banner__icon{color:var(--color-warning)}.uni2-banner--info{border-left:4px solid var(--color-info);background:linear-gradient(90deg,#2196f326,#0000008c)}.uni2-banner--info .uni2-banner__icon{color:var(--color-info)}.uni2-inline-alert{display:inline-flex;align-items:center;gap:var(--spacing-sm);padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-sm);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.uni2-inline-alert__icon{font-size:1rem}.uni2-inline-alert--success{background:#4caf5026;color:var(--color-success);border:1px solid rgba(76,175,80,.3)}.uni2-inline-alert--error{background:#f4433626;color:var(--color-error);border:1px solid rgba(244,67,54,.3)}.uni2-inline-alert--warning{background:#ff980026;color:var(--color-warning);border:1px solid rgba(255,152,0,.3)}.uni2-inline-alert--info{background:#2196f326;color:var(--color-info);border:1px solid rgba(33,150,243,.3)}@media (max-width: 768px){.uni2-toast{min-width:280px;max-width:calc(100vw - var(--spacing-3xl))}.uni2-toast-container--top-right,.uni2-toast-container--bottom-right{right:var(--spacing-md)}.uni2-toast-container--top-left,.uni2-toast-container--bottom-left{left:var(--spacing-md)}.uni2-banner{flex-direction:column;align-items:flex-start;padding:var(--spacing-md) var(--spacing-lg)}.uni2-banner__content{flex-direction:column;align-items:flex-start;width:100%}.uni2-banner__actions{width:100%;justify-content:flex-start}}.uni2-modal-backdrop{position:fixed;inset:0;z-index:var(--z-modal-backdrop);background:var(--color-bg-overlay);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:var(--spacing-2xl);animation:uni2-modal-backdrop-fade-in var(--transition-base);overflow-y:auto}@keyframes uni2-modal-backdrop-fade-in{0%{opacity:0}to{opacity:1}}.uni2-modal-backdrop--exiting{animation:uni2-modal-backdrop-fade-out var(--transition-base) forwards}@keyframes uni2-modal-backdrop-fade-out{0%{opacity:1}to{opacity:0}}.uni2-modal{position:relative;z-index:var(--z-modal);width:100%;max-width:600px;max-height:90vh;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-xl);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;animation:uni2-modal-slide-up var(--transition-base) var(--ease-out);overflow:hidden}@keyframes uni2-modal-slide-up{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.uni2-modal--exiting{animation:uni2-modal-slide-down var(--transition-base) var(--ease-in) forwards}@keyframes uni2-modal-slide-down{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(20px) scale(.95)}}.uni2-modal--sm{max-width:400px}.uni2-modal--md{max-width:600px}.uni2-modal--lg{max-width:800px}.uni2-modal--xl{max-width:1000px}.uni2-modal--full{max-width:calc(100vw - var(--spacing-4xl));max-height:calc(100vh - var(--spacing-4xl))}.uni2-modal__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl);border-bottom:1px solid var(--color-border-secondary);background:var(--gradient-primary);color:var(--color-text-on-primary)}.uni2-modal__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-on-primary)}.uni2-modal__subtitle{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:#000000b3}.uni2-modal__close{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0003;border:none;border-radius:var(--radius-md);color:var(--color-text-on-primary);cursor:pointer;transition:all var(--transition-fast);margin-left:var(--spacing-lg)}.uni2-modal__close:hover{background:#0000004d;transform:rotate(90deg)}.uni2-modal__close:active{transform:rotate(90deg) scale(.95)}.uni2-modal__body{flex:1;padding:var(--spacing-2xl);overflow-y:auto;color:var(--color-text-primary)}.uni2-modal__body::-webkit-scrollbar{width:8px}.uni2-modal__body::-webkit-scrollbar-track{background:var(--alpha-black-20);border-radius:var(--radius-sm)}.uni2-modal__body::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-sm)}.uni2-modal__body::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-reverse)}.uni2-modal__body--no-padding{padding:0}.uni2-modal__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-top:1px solid var(--color-border-secondary);background:var(--alpha-black-20)}.uni2-modal__footer--space-between{justify-content:space-between}.uni2-modal__footer--centered{justify-content:center}.uni2-confirm-dialog{max-width:480px}.uni2-confirm-dialog__icon{width:64px;height:64px;margin:0 auto var(--spacing-xl);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);font-size:2rem}.uni2-confirm-dialog__icon--success{background:#4caf5033;color:var(--color-success)}.uni2-confirm-dialog__icon--error{background:#f4433633;color:var(--color-error)}.uni2-confirm-dialog__icon--warning{background:#ff980033;color:var(--color-warning)}.uni2-confirm-dialog__icon--info{background:#2196f333;color:var(--color-info)}.uni2-confirm-dialog__title{text-align:center;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin:0 0 var(--spacing-md) 0}.uni2-confirm-dialog__message{text-align:center;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed);margin:0}.uni2-drawer{position:fixed;z-index:var(--z-modal);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow);display:flex;flex-direction:column;overflow:hidden}.uni2-drawer--right{top:0;right:0;bottom:0;width:100%;max-width:480px;border-left:var(--glass-border);animation:uni2-drawer-slide-in-right var(--transition-base) var(--ease-out)}@keyframes uni2-drawer-slide-in-right{0%{transform:translate(100%)}to{transform:translate(0)}}.uni2-drawer--right.uni2-drawer--exiting{animation:uni2-drawer-slide-out-right var(--transition-base) var(--ease-in) forwards}@keyframes uni2-drawer-slide-out-right{0%{transform:translate(0)}to{transform:translate(100%)}}.uni2-drawer--left{top:0;left:0;bottom:0;width:100%;max-width:480px;border-right:var(--glass-border);animation:uni2-drawer-slide-in-left var(--transition-base) var(--ease-out)}@keyframes uni2-drawer-slide-in-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.uni2-drawer--left.uni2-drawer--exiting{animation:uni2-drawer-slide-out-left var(--transition-base) var(--ease-in) forwards}@keyframes uni2-drawer-slide-out-left{0%{transform:translate(0)}to{transform:translate(-100%)}}.uni2-drawer--bottom{left:0;right:0;bottom:0;height:100%;max-height:80vh;border-top:var(--glass-border);animation:uni2-drawer-slide-in-bottom var(--transition-base) var(--ease-out)}@keyframes uni2-drawer-slide-in-bottom{0%{transform:translateY(100%)}to{transform:translateY(0)}}.uni2-drawer--bottom.uni2-drawer--exiting{animation:uni2-drawer-slide-out-bottom var(--transition-base) var(--ease-in) forwards}@keyframes uni2-drawer-slide-out-bottom{0%{transform:translateY(0)}to{transform:translateY(100%)}}.uni2-drawer__header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl);border-bottom:1px solid var(--color-border-secondary);background:var(--gradient-primary);color:var(--color-text-on-primary)}.uni2-drawer__title{margin:0;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);color:var(--color-text-on-primary)}.uni2-drawer__close{flex-shrink:0;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:#0003;border:none;border-radius:var(--radius-md);color:var(--color-text-on-primary);cursor:pointer;transition:all var(--transition-fast);margin-left:var(--spacing-lg)}.uni2-drawer__close:hover{background:#0000004d}.uni2-drawer__body{flex:1;padding:var(--spacing-2xl);overflow-y:auto;color:var(--color-text-primary)}.uni2-drawer__footer{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;gap:var(--spacing-md);padding:var(--spacing-xl) var(--spacing-2xl);border-top:1px solid var(--color-border-secondary);background:var(--alpha-black-20)}.uni2-popover{position:absolute;z-index:var(--z-tooltip);background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);border-radius:var(--radius-md);box-shadow:var(--glass-shadow);padding:var(--spacing-lg);max-width:300px;color:var(--color-text-primary);animation:uni2-popover-fade-in var(--transition-fast)}@keyframes uni2-popover-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.uni2-popover__arrow{position:absolute;width:12px;height:12px;background:var(--glass-bg);border:var(--glass-border);transform:rotate(45deg)}.uni2-popover--top .uni2-popover__arrow{bottom:-6px;left:50%;margin-left:-6px;border-top:none;border-left:none}.uni2-popover--bottom .uni2-popover__arrow{top:-6px;left:50%;margin-left:-6px;border-bottom:none;border-right:none}.uni2-popover--left .uni2-popover__arrow{right:-6px;top:50%;margin-top:-6px;border-left:none;border-bottom:none}.uni2-popover--right .uni2-popover__arrow{left:-6px;top:50%;margin-top:-6px;border-right:none;border-top:none}.staking-date-section{border-top:1px solid rgba(255,255,255,.1);padding-top:1rem;margin-top:.5rem}.staking-date-label{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:600}.staking-date-label strong{color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}.staking-date-value{font-weight:600;font-size:1rem}.staking-date-value--lock{color:var(--color-primary)}.staking-date-value--unlock{color:var(--color-warning)}.staking-history-date{font-size:.9rem;font-weight:500;color:var(--color-primary)}@media (max-width: 768px){.uni2-modal-backdrop{padding:var(--spacing-md)}.uni2-modal{max-height:calc(100vh - var(--spacing-3xl));margin:auto}.uni2-modal--sm,.uni2-modal--md,.uni2-modal--lg,.uni2-modal--xl{max-width:100%}.uni2-modal__header,.uni2-modal__body,.uni2-modal__footer{padding:var(--spacing-lg)}.uni2-modal__footer{flex-direction:column-reverse}.uni2-modal__footer button{width:100%}.uni2-drawer--right,.uni2-drawer--left{max-width:100%}.uni2-drawer--bottom{max-height:90vh}}.MuiDialog-paper{background:linear-gradient(180deg,#0a0a14fa,#141428fa)!important;backdrop-filter:blur(20px);border-radius:16px!important;border:1px solid rgba(14,190,130,.2);box-shadow:0 20px 60px #00000080,0 0 40px #0ebe821a!important;max-width:90vw}.MuiDialogTitle-root,.admin-dialog-title,.node-form-dialog-title{background:linear-gradient(135deg,#0ebe82,#0a9e68)!important;color:#fff!important;padding:1.5rem 2rem!important;font-size:1.25rem!important;font-weight:600!important;border-bottom:1px solid rgba(14,190,130,.3);display:flex;align-items:center;justify-content:space-between}.MuiDialogContent-root,.admin-dialog-content,.node-form-dialog-content{padding:2rem!important;background:transparent!important;color:#fff!important}.MuiDialogContent-dividers{border-top:1px solid rgba(14,190,130,.2)!important;border-bottom:1px solid rgba(14,190,130,.2)!important}.MuiDialogActions-root,.admin-dialog-actions,.node-form-dialog-actions{padding:1rem 2rem!important;border-top:1px solid rgba(14,190,130,.2);background:#0003!important;gap:.75rem}.MuiDialog-paper .MuiTextField-root{margin-top:1rem;margin-bottom:1rem}.MuiDialog-paper .MuiInputLabel-root{color:#ffffffb3!important;font-weight:500}.MuiDialog-paper .MuiInputLabel-root.Mui-focused{color:#0ebe82!important}.MuiDialog-paper .MuiInputLabel-root.Mui-error{color:#ff5252!important}.MuiDialog-paper .MuiInputBase-root{color:#fff!important;background:#ffffff0d!important;border-radius:8px}.MuiDialog-paper .MuiInputBase-root:hover{background:#ffffff14!important}.MuiDialog-paper .MuiInputBase-root.Mui-focused{background:#ffffff1a!important}.MuiDialog-paper .MuiInputBase-root.Mui-disabled{background:#ffffff05!important;opacity:.5}.MuiDialog-paper .MuiOutlinedInput-root .MuiOutlinedInput-notchedOutline{border-color:#fff3!important}.MuiDialog-paper .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0ebe8280!important}.MuiDialog-paper .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:#0ebe82!important;border-width:2px!important}.MuiDialog-paper .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ff5252!important}.MuiDialog-paper .MuiInputBase-input{color:#fff!important;font-size:.95rem}.MuiDialog-paper .MuiInputBase-input::placeholder{color:#fff6!important;opacity:1}.MuiDialog-paper .MuiFormHelperText-root{color:#fff9!important;font-size:.75rem;margin-top:.5rem}.MuiDialog-paper .MuiFormHelperText-root.Mui-error{color:#ff5252!important}.MuiDialog-paper .MuiSelect-select{color:#fff!important}.MuiDialog-paper .MuiSelect-icon{color:#ffffffb3!important}.MuiDialog-paper .MuiSelect-icon.Mui-disabled{color:#ffffff4d!important}.MuiMenu-paper{background:linear-gradient(180deg,#141428fa,#1e1e32fa)!important;backdrop-filter:blur(20px);border-radius:12px!important;border:1px solid rgba(14,190,130,.2);box-shadow:0 10px 30px #00000080!important}.MuiMenuItem-root{color:#fff!important;font-size:.95rem!important;padding:.75rem 1.5rem!important;transition:all .2s ease!important}.MuiMenuItem-root:hover{background:#0ebe8226!important}.MuiMenuItem-root.Mui-selected{background:#0ebe8240!important;font-weight:600}.MuiMenuItem-root.Mui-selected:hover{background:#0ebe8259!important}.MuiDialog-paper .MuiFormControl-root{margin-top:1rem;margin-bottom:1rem}.MuiDialog-paper .MuiFormLabel-root{color:#ffffffb3!important}.MuiDialog-paper .MuiFormLabel-root.Mui-focused{color:#0ebe82!important}.MuiDialog-paper .MuiFormControlLabel-label{color:#fff!important;font-size:.95rem;font-weight:500}.MuiDialog-paper .MuiCheckbox-root{color:#ffffff80!important}.MuiDialog-paper .MuiCheckbox-root.Mui-checked{color:#0ebe82!important}.MuiDialog-paper .MuiCheckbox-root:hover{background:#0ebe821a!important}.MuiDialog-paper .MuiCheckbox-root.Mui-disabled{color:#fff3!important}.MuiDialog-paper .MuiFormControlLabel-root{margin-left:0;margin-right:0}.MuiDialog-paper .MuiFormControlLabel-root .MuiFormControlLabel-label{color:#fff!important}.MuiDialog-paper .MuiFormControlLabel-label>div{color:#fff!important}.MuiDialog-paper .MuiFormControlLabel-label>div>div{color:#fff!important}.MuiDialog-paper .MuiFormControlLabel-label strong{color:#fff!important;font-weight:600}.MuiDialog-paper .MuiSwitch-root{margin-left:.5rem}.MuiDialog-paper .MuiSwitch-switchBase{color:#ffffff80!important}.MuiDialog-paper .MuiSwitch-switchBase.Mui-checked{color:#0ebe82!important}.MuiDialog-paper .MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:#0ebe8280!important}.MuiDialog-paper .MuiSwitch-track{background-color:#fff3!important}.MuiDialog-paper .MuiButton-root{text-transform:none;font-weight:600;padding:.625rem 1.5rem;border-radius:8px;font-size:.95rem;transition:all .2s ease}.MuiDialog-paper .MuiButton-contained{background:linear-gradient(135deg,#0ebe82,#0a9e68)!important;color:#fff!important;box-shadow:0 4px 12px #0ebe824d!important}.MuiDialog-paper .MuiButton-contained:hover{background:linear-gradient(135deg,#0fcf91,#0bb076)!important;box-shadow:0 6px 16px #0ebe8266!important;transform:translateY(-1px)}.MuiDialog-paper .MuiButton-contained:active{transform:translateY(0)}.MuiDialog-paper .MuiButton-contained:disabled{background:#ffffff1a!important;color:#ffffff4d!important;box-shadow:none!important}.MuiDialog-paper .MuiButton-outlined,.MuiDialog-paper .MuiButton-text{color:#fffc!important;border-color:#fff3!important}.MuiDialog-paper .MuiButton-outlined:hover,.MuiDialog-paper .MuiButton-text:hover{background:#ffffff0d!important;border-color:#ffffff4d!important;color:#fff!important}.MuiDialog-paper .MuiAccordion-root{background:transparent!important;border:1px solid rgba(0,0,0,.1);border-radius:8px!important;margin-bottom:.5rem}.MuiDialog-paper .MuiAccordion-root:before{display:none}.MuiDialog-paper .MuiAccordion-root.Mui-expanded{margin:0 0 .5rem!important;border-color:#0ebe824d;background:#0000004d!important}.MuiDialog-paper .MuiAccordionSummary-root{border-radius:8px;min-height:56px!important}.MuiDialog-paper .MuiAccordionSummary-root:hover{opacity:.9}.MuiDialog-paper .MuiAccordionSummary-root.Mui-expanded{border-bottom:1px solid rgba(14,190,130,.3);border-radius:8px 8px 0 0}.MuiDialog-paper .MuiAccordionSummary-content{margin:12px 0!important}.MuiDialog-paper .MuiAccordionSummary-expandIconWrapper{color:#000000b3!important}.MuiDialog-paper .MuiAccordionSummary-expandIconWrapper.Mui-expanded{color:#0ebe82!important}.MuiDialog-paper .MuiAccordionDetails-root{padding:1rem 1.5rem!important;background:transparent!important}.MuiDialog-paper .MuiAccordionDetails-root *{color:#fff!important}.MuiDialog-paper .MuiFormGroup-root{gap:.5rem;background:transparent!important}.MuiDialog-paper .MuiFormGroup-root .MuiFormControlLabel-root{background:transparent!important}.MuiDialog-paper .MuiFormGroup-root .MuiFormControlLabel-root .MuiTypography-root{color:#fff!important}.MuiDialog-paper .MuiFormGroup-root .MuiFormControlLabel-label div{color:#fff!important;background:transparent!important}.MuiDialog-paper .MuiFormGroup-root .MuiFormControlLabel-label div div{color:#fffc!important}.MuiDialog-paper .MuiChip-root{font-weight:600;font-size:.75rem}.MuiDialog-paper .MuiChip-filled{background:#0ebe8233!important;color:#0ebe82!important;border:1px solid rgba(14,190,130,.3)}.MuiDialog-paper .MuiTypography-root{color:#fff!important;background:transparent!important}.MuiDialog-paper .MuiTypography-body1{font-size:.95rem;line-height:1.6;color:#fff!important}.MuiDialog-paper .MuiTypography-body2{font-size:.875rem;color:#ffffffe6!important}.MuiDialog-paper .MuiTypography-caption{font-size:.75rem;color:#ffffffb3!important}.MuiDialog-paper .MuiAccordionDetails-root .MuiTypography-root,.MuiDialog-paper .MuiAccordionDetails-root div{color:#fff!important}.MuiDialog-paper .detail-label{color:#0ebe82e6!important;font-weight:600!important;margin-bottom:.25rem;font-size:.875rem!important}.MuiDialog-paper .detail-value{color:#fff!important;font-size:.95rem!important;padding:.5rem;background:#ffffff0d;border-radius:6px;border:1px solid rgba(255,255,255,.1)}.MuiDialog-paper .admin-divider,.MuiDialog-paper .MuiDivider-root{border-color:#0ebe8233!important;margin:1.5rem 0!important}.MuiDialog-paper .MuiGrid-item{padding-top:.5rem!important;padding-bottom:.5rem!important}.MuiDialog-paper h4{color:#0ebe82!important;font-size:1rem;font-weight:600;margin:1.5rem 0 1rem;padding-bottom:.5rem;border-bottom:2px solid rgba(14,190,130,.3)}.MuiDialog-paper h5{color:#ffffffe6!important;font-size:.95rem;font-weight:600;margin:1rem 0 .5rem}.MuiDialog-paper .MuiCircularProgress-root{color:#0ebe82!important}.MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar{width:8px}.MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-track{background:#ffffff0d;border-radius:4px}.MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#0ebe82,#0a9e68);border-radius:4px}.MuiDialog-paper .MuiDialogContent-root::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#0fcf91,#0bb076)}.MuiDialog-paper .MuiIconButton-root{color:#fffc!important;transition:all .2s ease}.MuiDialog-paper .MuiIconButton-root:hover{color:#fff!important;background:#ffffff1a!important;transform:rotate(90deg)}.MuiDialog-paper .MuiDialogTitle-root .MuiIconButton-root{background:#0003!important}.MuiDialog-paper .MuiDialogTitle-root .MuiIconButton-root:hover{background:#0000004d!important}@media (max-width: 768px){.MuiDialog-paper{margin:1rem!important;max-width:calc(100vw - 2rem)!important}.MuiDialogTitle-root,.admin-dialog-title,.node-form-dialog-title{padding:1rem 1.5rem!important;font-size:1.1rem!important}.MuiDialogContent-root,.admin-dialog-content,.node-form-dialog-content{padding:1.5rem!important}.MuiDialogActions-root,.admin-dialog-actions,.node-form-dialog-actions{padding:1rem 1.5rem!important;flex-direction:column-reverse}.MuiDialogActions-root button{width:100%}}.node-form-dialog-paper{background:linear-gradient(180deg,#0a0a14fa,#141428fa)!important;backdrop-filter:blur(20px)}.MuiDialog-paper .MuiFormControl-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#ff5252!important;border-width:2px!important}.MuiDialog-paper .MuiFormControl-root.Mui-error .MuiInputLabel-root{color:#ff5252!important}.MuiDialog-paper .MuiFormControl-root.success .MuiOutlinedInput-notchedOutline{border-color:#4caf50!important}.MuiDialog-paper .MuiFormControl-root.success .MuiInputLabel-root{color:#4caf50!important}.uni2-page{min-height:100vh;background:transparent;color:var(--color-text-primary)}.uni2-page--with-sidebar{display:flex;min-height:100vh;background:linear-gradient(135deg,#1a4d3a,#0d2e23,#061a13);background-attachment:fixed}.uni2-page-content{flex:1;display:flex;flex-direction:column;min-height:100vh;margin-left:var(--width-sidebar);transition:margin-left .3s ease}.uni2-page-content.sidebar-collapsed{margin-left:var(--width-sidebar-collapsed)}.uni2-page-content--with-topbar{padding-top:var(--height-topbar)}.uni2-page-main{flex:1;padding:var(--spacing-3xl);width:100%;max-width:1600px;margin:0 auto}.uni2-page-main--narrow{max-width:1200px}.uni2-page-main--wide{max-width:100%}.uni2-page-main--no-padding{padding:0}.uni2-page-header{margin-bottom:var(--spacing-3xl);padding-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-border-secondary)}.uni2-page-header--no-border{border-bottom:none}.uni2-page-header__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-md);gap:var(--spacing-xl)}.uni2-page-header__title-group{flex:1;min-width:0}.uni2-page-header__title{margin:0;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary);line-height:var(--line-height-tight)}.uni2-page-header__subtitle{margin:var(--spacing-sm) 0 0 0;font-size:var(--font-size-md);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);line-height:var(--line-height-normal)}.uni2-page-header__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-md)}.uni2-page-header__breadcrumb{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-lg)}.uni2-page-header__breadcrumb-item{display:flex;align-items:center;gap:var(--spacing-sm)}.uni2-page-header__breadcrumb-link{color:var(--color-primary);text-decoration:none;transition:color var(--transition-fast)}.uni2-page-header__breadcrumb-link:hover{color:var(--color-primary-light);text-decoration:underline}.uni2-page-header__breadcrumb-separator{color:var(--color-text-tertiary)}.uni2-page-section{margin-bottom:var(--spacing-4xl)}.uni2-page-section:last-child{margin-bottom:0}.uni2-page-section__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--spacing-xl);gap:var(--spacing-xl)}.uni2-page-section__title{margin:0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.uni2-page-section__subtitle{margin:var(--spacing-xs) 0 0 0;font-size:var(--font-size-base);font-weight:var(--font-weight-normal);color:var(--color-text-secondary)}.uni2-page-section__actions{flex-shrink:0;display:flex;align-items:center;gap:var(--spacing-md)}.uni2-grid{display:grid;gap:var(--spacing-xl)}.uni2-grid--2-cols{grid-template-columns:repeat(2,1fr)}.uni2-grid--3-cols{grid-template-columns:repeat(3,1fr)}.uni2-grid--4-cols{grid-template-columns:repeat(4,1fr)}.uni2-grid--auto-fit{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.uni2-grid--auto-fill{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.uni2-grid--gap-sm{gap:var(--spacing-md)}.uni2-grid--gap-lg{gap:var(--spacing-2xl)}.uni2-grid--gap-xl{gap:var(--spacing-3xl)}.uni2-layout-sidebar{display:grid;gap:var(--spacing-xl);grid-template-columns:300px 1fr}.uni2-layout-sidebar--left{grid-template-columns:300px 1fr}.uni2-layout-sidebar--right{grid-template-columns:1fr 300px}.uni2-layout-sidebar--narrow{grid-template-columns:250px 1fr}.uni2-layout-sidebar--wide{grid-template-columns:350px 1fr}.uni2-layout-sidebar__aside{position:sticky;top:calc(var(--height-topbar) + var(--spacing-3xl));height:fit-content}.uni2-layout-sidebar__main{min-width:0}.uni2-hero{padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center;background:var(--gradient-primary);border-radius:var(--radius-2xl);margin-bottom:var(--spacing-4xl)}.uni2-hero__title{margin:0 0 var(--spacing-lg) 0;font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:var(--color-text-on-primary);line-height:var(--line-height-tight)}.uni2-hero__subtitle{margin:0 auto var(--spacing-2xl);max-width:600px;font-size:var(--font-size-xl);font-weight:var(--font-weight-normal);color:#000c;line-height:var(--line-height-relaxed)}.uni2-hero__actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.uni2-empty-state{padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center}.uni2-empty-state__icon{width:80px;height:80px;margin:0 auto var(--spacing-xl);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);background:var(--alpha-primary-10);color:var(--color-primary);font-size:3rem}.uni2-empty-state__title{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text-primary)}.uni2-empty-state__message{margin:0 auto var(--spacing-2xl);max-width:500px;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.uni2-empty-state__actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}.uni2-loading-state{padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center}.uni2-loading-state__spinner{width:60px;height:60px;margin:0 auto var(--spacing-xl);border:4px solid var(--alpha-primary-20);border-top-color:var(--color-primary);border-radius:var(--radius-circle);animation:uni2-spin .8s linear infinite}@keyframes uni2-spin{to{transform:rotate(360deg)}}.uni2-loading-state__message{margin:0;font-size:var(--font-size-lg);color:var(--color-text-secondary)}.uni2-error-state{padding:var(--spacing-6xl) var(--spacing-3xl);text-align:center}.uni2-error-state__icon{width:80px;height:80px;margin:0 auto var(--spacing-xl);display:flex;align-items:center;justify-content:center;border-radius:var(--radius-circle);background:#f443361a;color:var(--color-error);font-size:3rem}.uni2-error-state__title{margin:0 0 var(--spacing-md) 0;font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-error)}.uni2-error-state__message{margin:0 auto var(--spacing-2xl);max-width:500px;font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.uni2-error-state__actions{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md)}@media (max-width: 1024px){.uni2-page-main{padding:var(--spacing-2xl)}.uni2-layout-sidebar{grid-template-columns:1fr}.uni2-layout-sidebar__aside{position:static}.uni2-grid--2-cols,.uni2-grid--3-cols,.uni2-grid--4-cols{grid-template-columns:1fr}}@media (max-width: 768px){.uni2-page-content{margin-left:0!important}.uni2-page-main{padding:0!important}.uni2-page-header{margin-bottom:var(--spacing-2xl)}.uni2-page-header__top{flex-direction:column;align-items:flex-start}.uni2-page-header__title{font-size:var(--font-size-2xl)}.uni2-page-header__actions{width:100%;flex-wrap:wrap}.uni2-page-section{margin-bottom:var(--spacing-2xl)}.uni2-page-section__header{flex-direction:column;align-items:flex-start}.uni2-page-section__title{font-size:var(--font-size-xl)}.uni2-page-section__actions{width:100%}.uni2-hero{padding:var(--spacing-4xl) var(--spacing-xl)}.uni2-hero__title{font-size:var(--font-size-3xl)}.uni2-hero__subtitle{font-size:var(--font-size-lg)}.uni2-hero__actions{flex-direction:column;width:100%}.uni2-hero__actions button{width:100%}}.uni2-elegant-page{min-height:100vh;background:transparent;padding:var(--spacing-3xl);color:#fff}.uni2-elegant-page__container{max-width:1600px;margin:0 auto}.uni2-elegant-header{background:linear-gradient(135deg,#0ebe82,#05a36b,#048259);border:none;border-radius:var(--radius-2xl);padding:var(--spacing-3xl);margin-bottom:var(--spacing-4xl);box-shadow:0 8px 32px #0ebe824d,0 4px 16px #0003,inset 0 -2px 8px #00000026;position:relative;overflow:hidden}.uni2-elegant-header__content{position:relative;z-index:1}.uni2-elegant-header__title{font-size:var(--font-size-4xl);font-weight:var(--font-weight-extrabold);color:#fff;margin:0 0 var(--spacing-md) 0;line-height:var(--line-height-tight);text-shadow:0 2px 8px rgba(0,0,0,.3)}.uni2-elegant-header__subtitle{font-size:var(--font-size-lg);color:#ffffffe6;margin:0;line-height:var(--line-height-relaxed)}.uni2-elegant-header__icon{display:inline-flex;align-items:center;justify-content:center;width:60px;height:60px;background:var(--gradient-primary);border-radius:var(--radius-lg);margin-bottom:var(--spacing-lg);font-size:2rem;color:var(--color-text-on-primary);box-shadow:0 4px 15px #0ebe8266}.uni2-elegant-footer{background:linear-gradient(135deg,#0ebe82,#05a36b,#048259);border:none;border-radius:var(--radius-xl);padding:var(--spacing-xl) var(--spacing-2xl);margin-top:var(--spacing-4xl);box-shadow:0 -4px 20px #0ebe8233,0 -2px 8px #0000001a}.uni2-elegant-footer__content{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--spacing-md)}.uni2-elegant-footer__info{display:flex;align-items:center;gap:var(--spacing-lg);flex-wrap:wrap}.uni2-elegant-footer__item{display:flex;align-items:center;gap:var(--spacing-sm);font-size:var(--font-size-sm);color:#ffffffe6}.uni2-elegant-footer__item-label{color:#ffffffb3}.uni2-elegant-footer__item-value{color:#fff;font-weight:var(--font-weight-semibold)}.uni2-elegant-footer__copyright{font-size:var(--font-size-sm);color:#fffc}@media (max-width: 1024px){.uni2-elegant-page,.uni2-elegant-header{padding:var(--spacing-2xl)}.uni2-elegant-header__title{font-size:var(--font-size-3xl)}}@media (max-width: 768px){.uni2-elegant-page{padding:0 16px!important;max-width:100vw!important;overflow-x:hidden!important}.uni2-elegant-header{padding:var(--spacing-md);margin-bottom:var(--spacing-lg);margin-left:0!important;margin-right:0!important;border-radius:var(--radius-lg);max-width:100%!important}.uni2-elegant-header__title{font-size:var(--font-size-2xl)}.uni2-stats-grid{grid-template-columns:1fr}.uni2-elegant-footer__content{flex-direction:column;text-align:center}.uni2-elegant-footer__info{flex-direction:column}}.uni2-block{display:block}.uni2-inline-block{display:inline-block}.uni2-inline{display:inline}.uni2-flex{display:flex}.uni2-inline-flex{display:inline-flex}.uni2-grid{display:grid}.uni2-hidden{display:none}.uni2-flex-row{flex-direction:row}.uni2-flex-col{flex-direction:column}.uni2-flex-wrap{flex-wrap:wrap}.uni2-flex-nowrap{flex-wrap:nowrap}.uni2-items-start{align-items:flex-start}.uni2-items-center{align-items:center}.uni2-items-end{align-items:flex-end}.uni2-items-stretch{align-items:stretch}.uni2-justify-start{justify-content:flex-start}.uni2-justify-center{justify-content:center}.uni2-justify-end{justify-content:flex-end}.uni2-justify-between{justify-content:space-between}.uni2-justify-around{justify-content:space-around}.uni2-justify-evenly{justify-content:space-evenly}.uni2-flex-1{flex:1}.uni2-flex-auto{flex:auto}.uni2-flex-none{flex:none}.uni2-flex-grow{flex-grow:1}.uni2-flex-shrink-0{flex-shrink:0}.uni2-gap-xs{gap:var(--spacing-xs)}.uni2-gap-sm{gap:var(--spacing-sm)}.uni2-gap-md{gap:var(--spacing-md)}.uni2-gap-lg{gap:var(--spacing-lg)}.uni2-gap-xl{gap:var(--spacing-xl)}.uni2-gap-2xl{gap:var(--spacing-2xl)}.uni2-m-0{margin:0}.uni2-m-xs{margin:var(--spacing-xs)}.uni2-m-sm{margin:var(--spacing-sm)}.uni2-m-md{margin:var(--spacing-md)}.uni2-m-lg{margin:var(--spacing-lg)}.uni2-m-xl{margin:var(--spacing-xl)}.uni2-m-2xl{margin:var(--spacing-2xl)}.uni2-m-auto{margin:auto}.uni2-mt-0{margin-top:0}.uni2-mt-xs{margin-top:var(--spacing-xs)}.uni2-mt-sm{margin-top:var(--spacing-sm)}.uni2-mt-md{margin-top:var(--spacing-md)}.uni2-mt-lg{margin-top:var(--spacing-lg)}.uni2-mt-xl{margin-top:var(--spacing-xl)}.uni2-mt-2xl{margin-top:var(--spacing-2xl)}.uni2-mt-3xl{margin-top:var(--spacing-3xl)}.uni2-mt-4xl{margin-top:var(--spacing-4xl)}.uni2-mb-0{margin-bottom:0}.uni2-mb-xs{margin-bottom:var(--spacing-xs)}.uni2-mb-sm{margin-bottom:var(--spacing-sm)}.uni2-mb-md{margin-bottom:var(--spacing-md)}.uni2-mb-lg{margin-bottom:var(--spacing-lg)}.uni2-mb-xl{margin-bottom:var(--spacing-xl)}.uni2-mb-2xl{margin-bottom:var(--spacing-2xl)}.uni2-mb-3xl{margin-bottom:var(--spacing-3xl)}.uni2-mb-4xl{margin-bottom:var(--spacing-4xl)}.uni2-ml-0{margin-left:0}.uni2-ml-xs{margin-left:var(--spacing-xs)}.uni2-ml-sm{margin-left:var(--spacing-sm)}.uni2-ml-md{margin-left:var(--spacing-md)}.uni2-ml-lg{margin-left:var(--spacing-lg)}.uni2-ml-xl{margin-left:var(--spacing-xl)}.uni2-ml-auto{margin-left:auto}.uni2-mr-0{margin-right:0}.uni2-mr-xs{margin-right:var(--spacing-xs)}.uni2-mr-sm{margin-right:var(--spacing-sm)}.uni2-mr-md{margin-right:var(--spacing-md)}.uni2-mr-lg{margin-right:var(--spacing-lg)}.uni2-mr-xl{margin-right:var(--spacing-xl)}.uni2-mr-auto{margin-right:auto}.uni2-mx-auto{margin-left:auto;margin-right:auto}.uni2-p-0{padding:0}.uni2-p-xs{padding:var(--spacing-xs)}.uni2-p-sm{padding:var(--spacing-sm)}.uni2-p-md{padding:var(--spacing-md)}.uni2-p-lg{padding:var(--spacing-lg)}.uni2-p-xl{padding:var(--spacing-xl)}.uni2-p-2xl{padding:var(--spacing-2xl)}.uni2-pt-0{padding-top:0}.uni2-pt-xs{padding-top:var(--spacing-xs)}.uni2-pt-sm{padding-top:var(--spacing-sm)}.uni2-pt-md{padding-top:var(--spacing-md)}.uni2-pt-lg{padding-top:var(--spacing-lg)}.uni2-pt-xl{padding-top:var(--spacing-xl)}.uni2-pt-2xl{padding-top:var(--spacing-2xl)}.uni2-pb-0{padding-bottom:0}.uni2-pb-xs{padding-bottom:var(--spacing-xs)}.uni2-pb-sm{padding-bottom:var(--spacing-sm)}.uni2-pb-md{padding-bottom:var(--spacing-md)}.uni2-pb-lg{padding-bottom:var(--spacing-lg)}.uni2-pb-xl{padding-bottom:var(--spacing-xl)}.uni2-pb-2xl{padding-bottom:var(--spacing-2xl)}.uni2-w-full{width:100%}.uni2-w-auto{width:auto}.uni2-w-fit{width:fit-content}.uni2-w-screen{width:100vw}.uni2-h-full{height:100%}.uni2-h-auto{height:auto}.uni2-h-fit{height:fit-content}.uni2-h-screen{height:100vh}.uni2-relative{position:relative}.uni2-absolute{position:absolute}.uni2-fixed{position:fixed}.uni2-sticky{position:sticky}.uni2-static{position:static}.uni2-overflow-auto{overflow:auto}.uni2-overflow-hidden{overflow:hidden}.uni2-overflow-visible{overflow:visible}.uni2-overflow-scroll{overflow:scroll}.uni2-overflow-x-auto{overflow-x:auto}.uni2-overflow-y-auto{overflow-y:auto}.uni2-z-0{z-index:var(--z-base)}.uni2-z-10{z-index:var(--z-dropdown)}.uni2-z-20{z-index:var(--z-sticky)}.uni2-z-30{z-index:var(--z-fixed)}.uni2-z-999{z-index:var(--z-modal-backdrop)}.uni2-z-1000{z-index:var(--z-modal)}.uni2-opacity-0{opacity:0}.uni2-opacity-25{opacity:.25}.uni2-opacity-50{opacity:.5}.uni2-opacity-75{opacity:.75}.uni2-opacity-100{opacity:1}.uni2-cursor-pointer{cursor:pointer}.uni2-cursor-not-allowed{cursor:not-allowed}.uni2-cursor-default{cursor:default}.uni2-pointer-events-none{pointer-events:none}.uni2-pointer-events-auto{pointer-events:auto}.uni2-select-none{user-select:none}.uni2-select-text{user-select:text}.uni2-select-all{user-select:all}.uni2-rounded-none{border-radius:var(--radius-none)}.uni2-rounded-sm{border-radius:var(--radius-sm)}.uni2-rounded-md{border-radius:var(--radius-md)}.uni2-rounded-lg{border-radius:var(--radius-lg)}.uni2-rounded-xl{border-radius:var(--radius-xl)}.uni2-rounded-2xl{border-radius:var(--radius-2xl)}.uni2-rounded-full{border-radius:var(--radius-pill)}.uni2-rounded-circle{border-radius:var(--radius-circle)}.uni2-shadow-none{box-shadow:none}.uni2-shadow-sm{box-shadow:var(--shadow-sm)}.uni2-shadow-md{box-shadow:var(--shadow-md)}.uni2-shadow-lg{box-shadow:var(--shadow-lg)}.uni2-shadow-xl{box-shadow:var(--shadow-xl)}.uni2-shadow-2xl{box-shadow:var(--shadow-2xl)}.uni2-shadow-primary{box-shadow:var(--shadow-primary-md)}.uni2-transition-fast{transition:all var(--transition-fast)}.uni2-transition-base{transition:all var(--transition-base)}.uni2-transition-slow{transition:all var(--transition-slow)}.uni2-transition-none{transition:none}.uni2-rotate-0{transform:rotate(0)}.uni2-rotate-90{transform:rotate(90deg)}.uni2-rotate-180{transform:rotate(180deg)}.uni2-rotate-270{transform:rotate(270deg)}.uni2-scale-90{transform:scale(.9)}.uni2-scale-95{transform:scale(.95)}.uni2-scale-100{transform:scale(1)}.uni2-scale-105{transform:scale(1.05)}.uni2-scale-110{transform:scale(1.1)}@media (max-width: 768px){.uni2-hidden-mobile{display:none}}@media (min-width: 769px){.uni2-hidden-desktop{display:none}}.uni2-bg-transparent{background:transparent}.uni2-bg-primary{background:var(--gradient-primary)}.uni2-bg-card{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.uni2-aspect-square{aspect-ratio:1 / 1}.uni2-aspect-video{aspect-ratio:16 / 9}.uni2-object-contain{object-fit:contain}.uni2-object-cover{object-fit:cover}.uni2-object-fill{object-fit:fill}.uni2-glass{background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-shadow)}.uni2-scrollbar-thin::-webkit-scrollbar{width:8px;height:8px}.uni2-scrollbar-thin::-webkit-scrollbar-track{background:var(--alpha-black-20);border-radius:var(--radius-sm)}.uni2-scrollbar-thin::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-sm)}.uni2-scrollbar-thin::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-reverse)}.uni2-scrollbar-hidden::-webkit-scrollbar{display:none}.uni2-scrollbar-hidden{-ms-overflow-style:none;scrollbar-width:none}.MuiButton-root{border-radius:var(--radius-md)!important;font-weight:var(--font-weight-semibold)!important;text-transform:none!important;transition:all var(--transition-base)!important}.MuiButton-contained{background:var(--gradient-primary)!important;color:var(--color-text-on-primary)!important;box-shadow:var(--shadow-primary-sm)!important}.MuiButton-contained:hover{box-shadow:var(--shadow-primary-md)!important;opacity:.95}.MuiButton-outlined{border-color:var(--color-border-primary)!important;color:var(--color-primary)!important}.MuiButton-outlined:hover{background:var(--alpha-primary-10)!important;border-color:var(--color-primary)!important}.MuiButton-text{color:var(--color-primary)!important}.MuiButton-text:hover{background:var(--alpha-primary-10)!important}.MuiCard-root .MuiTypography-root,.uni2-card .MuiTypography-root,.MuiPaper-root.uni2-card .MuiTypography-root{color:var(--color-text-on-card)!important}.MuiCard-root .MuiTypography-h1,.MuiCard-root .MuiTypography-h2,.MuiCard-root .MuiTypography-h3,.MuiCard-root .MuiTypography-h4,.MuiCard-root .MuiTypography-h5,.MuiCard-root .MuiTypography-h6,.uni2-card .MuiTypography-h1,.uni2-card .MuiTypography-h2,.uni2-card .MuiTypography-h3,.uni2-card .MuiTypography-h4,.uni2-card .MuiTypography-h5,.uni2-card .MuiTypography-h6,.MuiPaper-root.uni2-card .MuiTypography-h1,.MuiPaper-root.uni2-card .MuiTypography-h2,.MuiPaper-root.uni2-card .MuiTypography-h3,.MuiPaper-root.uni2-card .MuiTypography-h4,.MuiPaper-root.uni2-card .MuiTypography-h5,.MuiPaper-root.uni2-card .MuiTypography-h6{font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-tight)!important;color:var(--color-text-on-card)!important}.MuiCard-root .MuiTypography-body1,.uni2-card .MuiTypography-body1,.MuiPaper-root.uni2-card .MuiTypography-body1{color:var(--color-text-on-card)!important}.MuiCard-root .MuiTypography-body2,.uni2-card .MuiTypography-body2,.MuiPaper-root.uni2-card .MuiTypography-body2,.MuiCard-root .MuiTypography-subtitle1,.MuiCard-root .MuiTypography-subtitle2,.uni2-card .MuiTypography-subtitle1,.uni2-card .MuiTypography-subtitle2,.MuiPaper-root.uni2-card .MuiTypography-subtitle1,.MuiPaper-root.uni2-card .MuiTypography-subtitle2,.MuiCard-root .MuiTypography-caption,.uni2-card .MuiTypography-caption,.MuiPaper-root.uni2-card .MuiTypography-caption{color:var(--color-text-on-card-secondary)!important}.MuiTypography-root{color:var(--color-text-primary)!important}.MuiTypography-h1,.MuiTypography-h2,.MuiTypography-h3,.MuiTypography-h4,.MuiTypography-h5,.MuiTypography-h6{font-weight:var(--font-weight-bold)!important;line-height:var(--line-height-tight)!important}.MuiTypography-body1{color:var(--color-text-primary)!important}.MuiTypography-body2,.MuiTypography-subtitle1,.MuiTypography-subtitle2{color:var(--color-text-secondary)!important}.MuiTextField-root{margin-bottom:var(--spacing-lg)}.MuiOutlinedInput-root{background:#fffffff2!important;border-radius:var(--radius-md)!important;color:#1a1a1a!important}.MuiOutlinedInput-notchedOutline{border:1.5px solid rgba(14,190,130,.3)!important;transition:all .2s ease!important}.MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#0ebe8299!important}.MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--color-primary)!important;border-width:2px!important;box-shadow:0 0 0 3px var(--alpha-primary-15)!important}.MuiInputLabel-root{color:#1a1a1ab3!important;font-weight:500!important}.MuiInputLabel-root.Mui-focused{color:var(--color-primary)!important;font-weight:600!important}.MuiInputLabel-shrink{background:#fffffff2!important;padding:0 8px!important}.MuiInputBase-input{color:#1a1a1a!important;font-weight:500!important}.MuiInputBase-input::placeholder{color:#1a1a1a80!important;opacity:1!important}.MuiInputAdornment-root{color:var(--color-primary)!important}.MuiSelect-root{color:#1a1a1a!important;font-weight:500!important}.MuiOutlinedInput-root.MuiInputBase-root .MuiSelect-select{background:transparent!important;color:#1a1a1a!important}.MuiSelect-icon{color:var(--color-primary)!important}.MuiSelect-select:focus{background:transparent!important}.MuiMenu-paper{background:#fffffffa!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1.5px solid rgba(14,190,130,.3)!important;border-radius:var(--radius-md)!important;box-shadow:0 8px 32px #0003!important}.MuiMenuItem-root{color:#1a1a1a!important;font-weight:500!important;transition:all var(--transition-fast)!important}.MuiMenuItem-root:hover{background:#0ebe821a!important}.MuiMenuItem-root.Mui-selected{background:#0ebe8226!important;color:var(--color-primary)!important;font-weight:600!important}.MuiMenuItem-root.Mui-selected:hover{background:#0ebe8240!important}.MuiCheckbox-root{color:var(--color-border-secondary)!important}.MuiCheckbox-root.Mui-checked,.MuiSwitch-switchBase.Mui-checked{color:var(--color-primary)!important}.MuiSwitch-switchBase.Mui-checked+.MuiSwitch-track{background-color:var(--color-primary)!important}.MuiRadio-root{color:var(--color-border-secondary)!important}.MuiRadio-root.Mui-checked{color:var(--color-primary)!important}.MuiTabs-root{border-bottom:1px solid var(--color-border-secondary)}.MuiTab-root{color:var(--color-text-secondary)!important;text-transform:none!important;font-weight:var(--font-weight-medium)!important;transition:all var(--transition-fast)!important}.MuiTab-root:hover,.MuiTab-root.Mui-selected{color:var(--color-primary)!important}.MuiTabs-indicator{background-color:var(--color-primary)!important;height:3px!important}.MuiDialog-paper{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-xl)!important;box-shadow:var(--glass-shadow)!important;color:var(--color-text-primary)!important}.MuiDialogTitle-root{background:var(--gradient-primary)!important;color:var(--color-text-on-primary)!important;font-weight:var(--font-weight-bold)!important}.MuiDialogContent-root{color:var(--color-text-primary)!important;padding:var(--spacing-2xl)!important}.MuiDialogActions-root{padding:var(--spacing-xl) var(--spacing-2xl)!important;border-top:1px solid var(--color-border-secondary)!important}.MuiBackdrop-root{background:var(--color-bg-overlay)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.MuiAlert-root{border-radius:var(--radius-lg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important}.MuiAlert-standardSuccess{background:linear-gradient(135deg,#4caf501a,#0000008c)!important;border-left:4px solid var(--color-success)!important;color:var(--color-text-primary)!important}.MuiAlert-standardError{background:linear-gradient(135deg,#f443361a,#0000008c)!important;border-left:4px solid var(--color-error)!important;color:var(--color-text-primary)!important}.MuiAlert-standardWarning{background:linear-gradient(135deg,#ff98001a,#0000008c)!important;border-left:4px solid var(--color-warning)!important;color:var(--color-text-primary)!important}.MuiAlert-standardInfo{background:linear-gradient(135deg,#2196f31a,#0000008c)!important;border-left:4px solid var(--color-info)!important;color:var(--color-text-primary)!important}.MuiAlert-icon{color:inherit!important}.MuiSnackbar-root{z-index:var(--z-toast)!important}.MuiSnackbarContent-root{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;color:var(--color-text-primary)!important}.MuiTooltip-tooltip{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-md)!important;color:var(--color-text-primary)!important;font-size:var(--font-size-sm)!important;padding:var(--spacing-sm) var(--spacing-md)!important}.MuiTooltip-arrow{color:var(--glass-bg)!important}.MuiChip-root{background:var(--alpha-primary-10)!important;color:var(--color-primary)!important;border-radius:var(--radius-pill)!important;font-weight:var(--font-weight-semibold)!important}.MuiChip-filled{background:var(--gradient-primary)!important;color:var(--color-text-on-primary)!important}.MuiChip-outlined{border-color:var(--color-primary)!important;color:var(--color-primary)!important}.MuiDivider-root{background-color:var(--color-border-secondary)!important}.MuiCircularProgress-root{color:var(--color-primary)!important}.MuiLinearProgress-root{background-color:var(--alpha-primary-10)!important}.MuiLinearProgress-bar{background-color:var(--color-primary)!important}.MuiTableContainer-root{background:#fff!important;border:1px solid rgba(14,190,130,.2)!important;border-radius:12px!important;box-shadow:0 4px 20px #00000026!important;overflow:hidden!important}.MuiTable-root{background:#fff!important;color:#1a1a1a!important}.MuiTableHead-root{background:linear-gradient(135deg,#0ebe82,#0ca86f)!important}.MuiTableHead-root .MuiTableCell-root{color:#fff!important;background:transparent!important;font-weight:700!important;text-transform:uppercase!important;font-size:.75rem!important;letter-spacing:.8px!important;border-bottom:none!important;padding:16px!important;line-height:1.5!important}.MuiTableBody-root{background:#fff!important}.MuiTableBody-root .MuiTableCell-root{color:#1a1a1a!important;background:#fff!important;font-weight:500!important;border-bottom:1px solid rgba(14,190,130,.1)!important;padding:14px 16px!important}.MuiTableBody-root .MuiTableCell-root *{color:#1a1a1a!important}.MuiTableBody-root .MuiTableCell-root .MuiChip-root{color:inherit!important}.MuiTableBody-root .MuiTableCell-root .MuiChip-filled{color:#fff!important}.MuiTableBody-root .MuiTableCell-root .MuiTypography-root{color:#1a1a1a!important}.MuiTableBody-root .MuiTableCell-root .MuiSvgIcon-root,.MuiTableBody-root .MuiTableCell-root .MuiIconButton-root,.MuiTableBody-root .MuiTableCell-root .MuiButton-root{color:inherit!important}.MuiTableBody-root .MuiTableRow-root{background:#fff!important}.MuiTableBody-root .MuiTableRow-root:hover{background:#0ebe820d!important}.MuiTableBody-root .MuiTableRow-root:last-child .MuiTableCell-root{border-bottom:none!important}.MuiPagination-root{margin-top:var(--spacing-xl)!important}.MuiPaginationItem-root{color:var(--color-text-primary)!important;border-color:var(--color-border-secondary)!important}.MuiPaginationItem-root:hover{background:var(--alpha-primary-10)!important}.MuiPaginationItem-root.Mui-selected{background:var(--gradient-primary)!important;color:var(--color-text-on-primary)!important}.MuiPaper-root{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;color:var(--color-text-primary)!important}.MuiPaper-root.nodes-table-container,.MuiPaper-root.admin-table-container,.MuiPaper-root.MuiTableContainer-root{background:#fff!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;border:1px solid rgba(14,190,130,.2)!important}.MuiAccordion-root{background:var(--glass-bg)!important;backdrop-filter:var(--glass-blur)!important;-webkit-backdrop-filter:var(--glass-blur)!important;border:var(--glass-border)!important;border-radius:var(--radius-lg)!important;margin-bottom:var(--spacing-md)!important}.MuiAccordionSummary-root{color:var(--color-text-primary)!important}.MuiAccordionDetails-root{color:var(--color-text-secondary)!important}.MuiStep-root .MuiStepIcon-root{color:var(--color-border-secondary)!important}.MuiStep-root .MuiStepIcon-root.Mui-active{color:var(--color-primary)!important}.MuiStep-root .MuiStepIcon-root.Mui-completed{color:var(--color-success)!important}.MuiStepLabel-label{color:var(--color-text-secondary)!important}.MuiStepLabel-label.Mui-active{color:var(--color-primary)!important}.MuiBadge-badge,.MuiAvatar-root{background:var(--gradient-primary)!important;color:var(--color-text-on-primary)!important}.MuiList-root{background:transparent!important}.MuiListItem-root{color:var(--color-text-primary)!important}.MuiListItemButton-root:hover{background:var(--alpha-primary-10)!important}.MuiListItemIcon-root{color:var(--color-primary)!important}.MuiListItemText-primary{color:var(--color-text-primary)!important}.MuiListItemText-secondary{color:var(--color-text-secondary)!important}.section-title{font-size:var(--font-size-sm)!important;font-weight:var(--font-weight-semibold)!important;color:var(--color-text-secondary)!important;text-transform:uppercase!important;letter-spacing:.5px!important}.metric-value{font-size:var(--font-size-2xl)!important;font-weight:var(--font-weight-bold)!important;color:var(--color-primary)!important;margin:var(--spacing-xs) 0!important}.metric-subtitle{font-size:var(--font-size-sm)!important;color:var(--color-text-tertiary)!important}.custom-tooltip{z-index:var(--z-tooltip)!important}.MuiCard-root,.uni2-white-card,.stat-card-glass,.glass-card,.claim-section,.fees-card,.glass-effect-light,.node-info-card,.uni2-card{background:#fff!important;border:1px solid rgba(14,190,130,.15)!important;border-radius:12px!important;box-shadow:0 4px 20px #00000026,0 2px 8px #0ebe821a!important;color:#1a1a1a!important}@media (max-width: 768px){.MuiCard-root,.uni2-white-card,.stat-card-glass,.glass-card,.claim-section,.fees-card,.glass-effect-light,.node-info-card,.uni2-card{border-radius:8px!important}}.MuiCard-root:hover,.uni2-card:hover{box-shadow:0 6px 24px #0000002e,0 3px 10px #0ebe821f!important}.MuiCardContent-root{color:#1a1a1a!important}.stat-card-glass{height:100%!important;display:flex!important;flex-direction:column!important}.stat-card-glass .MuiCardContent-root{padding:16px!important;flex:1!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.MuiCard-root .MuiTypography-root,.stat-card-glass .MuiTypography-root,.uni2-white-card .MuiTypography-root,.stat-card-glass .MuiCardContent-root .MuiTypography-root{color:#1a1a1a!important}.stat-card-glass .MuiTypography-h6,.MuiCard-root .MuiTypography-h6{color:#1a1a1a!important;font-weight:600!important}.stat-card-glass .MuiTypography-h4,.MuiCard-root .MuiTypography-h4{font-weight:700!important}.MuiCard-root .MuiTypography-caption,.stat-card-glass .MuiTypography-caption,.uni2-white-card .MuiTypography-caption,.stat-card-glass .MuiCardContent-root .MuiTypography-caption{color:#666!important;font-size:.75rem!important}.MuiCard-root .MuiLinearProgress-root,.stat-card-glass .MuiLinearProgress-root,.uni2-white-card .MuiLinearProgress-root{background-color:#0000001a!important;height:8px!important;border-radius:4px!important}.MuiCard-root .MuiLinearProgress-bar,.stat-card-glass .MuiLinearProgress-bar{border-radius:4px!important}.stat-icon-glass{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;background:#0ebe821a}.stat-card{text-align:center;padding:var(--spacing-lg);border-radius:var(--radius-md);transition:all var(--transition-base)}.stat-card--info{background-color:#2196f314;border:1px solid rgba(33,150,243,.3)}.stat-card--info:hover{background-color:#2196f31f;border-color:#2196f380;transform:translateY(-2px);box-shadow:0 4px 12px #2196f333}.stat-card--purple{background-color:#9c27b014;border:1px solid rgba(156,39,176,.3)}.stat-card--purple:hover{background-color:#9c27b01f;border-color:#9c27b080;transform:translateY(-2px);box-shadow:0 4px 12px #9c27b033}.stat-card--success{background-color:var(--alpha-primary-10);border:2px solid var(--color-border-primary);box-shadow:0 2px 8px var(--alpha-primary-15)}.stat-card--success:hover{background-color:var(--alpha-primary-15);border-color:#0ebe8299;transform:translateY(-3px);box-shadow:0 6px 16px var(--alpha-primary-30)}.stat-card__label{display:block;margin-bottom:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:.5px}.stat-card__label--info{color:var(--color-info)}.stat-card__label--purple{color:#9c27b0}.stat-card__label--success{color:var(--color-primary)}.stat-card__value{font-size:var(--font-size-3xl);font-weight:var(--font-weight-extrabold);line-height:var(--line-height-tight)}.stat-card__value--info{color:var(--color-info)}.stat-card__value--purple{color:#9c27b0}.stat-card__value--success{color:var(--color-primary);text-shadow:0 2px 4px var(--alpha-primary-20)}.stat-card__subtitle{display:block;margin-top:var(--spacing-xs);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-gray-500)}.admin-page-container{min-height:100vh;background:linear-gradient(135deg,#0a0a0a,#1a1a1a);padding:2rem}.admin-content-wrapper{max-width:1400px;margin:0 auto}.admin-header{background:linear-gradient(135deg,#0ebe82,#0a9e68);border-radius:16px;padding:2rem 2.5rem;margin-bottom:2rem;box-shadow:0 8px 32px #0ebe8233;position:relative;overflow:hidden}.admin-header:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#fff0);pointer-events:none}.admin-header-content{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem}.admin-header-title{display:flex;align-items:center;gap:1rem;flex:1;min-width:250px}.admin-header-title h2{color:#fff;font-size:2rem;font-weight:700;margin:0;letter-spacing:-.5px}.admin-header-title p{color:#ffffffe6;font-size:1rem;margin:.5rem 0 0;font-weight:400}.admin-header-actions{display:flex;gap:1rem;flex-wrap:wrap}.admin-card{background:#fff;border-radius:12px;box-shadow:0 4px 20px #00000014;overflow:hidden;margin-bottom:1.5rem;transition:all .3s ease}.admin-card:hover{box-shadow:0 8px 30px #0000001f;transform:translateY(-2px)}.admin-card-header{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:1.5rem;border-bottom:2px solid #0ebe82}.admin-card-header h3{color:#1a1a1a;font-size:1.25rem;font-weight:700;margin:0;display:flex;align-items:center;gap:.5rem}.admin-card-body{padding:1.5rem}.admin-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.5rem;margin-bottom:2rem}.admin-stat-card{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 4px 20px #00000014;transition:all .3s ease;cursor:pointer;position:relative;overflow:hidden}.admin-stat-card:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--stat-color, #0ebe82);transition:width .3s ease}.admin-stat-card:hover:before{width:8px}.admin-stat-card:hover{box-shadow:0 8px 30px #00000026;transform:translateY(-4px)}.admin-stat-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;border-radius:12px;background:var(--stat-color-light, rgba(14, 190, 130, .1));color:var(--stat-color, #0ebe82);margin-bottom:1rem}.admin-stat-value{font-size:2rem;font-weight:700;color:#1a1a1a;margin:.5rem 0}.admin-stat-label{font-size:.9rem;color:#666;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.admin-table-container{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 4px 20px #00000014}.admin-table{width:100%;border-collapse:collapse}.admin-table thead{background:linear-gradient(135deg,#1a1a1a,#2a2a2a)}.admin-table thead th{color:#fff;font-weight:600;text-align:left;padding:1rem 1.25rem;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #0ebe82}.admin-table tbody tr{border-bottom:1px solid #e9ecef;transition:all .2s ease}.admin-table tbody tr:hover{background:#f8f9fa;transform:scale(1.01)}.admin-table tbody td{padding:1rem 1.25rem;color:#1a1a1a;font-size:.95rem}.admin-table tbody td:first-child{font-weight:600}.admin-form-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin-bottom:1.5rem}.admin-form-field{margin-bottom:1.5rem}.admin-form-label{display:block;color:#1a1a1a;font-weight:600;margin-bottom:.5rem;font-size:.95rem}.admin-form-input{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;color:#1a1a1a;transition:all .3s ease;background:#fff}.admin-form-input:focus{outline:none;border-color:#0ebe82;box-shadow:0 0 0 3px #0ebe821a}.admin-form-input:disabled{background:#f8f9fa;cursor:not-allowed;opacity:.6}.admin-form-select{width:100%;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;color:#1a1a1a;background:#fff;cursor:pointer;transition:all .3s ease}.admin-form-select:focus{outline:none;border-color:#0ebe82;box-shadow:0 0 0 3px #0ebe821a}.admin-form-textarea{width:100%;min-height:100px;padding:.75rem 1rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;color:#1a1a1a;font-family:inherit;resize:vertical;transition:all .3s ease}.admin-form-textarea:focus{outline:none;border-color:#0ebe82;box-shadow:0 0 0 3px #0ebe821a}.admin-btn{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.95rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-decoration:none;box-shadow:0 2px 8px #0000001a}.admin-btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #00000026}.admin-btn:active{transform:translateY(0)}.admin-btn-primary{background:linear-gradient(135deg,#0ebe82,#0a9e68);color:#fff}.admin-btn-primary:hover{background:linear-gradient(135deg,#0a9e68,#087f54)}.admin-btn-secondary{background:linear-gradient(135deg,#6c757d,#5a6268);color:#fff}.admin-btn-secondary:hover{background:linear-gradient(135deg,#5a6268,#4e555b)}.admin-btn-danger{background:linear-gradient(135deg,#dc3545,#c82333);color:#fff}.admin-btn-danger:hover{background:linear-gradient(135deg,#c82333,#bd2130)}.admin-btn-success{background:linear-gradient(135deg,#28a745,#218838);color:#fff}.admin-btn-outline{background:transparent;border:2px solid #0ebe82;color:#0ebe82;box-shadow:none}.admin-btn-outline:hover{background:#0ebe82;color:#fff}.admin-btn-sm{padding:.5rem 1rem;font-size:.875rem}.admin-btn-lg{padding:1rem 2rem;font-size:1.1rem}.admin-chip{display:inline-flex;align-items:center;gap:.25rem;padding:.35rem .75rem;border-radius:20px;font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.admin-chip-success{background:#d4edda;color:#155724}.admin-chip-warning{background:#fff3cd;color:#856404}.admin-chip-danger{background:#f8d7da;color:#721c24}.admin-chip-info{background:#d1ecf1;color:#0c5460}.admin-chip-primary{background:#0ebe8240;color:#043828;font-weight:600;box-shadow:0 2px 8px #0ebe824d,inset 0 1px #ffffff1a;border:1px solid rgba(14,190,130,.4)}.admin-alert{padding:1rem 1.25rem;border-radius:8px;margin-bottom:1.5rem;display:flex;align-items:flex-start;gap:.75rem;font-size:.95rem}.admin-alert-success{background:#d4edda;color:#155724;border-left:4px solid #28a745}.admin-alert-error{background:#f8d7da;color:#721c24;border-left:4px solid #dc3545}.admin-alert-warning{background:#fff3cd;color:#856404;border-left:4px solid #ffc107}.admin-alert-info{background:#d1ecf1;color:#0c5460;border-left:4px solid #17a2b8}.admin-search-container{margin-bottom:1.5rem}.admin-search-input{width:100%;max-width:400px;padding:.75rem 1rem .75rem 2.75rem;border:2px solid #e9ecef;border-radius:8px;font-size:.95rem;transition:all .3s ease;background:#fff url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="%23666" stroke-width="2"><circle cx="11" cy="11" r="8"/><path d="m21 21-4.35-4.35"/></svg>') no-repeat .75rem center}.admin-search-input:focus{outline:none;border-color:#0ebe82;box-shadow:0 0 0 3px #0ebe821a}.admin-dialog-header{background:linear-gradient(135deg,#0ebe82,#0a9e68);color:#fff;padding:1.5rem}.admin-dialog-title{font-size:1.5rem;font-weight:700;margin:0}.admin-dialog-content{padding:2rem}.admin-dialog-actions{padding:1.5rem;background:#f8f9fa;display:flex;gap:1rem;justify-content:flex-end}.admin-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;gap:1rem}.admin-loading-text{color:#666;font-size:1rem}.admin-divider{height:1px;background:#e9ecef;margin:2rem 0;border:none}.admin-text-muted{color:#666}.admin-text-success{color:#28a745}.admin-text-danger{color:#dc3545}.admin-text-warning{color:#ffc107}.admin-mb-1{margin-bottom:.5rem}.admin-mb-2{margin-bottom:1rem}.admin-mb-3{margin-bottom:1.5rem}.admin-mb-4{margin-bottom:2rem}.admin-mt-1{margin-top:.5rem}.admin-mt-2{margin-top:1rem}.admin-mt-3{margin-top:1.5rem}.admin-mt-4{margin-top:2rem}.admin-flex{display:flex}.admin-flex-between{display:flex;justify-content:space-between;align-items:center}.admin-flex-center{display:flex;justify-content:center;align-items:center}.admin-gap-1{gap:.5rem}.admin-gap-2{gap:1rem}.admin-gap-3{gap:1.5rem}@media (max-width: 768px){.admin-page-container{padding:1rem}.admin-header{padding:1.5rem}.admin-header-title h2{font-size:1.5rem}.admin-stats-grid,.admin-form-grid{grid-template-columns:1fr}.admin-table-container{overflow-x:auto}.admin-table{min-width:600px}}.search-container{margin-bottom:2rem}.search-input .MuiOutlinedInput-root{background:#fffffffa!important;border-radius:12px!important;padding:1rem 1.25rem!important}.search-input .MuiOutlinedInput-input{color:#1a1a1a!important;font-weight:500!important;font-size:1rem!important;padding:.5rem 0!important}.search-input .MuiInputAdornment-root{color:var(--color-primary)!important}.search-icon{font-size:1.5rem!important;color:var(--color-primary)!important}.nodes-table-container{background:#fff!important;border-radius:12px!important;overflow:hidden!important;box-shadow:0 4px 20px #0000001a!important}.nodes-table-container .MuiTableBody-root .MuiTypography-root,.nodes-table-container .MuiTableCell-root{color:#1a1a1a!important}.nodes-tab-empty{padding:3rem!important;text-align:center!important;color:#666!important;font-size:1.1rem!important}.node-name{color:#1a1a1a!important;font-weight:600!important;font-size:1rem!important}.node-ip{color:#1a1a1a!important;font-weight:500!important;font-size:.95rem!important;font-family:Courier New,monospace!important}.percentage-used{color:#1a1a1a!important;font-weight:600!important;font-size:.95rem!important}.creation-date{color:#1a1a1a!important;font-weight:500!important;font-size:.9rem!important}.no-date{color:#999!important;font-style:italic!important;font-size:.9rem!important}.status-chip{font-weight:600!important;font-size:.85rem!important}.assigned-users-list{display:flex;flex-wrap:wrap;gap:.25rem}.user-assignment-chip{font-size:.8rem!important;font-weight:500!important;background:#0ebe8226!important;color:#0a9e68!important;border:1px solid rgba(14,190,130,.3)!important}.no-users{color:#999!important;font-style:italic!important;font-size:.9rem!important}.header-cell{display:flex;align-items:center;gap:.5rem;font-weight:700!important;color:#fff!important}.header-icon{font-size:1.1rem!important;color:#ffffffe6!important}.alert-message{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-radius:12px;margin-bottom:1.5rem;box-shadow:0 2px 12px #0000001a}.alert-message.error{background:linear-gradient(135deg,#f443361a,#f443360d);border-left:4px solid #f44336}.alert-message.success{background:linear-gradient(135deg,#4caf501a,#4caf500d);border-left:4px solid #4caf50}.admin-filters{background:#ffffff0d;backdrop-filter:blur(10px);border-radius:12px;padding:2rem;margin-bottom:2rem;border:1px solid rgba(14,190,130,.2)}.admin-filters-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;align-items:end}.admin-filter-field{display:flex;flex-direction:column;gap:.5rem}.admin-filter-label{color:#fff;font-weight:600;font-size:.9rem;margin-bottom:.25rem}.admin-filters .MuiOutlinedInput-root{background:#fffffff2!important}.admin-filters .MuiInputBase-input{color:#1a1a1a!important;font-weight:500!important}.admin-filters .MuiInputLabel-root{color:#1a1a1ab3!important}.admin-filters .MuiSelect-select{color:#1a1a1a!important}.admin-pagination{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;background:#fff;border-radius:12px;margin-top:1.5rem;box-shadow:0 4px 20px #00000014}.admin-pagination-info{color:#1a1a1a;font-weight:500;font-size:.95rem}.admin-pagination-controls{display:flex;align-items:center;gap:.5rem}.admin-pagination-btn{padding:.5rem 1rem;background:linear-gradient(135deg,#0ebe82,#0a9e68);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .3s ease}.admin-pagination-btn:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 12px #0ebe824d}.admin-pagination-btn:disabled{opacity:.5;cursor:not-allowed}.admin-page-number{padding:.5rem .75rem;background:#f8f9fa;color:#1a1a1a;border-radius:6px;font-weight:600;min-width:40px;text-align:center}@media (max-width: 768px){body,html,#root{max-width:100vw!important;overflow-x:hidden!important}.MuiGrid-container{width:100%!important;max-width:100%!important;margin:0!important;overflow-x:hidden!important}.MuiGrid-item{flex-basis:100%!important;max-width:100%!important;width:100%!important;padding:8px 0!important;overflow-x:hidden!important}.MuiGrid-grid-xs-12,.MuiGrid-grid-sm-6,.MuiGrid-grid-sm-12,.MuiGrid-grid-md-2,.MuiGrid-grid-md-3,.MuiGrid-grid-md-4,.MuiGrid-grid-md-5,.MuiGrid-grid-md-6,.MuiGrid-grid-md-7,.MuiGrid-grid-md-8,.MuiGrid-grid-md-9,.MuiGrid-grid-md-10,.MuiGrid-grid-md-11,.MuiGrid-grid-md-12,.MuiGrid-grid-lg-2,.MuiGrid-grid-lg-3,.MuiGrid-grid-lg-4,.MuiGrid-grid-lg-5,.MuiGrid-grid-lg-6,.MuiGrid-grid-lg-7,.MuiGrid-grid-lg-8,.MuiGrid-grid-lg-9,.MuiGrid-grid-lg-10,.MuiGrid-grid-lg-11,.MuiGrid-grid-lg-12{flex-basis:100%!important;max-width:100%!important;width:100%!important}.MuiCard-root,.stat-card-glass,.uni2-white-card,.glass-effect-light,.node-info-card{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:0 0 16px!important;overflow-x:hidden!important;box-sizing:border-box!important}.MuiCardContent-root{width:100%!important;max-width:100%!important;padding:12px!important;overflow-x:hidden!important;box-sizing:border-box!important}.MuiBox-root{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden!important}.uni2-elegant-header{width:100%!important;max-width:100%!important;margin:0 0 16px!important;padding:16px!important}.uni2-elegant-header h3,.uni2-elegant-header .MuiTypography-h3{font-size:1.5rem!important;word-break:break-word!important}.uni2-elegant-header p,.uni2-elegant-header .MuiTypography-body1{font-size:.875rem!important}.stat-card-glass{display:flex!important;flex-direction:column!important;width:100%!important}.stat-card-glass .MuiCardContent-root{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:12px!important;width:100%!important}.node-info-card .MuiGrid-container{width:100%!important}.node-info-card .MuiGrid-item{width:100%!important;max-width:100%!important;flex-basis:100%!important}.node-info-item{width:100%!important;margin-bottom:12px!important}.reward-panel-grid{width:100%!important;max-width:100%!important;margin:0!important}.reward-panel-item{width:100%!important;max-width:100%!important;flex-basis:100%!important;margin-bottom:12px!important}.balance-wallet-box{width:100%!important;padding:16px!important;box-sizing:border-box!important}.balance-wallet-amount{font-size:1.5rem!important;word-break:break-word!important}.reward-panel-button-container{width:100%!important;text-align:left!important}.reward-panel-button-container .MuiButton-root{width:100%!important;min-width:unset!important}.metrics-panel-grid{width:100%!important}.metrics-panel-item{width:100%!important;max-width:100%!important;flex-basis:100%!important}.MuiTableContainer-root{width:100%!important;overflow-x:auto!important}.MuiTable-root{min-width:500px!important}.MuiButton-root{width:100%!important;max-width:100%!important;min-width:unset!important;padding:12px 16px!important;font-size:.9rem!important}.MuiTextField-root{width:100%!important;max-width:100%!important}.MuiTypography-h4{font-size:1.25rem!important;word-break:break-word!important}.MuiTypography-h5{font-size:1.1rem!important;word-break:break-word!important}.MuiTypography-h6{font-size:1rem!important;word-break:break-word!important}.uni2-elegant-footer{width:calc(100% - 8px)!important;max-width:calc(100% - 8px)!important;margin:16px 0 0!important;padding:16px!important;overflow-x:hidden!important;box-sizing:border-box!important}.uni2-elegant-footer .MuiGrid-container{width:100%!important;overflow-x:hidden!important}.uni2-elegant-footer .MuiGrid-item{text-align:left!important}.uni2-page-content{max-width:100vw!important;overflow-x:hidden!important}.MuiTableContainer-root{max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important}.MuiTypography-root{word-wrap:break-word!important;overflow-wrap:break-word!important;word-break:break-word!important}}@media (max-width: 480px){.uni2-elegant-page{padding:0 12px!important;max-width:100vw!important;overflow-x:hidden!important}.MuiCardContent-root{padding:10px!important}.uni2-elegant-header{padding:12px!important}.MuiCard-root,.stat-card-glass,.uni2-white-card,.glass-effect-light,.node-info-card{width:calc(100% - 4px)!important;max-width:calc(100% - 4px)!important}.MuiTypography-h3{font-size:1.25rem!important}.MuiTypography-h4{font-size:1.1rem!important}.MuiTypography-h5{font-size:1rem!important}.MuiTypography-h6{font-size:.9rem!important}.MuiButton-root{padding:10px 12px!important;font-size:.85rem!important}}.config-page-container{background-color:var(--config-bg-secondary);min-height:100vh;padding:var(--spacing-3xl)}.config-content-wrapper{max-width:1400px;margin:0 auto}.config-header{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-lg);padding:var(--spacing-3xl);margin-bottom:var(--spacing-3xl);box-shadow:var(--config-card-shadow);position:relative;overflow:hidden}.config-header:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--gradient-primary)}.config-header__title{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-sm)}.config-header__title h1{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--config-text-primary);margin:0}.config-header__subtitle{font-size:var(--font-size-base);color:var(--config-text-secondary);margin:0}.config-icon-box{width:56px;height:56px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--config-icon-box-shadow);transition:all var(--transition-base)}.config-icon-box--primary{background:var(--gradient-primary);color:var(--color-white)}.config-icon-box--info{background:linear-gradient(135deg,var(--color-info) 0%,#1976d2 100%);color:var(--color-white)}.config-icon-box--warning{background:var(--gradient-warning);color:var(--color-white)}.config-icon-box--success{background:var(--gradient-success);color:var(--color-white)}.config-icon-box--secondary{background:linear-gradient(135deg,var(--color-gray-400) 0%,var(--color-gray-500) 100%);color:var(--color-white)}.config-icon-box--disabled{background:linear-gradient(135deg,var(--config-border-medium) 0%,var(--config-border-dark) 100%);color:var(--config-text-tertiary);opacity:.7}.config-icon-box--sm{width:40px;height:40px}.config-icon-box--md{width:48px;height:48px}.config-card{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-lg);padding:var(--spacing-2xl);box-shadow:var(--config-card-shadow);transition:all var(--transition-base);margin-bottom:var(--spacing-lg)}.config-card:hover{box-shadow:var(--config-card-shadow-hover);transform:translateY(-2px)}.config-card--primary{border-left:4px solid var(--color-primary)}.config-card--info{border-left:4px solid var(--color-info)}.config-card--warning{border-left:4px solid var(--color-warning)}.config-card--success{border-left:4px solid var(--color-success)}.config-card--error{border-left:4px solid var(--color-error)}.config-card--compact{padding:var(--spacing-lg)}.config-card--static:hover{transform:none}.config-card__header{display:flex;align-items:center;gap:var(--spacing-lg);margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--config-border-light)}.config-card__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--config-text-primary);margin:0;flex:1}.config-card__subtitle{font-size:var(--font-size-sm);color:var(--config-text-secondary);margin:0}.config-card__content{color:var(--config-text-secondary);line-height:var(--line-height-relaxed)}.config-card__description{font-size:var(--font-size-sm);color:var(--config-text-secondary);margin-bottom:var(--spacing-lg);line-height:var(--line-height-relaxed)}.config-field{background:var(--config-bg-secondary);border:1px solid var(--config-border-light);border-radius:var(--radius-md);padding:var(--spacing-lg);margin-bottom:var(--spacing-lg);transition:all var(--transition-base)}.config-field:hover{border-color:var(--config-border-medium);background:var(--config-bg-hover)}.config-field--modified{border:2px solid var(--color-primary);background:var(--config-gradient-primary);position:relative}.config-field--modified:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--gradient-primary);border-radius:var(--radius-sm) var(--radius-sm) 0 0}.config-field__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--config-text-primary);margin-bottom:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-sm)}.config-field__description{font-size:var(--font-size-xs);color:var(--config-text-secondary);margin-bottom:var(--spacing-md);line-height:var(--line-height-normal)}.config-field__value{font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--config-text-primary);background:var(--config-input-bg);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--config-input-border);width:100%}.config-field__actions{display:flex;justify-content:flex-end;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.config-address{display:flex;align-items:center;gap:var(--spacing-sm);background:var(--config-bg-tertiary);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--config-border-light)}.config-address__value{flex:1;font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--config-text-primary);font-weight:var(--font-weight-medium);overflow:hidden;text-overflow:ellipsis}.config-address__actions{display:flex;gap:var(--spacing-xs);flex-shrink:0}.config-wallet-card{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-md);padding:var(--spacing-2xl);transition:all var(--transition-base);position:relative}.config-wallet-card:hover{box-shadow:var(--config-card-shadow-hover);transform:translateY(-2px)}.config-wallet-card--primary{border-left:4px solid var(--color-primary)}.config-wallet-card--info{border-left:4px solid var(--color-info)}.config-wallet-card--warning{border-left:4px solid var(--color-warning)}.config-wallet-card__badge{position:absolute;top:var(--spacing-md);right:var(--spacing-md)}.config-contract-card{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-md);padding:var(--spacing-2xl);height:100%;transition:all var(--transition-base)}.config-contract-card:hover{border-color:var(--color-primary);box-shadow:var(--config-card-shadow-hover);transform:translateY(-4px)}.config-contract-card__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.config-contract-card__badges{display:flex;gap:var(--spacing-xs);flex-wrap:wrap}.config-contract-card__address{background:var(--config-bg-tertiary);padding:var(--spacing-md);border-radius:var(--radius-sm);border:1px solid var(--config-border-light);font-family:var(--font-family-mono);font-size:var(--font-size-sm);color:var(--color-primary);word-break:break-all;margin-bottom:var(--spacing-md)}.config-contract-card__actions{display:flex;gap:var(--spacing-sm)}.config-section__subtitle{margin:0;font-size:.875rem;color:var(--config-text-secondary)}.config-card__title--sm{color:var(--config-text-primary);font-weight:600;font-size:1rem;line-height:1.4;margin:0}.config-scheduler-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;flex-wrap:wrap;gap:1rem}.config-schedule-display{padding:.75rem 1rem;background:linear-gradient(135deg,#0ebe8214,#0ebe820d);border:2px solid rgba(14,190,130,.3);border-radius:8px;margin-bottom:.5rem;transition:all .2s ease}.config-schedule-display:hover{background:linear-gradient(135deg,#0ebe821f,#0ebe8214);border-color:#0ebe8280}.config-schedule-display--disabled{background:linear-gradient(135deg,#95a5a60d,#7f8c8d08);border:2px solid rgba(149,165,166,.2)}.config-schedule-display--disabled:hover{background:linear-gradient(135deg,#95a5a614,#7f8c8d0d);border-color:#95a5a64d}.config-schedule-display--no-margin{margin-bottom:0}.config-schedule-frequency{color:var(--color-primary);font-weight:600;font-size:.875rem}.config-schedule-frequency strong{color:var(--config-text-primary);font-weight:700}.config-schedule-frequency--disabled{color:var(--config-text-secondary)}.config-schedule-frequency--disabled strong{color:var(--config-text-primary);font-weight:700}.config-expandable-section{margin-top:1rem;padding:1.5rem;background-color:var(--config-bg-secondary);border:1px solid var(--config-border-light);border-radius:8px}.config-percentage-symbol{font-weight:600;font-size:1rem}.config-percentage-symbol--info{color:var(--color-info)}.config-percentage-symbol--primary{color:var(--color-primary)}.config-wallet-card__title{margin:0;color:var(--config-text-primary);font-size:1rem;font-weight:600}.config-wallet-card__description{margin:4px 0 0;font-size:.85rem;color:var(--config-text-secondary)}.config-contract-card__title{margin:0;color:var(--config-text-primary);font-size:.95rem;font-weight:600}.config-contract-card__description{font-size:.85rem;color:var(--config-text-secondary);margin-bottom:1rem}.scheduler-card{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:12px;padding:1.5rem;margin-bottom:1rem;transition:all .2s ease}.scheduler-card:hover{box-shadow:0 4px 12px #00000014}.scheduler-card--active{border-left:4px solid var(--color-primary);box-shadow:0 2px 8px #0ebe821a}.scheduler-card--inactive{border-left:4px solid var(--config-border-medium);opacity:.95}.scheduler-card__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;gap:1rem;flex-wrap:wrap}.scheduler-card__title-group{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.scheduler-card__title{color:var(--config-text-primary);font-size:1rem;font-weight:600;margin:0;line-height:1.4}.scheduler-card__description{color:var(--config-text-secondary);font-size:.875rem;line-height:1.6;margin:0 0 1rem}.scheduler-card__schedule-box{background:var(--config-bg-secondary);border:1px solid var(--config-border-light);border-radius:8px;padding:.75rem 1rem;margin-bottom:.5rem;transition:all .2s ease;display:flex;align-items:center;justify-content:space-between}.scheduler-card__schedule-box--active{background:#0ebe8208;border-color:#0ebe8233}.scheduler-card__schedule-box:hover{border-color:var(--color-primary)}.scheduler-card__schedule-box--no-margin{margin-bottom:0}.scheduler-card__schedule-text{color:var(--config-text-primary);font-size:.875rem;font-weight:500}.scheduler-card__schedule-label{color:var(--config-text-primary);font-weight:700}.scheduler-card__schedule-value{color:var(--color-primary);font-weight:600}.scheduler-config-section{margin-top:1rem;padding:1.5rem;background:var(--config-bg-secondary);border:1px solid var(--config-border-light);border-left:4px solid var(--color-primary);border-radius:8px}.scheduler-config-section__header{display:flex;align-items:center;gap:.75rem;margin-bottom:1.5rem}.scheduler-config-section__title{color:var(--config-text-primary);font-size:1rem;font-weight:700;margin:0}.scheduler-next-execution{margin-top:1rem;padding:1rem 1.25rem;background:var(--config-bg-secondary);border:2px solid var(--color-primary);border-radius:10px;display:flex;align-items:center;gap:1rem}.scheduler-next-execution__icon{width:48px;height:48px;border-radius:10px;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #0ebe824d;flex-shrink:0}.scheduler-next-execution__content{flex:1}.scheduler-next-execution__title{color:var(--config-text-primary);font-size:.875rem;font-weight:700;margin:0 0 .25rem}.scheduler-next-execution__value{color:var(--config-text-secondary);font-size:.9rem;font-weight:600;margin:0}@media (max-width: 768px){.config-page-container{padding:var(--spacing-lg)}.config-header{padding:var(--spacing-2xl)}.config-header__title h1{font-size:var(--font-size-xl)}.config-card{padding:var(--spacing-lg)}.config-icon-box{width:48px;height:48px}.config-icon-box--sm{width:36px;height:36px}}.config-alert{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-lg);border-radius:var(--radius-md);border:1px solid;margin-bottom:var(--spacing-lg);position:relative;overflow:hidden}.config-alert:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px}.config-alert__icon{flex-shrink:0;width:24px;height:24px;display:flex;align-items:center;justify-content:center}.config-alert__content{flex:1;font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.config-alert__title{font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-xs)}.config-alert__close{flex-shrink:0;background:none;border:none;cursor:pointer;padding:var(--spacing-xs);border-radius:var(--radius-sm);transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center}.config-alert__close:hover{background:#0000000d}.config-alert--info{background-color:var(--config-info-bg);border-color:var(--config-info-border);color:var(--config-info-text)}.config-alert--info:before{background-color:var(--config-info-border)}.config-alert--info .config-alert__icon{color:var(--color-info)}.config-alert--success{background-color:var(--config-success-bg);border-color:var(--config-success-border);color:var(--config-success-text)}.config-alert--success:before{background-color:var(--config-success-border)}.config-alert--success .config-alert__icon{color:var(--color-success)}.config-alert--warning{background-color:var(--config-warning-bg);border-color:var(--config-warning-border);color:var(--config-warning-text)}.config-alert--warning:before{background-color:var(--config-warning-border)}.config-alert--warning .config-alert__icon{color:var(--color-warning)}.config-alert--error{background-color:var(--config-error-bg);border-color:var(--config-error-border);color:var(--config-error-text)}.config-alert--error:before{background-color:var(--config-error-border)}.config-alert--error .config-alert__icon{color:var(--color-error)}.config-info-banner{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-2xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--config-card-shadow)}.config-info-banner__content{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.config-info-banner__icon-box{width:48px;height:48px;border-radius:var(--radius-md);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--config-icon-box-shadow)}.config-info-banner__icon-box svg{color:var(--color-white);font-size:24px}.config-info-banner__text{flex:1}.config-info-banner__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 var(--spacing-sm) 0}.config-info-banner__description{font-size:var(--font-size-sm);color:var(--config-text-secondary);line-height:var(--line-height-relaxed);margin:0}.config-info-banner--info{border-left-color:var(--color-info)}.config-info-banner--info .config-info-banner__icon-box{background:linear-gradient(135deg,var(--color-info) 0%,#1976d2 100%)}.config-info-banner--info .config-info-banner__title{color:var(--color-info)}.config-info-banner--warning{border-left-color:var(--color-warning)}.config-info-banner--warning .config-info-banner__icon-box{background:var(--gradient-warning)}.config-info-banner--warning .config-info-banner__title{color:var(--color-warning)}.config-info-banner--success{border-left-color:var(--color-success)}.config-info-banner--success .config-info-banner__icon-box{background:var(--gradient-success)}.config-info-banner--success .config-info-banner__title{color:var(--color-success)}.config-security-notice{background:var(--config-gradient-primary);border:1px solid var(--color-border-primary);border-left:4px solid var(--color-primary);border-radius:var(--radius-lg);padding:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.config-security-notice__content{display:flex;align-items:flex-start;gap:var(--spacing-lg)}.config-security-notice__icon-box{width:48px;height:48px;border-radius:var(--radius-md);background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:var(--config-icon-box-shadow)}.config-security-notice__icon-box svg{color:var(--color-white);font-size:24px}.config-security-notice__text{flex:1}.config-security-notice__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-primary);margin:0 0 var(--spacing-sm) 0}.config-security-notice__description{font-size:var(--font-size-sm);color:var(--config-text-secondary);line-height:var(--line-height-relaxed);margin:0}.config-security-notice__code{background-color:#0ebe821a;padding:2px 8px;border-radius:var(--radius-sm);color:var(--color-primary);font-family:var(--font-family-mono);font-size:var(--font-size-sm)}.config-toast{position:fixed;top:var(--spacing-3xl);right:var(--spacing-3xl);z-index:var(--z-toast);max-width:400px;background:var(--config-card-bg);border:1px solid var(--config-card-border);border-left:4px solid;border-radius:var(--radius-md);padding:var(--spacing-lg);box-shadow:var(--shadow-xl);animation:slideInRight .3s ease}@keyframes slideInRight{0%{transform:translate(100%);opacity:0}to{transform:translate(0);opacity:1}}.config-toast--success{border-left-color:var(--color-success)}.config-toast--error{border-left-color:var(--color-error)}.config-toast--warning{border-left-color:var(--color-warning)}.config-toast--info{border-left-color:var(--color-info)}.config-toast__content{display:flex;align-items:flex-start;gap:var(--spacing-md)}.config-toast__icon{flex-shrink:0;width:24px;height:24px}.config-toast__text{flex:1;font-size:var(--font-size-sm);color:var(--config-text-primary);line-height:var(--line-height-normal)}.config-help-text{font-size:var(--font-size-xs);color:var(--config-text-tertiary);line-height:var(--line-height-normal);margin-top:var(--spacing-xs);display:flex;align-items:center;gap:var(--spacing-xs)}.config-help-text--error{color:var(--color-error)}.config-help-text--success{color:var(--color-success)}@media (max-width: 768px){.config-toast{top:var(--spacing-lg);right:var(--spacing-lg);left:var(--spacing-lg);max-width:none}.config-info-banner{padding:var(--spacing-lg)}.config-info-banner__content{flex-direction:column}.config-security-notice{padding:var(--spacing-lg)}.config-security-notice__content{flex-direction:column}}.config-section{background:var(--config-section-bg);border:1px solid var(--config-section-border);border-radius:var(--radius-lg);margin-bottom:var(--spacing-2xl);overflow:hidden;box-shadow:var(--config-card-shadow);transition:all var(--transition-base)}.config-section:hover{box-shadow:var(--config-card-shadow-hover)}.config-section__header{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-2xl);background:var(--config-section-header-bg);cursor:pointer;transition:all var(--transition-base);user-select:none}.config-section__header:hover{background:var(--config-section-header-hover)}.config-section__header--expanded{border-bottom:1px solid var(--config-section-border)}.config-section__header-content{display:flex;align-items:center;gap:var(--spacing-lg);flex:1}.config-section__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--config-text-primary);margin:0}.config-section__subtitle{font-size:var(--font-size-sm);color:var(--config-text-secondary);margin:0}.config-section__badge{margin-left:var(--spacing-sm)}.config-section__expand-icon{color:var(--config-text-secondary);transition:transform var(--transition-base);flex-shrink:0}.config-section__expand-icon--expanded{transform:rotate(180deg)}.config-section__content{padding:var(--spacing-2xl)}.config-section__content--collapsed{display:none}.config-section__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--spacing-lg)}.config-section__grid--two-cols{grid-template-columns:repeat(2,1fr)}.config-section__grid--three-cols{grid-template-columns:repeat(3,1fr)}.config-divider{height:1px;background:var(--config-border-light);margin:var(--spacing-2xl) 0}.config-divider--thick{height:2px}.config-divider--dashed{border:none;border-top:1px dashed var(--config-border-medium);background:none}.config-subsection{margin-bottom:var(--spacing-2xl)}.config-subsection:last-child{margin-bottom:0}.config-subsection__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-lg)}.config-subsection__title{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--config-text-primary);margin:0}.config-subsection__description{font-size:var(--font-size-sm);color:var(--config-text-secondary);line-height:var(--line-height-relaxed);margin-bottom:var(--spacing-lg)}.config-tabs{border-bottom:1px solid var(--config-border-light);margin-bottom:var(--spacing-2xl)}.config-tabs__list{display:flex;gap:var(--spacing-xs);margin:0;padding:0;list-style:none}.config-tabs__item{padding:var(--spacing-md) var(--spacing-lg);color:var(--config-text-secondary);border:none;background:none;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);border-bottom:2px solid transparent;transition:all var(--transition-fast);position:relative}.config-tabs__item:hover{color:var(--config-text-primary);background:var(--config-bg-hover)}.config-tabs__item--active{color:var(--color-primary);border-bottom-color:var(--color-primary)}.config-tabs__content{display:none}.config-tabs__content--active{display:block;animation:fadeIn .3s ease}@keyframes fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.config-stats-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--spacing-lg);margin-bottom:var(--spacing-2xl)}.config-stat-card{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-md);padding:var(--spacing-lg);text-align:center;transition:all var(--transition-base)}.config-stat-card:hover{box-shadow:var(--config-card-shadow);transform:translateY(-2px)}.config-stat-card__label{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--config-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--spacing-xs)}.config-stat-card__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--config-text-primary);line-height:var(--line-height-tight)}.config-stat-card__subtitle{font-size:var(--font-size-xs);color:var(--config-text-tertiary);margin-top:var(--spacing-xs)}.config-stat-card--primary .config-stat-card__value{color:var(--color-primary)}.config-stat-card--info .config-stat-card__value{color:var(--color-info)}.config-stat-card--success .config-stat-card__value{color:var(--color-success)}.config-stat-card--warning .config-stat-card__value{color:var(--color-warning)}.config-progress{margin-bottom:var(--spacing-lg)}.config-progress__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-sm);font-size:var(--font-size-sm);color:var(--config-text-secondary)}.config-progress__value{font-weight:var(--font-weight-semibold);color:var(--config-text-primary)}.config-progress__bar{height:8px;background:var(--config-bg-tertiary);border-radius:var(--radius-pill);overflow:hidden}.config-progress__fill{height:100%;background:var(--gradient-primary);border-radius:var(--radius-pill);transition:width var(--transition-slow)}.config-progress__fill--success{background:var(--gradient-success)}.config-progress__fill--warning{background:var(--gradient-warning)}.config-progress__fill--error{background:var(--gradient-error)}@media (max-width: 768px){.config-section__header,.config-section__content{padding:var(--spacing-lg)}.config-section__grid,.config-section__grid--two-cols,.config-section__grid--three-cols,.config-stats-row{grid-template-columns:1fr}.config-tabs__list{overflow-x:auto;-webkit-overflow-scrolling:touch}.config-tabs__item{flex-shrink:0}}.config-slider{margin-bottom:var(--spacing-2xl)}.config-slider__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.config-slider__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--config-text-primary)}.config-slider__value{font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);color:var(--color-primary)}.config-slider__description{font-size:var(--font-size-xs);color:var(--config-text-secondary);margin-top:var(--spacing-xs);line-height:var(--line-height-normal)}.config-split-slider{background:var(--config-card-bg);border:1px solid var(--config-card-border);border-radius:var(--radius-lg);padding:var(--spacing-3xl);margin-bottom:var(--spacing-2xl);box-shadow:var(--config-card-shadow)}.config-split-slider__header{display:flex;align-items:center;gap:var(--spacing-md);margin-bottom:var(--spacing-2xl);padding-bottom:var(--spacing-lg);border-bottom:1px solid var(--config-border-light)}.config-split-slider__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--config-text-primary);margin:0}.config-dual-sliders{display:flex;flex-direction:column;gap:var(--spacing-2xl);margin-bottom:var(--spacing-2xl)}.config-dual-slider-item{position:relative}.config-dual-slider-item__label{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--spacing-md)}.config-dual-slider-item__name{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.config-dual-slider-item__name--primary{color:var(--color-info)}.config-dual-slider-item__name--secondary{color:var(--color-primary)}.config-dual-slider-item__value{font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.config-dual-slider-item__description{font-size:var(--font-size-xs);color:var(--config-text-secondary);margin-top:var(--spacing-xs)}.config-validation-display{background:var(--config-card-bg);border:2px solid;border-radius:var(--radius-md);padding:var(--spacing-2xl);text-align:center;transition:all var(--transition-base)}.config-validation-display--valid{background:var(--config-success-bg);border-color:var(--config-success-border)}.config-validation-display--invalid{background:var(--config-error-bg);border-color:var(--config-error-border)}.config-validation-display__content{display:flex;align-items:center;justify-content:center;gap:var(--spacing-md);flex-wrap:wrap}.config-validation-display__value{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold)}.config-validation-display--valid .config-validation-display__value{color:var(--config-success-text)}.config-validation-display--invalid .config-validation-display__value{color:var(--config-error-text)}.config-validation-display__badge{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-md);border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.config-validation-display--valid .config-validation-display__badge{background:#4caf5033;color:var(--config-success-text)}.config-validation-display--invalid .config-validation-display__badge{background:#f4433633;color:var(--config-error-text)}.config-range-input{width:100%;height:8px;-webkit-appearance:none;appearance:none;background:var(--config-bg-tertiary);outline:none;border-radius:var(--radius-pill);cursor:pointer}.config-range-input::-webkit-slider-runnable-track{width:100%;height:8px;background:var(--config-bg-tertiary);border-radius:var(--radius-pill)}.config-range-input::-moz-range-track{width:100%;height:8px;background:var(--config-bg-tertiary);border-radius:var(--radius-pill)}.config-range-input::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;background:var(--color-primary);border:3px solid var(--config-card-bg);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0ebe824d;transition:all var(--transition-fast)}.config-range-input::-moz-range-thumb{width:24px;height:24px;background:var(--color-primary);border:3px solid var(--config-card-bg);border-radius:50%;cursor:pointer;box-shadow:0 2px 8px #0ebe824d;transition:all var(--transition-fast)}.config-range-input:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #0ebe8229;transform:scale(1.1)}.config-range-input:hover::-moz-range-thumb{box-shadow:0 0 0 8px #0ebe8229;transform:scale(1.1)}.config-range-input:active::-webkit-slider-thumb{transform:scale(1.15)}.config-range-input:active::-moz-range-thumb{transform:scale(1.15)}.config-range-input--info::-webkit-slider-thumb{background:var(--color-info);box-shadow:0 2px 8px #2196f34d}.config-range-input--info::-moz-range-thumb{background:var(--color-info);box-shadow:0 2px 8px #2196f34d}.config-range-input--info:hover::-webkit-slider-thumb{box-shadow:0 0 0 8px #2196f329}.config-range-input--info:hover::-moz-range-thumb{box-shadow:0 0 0 8px #2196f329}.config-number-input-group{display:flex;align-items:center;gap:var(--spacing-sm)}.config-number-input{flex:1;padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--config-input-border);border-radius:var(--radius-md);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--config-input-text);background:var(--config-input-bg);transition:all var(--transition-fast);text-align:center}.config-number-input:hover{border-color:var(--config-border-dark)}.config-number-input:focus{outline:none;border-color:var(--config-input-border-focus);box-shadow:0 0 0 3px #0ebe821a}.config-number-input--error{border-color:var(--color-error)}.config-number-input--error:focus{box-shadow:0 0 0 3px #f443361a}.config-number-button{width:40px;height:40px;border:1px solid var(--config-border-medium);border-radius:var(--radius-md);background:var(--config-card-bg);color:var(--config-text-secondary);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all var(--transition-fast)}.config-number-button:hover{border-color:var(--color-primary);background:var(--config-gradient-primary);color:var(--color-primary)}.config-number-button:active{transform:scale(.95)}.config-number-button:disabled{opacity:.5;cursor:not-allowed}.config-margin-example{background:var(--config-gradient-warning);border:1px solid var(--config-warning-border);border-radius:var(--radius-md);padding:var(--spacing-2xl);margin-top:var(--spacing-lg)}.config-margin-example__text{font-size:var(--font-size-sm);color:var(--config-warning-text);line-height:var(--line-height-relaxed)}.config-margin-example__highlight{font-weight:var(--font-weight-bold);color:var(--color-warning)}@media (max-width: 768px){.config-split-slider{padding:var(--spacing-lg)}.config-dual-sliders{gap:var(--spacing-xl)}.config-validation-display{padding:var(--spacing-lg)}.config-validation-display__content{flex-direction:column}.config-number-input-group{width:100%}}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-primary);font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--color-text-primary);background:var(--gradient-page-bg);background-attachment:fixed;min-height:100vh}#root{min-height:100vh}.uni2-page-content,.uni2-page-main{background:transparent!important}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:var(--alpha-black-20)}::-webkit-scrollbar-thumb{background:var(--gradient-primary);border-radius:var(--radius-sm)}::-webkit-scrollbar-thumb:hover{background:var(--gradient-primary-reverse)}::selection{background:var(--alpha-primary-30);color:var(--color-text-primary)}::-moz-selection{background:var(--alpha-primary-30);color:var(--color-text-primary)}:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}:focus:not(:focus-visible){outline:none}@keyframes uni2-fade-in{0%{opacity:0}to{opacity:1}}@keyframes uni2-fade-out{0%{opacity:1}to{opacity:0}}@keyframes uni2-slide-up{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes uni2-slide-down{0%{transform:translateY(-20px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes uni2-slide-left{0%{transform:translate(20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes uni2-slide-right{0%{transform:translate(-20px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes uni2-scale-in{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}@keyframes uni2-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes uni2-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@media print{body{background:#fff;color:#000}.uni2-glass,.uni2-card,.uni2-modal-backdrop{background:#fff!important;backdrop-filter:none!important;border:1px solid #ddd!important}.uni2-btn,.uni2-alert__close,.uni2-modal__close{display:none}}
