.theme_frame__K5AT8{font-family:var(--font-tm-jakarta),system-ui,sans-serif;background:#fff;color:#000;color-scheme:light;line-height:1.5;min-height:100dvh}.theme_frame__K5AT8 .font-serif{font-family:var(--font-tm-playfair),Georgia,serif}.theme_frame__K5AT8 .hero-wave{position:absolute;bottom:-2px;left:0;width:100%;height:100px;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1440 320"><path fill="%23ffffff" fill-opacity="1" d="M0,224L80,213.3C160,203,320,181,480,181.3C640,181,800,203,960,192C1120,181,1280,139,1360,117.3L1440,96L1440,320L1360,320C1280,320,1120,320,960,320C800,320,640,320,480,320C320,320,160,320,80,320L0,320Z"></path></svg>');background-size:cover}.theme_frame__K5AT8 button,.theme_frame__K5AT8 input,.theme_frame__K5AT8 textarea{font-family:inherit}.theme_frame__K5AT8 ::selection{background:var(--tm-gold);color:white}@media (prefers-reduced-motion:reduce){.theme_frame__K5AT8 *,.theme_frame__K5AT8 :after,.theme_frame__K5AT8 :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}@layer components{.theme_frame__K5AT8 .tm-container{width:100%}@media (min-width:40rem){.theme_frame__K5AT8 .tm-container{max-width:40rem}}@media (min-width:48rem){.theme_frame__K5AT8 .tm-container{max-width:48rem}}@media (min-width:64rem){.theme_frame__K5AT8 .tm-container{max-width:64rem}}@media (min-width:80rem){.theme_frame__K5AT8 .tm-container{max-width:80rem}}@media (min-width:96rem){.theme_frame__K5AT8 .tm-container{max-width:96rem}}}.theme_frame__K5AT8 main{display:block;min-height:0}html:has(.theme_frame__K5AT8){scrollbar-width:auto;scrollbar-color:auto}html:has(.theme_frame__K5AT8)::-webkit-scrollbar{width:8px}html:has(.theme_frame__K5AT8)::-webkit-scrollbar-track{background:#f1f1f1}html:has(.theme_frame__K5AT8)::-webkit-scrollbar-thumb{background:var(--tm-gold,#F3A83B);border:0;border-radius:10px}.theme_frame__zGfvy{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-family:var(--font-sans);background:#050505;color:#d1d5db;min-height:100vh;color-scheme:dark;--radius:8px;-webkit-font-smoothing:antialiased}.theme_frame__zGfvy .font-mono{font-family:var(--font-mono)}.theme_frame__zGfvy .font-sans{font-family:var(--font-sans)}html.lenis:has(.theme_frame__zGfvy),html.lenis:has(.theme_frame__zGfvy) body{height:auto}html.lenis:has(.theme_frame__zGfvy){scroll-behavior:auto!important}html.lenis-stopped:has(.theme_frame__zGfvy){overflow:hidden}html.lenis-smooth .theme_frame__zGfvy [data-lenis-prevent]{overscroll-behavior:contain}html.lenis-scrolling .theme_frame__zGfvy iframe{pointer-events:none}.theme_frame__zGfvy .hl-tak-container{width:100%}@media (min-width:640px){.theme_frame__zGfvy .hl-tak-container:not([class*=max-w-]){max-width:640px}}@media (min-width:768px){.theme_frame__zGfvy .hl-tak-container:not([class*=max-w-]){max-width:768px}}@media (min-width:1024px){.theme_frame__zGfvy .hl-tak-container:not([class*=max-w-]){max-width:1024px}}@media (min-width:1280px){.theme_frame__zGfvy .hl-tak-container:not([class*=max-w-]){max-width:1280px}}@media (min-width:1536px){.theme_frame__zGfvy .hl-tak-container:not([class*=max-w-]){max-width:1536px}}.theme_frame__zGfvy .no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.theme_frame__zGfvy .no-scrollbar::-webkit-scrollbar{display:none}.theme_frame__zGfvy .glass-shard{backdrop-filter:blur(10px) brightness(1.2);box-shadow:0 4px 30px rgb(0 0 0/.1);border:1px solid rgb(255 255 255/.1)}.theme_frame__zGfvy .animate-spin-slow{animation:theme_spin__3Vel_ 20s linear infinite}.theme_frame__zGfvy :focus-visible{outline:2px solid #ff5f1f;outline-offset:2px}.theme_frame__zGfvy ::selection{color:white;background:#ff5f1f}.theme_frame__zGfvy .prose h2{font-weight:700;margin-top:2rem;margin-bottom:1rem}.theme_frame__zGfvy .prose h3{font-weight:700;margin-top:1.5rem;margin-bottom:.75rem}.theme_frame__zGfvy .prose p{margin-bottom:1rem}.theme_frame__zGfvy .prose ol,.theme_frame__zGfvy .prose ul{padding-left:1.5rem;margin-block:1rem}.theme_frame__zGfvy .prose ul{list-style-type:disc}.theme_frame__zGfvy .prose ol{list-style-type:decimal}.theme_frame__zGfvy .prose li{margin-block:.5rem}@keyframes theme_spin__3Vel_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@supports (height:100dvh){.theme_frame__zGfvy .h-screen-safe{height:100dvh}.theme_frame__zGfvy .min-h-screen-safe{min-height:100dvh}}@media (prefers-reduced-motion:reduce){.theme_frame__zGfvy .animate-spin-slow{animation:none}}