@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-vietnamese-wght-normal.3jl0_j8w0bekq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-ext-wght-normal.2c7zyf29vrghw.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(../media/space-grotesk-latin-wght-normal.0oxh562_148qc.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-ext-wght-normal.1rz-p1o6z-sit.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-cyrillic-wght-normal.2jdm38iyutowj.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-vietnamese-wght-normal.3ez0azjih7ypa.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-ext-wght-normal.2p5o-04xn4ahk.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/geist-latin-wght-normal.175rzww1hghhr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-vietnamese-400-normal.32b0g1q1ksww0.woff2)format("woff2"),url(../media/space-mono-vietnamese-400-normal.3ax5h8cd834oj.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-ext-400-normal.2agatrtyztzxk.woff2)format("woff2"),url(../media/space-mono-latin-ext-400-normal.0vwb5eav89kbz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/space-mono-latin-400-normal.1mgbrsxki1di6.woff2)format("woff2"),url(../media/space-mono-latin-400-normal.156ykepjrdq66.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-vietnamese-700-normal.3xud57x_8l179.woff2)format("woff2"),url(../media/space-mono-vietnamese-700-normal.3o6ea44bhm3dv.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-ext-700-normal.17pys186sbj_8.woff2)format("woff2"),url(../media/space-mono-latin-ext-700-normal.3mwq6pb4n60ps.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-display:swap;font-weight:700;src:url(../media/space-mono-latin-700-normal.0qxx9j2s0-ll9.woff2)format("woff2"),url(../media/space-mono-latin-700-normal.3wsevs2--zt5l.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-vietnamese-wght-normal.27mjgerpp-p8q.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-ext-wght-normal.0w34jt9rgyj5v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/fraunces-latin-wght-normal.2on4lsczlu6gv.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.spotlight-corner{--spot-x:96%;--spot-y:10%;border:none;transition:box-shadow .25s,transform .2s;position:relative}.spotlight-corner--top-left{--spot-x:4%;--spot-y:10%}.spotlight-corner--bottom-right{--spot-x:96%;--spot-y:90%}.spotlight-corner--bottom-left{--spot-x:4%;--spot-y:90%}.spotlight-corner--dark{color:#fff;background:radial-gradient(160% 190% at var(--spot-x) var(--spot-y), hsl(var(--brand-orange)) 0%, hsl(var(--brand-orange-deep) / .7) 38%, transparent 72%), hsl(var(--grey-950));box-shadow:inset 0 1px #ffffff12,0 20px 45px -16px #0000008c}.spotlight-corner--dark:hover{box-shadow:inset 0 1px 0 #ffffff17, 0 24px 55px -16px #0009, 0 14px 34px -12px hsl(var(--brand-orange) / .3)}.spotlight-corner--light{color:hsl(var(--grey-950));background:radial-gradient(160% 190% at var(--spot-x) var(--spot-y), hsl(var(--brand-orange) / .95) 0%, hsl(var(--brand-amber) / .65) 36%, transparent 70%), #fff;box-shadow:inset 0 1px #fff9,0 16px 36px -16px #00000038}.spotlight-corner--light:hover{box-shadow:inset 0 1px #ffffffb3,0 20px 44px -16px #00000042}.spotlight-corner:active{transform:scale(.99)}.surface-dark{background:hsl(var(--grey-900));color:#fff;border:none;box-shadow:inset 0 1px #ffffff0f,0 16px 36px -18px #00000073}.surface-black{background:hsl(var(--grey-950));color:#fff;border:none;box-shadow:inset 0 1px #ffffff0d,0 20px 45px -16px #0000008c}@media (prefers-reduced-motion:reduce){.spotlight-corner{transition:none}.spotlight-corner:active{transform:none}}
.grey-fade-track{background:radial-gradient(120% 200% at 50% 0%, hsl(var(--grey-100)) 0%, hsl(var(--grey-300)) 60%, hsl(var(--grey-200)) 100%);box-shadow:inset 0 1px 2px hsl(var(--grey-900) / .18), inset 0 -1px 0 #ffffff80;border-color:hsl(var(--grey-300))}.grey-fade-range{background:linear-gradient(hsl(var(--grey-500)), hsl(var(--grey-600)))}.grey-fade-thumb{background:radial-gradient(120% 120% at 30% 25%, #fff 0%, hsl(var(--grey-100)) 35%, hsl(var(--grey-400)) 100%);border:1px solid hsl(var(--grey-400));box-shadow:0 1px 2px hsl(var(--grey-900) / .25), inset 0 1px 0 #fffc;transition:background .15s,box-shadow .15s}.grey-fade-thumb:hover{background:radial-gradient(120% 120% at 30% 25%, #fff 0%, hsl(var(--grey-100)) 30%, hsl(var(--grey-500)) 100%)}.grey-fade-thumb:active{background:radial-gradient(120% 120% at 40% 35%, hsl(var(--grey-100)) 0%, hsl(var(--grey-400)) 40%, hsl(var(--grey-600)) 100%)}.grey-fade-panel{background:radial-gradient(140% 140% at 30% 0%, hsl(var(--grey-50)) 0%, hsl(var(--grey-100)) 55%, hsl(var(--grey-200)) 100%)}.grey-fade-shadow{--grey-fade-shadow-size:1.25rem}.grey-fade-shadow:before,.grey-fade-shadow:after{content:"";width:var(--grey-fade-shadow-size);pointer-events:none;transition:opacity .2s ease-out;position:absolute;top:0;bottom:0}.grey-fade-shadow:before{background:linear-gradient(to left, hsl(var(--grey-800) / .28), hsl(var(--grey-800) / 0));opacity:var(--grey-fade-shadow-start,1);border-radius:9999px 0 0 9999px;right:100%}.grey-fade-shadow:after{background:linear-gradient(to right, hsl(var(--grey-800) / .28), hsl(var(--grey-800) / 0));opacity:var(--grey-fade-shadow-end,1);border-radius:0 9999px 9999px 0;left:100%}.grey-fade-trail{pointer-events:none;width:0;animation:.34s ease-out forwards grey-fade-trail;position:absolute;top:0;bottom:0}.grey-fade-trail[data-direction=right]{background:linear-gradient(to left, hsl(var(--grey-800) / .45), hsl(var(--grey-800) / 0));border-radius:9999px 0 0 9999px;right:100%}.grey-fade-trail[data-direction=left]{background:linear-gradient(to right, hsl(var(--grey-800) / .45), hsl(var(--grey-800) / 0));border-radius:0 9999px 9999px 0;left:100%}@keyframes grey-fade-trail{0%{opacity:0;width:0}35%{opacity:1;width:90%}to{opacity:0;width:0}}@media (prefers-reduced-motion:reduce){.grey-fade-trail{display:none}}
.granular-fade{--granular-from:hsl(var(--grey-400));--granular-to:hsl(var(--brand-orange));background:linear-gradient(135deg, var(--granular-from) 0%, var(--granular-to) 100%);position:relative;overflow:hidden}.granular-fade:before{content:"";z-index:0;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}.granular-fade>*{z-index:1;position:relative}
.initials-avatar-granular,.initials-avatar-granular-grey{color:#fff;position:relative;overflow:hidden}.initials-avatar-granular{background:linear-gradient(135deg, hsl(var(--grey-400)) 0%, hsl(var(--brand-orange)) 100%)}.initials-avatar-granular-grey{background:linear-gradient(135deg, hsl(var(--grey-300)) 0%, hsl(var(--grey-500)) 55%, hsl(var(--brand-orange)) 100%)}.initials-avatar-granular:before,.initials-avatar-granular-grey:before{content:"";z-index:0;mix-blend-mode:overlay;opacity:.45;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:64px 64px;position:absolute;inset:0}
.glass-surface{-webkit-backdrop-filter:blur(20px)saturate(160%);transition:background-color .25s,box-shadow .25s;position:relative}.glass-surface--dark{color:#fff;background:#ffffff14;border:1px solid #ffffff29;box-shadow:inset 0 1px #ffffff40,0 20px 45px -16px #0000008c}.glass-surface--dark:hover{background:#ffffff1f;box-shadow:inset 0 1px #ffffff4d,0 24px 55px -16px #0009}.glass-surface--light{color:hsl(var(--grey-950));background:#ffffff8c;border:1px solid #ffffffb3;box-shadow:inset 0 1px #ffffffd9,0 16px 36px -16px #00000038}.glass-surface--light:hover{background:#ffffffa6;box-shadow:inset 0 1px #ffffffe6,0 20px 44px -16px #00000042}.glass-surface--tint{background:hsl(var(--brand-orange) / .16);border:1px solid hsl(var(--brand-orange) / .32);box-shadow:inset 0 1px 0 #ffffff59, 0 16px 36px -18px hsl(var(--brand-orange-deep) / .45);color:#fff}.glass-surface--tint:hover{background:hsl(var(--brand-orange) / .22)}
