.nav-icon,i[data-lucide]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;vertical-align:middle;margin-right:6px}.nav-icon svg,i[data-lucide] svg{width:100%;height:100%;stroke-width:2}.btn .nav-icon,.btn i[data-lucide],button .nav-icon,button i[data-lucide]{width:16px;height:16px;margin-right:6px}.nav-link .nav-icon,.nav-more-btn .nav-icon{width:16px;height:16px;margin-right:5px}.nav-dropdown a .nav-icon,.nav-dropdown a i[data-lucide]{width:18px;height:18px;margin-right:8px}.mobile-menu-link .nav-icon,.mobile-menu-link i[data-lucide]{width:20px;height:20px;margin-right:10px}.card .nav-icon,.card i[data-lucide]{width:20px;height:20px}.section-tag .nav-icon,.section-tag i[data-lucide],h1 .nav-icon,h1 i[data-lucide],h2 .nav-icon,h2 i[data-lucide]{width:24px;height:24px;margin-right:8px}.hero .nav-icon,.hero i[data-lucide]{width:48px;height:48px}.badge .nav-icon,.badge i[data-lucide],.tag .nav-icon,.tag i[data-lucide],small .nav-icon,small i[data-lucide]{width:14px;height:14px;margin-right:4px}.form-group .nav-icon,.form-group i[data-lucide],label .nav-icon,label i[data-lucide]{width:16px;height:16px;margin-right:6px}table .nav-icon,table i[data-lucide],td .nav-icon,td i[data-lucide],th .nav-icon,th i[data-lucide]{width:16px;height:16px;margin-right:5px}.nav-icon:only-child,i[data-lucide]:only-child{margin-right:0}.alert .nav-icon,.alert i[data-lucide],.notification .nav-icon,.notification i[data-lucide],.toast .nav-icon,.toast i[data-lucide]{width:20px;height:20px;margin-right:8px;flex-shrink:0}.footer .nav-icon,.footer i[data-lucide]{width:16px;height:16px;margin-right:6px}.stat-icon,.counter-icon{width:32px;height:32px}.nav-icon.text-primary svg,i[data-lucide].text-primary svg{stroke:var(--violet,#7c3aed)}.nav-icon.text-success svg,i[data-lucide].text-success svg{stroke:var(--success,#10b981)}.nav-icon.text-danger svg,i[data-lucide].text-danger svg{stroke:var(--danger,#ef4444)}.nav-icon.text-warning svg,i[data-lucide].text-warning svg{stroke:var(--warning,#f59e0b)}.nav-icon.text-info svg,i[data-lucide].text-info svg{stroke:var(--info,#3b82f6)}.icon-circle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--bg-light,#f5f3ff)}.icon-circle .nav-icon,.icon-circle i[data-lucide]{width:20px;height:20px;margin:0}.modal .nav-icon,.modal i[data-lucide]{width:20px;height:20px}.modal-header .nav-icon,.modal-header i[data-lucide]{width:28px;height:28px}.nav-icon.spin svg,i[data-lucide].spin svg{animation:lucide-spin 1s linear infinite}@keyframes lucide-spin {
  from { transform: rotate(0deg); }
  to { transform: rotate(360deg); }
}@media (max-width:768px){.nav-icon,i[data-lucide]{width:16px;height:16px}.section-tag .nav-icon,.section-tag i[data-lucide]{width:20px;height:20px}h1 .nav-icon,h1 i[data-lucide]{width:22px;height:22px}}.nav-icon,i[data-lucide]{line-height:1;overflow:visible}.nav-icon svg,i[data-lucide] svg{max-width:100%;max-height:100%}i[data-lucide]:empty::before{content:"•";display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:"Segoe UI Symbol","Arial",sans-serif;font-size:.9em;font-style:normal;font-weight:700;line-height:1}i[data-lucide="home"]:empty::before{content:"⌂"}i[data-lucide="search"]:empty::before{content:"⌕"}i[data-lucide="user"]:empty::before,i[data-lucide="users"]:empty::before{content:"●"}i[data-lucide="settings"]:empty::before{content:"⚙"}i[data-lucide="bell"]:empty::before{content:"◔"}i[data-lucide="lock"]:empty::before,i[data-lucide="key"]:empty::before{content:"■"}i[data-lucide="shield"]:empty::before{content:"◆"}i[data-lucide="file-text"]:empty::before,i[data-lucide="file-edit"]:empty::before,i[data-lucide="pen-line"]:empty::before{content:"▤"}i[data-lucide="list-checks"]:empty::before{content:"☑"}i[data-lucide="book"]:empty::before,i[data-lucide="book-open"]:empty::before,i[data-lucide="book-marked"]:empty::before,i[data-lucide="library"]:empty::before{content:"▰"}i[data-lucide="graduation-cap"]:empty::before,i[data-lucide="school"]:empty::before{content:"▴"}i[data-lucide="brain"]:empty::before{content:"◎"}i[data-lucide="bot"]:empty::before{content:"◆"}i[data-lucide="wrench"]:empty::before{content:"⌘"}i[data-lucide="video"]:empty::before,i[data-lucide="play"]:empty::before{content:"▶"}i[data-lucide="calendar"]:empty::before,i[data-lucide="calendar-days"]:empty::before,i[data-lucide="calendar-clock"]:empty::before{content:"▣"}i[data-lucide="timer"]:empty::before,i[data-lucide="clock"]:empty::before{content:"◷"}i[data-lucide="trophy"]:empty::before,i[data-lucide="award"]:empty::before,i[data-lucide="medal"]:empty::before{content:"★"}i[data-lucide="party-popper"]:empty::before,i[data-lucide="sparkles"]:empty::before{content:"✦"}i[data-lucide="star"]:empty::before{content:"★"}i[data-lucide="flame"]:empty::before{content:"▲"}i[data-lucide="lightbulb"]:empty::before{content:"◉"}i[data-lucide="check-circle"]:empty::before{content:"✓"}i[data-lucide="x"]:empty::before{content:"×"}i[data-lucide="alert-triangle"]:empty::before{content:"⚠"}i[data-lucide="circle"]:empty::before{content:"●"}i[data-lucide="arrow-down"]:empty::before,i[data-lucide="download"]:empty::before{content:"↓"}i[data-lucide="upload"]:empty::before{content:"↑"}i[data-lucide="refresh-cw"]:empty::before{content:"↻"}i[data-lucide="plus"]:empty::before{content:"+"}i[data-lucide="trash-2"]:empty::before{content:"×"}i[data-lucide="link"]:empty::before{content:"↗"}i[data-lucide="message-circle"]:empty::before,i[data-lucide="mail"]:empty::before{content:"✉"}i[data-lucide="globe"]:empty::before{content:"◎"}i[data-lucide="map"]:empty::before{content:"⌖"}i[data-lucide="target"]:empty::before{content:"◎"}i[data-lucide="ruler"]:empty::before{content:"↔"}i[data-lucide="scale"]:empty::before{content:"⚖"}i[data-lucide="microscope"]:empty::before,i[data-lucide="flask-conical"]:empty::before,i[data-lucide="dna"]:empty::before{content:"⌬"}i[data-lucide="palette"]:empty::before{content:"◐"}i[data-lucide="tag"]:empty::before{content:"#"}i[data-lucide="flag"]:empty::before{content:"⚑"}i[data-lucide="monitor"]:empty::before,i[data-lucide="laptop"]:empty::before{content:"▣"}i[data-lucide="folder"]:empty::before{content:"▰"}i[data-lucide="paperclip"]:empty::before{content:"⌕"}i[data-lucide="help-circle"]:empty::before{content:"?"}i[data-lucide="loader"]:empty::before{content:"◌";animation:lucide-spin 1s linear infinite}