*{box-sizing:border-box;margin:0;padding:0}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin.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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext.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}:root{--gc-bg:#0a0f1a;--gc-text:#f1f5f9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-gc-theme=light]{--gc-bg:#eef1ec;--gc-text:#111827;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html,body{background:var(--gc-bg,#0a0f1a);width:100%;height:100%;color:var(--gc-text,#f1f5f9);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow:hidden}#root{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;width:100%;height:100%;overflow-y:auto}::-webkit-scrollbar{width:0}@keyframes pulse{0%,to{opacity:1}50%{opacity:.85}}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){@keyframes livePulse{0%,to{opacity:1}50%{opacity:1}}}@keyframes gcSkeleton{0%,to{opacity:.45}50%{opacity:.85}}@media (prefers-reduced-motion:reduce){@keyframes gcSkeleton{0%,to{opacity:.6}50%{opacity:.6}}}@keyframes reactionPickerIn{0%{opacity:0;transform:scale(.85)translateY(-4px)}to{opacity:1;transform:scale(1)translateY(0)}}@media (prefers-reduced-motion:reduce){@keyframes reactionPickerIn{0%{opacity:1;transform:none}to{opacity:1;transform:none}}}.gc-react-trigger{opacity:.7;transition:opacity .15s,background .15s,transform .1s}.gc-react-trigger:hover{opacity:1}.gc-react-trigger:active{transform:scale(.92)}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,[role=button]{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;touch-action:manipulation}a,button,input,select,textarea,[onclick],[role=button]{touch-action:manipulation}body{overscroll-behavior:none}.gc-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain}.gc-public-scroll{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;height:100dvh;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}@media (hover:none) and (pointer:coarse){input,select,textarea{font-size:16px!important}}input,select,textarea{min-width:0;max-width:100%}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{appearance:none;min-width:0}input[type=date]::-webkit-date-and-time-value{text-align:left;min-width:0}input[type=datetime-local]::-webkit-date-and-time-value{text-align:left;min-width:0}input[type=time]::-webkit-date-and-time-value{text-align:left;min-width:0}input::-webkit-datetime-edit{min-width:0;overflow:hidden}@media (hover:none) and (pointer:coarse){button:active,[role=button]:active{opacity:.7;transition:opacity .1s}}@keyframes gcspin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
