.site-theme{--grey-50:249 250 251;--grey-100:242 244 246;--grey-200:229 232 235;--grey-300:209 214 219;--grey-400:176 184 193;--grey-500:139 149 161;--grey-600:107 118 132;--grey-700:78 89 104;--grey-800:51 61 75;--grey-900:25 31 40;--canvas:242 244 246;--surface:255 255 255;--surface-muted:249 250 251;--surface-hover:252 252 252;--surface-border:229 232 235;--scrollbar-thumb:rgb(var(--grey-300));--scrollbar-thumb-hover:rgb(var(--grey-400));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.site-theme.dark{--grey-50:20 21 22;--grey-100:45 46 48;--grey-200:60 62 66;--grey-300:110 114 120;--grey-400:170 176 184;--grey-500:205 210 218;--grey-600:228 232 236;--grey-700:242 244 246;--grey-800:249 251 253;--grey-900:255 255 255;--canvas:16 16 19;--surface:32 33 36;--surface-muted:25 26 29;--surface-hover:42 43 46;--surface-border:52 54 58;--scrollbar-thumb:rgb(var(--grey-300));--scrollbar-thumb-hover:rgb(var(--grey-400));--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-theme .site-navbar{box-shadow:inset 0 -1px #ffffff0f}.webkit .site-theme .site-navbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:rgb(var(--surface) / .85);contain:paint}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Thin.woff2)format("woff2");font-weight:100;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraLight.woff2)format("woff2");font-weight:200;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-SemiBold.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Bold.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-ExtraBold.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Suit;src:url(https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_suit@1.0/SUIT-Heavy.woff2)format("woff2");font-weight:900;font-display:swap}.site-theme .dim-text{color:#fff9;font-weight:inherit}.site-theme::-webkit-scrollbar-thumb{background-color:#6e7278!important}.site-theme ::-webkit-scrollbar-thumb{background-color:#6e7278!important}.site-theme::-webkit-scrollbar-thumb:hover{background-color:#aab0b8!important}.site-theme ::-webkit-scrollbar-thumb:hover{background-color:#aab0b8!important}.site-theme,.site-theme *{scrollbar-color:#6e7278 transparent!important}.site-theme .site-rail{max-width:90rem;padding-inline:max(env(safe-area-inset-left), 1.5rem) max(env(safe-area-inset-right), 1.5rem);margin-inline:auto}.site-theme .reveal{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1),filter .7s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.site-theme .reveal.is-visible{opacity:1;filter:blur();transform:none}@media (prefers-reduced-motion:reduce){.site-theme .reveal{opacity:1;filter:none;transition:none;transform:none}}.site-theme .dm-btn{background:rgb(var(--grey-900));color:#101013;border:1px solid #0000;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;transition:background-color .2s,transform .15s;display:inline-flex}.site-theme .dm-btn:hover{background:#ffffffd9}.site-theme .dm-btn:active{transform:scale(.97)}.site-theme .dm-btn-ghost{color:rgb(var(--grey-700));background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9999px;justify-content:center;align-items:center;gap:.5rem;padding:0 1.5rem;font-weight:600;transition:background-color .2s,border-color .2s,color .2s;display:inline-flex}.site-theme .dm-btn-ghost:hover{color:rgb(var(--grey-900));background:#ffffff12;border-color:#ffffff2e}.site-theme.dark .landing-bg{background:linear-gradient(180deg, #131318 0%, rgb(var(--canvas)) 480px)}.site-theme .hero-frame{background:#1a191e;border:1px solid #ffffff17;border-radius:16px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 0 0 1px #0006,0 30px 90px -20px #000c,0 12px 32px -12px #0009;-webkit-mask-image:linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(#000 62%,#0000 100%)}.site-theme .hero-frame img{display:block}.site-theme .dm-cta-link{color:rgb(var(--grey-500));align-items:center;gap:.4rem;font-size:1rem;font-weight:600;transition:color .2s;display:inline-flex}.site-theme .dm-cta-link svg{transition:transform .2s}.site-theme .dm-cta-link:hover{color:rgb(var(--grey-900))}.site-theme .dm-cta-link:hover svg{transform:translate(2px)}.site-theme .dm-cta-link.secondary{color:rgb(var(--grey-400))}.site-theme .dm-cta-link.secondary:hover{color:rgb(var(--grey-900))}.site-theme .dm-card{background:rgb(var(--surface-muted));border-radius:16px;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ffffff0a,0 12px 32px -16px #0000008c,0 3px 10px -4px #00000059}@media (max-width:47.9375rem){.site-theme .dm-card{margin-left:calc(-1 * max(env(safe-area-inset-left), 1.5rem));margin-right:calc(-1 * max(env(safe-area-inset-right), 1.5rem));border-radius:0}}.site-theme .dm-input{background:rgb(var(--surface));width:100%;height:2.75rem;color:rgb(var(--grey-900));border:none;border-radius:12px;outline:none;padding-inline:.875rem;font-size:.9375rem;transition:background-color .15s,box-shadow .15s}.site-theme .dm-input::placeholder{color:rgb(var(--grey-300))}.site-theme .dm-input:hover{background:rgb(var(--surface-hover))}.site-theme .dm-input:focus{background:rgb(var(--surface-hover));box-shadow:inset 0 0 0 1px #826aed80}.site-theme .dm-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.site-theme .dm-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.site-theme .dm-input[type=number]{appearance:textfield}
