*{font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji!important}body{background-color:#0a0a0a;color:#fff}.glass{background:rgba(26,26,26,.7);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1)}.glass-strong{background:rgba(26,26,26,.9);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.15)}.mantine-Paper-root{color:#fff!important}.mantine-Card-root,.mantine-Paper-root{backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important}.mantine-Card-root{background:rgba(26,26,26,.7)!important;transition:all .3s ease!important}.mantine-Card-root:hover{background:rgba(26,26,26,.85)!important;border:1px solid rgba(245,158,11,.3)!important;transform:translateY(-2px);box-shadow:0 8px 32px rgba(245,158,11,.1)!important}.mantine-Title-root{color:#fff!important}.mantine-Text-root{color:#aaa!important}.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{background:hsla(0,0%,4%,.8)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important}.mantine-Select-input:focus,.mantine-TextInput-input:focus,.mantine-Textarea-input:focus{border-color:rgba(245,158,11,.5)!important;box-shadow:0 0 0 2px rgba(245,158,11,.1)!important}.mantine-Select-label,.mantine-TextInput-label,.mantine-Textarea-label{color:#aaa!important}.mantine-Button-root{background:linear-gradient(135deg,#f59e0b,#ec4899)!important;border:none!important;color:#fff!important;font-weight:700!important;transition:all .3s ease!important}.mantine-Button-root:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(245,158,11,.3)!important}pre{background:hsla(0,0%,4%,.9)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;border:1px solid hsla(0,0%,100%,.1)!important;color:#fff!important;border-radius:.75rem!important;padding:1rem!important}code{color:#f59e0b!important}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:hsla(0,0%,4%,.5)}::-webkit-scrollbar-thumb{background:rgba(245,158,11,.3);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:rgba(245,158,11,.5)}*{color-scheme:dark}a{color:#f59e0b;text-decoration:none;transition:color .3s ease}a:hover{color:#fbbf24}::selection{background:rgba(245,158,11,.3);color:#fff}body,html{overflow-x:hidden;max-width:100vw}@media (max-width:768px){.mantine-Container-root{padding-left:1rem!important;padding-right:1rem!important}.mantine-Title-root[data-order="1"],h1{font-size:2rem!important;line-height:1.2!important}.mantine-Title-root[data-order="2"],h2{font-size:1.75rem!important;line-height:1.3!important}.mantine-Title-root[data-order="3"],h3{font-size:1.25rem!important;line-height:1.4!important}.mantine-Text-root{font-size:.95rem!important}.mantine-SimpleGrid-root{grid-template-columns:1fr!important;gap:1rem!important}}@media (min-width:769px) and (max-width:1024px){.mantine-SimpleGrid-root[data-cols="3"],.mantine-SimpleGrid-root[data-cols="4"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:768px){.mantine-Card-root{padding:1rem!important}.mantine-Card-root:hover{transform:none!important}.mantine-Button-root{width:100%;padding:.875rem 1.5rem!important;font-size:.95rem!important}.mantine-Select-input,.mantine-TextInput-input,.mantine-Textarea-input{font-size:16px!important;padding:.75rem!important}.mantine-Group-root{flex-wrap:wrap!important;gap:.75rem!important}.mantine-Stack-root{gap:1rem!important}[role=button],a,button{min-height:44px;min-width:44px}}@media (hover:none){.mantine-Card-root:hover{background:rgba(26,26,26,.7)!important;border:1px solid hsla(0,0%,100%,.1)!important;transform:none!important;box-shadow:none!important}.mantine-Button-root:hover{transform:none!important}}@media (max-width:768px){.hide-mobile{display:none!important}}@media (min-width:769px){.show-mobile{display:none!important}}img{max-width:100%;height:auto}@media (max-width:768px){*{word-wrap:break-word;overflow-wrap:break-word}}