body,html{background-color:#fff}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=dark] html{background-color:#0a0a0a}body,html{color:#212529}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=dark] html{color:#f8f9fa}.mantine-Card-root{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-Card-root{border-color:#1c1c1c!important}.blog-card{cursor:pointer;overflow:hidden;transition:all .3s ease}.blog-card:hover{border-color:#dee2e6!important}[data-mantine-color-scheme=dark] .blog-card:hover{border-color:#252525!important}.mantine-ComboBox-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{background-color:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-dropdown,[data-mantine-color-scheme=dark] .mantine-MultiSelect-dropdown,[data-mantine-color-scheme=dark] .mantine-Select-dropdown{background-color:var(--mantine-color-dark-9)!important}.mantine-ComboBox-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-dropdown,[data-mantine-color-scheme=dark] .mantine-MultiSelect-dropdown,[data-mantine-color-scheme=dark] .mantine-Select-dropdown{border-color:var(--mantine-color-dark-8)!important}.mantine-RichTextEditor-control{background-color:var(--mantine-color-gray-1)!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control{background-color:#222!important}.mantine-RichTextEditor-control{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control{border-color:#1c1c1c!important}.mantine-RichTextEditor-root,.mantine-RichTextEditor-toolbar{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root,[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar{border-color:#292929!important}.mantine-RichTextEditor-content{border-radius:0!important}.mantine-Notification-root:after,.mantine-Notification-root:before{content:none!important}.blog-card-image{overflow:hidden}.blog-card-image img{transition:transform .3s ease}.blog-card:hover .blog-card-image img{transform:scale(1.05)}.auth-input input{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .auth-input input{background-color:#0a0a0a}.auth-input input{border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .auth-input input{border-color:#1c1c1c}.auth-input input{color:#212529}[data-mantine-color-scheme=dark] .auth-input input{color:#fff}.auth-input input:focus{border-color:var(--mantine-color-gray-5)}[data-mantine-color-scheme=dark] .auth-input input:focus{border-color:#252525}.auth-input label{color:#495057}[data-mantine-color-scheme=dark] .auth-input label{color:#e9ecef}.auth-input label{font-weight:500;margin-bottom:8px}.google-button{background-color:#fff}.google-button:hover{background-color:#f1f3f5}.mantine-NavLink-root:hover{background-color:var(--mantine-color-gray-1)!important}[data-mantine-color-scheme=dark] .mantine-NavLink-root:hover{background-color:#1c1c1c!important}.site-header{z-index:100}.nav-link{transition:color .2s ease}.blog-category{letter-spacing:1px}.category-card{transition:all .2s ease;border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .category-card{border-color:#1c1c1c!important}.category-card:hover{border-color:#dee2e6!important}[data-mantine-color-scheme=dark] .category-card:hover{border-color:#252525!important}.category-card:hover{transform:translateY(-2px)}.blog-content{color:#495057}[data-mantine-color-scheme=dark] .blog-content{color:#e9ecef}.blog-content{line-height:1.8}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#212529}[data-mantine-color-scheme=dark] .blog-content h1,[data-mantine-color-scheme=dark] .blog-content h2,[data-mantine-color-scheme=dark] .blog-content h3,[data-mantine-color-scheme=dark] .blog-content h4,[data-mantine-color-scheme=dark] .blog-content h5,[data-mantine-color-scheme=dark] .blog-content h6{color:#fff}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:2rem;margin-bottom:1rem;font-weight:600}.blog-content h1{font-size:2rem}.blog-content h2{font-size:1.5rem}.blog-content h3{font-size:1.25rem}.blog-content p{margin-bottom:1rem}.blog-content a{color:#495057}[data-mantine-color-scheme=dark] .blog-content a{color:#868e96}.blog-content a{text-decoration:underline}.blog-content a:hover{color:#212529}[data-mantine-color-scheme=dark] .blog-content a:hover{color:#fff}.blog-content ol,.blog-content ul{margin-bottom:1rem;padding-left:1.5rem}.blog-content li{margin-bottom:.5rem}.blog-content blockquote{border-left:3px solid #dee2e6}[data-mantine-color-scheme=dark] .blog-content blockquote{border-left:3px solid #2a2a2a}.blog-content blockquote{padding-left:1rem;margin:1.5rem 0;color:#6c757d}[data-mantine-color-scheme=dark] .blog-content blockquote{color:#868e96}.blog-content blockquote{font-style:italic}.blog-content pre{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .blog-content pre{background-color:#111}.blog-content pre{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .blog-content pre{border:1px solid #1c1c1c}.blog-content pre{padding:1rem;border-radius:8px;overflow-x:auto;margin:1rem 0}.blog-content code{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .blog-content code{background-color:#1c1c1c}.blog-content code{padding:.2rem .4rem;border-radius:4px;font-size:.9em}.blog-content pre code{background-color:transparent;padding:0}.blog-content .blog-image,.blog-content img{max-width:100%;height:auto;border-radius:8px;margin:1rem 0;display:block}.blog-content .blog-youtube,.blog-content iframe[src*=youtube]{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border-radius:8px;margin:1.5rem 0;border:none}.blog-content hr{border:none;border-top:1px solid #dee2e6}[data-mantine-color-scheme=dark] .blog-content hr{border-top:1px solid #2a2a2a}.blog-content hr{margin:2rem 0}.mantine-RichTextEditor-root{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root{background-color:#0a0a0a}.mantine-RichTextEditor-root{border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root{border-color:#1c1c1c}.mantine-RichTextEditor-toolbar{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar{background-color:#111}.mantine-RichTextEditor-toolbar{border-color:var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar{border-color:#1c1c1c}.mantine-RichTextEditor-content{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content{background-color:#0a0a0a}.mantine-RichTextEditor-content{min-height:300px}.mantine-RichTextEditor-content .ProseMirror{padding:1rem;min-height:300px}.mantine-RichTextEditor-control{background-color:transparent;border-color:transparent}.mantine-RichTextEditor-control:hover{background-color:var(--mantine-color-gray-1)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control:hover{background-color:#1c1c1c}.mantine-RichTextEditor-control[data-active]{background-color:var(--mantine-color-gray-2)}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control[data-active]{background-color:#2a2a2a}.mantine-NavLink-root{border-radius:8px}.mantine-Modal-content{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-Modal-content{background-color:#111}.mantine-Modal-content{border:1px solid var(--mantine-color-gray-3)}[data-mantine-color-scheme=dark] .mantine-Modal-content{border:1px solid #1c1c1c}.mantine-Modal-header{background-color:var(--mantine-color-gray-0)}[data-mantine-color-scheme=dark] .mantine-Modal-header{background-color:#111}.mantine-Modal-title{color:#212529}[data-mantine-color-scheme=dark] .mantine-Modal-title{color:#fff}.mantine-Modal-title{font-weight:600}.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-TimeInput-input{background-color:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input,[data-mantine-color-scheme=dark] .mantine-NumberInput-input,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input,[data-mantine-color-scheme=dark] .mantine-Select-input,[data-mantine-color-scheme=dark] .mantine-TextInput-input,[data-mantine-color-scheme=dark] .mantine-Textarea-input,[data-mantine-color-scheme=dark] .mantine-TimeInput-input{background-color:#0a0a0a!important}.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-TimeInput-input{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input,[data-mantine-color-scheme=dark] .mantine-NumberInput-input,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input,[data-mantine-color-scheme=dark] .mantine-Select-input,[data-mantine-color-scheme=dark] .mantine-TextInput-input,[data-mantine-color-scheme=dark] .mantine-Textarea-input,[data-mantine-color-scheme=dark] .mantine-TimeInput-input{border-color:#1c1c1c!important}.mantine-DateInput-input,.mantine-DatePickerInput-input,.mantine-NumberInput-input,.mantine-PasswordInput-input,.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input,.mantine-TimeInput-input{color:#212529!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input,[data-mantine-color-scheme=dark] .mantine-NumberInput-input,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input,[data-mantine-color-scheme=dark] .mantine-Select-input,[data-mantine-color-scheme=dark] .mantine-TextInput-input,[data-mantine-color-scheme=dark] .mantine-Textarea-input,[data-mantine-color-scheme=dark] .mantine-TimeInput-input{color:#fff!important}.mantine-DateInput-input:focus,.mantine-DatePickerInput-input:focus,.mantine-NumberInput-input:focus,.mantine-PasswordInput-input:focus,.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus,.mantine-TimeInput-input:focus{border-color:var(--mantine-color-gray-5)!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input:focus,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input:focus,[data-mantine-color-scheme=dark] .mantine-NumberInput-input:focus,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input:focus,[data-mantine-color-scheme=dark] .mantine-Select-input:focus,[data-mantine-color-scheme=dark] .mantine-TextInput-input:focus,[data-mantine-color-scheme=dark] .mantine-Textarea-input:focus,[data-mantine-color-scheme=dark] .mantine-TimeInput-input:focus{border-color:#252525!important}.mantine-DateInput-input:disabled,.mantine-DatePickerInput-input:disabled,.mantine-NumberInput-input:disabled,.mantine-PasswordInput-input:disabled,.mantine-Select-input:disabled,.mantine-TextInput-input:disabled,.mantine-Textarea-input:disabled,.mantine-TimeInput-input:disabled{background-color:var(--mantine-color-gray-1)!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-NumberInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-Select-input:disabled,[data-mantine-color-scheme=dark] .mantine-TextInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-Textarea-input:disabled,[data-mantine-color-scheme=dark] .mantine-TimeInput-input:disabled{background-color:#111!important}.mantine-DateInput-input:disabled,.mantine-DatePickerInput-input:disabled,.mantine-NumberInput-input:disabled,.mantine-PasswordInput-input:disabled,.mantine-Select-input:disabled,.mantine-TextInput-input:disabled,.mantine-Textarea-input:disabled,.mantine-TimeInput-input:disabled{color:#6c757d!important}[data-mantine-color-scheme=dark] .mantine-DateInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-NumberInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-PasswordInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-Select-input:disabled,[data-mantine-color-scheme=dark] .mantine-TextInput-input:disabled,[data-mantine-color-scheme=dark] .mantine-Textarea-input:disabled,[data-mantine-color-scheme=dark] .mantine-TimeInput-input:disabled{color:#868e96!important}.mantine-DateInput-label,.mantine-DatePickerInput-label,.mantine-NumberInput-label,.mantine-PasswordInput-label,.mantine-Select-label,.mantine-TextInput-label,.mantine-Textarea-label,.mantine-TimeInput-label{color:#495057!important}[data-mantine-color-scheme=dark] .mantine-DateInput-label,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-label,[data-mantine-color-scheme=dark] .mantine-NumberInput-label,[data-mantine-color-scheme=dark] .mantine-PasswordInput-label,[data-mantine-color-scheme=dark] .mantine-Select-label,[data-mantine-color-scheme=dark] .mantine-TextInput-label,[data-mantine-color-scheme=dark] .mantine-Textarea-label,[data-mantine-color-scheme=dark] .mantine-TimeInput-label{color:#e9ecef!important}.mantine-DateInput-description,.mantine-DatePickerInput-description,.mantine-NumberInput-description,.mantine-PasswordInput-description,.mantine-Select-description,.mantine-TextInput-description,.mantine-Textarea-description,.mantine-TimeInput-description{color:#6c757d!important}[data-mantine-color-scheme=dark] .mantine-DateInput-description,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-description,[data-mantine-color-scheme=dark] .mantine-NumberInput-description,[data-mantine-color-scheme=dark] .mantine-PasswordInput-description,[data-mantine-color-scheme=dark] .mantine-Select-description,[data-mantine-color-scheme=dark] .mantine-TextInput-description,[data-mantine-color-scheme=dark] .mantine-Textarea-description,[data-mantine-color-scheme=dark] .mantine-TimeInput-description{color:#868e96!important}.mantine-DateInput-error,.mantine-DatePickerInput-error,.mantine-NumberInput-error,.mantine-PasswordInput-error,.mantine-Select-error,.mantine-TextInput-error,.mantine-Textarea-error,.mantine-TimeInput-error{color:var(--mantine-color-red-6)!important}.mantine-ComboBox-dropdown,.mantine-DateInput-dropdown,.mantine-DatePickerInput-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{background-color:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-dropdown,[data-mantine-color-scheme=dark] .mantine-DateInput-dropdown,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-dropdown,[data-mantine-color-scheme=dark] .mantine-MultiSelect-dropdown,[data-mantine-color-scheme=dark] .mantine-Select-dropdown{background-color:var(--mantine-color-dark-9)!important}.mantine-ComboBox-dropdown,.mantine-DateInput-dropdown,.mantine-DatePickerInput-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{border-color:var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-dropdown,[data-mantine-color-scheme=dark] .mantine-DateInput-dropdown,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-dropdown,[data-mantine-color-scheme=dark] .mantine-MultiSelect-dropdown,[data-mantine-color-scheme=dark] .mantine-Select-dropdown{border-color:var(--mantine-color-dark-8)!important}.mantine-ComboBox-option,.mantine-MultiSelect-option,.mantine-Select-option{color:#212529!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-option,[data-mantine-color-scheme=dark] .mantine-MultiSelect-option,[data-mantine-color-scheme=dark] .mantine-Select-option{color:#fff!important}.mantine-ComboBox-option[data-hovered],.mantine-MultiSelect-option[data-hovered],.mantine-Select-option[data-hovered]{background-color:var(--mantine-color-gray-1)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-option[data-hovered],[data-mantine-color-scheme=dark] .mantine-MultiSelect-option[data-hovered],[data-mantine-color-scheme=dark] .mantine-Select-option[data-hovered]{background-color:#1c1c1c!important}.mantine-ComboBox-option[data-selected],.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-selected]{background-color:var(--mantine-color-blue-1)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-option[data-selected],[data-mantine-color-scheme=dark] .mantine-MultiSelect-option[data-selected],[data-mantine-color-scheme=dark] .mantine-Select-option[data-selected]{background-color:var(--mantine-color-blue-9)!important}.mantine-ComboBox-option[data-selected],.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-selected]{color:var(--mantine-color-blue-9)!important}[data-mantine-color-scheme=dark] .mantine-ComboBox-option[data-selected],[data-mantine-color-scheme=dark] .mantine-MultiSelect-option[data-selected],[data-mantine-color-scheme=dark] .mantine-Select-option[data-selected]{color:var(--mantine-color-blue-0)!important}.admin-nav-active{background-color:var(--mantine-color-gray-1)!important}[data-mantine-color-scheme=dark] .admin-nav-active{background-color:#1c1c1c!important}.admin-nav-active{border:1px solid var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .admin-nav-active{border:1px solid #2a2a2a!important}.mantine-Table-root{border-collapse:separate;border-spacing:0}.mantine-Table-thead{background-color:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .mantine-Table-thead{background-color:#111!important}.mantine-Table-th{padding:1rem 1.25rem!important;font-weight:600!important;font-size:.875rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;border-bottom:2px solid var(--mantine-color-gray-3)!important}[data-mantine-color-scheme=dark] .mantine-Table-th{border-bottom:2px solid #1c1c1c!important}.mantine-Table-th{color:#495057!important}[data-mantine-color-scheme=dark] .mantine-Table-th{color:#868e96!important}.mantine-Table-tbody .mantine-Table-tr{transition:background-color .15s ease}.mantine-Table-tbody .mantine-Table-tr:hover{background-color:var(--mantine-color-gray-0)!important}[data-mantine-color-scheme=dark] .mantine-Table-tbody .mantine-Table-tr:hover{background-color:#0f0f0f!important}.mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:none!important}.mantine-Table-td{padding:1rem 1.25rem!important;border-bottom:1px solid var(--mantine-color-gray-2)!important}[data-mantine-color-scheme=dark] .mantine-Table-td{border-bottom:1px solid #1c1c1c!important}.mantine-Table-td{vertical-align:middle!important}