.gauntlet-bento{grid-template-columns:1fr;gap:1.5rem;width:100%;display:grid}@media (min-width:1024px){.gauntlet-bento{grid-template-columns:repeat(6,1fr)}}.gauntlet-card{background:var(--bg-surface);border:1px solid var(--border-glass);transition:transform .4s var(--ease-spring), border-color .4s ease, box-shadow .4s ease;box-shadow:none;border-radius:1.5rem;flex-direction:column;height:100%;padding:clamp(2rem,4vw,3.5rem) clamp(1.5rem,3vw,3rem);display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.gauntlet-card{grid-column:span 2}}.dark .gauntlet-card{background:#12121699;border-color:#ffffff14}.gauntlet-card:hover{background:var(--bg-page);border-color:var(--border-glass-hover);box-shadow:none}.dark .gauntlet-card:hover{box-shadow:none;background:#191920cc;border-color:#60a5fa4d}.gauntlet-card.bottom-row{grid-column:1/-1}@media (min-width:1024px){.gauntlet-card.bottom-row{flex-direction:row;grid-column:span 3;justify-content:space-between;align-items:center;gap:3rem}}.gauntlet-graphic-area{flex-direction:column;justify-content:flex-end;margin-top:auto;padding-top:2.5rem;display:flex}.g-chart-bar{width:100%;box-shadow:none;background:linear-gradient(#38bdf8 0%,#1d4ed8 100%);border-radius:4px 4px 0 0}.g-notif-block{background:var(--bg-page);border:1px solid var(--border-glass);box-shadow:none;border-radius:.75rem;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.dark .g-notif-block{background:#ffffff08}.g-app-icon{background:var(--bg-page);border:1px solid var(--border-glass);width:4.5rem;height:4.5rem;box-shadow:none;color:var(--text-secondary);border-radius:1rem;justify-content:center;align-items:center;transition:transform .3s;display:flex}.dark .g-app-icon{background:#ffffff05}.g-app-icon:hover{color:var(--accent-blue);border-color:#38bdf866}
.tech-marquee{-webkit-user-select:none;user-select:none;gap:1.5rem;display:flex;position:relative;overflow:hidden}.tech-marquee-content{flex-shrink:0;justify-content:space-around;align-items:center;gap:1.5rem;min-width:100%;display:flex}.animate-marquee{animation:40s linear infinite scrollX}.animate-marquee-reverse{animation:40s linear infinite scrollXReverse}.tech-marquee:hover .animate-marquee,.tech-marquee:hover .animate-marquee-reverse{animation-play-state:paused}.tech-terminal{-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:none;background:#0f172ad9;border:1px solid #ffffff1a;border-radius:1.5rem;position:relative;overflow:hidden}.tech-terminal-header{background:#ffffff08;border-bottom:1px solid #ffffff0d;align-items:center;padding:1rem 1.5rem;display:flex}.tech-terminal-badge{color:#38bdf8;transition:all .2s var(--ease-out);cursor:default;background:#38bdf81a;border:1px solid #38bdf833;border-radius:.5rem;padding:.5rem 1rem;font-family:monospace;font-size:.9rem}.tech-terminal-badge:hover{box-shadow:none;color:#fff;background:#38bdf833;border-color:#38bdf866}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-slow-reverse{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.animate-spin-slow{animation:linear infinite spin-slow}.animate-spin-slow-reverse{animation:linear infinite spin-slow-reverse}
/*# sourceMappingURL=10b.177hdur61.css.map*/