._modalBody_qkaxk_1{background:transparent}._modalContent_qkaxk_5{background:transparent;box-shadow:none}._imageWrapper_qkaxk_10{display:flex;justify-content:center;align-items:center;cursor:pointer;max-width:90vw;max-height:90vh}._image_qkaxk_10{max-width:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;border-radius:8px}._content_1egk2_1{padding:0;background:transparent;border:none}._markdown_1egk2_7{font-family:Nunito Sans Variable,Nunito Sans,sans-serif;font-size:18px;line-height:1.75;color:var(--mantine-color-text)}._markdown_1egk2_7 h1,._markdown_1egk2_7 h2,._markdown_1egk2_7 h3,._markdown_1egk2_7 h4,._markdown_1egk2_7 h5,._markdown_1egk2_7 h6{margin-top:2em;margin-bottom:.5em;font-weight:700;line-height:1.3;scroll-margin-top:80px}._markdown_1egk2_7 h1{font-size:2.5em;letter-spacing:-.02em}._markdown_1egk2_7 h2{font-size:2em;letter-spacing:-.01em}._markdown_1egk2_7 h3{font-size:1.5em}._markdown_1egk2_7 h4{font-size:1.25em}._markdown_1egk2_7 p{margin-bottom:1.5em}._markdown_1egk2_7 a{color:var(--mantine-primary-color-filled);text-decoration:underline;transition:opacity .2s ease}._markdown_1egk2_7 a:hover{opacity:.8}._markdown_1egk2_7 strong{font-weight:700}._markdown_1egk2_7 em{font-style:italic}._markdown_1egk2_7 ul,._markdown_1egk2_7 ol{margin-bottom:1.5em;padding-left:2em}._markdown_1egk2_7 li{margin-bottom:.5em}._markdown_1egk2_7 blockquote{border-left:4px solid var(--mantine-primary-color-filled);padding-left:1.5em;margin:2em 0;font-style:italic;color:var(--mantine-color-dimmed)}._markdown_1egk2_7 pre{background:#f6f8fa;border-radius:8px;padding:1.5em;overflow-x:auto;margin:2em 0;font-size:.9em;line-height:1.6}._markdown_1egk2_7 code{font-family:Courier New,monospace;background:#f6f8fa;padding:.2em .4em;border-radius:4px;font-size:.9em}._markdown_1egk2_7 pre code{background:transparent;padding:0;border-radius:0}._markdown_1egk2_7 img{max-width:100%;height:auto;border-radius:8px;margin:2em 0;cursor:pointer;transition:opacity .2s ease}._markdown_1egk2_7 img:hover{opacity:.95}._markdown_1egk2_7 hr{border:none;border-top:1px solid var(--mantine-color-gray-3);margin:3em 0}._markdown_1egk2_7 table{width:100%;border-collapse:collapse;margin:2em 0}._markdown_1egk2_7 th,._markdown_1egk2_7 td{border:1px solid var(--mantine-color-gray-3);padding:.75em;text-align:left}._markdown_1egk2_7 th{background:var(--mantine-color-gray-1);font-weight:700}@media (max-width: 768px){._markdown_1egk2_7{font-size:16px}._markdown_1egk2_7 h1{font-size:2em}._markdown_1egk2_7 h2{font-size:1.5em}._markdown_1egk2_7 h3{font-size:1.25em}}._container_1xt3b_1{max-width:300px;max-height:calc(100vh - 200px);overflow-y:auto}._link_1xt3b_7{display:block;text-decoration:none;color:var(--mantine-color-dimmed);transition:color .2s ease,transform .2s ease;padding:.25rem .5rem .25rem 0;border-left:2px solid transparent}._link_1xt3b_7:hover{color:#256eff;transform:translate(2px)}._link_1xt3b_7._active_1xt3b_21{color:#256eff;border-left-color:#256eff;font-weight:600;transform:translate(2px)}@media (max-width: 768px){._container_1xt3b_1{display:none}}._hero_akq0l_1{background:linear-gradient(135deg,#256eff,#ff4062);background-size:cover;background-position:center;background-repeat:no-repeat;padding:4rem 0 3rem;margin-bottom:0;min-height:500px;display:flex;align-items:center}._backLink_akq0l_13{color:var(--mantine-color-white);text-decoration:none;font-weight:600;transition:opacity .2s ease}._backLink_akq0l_13:hover{opacity:.8}._categoryBadge_akq0l_24{width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-weight:600;letter-spacing:.5px;background:#ff7500;border:none}._title_akq0l_33{color:var(--mantine-color-white);font-size:2.5rem;font-weight:800;line-height:1.2;margin:1rem 0}._meta_akq0l_41{color:#ffffffe6}._description_akq0l_45{color:var(--mantine-color-white);font-size:1.25rem;line-height:1.6;margin-top:1rem}._tagsSection_akq0l_52{border:1px solid var(--mantine-color-gray-3);border-radius:8px}._tagsSection_akq0l_52 .mantine-Badge-root{background:#ff75001a;color:#ff7500;border:1px solid rgba(255,117,0,.3)}._relatedSection_akq0l_63{border-top:1px solid var(--mantine-color-gray-3)}@media (max-width: 768px){._hero_akq0l_1{padding:3rem 0 2rem;min-height:400px}._title_akq0l_33{font-size:1.75rem}._description_akq0l_45{font-size:1rem}}
