:root{--accent-sky:#38bdf8;--accent-violet:#a78bfa;--accent-teal:#2dd4bf;--accent-amber:#f59e0b;--accent-rose:#fb7185;--accent-lime:#84cc16;--accent-sky-bg:rgba(56,189,248,0.08)}[data-mantine-color-scheme=dark] :root{--accent-sky-bg:rgba(56,189,248,0.12)}:root{--accent-violet-bg:rgba(167,139,250,0.08)}[data-mantine-color-scheme=dark] :root{--accent-violet-bg:rgba(167,139,250,0.12)}:root{--accent-teal-bg:rgba(45,212,191,0.08)}[data-mantine-color-scheme=dark] :root{--accent-teal-bg:rgba(45,212,191,0.12)}:root{--accent-amber-bg:rgba(245,158,11,0.08)}[data-mantine-color-scheme=dark] :root{--accent-amber-bg:rgba(245,158,11,0.12)}:root{--accent-rose-bg:rgba(251,113,133,0.08)}[data-mantine-color-scheme=dark] :root{--accent-rose-bg:rgba(251,113,133,0.12)}:root{--accent-lime-bg:rgba(132,204,22,0.08)}[data-mantine-color-scheme=dark] :root{--accent-lime-bg:rgba(132,204,22,0.12)}body,html{background-color:#fafafa}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=dark] html{background-color:#080808}body,html{color:#111111}[data-mantine-color-scheme=dark] body,[data-mantine-color-scheme=dark] html{color:#efefef}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f0f0f0}::-webkit-scrollbar-thumb{background:#c8c8c8;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#a8a8a8}[data-mantine-color-scheme=dark] ::-webkit-scrollbar-track{background:#0a0a0a}[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb{background:#2a2a2a}[data-mantine-color-scheme=dark] ::-webkit-scrollbar-thumb:hover{background:#3a3a3a}[data-mantine-color-scheme=light] ::-webkit-scrollbar-track{background:#f0f0f0}[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb{background:#c8c8c8}[data-mantine-color-scheme=light] ::-webkit-scrollbar-thumb:hover{background:#a8a8a8}::selection{background:#111111}[data-mantine-color-scheme=dark] ::selection{background:#efefef}::selection{color:#ffffff}[data-mantine-color-scheme=dark] ::selection{color:#000000}.mantine-Card-root{border-color:#e8e8e8!important}[data-mantine-color-scheme=dark] .mantine-Card-root{border-color:#1c1c1c!important}.mantine-Card-root{transition:border-color .2s ease}.blog-card{cursor:pointer;overflow:hidden;transition:border-color .2s ease,transform .2s ease}.blog-card:hover{border-color:#111111!important}[data-mantine-color-scheme=dark] .blog-card:hover{border-color:#efefef!important}.blog-card:hover{transform:translateY(-1px)}.blog-card-image{overflow:hidden}.blog-card-image img{transition:transform .35s ease}.blog-card:hover .blog-card-image img{transform:scale(1.04)}.category-card{transition:border-color .2s ease,transform .2s ease;border-color:#e8e8e8!important}[data-mantine-color-scheme=dark] .category-card{border-color:#1c1c1c!important}.category-card:hover{border-color:#111111!important}[data-mantine-color-scheme=dark] .category-card:hover{border-color:#efefef!important}.category-card:hover{transform:translateY(-2px)}.lab-question-card{cursor:pointer;transition:border-color .15s ease,background-color .15s ease}.lab-question-card:hover{border-color:#111111!important}[data-mantine-color-scheme=dark] .lab-question-card:hover{border-color:#efefef!important}.lab-question-card:hover{background-color:#f5f5f5!important}[data-mantine-color-scheme=dark] .lab-question-card:hover{background-color:#0d0d0d!important}.plan-card-sky{border-color:var(--accent-sky)!important;background:var(--accent-sky-bg)!important}.plan-card-gold{border-color:var(--accent-amber)!important;background:var(--accent-amber-bg)!important}.plan-card-lime{border-color:var(--accent-lime)!important;background:var(--accent-lime-bg)!important}.plan-card-cyan{border-color:var(--accent-teal)!important;background:var(--accent-teal-bg)!important}.hero-grid{position:relative;background-color:var(--mantine-color-body);background-image:radial-gradient(circle,rgba(0,0,0,.08) 1px,transparent 0)}[data-mantine-color-scheme=dark] .hero-grid{background-image:radial-gradient(circle,rgba(255,255,255,.05) 1px,transparent 0)}.hero-grid{background-size:28px 28px;background-position:50%;border-top:1px solid var(--mantine-color-default-border);border-bottom:1px solid var(--mantine-color-default-border);overflow:hidden}.hero-grid:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(56,189,248,.06),transparent 70%)}[data-mantine-color-scheme=dark] .hero-grid:before{background:radial-gradient(ellipse 60% 50% at 50% 0,rgba(56,189,248,.1),transparent 70%)}.hero-grid>*{position:relative;z-index:1}.hero-proof{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:14px;padding-top:8px;opacity:.85}.hero-proof-divider{width:1px;height:14px;background:var(--mantine-color-default-border)}.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:#ffffff!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:#0d0d0d!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:#d8d8d8!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:#242424!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:#111111!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:#efefef!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{transition:border-color .15s ease!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:#111111!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:#efefef!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:#f5f5f5!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:#111111!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:#999999!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:#555555!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:#2a2a2a!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:#d0d0d0!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{font-weight:500!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:#888888!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:#606060!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:#b91c1c!important}[data-mantine-color-scheme=dark] .mantine-DateInput-error,[data-mantine-color-scheme=dark] .mantine-DatePickerInput-error,[data-mantine-color-scheme=dark] .mantine-NumberInput-error,[data-mantine-color-scheme=dark] .mantine-PasswordInput-error,[data-mantine-color-scheme=dark] .mantine-Select-error,[data-mantine-color-scheme=dark] .mantine-TextInput-error,[data-mantine-color-scheme=dark] .mantine-Textarea-error,[data-mantine-color-scheme=dark] .mantine-TimeInput-error{color:#f87171!important}.auth-input input{background-color:#ffffff}[data-mantine-color-scheme=dark] .auth-input input{background-color:#0d0d0d}.auth-input input{border-color:#d8d8d8}[data-mantine-color-scheme=dark] .auth-input input{border-color:#242424}.auth-input input{color:#111111}[data-mantine-color-scheme=dark] .auth-input input{color:#efefef}.auth-input input:focus{border-color:#111111}[data-mantine-color-scheme=dark] .auth-input input:focus{border-color:#efefef}.auth-input label{color:#2a2a2a}[data-mantine-color-scheme=dark] .auth-input label{color:#d0d0d0}.auth-input label{font-weight:500;margin-bottom:8px}.google-button{background-color:#ffffff;color:#111111;border:1px solid #d8d8d8}[data-mantine-color-scheme=dark] .google-button{border:1px solid rgba(255,255,255,.18)}.google-button{box-shadow:0 1px 2px rgba(0,0,0,.04)}[data-mantine-color-scheme=dark] .google-button{box-shadow:0 0 0 1px rgba(255,255,255,.06)}.google-button:hover{background-color:#f5f5f5}.mantine-ComboBox-dropdown,.mantine-DateInput-dropdown,.mantine-DatePickerInput-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{background-color:#ffffff!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:#0d0d0d!important}.mantine-ComboBox-dropdown,.mantine-DateInput-dropdown,.mantine-DatePickerInput-dropdown,.mantine-MultiSelect-dropdown,.mantine-Select-dropdown{border-color:#d8d8d8!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:#242424!important}.mantine-ComboBox-option,.mantine-MultiSelect-option,.mantine-Select-option{color:#111111!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:#efefef!important}.mantine-ComboBox-option[data-hovered],.mantine-MultiSelect-option[data-hovered],.mantine-Select-option[data-hovered]{background-color:#f0f0f0!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:#141414!important}.mantine-ComboBox-option[data-selected],.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-selected]{background-color:#111111!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:#efefef!important}.mantine-ComboBox-option[data-selected],.mantine-MultiSelect-option[data-selected],.mantine-Select-option[data-selected]{color:#ffffff!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:#000000!important}.mantine-RichTextEditor-root{background-color:#ffffff}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root{background-color:#0a0a0a}.mantine-RichTextEditor-root{border-color:#e0e0e0}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-root{border-color:#1e1e1e}.mantine-RichTextEditor-toolbar{background-color:#fafafa}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar{background-color:#0d0d0d}.mantine-RichTextEditor-toolbar{border-color:#e0e0e0}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-toolbar{border-color:#1e1e1e}.mantine-RichTextEditor-content{background-color:#ffffff}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content{background-color:#0a0a0a}.mantine-RichTextEditor-content{min-height:300px;border-radius:0!important}.mantine-RichTextEditor-content .ProseMirror{padding:1rem;min-height:300px}.mantine-RichTextEditor-control{background-color:transparent!important;border-color:transparent!important}.mantine-RichTextEditor-control:hover{background-color:#eeeeee!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control:hover{background-color:#161616!important}.mantine-RichTextEditor-control[data-active]{background-color:#e2e2e2!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-control[data-active]{background-color:#222222!important}.mantine-Modal-content{background-color:#ffffff}[data-mantine-color-scheme=dark] .mantine-Modal-content{background-color:#0d0d0d}.mantine-Modal-content{border:1px solid #e0e0e0}[data-mantine-color-scheme=dark] .mantine-Modal-content{border:1px solid #1e1e1e}.mantine-Modal-header{background-color:#ffffff}[data-mantine-color-scheme=dark] .mantine-Modal-header{background-color:#0d0d0d}.mantine-Modal-header{border-bottom:1px solid #eeeeee}[data-mantine-color-scheme=dark] .mantine-Modal-header{border-bottom:1px solid #161616}.mantine-Modal-title{color:#111111}[data-mantine-color-scheme=dark] .mantine-Modal-title{color:#f0f0f0}.mantine-Modal-title{font-weight:700}.mantine-Table-root{border-collapse:separate;border-spacing:0}.mantine-Table-thead{background-color:#f9f9f9!important}[data-mantine-color-scheme=dark] .mantine-Table-thead{background-color:#0a0a0a!important}.mantine-Table-th{padding:.75rem 1.25rem!important;font-weight:600!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.08em!important;border-bottom:1px solid #e4e4e4!important}[data-mantine-color-scheme=dark] .mantine-Table-th{border-bottom:1px solid #1a1a1a!important}.mantine-Table-th{color:#888888!important}[data-mantine-color-scheme=dark] .mantine-Table-th{color:#555555!important}.mantine-Table-tbody .mantine-Table-tr{transition:background-color .1s ease}.mantine-Table-tbody .mantine-Table-tr:hover{background-color:#f7f7f7!important}[data-mantine-color-scheme=dark] .mantine-Table-tbody .mantine-Table-tr:hover{background-color:#0d0d0d!important}.mantine-Table-tbody .mantine-Table-tr:last-child .mantine-Table-td{border-bottom:none!important}.mantine-Table-td{padding:.875rem 1.25rem!important;border-bottom:1px solid #f0f0f0!important}[data-mantine-color-scheme=dark] .mantine-Table-td{border-bottom:1px solid #141414!important}.mantine-Table-td{vertical-align:middle!important}.mantine-NavLink-root{border-radius:6px;transition:background-color .15s ease!important}.mantine-NavLink-root:hover{background-color:#f0f0f0!important}[data-mantine-color-scheme=dark] .mantine-NavLink-root:hover{background-color:#111111!important}.admin-nav-active{background-color:#f5f5f5!important}[data-mantine-color-scheme=dark] .admin-nav-active{background-color:#111111!important}.admin-nav-active{border:1px solid transparent!important;border-left:2px solid var(--accent-sky)!important;padding-left:calc(var(--mantine-spacing-sm) - 2px)!important}.mantine-Notification-root:after,.mantine-Notification-root:before{content:none!important}.site-header{z-index:100}.site-header-bar{z-index:100;background:rgba(250,250,250,.95)}[data-mantine-color-scheme=dark] .site-header-bar{background:rgba(8,8,8,.97)}.site-header-bar{backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);border-bottom:1px solid rgba(0,0,0,.07)}[data-mantine-color-scheme=dark] .site-header-bar{border-bottom:1px solid rgba(255,255,255,.05)}.site-mega-menu{background:#fafafa}[data-mantine-color-scheme=dark] .site-mega-menu{background:#080808}.site-mega-menu{border-bottom:1px solid #ebebeb}[data-mantine-color-scheme=dark] .site-mega-menu{border-bottom:1px solid #161616}.nav-item{color:#111111!important}[data-mantine-color-scheme=dark] .nav-item{color:#efefef!important}.nav-item{transition:opacity .18s ease;padding:6px 0}.nav-item:hover{opacity:.45}.menu-link{color:#555555!important}[data-mantine-color-scheme=dark] .menu-link{color:#aaaaaa!important}.menu-link{transition:opacity .14s ease}.menu-link:hover{opacity:.55}.nav-link{transition:opacity .18s ease}.footer-link{transition:color .14s ease}.footer-link:hover{color:#111111!important}[data-mantine-color-scheme=dark] .footer-link:hover{color:#ffffff!important}.blog-category{letter-spacing:1px}.blog-content{color:#383838}[data-mantine-color-scheme=dark] .blog-content{color:#c8c8c8}.blog-content{line-height:1.85;font-size:1.0625rem}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{color:#0a0a0a}[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:#f0f0f0}.blog-content h1,.blog-content h2,.blog-content h3,.blog-content h4,.blog-content h5,.blog-content h6{margin-top:2.5rem;margin-bottom:.875rem;font-weight:700;line-height:1.25}.blog-content h1{font-size:2rem}.blog-content h2{font-size:1.45rem;padding-bottom:.5rem;border-bottom:1px solid #eeeeee}[data-mantine-color-scheme=dark] .blog-content h2{border-bottom:1px solid #1e1e1e}.blog-content h2{position:relative}.blog-content h2:before{content:"";position:absolute;bottom:-1px;left:0;width:36px;height:2px;background:var(--accent-sky);border-radius:2px}.blog-content h3{font-size:1.2rem}.blog-content p{margin-bottom:1.3rem}.blog-content a{color:#111111}[data-mantine-color-scheme=dark] .blog-content a{color:#efefef}.blog-content a{text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:#aaaaaa}[data-mantine-color-scheme=dark] .blog-content a{text-decoration-color:#484848}.blog-content a{transition:text-decoration-color .15s ease}.blog-content a:hover{text-decoration-color:#111111}[data-mantine-color-scheme=dark] .blog-content a:hover{text-decoration-color:#efefef}.blog-content ol,.blog-content ul{margin-bottom:1.3rem;padding-left:1.5rem}.blog-content li{margin-bottom:.45rem}.blog-content blockquote{border-left:3px solid var(--accent-teal);padding:.75rem 1.25rem;margin:2rem 0;color:#666666}[data-mantine-color-scheme=dark] .blog-content blockquote{color:#909090}.blog-content blockquote{font-style:italic;background:var(--accent-teal-bg);border-radius:0 4px 4px 0}.blog-content blockquote p{margin-bottom:0}.blog-content pre{background-color:#f4f4f4}[data-mantine-color-scheme=dark] .blog-content pre{background-color:#0d0d0d}.blog-content pre{border:1px solid #e2e2e2}[data-mantine-color-scheme=dark] .blog-content pre{border:1px solid #1e1e1e}.blog-content pre{border-top:3px solid var(--accent-violet);padding:1.25rem;border-radius:4px;overflow-x:auto;margin:1.5rem 0;font-size:.875rem;line-height:1.65;position:relative}.blog-content code{background-color:#ececec}[data-mantine-color-scheme=dark] .blog-content code{background-color:#141414}.blog-content code{padding:.15rem .4rem;border-radius:3px;font-size:.875em;color:#111111}[data-mantine-color-scheme=dark] .blog-content code{color:#efefef}.blog-content code{font-weight:500}.blog-content pre code{background-color:transparent;padding:0;font-weight:400}.blog-content .blog-image,.blog-content img{max-width:100%;height:auto;border-radius:4px;margin:1.5rem 0;display:block;border:1px solid #e8e8e8}[data-mantine-color-scheme=dark] .blog-content .blog-image,[data-mantine-color-scheme=dark] .blog-content img{border:1px solid #1e1e1e}.blog-content .blog-youtube,.blog-content iframe[src*=youtube]{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border-radius:4px;margin:1.5rem 0;border:none}.blog-content hr{border:none;border-top:1px solid #e4e4e4}[data-mantine-color-scheme=dark] .blog-content hr{border-top:1px solid #1e1e1e}.blog-content hr{margin:2.5rem 0}.blog-content table{border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}.blog-content table th{background:#f4f4f4}[data-mantine-color-scheme=dark] .blog-content table th{background:#0d0d0d}.blog-content table th{padding:.6rem .875rem;text-align:left;font-weight:600;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;border-bottom:1px solid #e0e0e0}[data-mantine-color-scheme=dark] .blog-content table th{border-bottom:1px solid #1e1e1e}.blog-content table th{color:#555555}[data-mantine-color-scheme=dark] .blog-content table th{color:#888888}.blog-content table td{padding:.6rem .875rem;border-bottom:1px solid #eeeeee}[data-mantine-color-scheme=dark] .blog-content table td{border-bottom:1px solid #161616}.blog-content table tr:last-child td{border-bottom:none}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{background:#eeeeee!important}[data-mantine-color-scheme=dark] .mantine-Button-root:disabled,[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled]{background:#141414!important}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{color:#aaaaaa!important}[data-mantine-color-scheme=dark] .mantine-Button-root:disabled,[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled]{color:#555555!important}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{border-color:#e0e0e0!important}[data-mantine-color-scheme=dark] .mantine-Button-root:disabled,[data-mantine-color-scheme=dark] .mantine-Button-root[data-disabled]{border-color:#1e1e1e!important}.mantine-Button-root:disabled,.mantine-Button-root[data-disabled]{opacity:1!important;cursor:not-allowed}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{background:#eeeeee!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root:disabled,[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-disabled]{background:#141414!important}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{color:#aaaaaa!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root:disabled,[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-disabled]{color:#555555!important}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{border-color:#e0e0e0!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root:disabled,[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-disabled]{border-color:#1e1e1e!important}.mantine-ActionIcon-root:disabled,.mantine-ActionIcon-root[data-disabled]{opacity:1!important;cursor:not-allowed}.mantine-ActionIcon-root:focus-visible,.mantine-Button-root:focus-visible{outline:2px solid #111111}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root:focus-visible,[data-mantine-color-scheme=dark] .mantine-Button-root:focus-visible{outline:2px solid #efefef}.mantine-ActionIcon-root:focus-visible,.mantine-Button-root:focus-visible{outline-offset:2px}.mantine-Button-root[data-loading] .mantine-Loader-root{color:inherit}.mantine-SegmentedControl-root{background:#eeeeee}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{background:#111111}.mantine-SegmentedControl-root{border:1px solid #e0e0e0}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-root{border:1px solid #1e1e1e}.mantine-SegmentedControl-label{color:#777777!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-label{color:#888888!important}.mantine-SegmentedControl-label[data-active]{color:#111111!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-label[data-active]{color:#efefef!important}.mantine-SegmentedControl-indicator{background:#ffffff!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-indicator{background:#1e1e1e!important}.mantine-SegmentedControl-indicator{border:1px solid #d8d8d8!important}[data-mantine-color-scheme=dark] .mantine-SegmentedControl-indicator{border:1px solid #2a2a2a!important}.mantine-SegmentedControl-indicator{box-shadow:none!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=filled]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:#f0f0f0!important;--button-hover:#dddddd!important;--button-color:#111111!important;--button-hover-color:#000000!important;--button-bd:1px solid #f0f0f0!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=light]:not(.plan-btn-gold):not(.plan-btn-lime){--button-bg:#1c1c1c!important;--button-hover:#262626!important;--button-color:#efefef!important;--button-hover-color:#ffffff!important;--button-bd:1px solid transparent!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=subtle]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:transparent!important;--button-hover:#141414!important;--button-color:#aaaaaa!important;--button-hover-color:#efefef!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=default]{--button-bg:#0d0d0d!important;--button-hover:#161616!important;--button-color:#efefef!important;--button-hover-color:#ffffff!important;--button-bd:1px solid #2a2a2a!important}[data-mantine-color-scheme=dark] .mantine-Button-root[data-variant=outline]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:transparent!important;--button-hover:#efefef!important;--button-color:#efefef!important;--button-hover-color:#000000!important;--button-bd:1px solid #efefef!important}[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=filled]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:#0a0a0a!important;--button-hover:#222222!important;--button-color:#ffffff!important;--button-hover-color:#ffffff!important;--button-bd:1px solid #0a0a0a!important}[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=light]:not(.plan-btn-gold):not(.plan-btn-lime){--button-bg:#f0f0f0!important;--button-hover:#e4e4e4!important;--button-color:#111111!important;--button-hover-color:#000000!important;--button-bd:1px solid transparent!important}[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=subtle]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:transparent!important;--button-hover:#f0f0f0!important;--button-color:#555555!important;--button-hover-color:#111111!important}[data-mantine-color-scheme=light] .mantine-Button-root[data-variant=outline]:not(.plan-btn-gold):not(.plan-btn-lime):not(.plan-btn-red){--button-bg:transparent!important;--button-hover:#111111!important;--button-color:#111111!important;--button-hover-color:#ffffff!important;--button-bd:1px solid #111111!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=filled]:not([class*=plan-btn]){--ai-bg:#f0f0f0!important;--ai-hover:#dddddd!important;--ai-color:#111111!important;--ai-bd:1px solid #f0f0f0!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=light]{--ai-bg:#1c1c1c!important;--ai-hover:#262626!important;--ai-color:#efefef!important;--ai-bd:1px solid transparent!important}[data-mantine-color-scheme=dark] .mantine-ActionIcon-root[data-variant=subtle]{--ai-bg:transparent!important;--ai-hover:#141414!important;--ai-color:#888888!important;--ai-bd:1px solid transparent!important}[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=filled]:not([class*=plan-btn]){--ai-bg:#0a0a0a!important;--ai-hover:#222222!important;--ai-color:#ffffff!important;--ai-bd:1px solid #0a0a0a!important}[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=light]{--ai-bg:#f0f0f0!important;--ai-hover:#e4e4e4!important;--ai-color:#111111!important;--ai-bd:1px solid transparent!important}[data-mantine-color-scheme=light] .mantine-ActionIcon-root[data-variant=subtle]{--ai-bg:transparent!important;--ai-hover:#f0f0f0!important;--ai-color:#777777!important;--ai-bd:1px solid transparent!important}.footer-root{background:#ffffff!important}[data-mantine-color-scheme=dark] .footer-root{background:#070707!important}.footer-root{border-top-color:#e8e8e8!important}[data-mantine-color-scheme=dark] .footer-root{border-top-color:#111111!important}.footer-root{--footer-heading:#111111}[data-mantine-color-scheme=dark] .footer-root{--footer-heading:#f0f0f0}.footer-root{--footer-subtitle:#666666}[data-mantine-color-scheme=dark] .footer-root{--footer-subtitle:#555555}.footer-root{--footer-brand-desc:#777777}[data-mantine-color-scheme=dark] .footer-root{--footer-brand-desc:#444444}.footer-root{--footer-muted:#aaaaaa}[data-mantine-color-scheme=dark] .footer-root{--footer-muted:#333333}.footer-root{--footer-zone-border:#eeeeee}[data-mantine-color-scheme=dark] .footer-root{--footer-zone-border:#141414}.footer-root{--footer-sep:#cccccc}[data-mantine-color-scheme=dark] .footer-root{--footer-sep:#222222}.footer-gradient:before{content:"";position:absolute;inset:0 0 auto 0;height:1px;background:linear-gradient(90deg,transparent,rgba(56,189,248,.6) 20%,rgba(167,139,250,.6) 50%,rgba(45,212,191,.6) 80%,transparent);pointer-events:none}.footer-nav-link{display:block;position:relative;font-size:.8125rem;color:#888888}[data-mantine-color-scheme=dark] .footer-nav-link{color:#555555}.footer-nav-link{text-decoration:none;padding-bottom:1px;transition:color .22s ease,transform .22s ease}.footer-nav-link:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background:#111111}[data-mantine-color-scheme=dark] .footer-nav-link:after{background:#f0f0f0}.footer-nav-link:after{transition:width .25s cubic-bezier(.4,0,.2,1)}.footer-nav-link:hover{color:#111111}[data-mantine-color-scheme=dark] .footer-nav-link:hover{color:#f0f0f0}.footer-nav-link:hover{transform:translateX(3px)}.footer-nav-link:hover:after{width:calc(100% - 3px)}.footer-legal-link{font-size:.75rem;color:#aaaaaa}[data-mantine-color-scheme=dark] .footer-legal-link{color:#333333}.footer-legal-link{text-decoration:none;transition:color .18s ease}.footer-legal-link:hover{color:#555555}[data-mantine-color-scheme=dark] .footer-legal-link:hover{color:#888888}.footer-cta-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;background:transparent;color:#111111}[data-mantine-color-scheme=dark] .footer-cta-btn{color:#f0f0f0}.footer-cta-btn{font-size:.9375rem;font-weight:600;text-decoration:none;border:1px solid #d0d0d0}[data-mantine-color-scheme=dark] .footer-cta-btn{border:1px solid #2a2a2a}.footer-cta-btn{border-radius:4px;transition:background .22s ease,border-color .22s ease,gap .22s ease;white-space:nowrap}.footer-cta-btn:hover{background:#f5f5f5}[data-mantine-color-scheme=dark] .footer-cta-btn:hover{background:#111111}.footer-cta-btn:hover{border-color:#aaaaaa}[data-mantine-color-scheme=dark] .footer-cta-btn:hover{border-color:#444444}.footer-cta-btn:hover{gap:16px}.footer-cta-arrow{display:inline-block;transition:transform .22s ease;font-style:normal;color:var(--mantine-color-cyan-7)}[data-mantine-color-scheme=dark] .footer-cta-arrow{color:var(--mantine-color-cyan-4)}.footer-cta-btn:hover .footer-cta-arrow{transform:translate(3px,-2px)}body,html{overflow-x:hidden}embed,iframe,img,object,video{max-width:100%;height:auto}code,pre{max-width:100%;overflow-x:auto;white-space:pre-wrap;word-wrap:break-word}.blog-content code,.blog-content pre{white-space:pre;overflow-x:auto}.blog-content table{display:block;overflow-x:auto;width:100%}@media (max-width:768px){.hero-grid{background-size:20px 20px}.footer-cta-btn{padding:12px 20px;font-size:.875rem}}@media (max-width:480px){.hero-proof{flex-direction:column;gap:8px}.hero-proof-divider{display:none}}.responsive-table-wrap{width:100%}.mantine-Tabs-list,.responsive-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.mantine-Tabs-list{flex-wrap:nowrap;overflow-y:hidden;scrollbar-width:thin}.mantine-Tabs-tab{flex-shrink:0}@media (max-width:480px){.mantine-Container-root{padding-left:12px!important;padding-right:12px!important}}@media (min-width:768px) and (max-width:1023px){.site-header-bar .mantine-Group-root[data-justify=center]{gap:20px!important}}[data-mantine-color-scheme=dark] .blog-content [style*="color: #000"],[data-mantine-color-scheme=dark] .blog-content [style*="color: black"],[data-mantine-color-scheme=dark] .blog-content [style*="color: rgb(0, 0, 0)"],[data-mantine-color-scheme=dark] .blog-content [style*="color:#000"],[data-mantine-color-scheme=dark] .blog-content [style*="color:black"],[data-mantine-color-scheme=dark] .blog-content [style*="color:rgb(0, 0, 0)"]{color:inherit!important}[data-mantine-color-scheme=dark] .blog-content [style*="background-color: #fff"],[data-mantine-color-scheme=dark] .blog-content [style*="background-color:#fff"],[data-mantine-color-scheme=dark] .blog-content [style*="background-color:white"],[data-mantine-color-scheme=dark] .blog-content [style*="background: #fff"],[data-mantine-color-scheme=dark] .blog-content [style*="background:#fff"],[data-mantine-color-scheme=dark] .blog-content [style*="background:white"]{background:transparent!important}[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content [style*="color: #000"],[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content [style*="color: black"],[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content [style*="color:#000"],[data-mantine-color-scheme=dark] .mantine-RichTextEditor-content [style*="color:black"]{color:inherit!important}[data-mantine-color-scheme=dark] .prose,[data-mantine-color-scheme=dark] .user-content{color:var(--mantine-color-text)}.skip-to-content{position:absolute;top:-100px;left:8px;background:var(--mantine-color-violet-6);color:white;padding:8px 14px;z-index:9999;border-radius:6px;text-decoration:none;font-size:14px;transition:top .15s ease}.skip-to-content:focus{top:8px;outline:2px solid white}.nav-item{font-weight:500;letter-spacing:.02em;background:transparent;border:none;cursor:pointer;padding:6px 2px;transition:opacity .15s ease,color .15s ease;color:inherit;text-decoration:none;position:relative}.nav-item:hover{opacity:.75}.nav-item.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:2px;background:linear-gradient(90deg,var(--mantine-color-violet-5),var(--mantine-color-cyan-5));border-radius:2px}.menu-link{text-decoration:none;font-size:14px;transition:opacity .15s ease}.menu-link:hover{opacity:.6}.site-header-bar{background:var(--mantine-color-body);border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}.site-header-bar[data-scrolled=true]{background:color-mix(in srgb,var(--mantine-color-body) 85%,transparent);border-bottom-color:var(--mantine-color-default-border);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.hero-bg{will-change:transform}.aurora-blob{position:absolute;border-radius:50%;filter:blur(60px);opacity:.5;mix-blend-mode:screen}.aurora-blob-a{width:480px;height:480px;top:-160px;left:-120px;background:radial-gradient(circle,rgba(167,139,250,.45),rgba(167,139,250,0) 70%)}[data-mantine-color-scheme=dark] .aurora-blob-a{background:radial-gradient(circle,rgba(167,139,250,.7),rgba(167,139,250,0) 70%)}.aurora-blob-a{animation:aurora-drift-a 28s ease-in-out infinite alternate}.aurora-blob-b{width:420px;height:420px;bottom:-140px;right:-100px;background:radial-gradient(circle,rgba(34,211,238,.35),rgba(34,211,238,0) 70%)}[data-mantine-color-scheme=dark] .aurora-blob-b{background:radial-gradient(circle,rgba(34,211,238,.55),rgba(34,211,238,0) 70%)}.aurora-blob-b{animation:aurora-drift-b 32s ease-in-out infinite alternate}.aurora-blob-c{width:340px;height:340px;top:30%;left:40%;background:radial-gradient(circle,rgba(236,72,153,.25),rgba(236,72,153,0) 70%)}[data-mantine-color-scheme=dark] .aurora-blob-c{background:radial-gradient(circle,rgba(236,72,153,.35),rgba(236,72,153,0) 70%)}.aurora-blob-c{animation:aurora-drift-c 36s ease-in-out infinite alternate}[data-mantine-color-scheme=light] .aurora-blob-a,[data-mantine-color-scheme=light] .aurora-blob-b,[data-mantine-color-scheme=light] .aurora-blob-c{mix-blend-mode:multiply}@keyframes aurora-drift-a{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(70px,30px,0) scale(1.08)}}@keyframes aurora-drift-b{0%{transform:translateZ(0) scale(1)}to{transform:translate3d(-50px,-40px,0) scale(1.12)}}@keyframes aurora-drift-c{0%{transform:translateZ(0) scale(.95)}to{transform:translate3d(35px,-25px,0) scale(1.08)}}.hero-grid-overlay{position:absolute;inset:0;background-image:linear-gradient(90deg,rgba(127,127,127,.08) 1px,transparent 0),linear-gradient(180deg,rgba(127,127,127,.08) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at center,black 40%,transparent 85%)}.hero-spotlight{position:absolute;inset:0;background:radial-gradient(circle 420px at var(--spot-x,50%) var(--spot-y,30%),rgba(167,139,250,.18),transparent 70%)}.hero-title-line{opacity:0;transform:translateY(10px);animation:hero-line-in .6s cubic-bezier(.2,.7,.2,1) forwards}@keyframes hero-line-in{to{opacity:1;transform:translateY(0)}}.blog-row-card,.editorial-hero-card,.framework-row-card,.hero-preview-card,.hero-topic-chip,.mega-featured-card{transition:transform .2s ease,border-color .2s ease,background .15s ease}.blog-row-card:hover,.editorial-hero-card:hover,.framework-row-card:hover,.hero-preview-card:hover,.mega-featured-card:hover{transform:translateY(-2px);border-color:var(--mantine-color-violet-4)}.hero-topic-chip:hover{background:var(--mantine-color-violet-light);border-color:var(--mantine-color-violet-4);transform:translateY(-1px)}@media (max-width:900px){.editorial-hero-card{grid-template-columns:1fr!important}}@keyframes ticker-pulse{0%{box-shadow:0 0 0 0 rgba(45,212,191,.7)}70%{box-shadow:0 0 0 8px rgba(45,212,191,0)}to{box-shadow:0 0 0 0 rgba(45,212,191,0)}}@media (prefers-reduced-motion:reduce){.aurora-blob-a,.aurora-blob-b,.aurora-blob-c,.blog-row-card,.editorial-hero-card,.framework-row-card,.hero-preview-card,.hero-title-line,.hero-topic-chip,.mega-featured-card,.menu-link,.nav-item,.site-header-bar,.skip-to-content{transition:none!important;animation:none!important}.hero-title-line{opacity:1;transform:none}.hero-spotlight{display:none}}