/* Shared shape and sizing; dashboards retain the primary visual emphasis. */
.home-mascot-hero .hero-launch-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:440px;margin-top:28px}
.home-mascot-hero .hero-launch-actions .hero-action{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:44px;height:auto;margin:0;padding:10px 8px;border:1px solid #7db2a85c;border-radius:4px;background:#102226;color:#d8ebe2;font:500 14px/1.3 var(--font-text);text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s}
.home-mascot-hero .hero-launch-actions .hero-action--main{grid-column:1/-1;justify-content:space-between;min-height:48px;padding:12px 16px;background:#b5f88a;color:#10221c;border-color:#b5f88a;font-size:16px}
.hero-launch-actions .hero-action:before,.hero-launch-actions .hero-action:after{display:none!important}
.hero-launch-actions .hero-action .m-arrow{width:16px;height:16px;margin:0;flex:none}
.hero-launch-actions .hero-action-label{display:inline-flex;align-items:center;gap:8px;min-width:0}
.hero-launch-actions .hero-action-label>.shell-icon{display:block;width:17px;height:17px;flex:0 0 17px;color:#9ad5cf}
.hero-launch-actions .hero-action--main .hero-action-label>.shell-icon{color:currentColor}
.hero-launch-actions .hero-action-label>span{min-width:0;white-space:normal}
.home-mascot-hero .hero-launch-actions .hero-action:focus-visible{outline:2px solid #b5f88a;outline-offset:4px}
@media(hover:hover){.home-mascot-hero .hero-launch-actions .hero-action:hover{background:#193832;border-color:#a6ddc2}.home-mascot-hero .hero-launch-actions .hero-action--main:hover{background:#cdfcae;border-color:#cdfcae}}
@media(max-width:1023px) and (min-width:640px){.home-mascot-hero .hero__text>h1{grid-column:1;grid-row:1/span 2}.home-mascot-hero .hero__text>.hero__lead{grid-column:2;grid-row:1}.home-mascot-hero .hero-launch-actions{grid-column:2;grid-row:2;margin-top:0;align-self:start}}
@media(max-width:639px){.home-mascot-hero .hero-launch-actions{max-width:none;margin-top:20px}.home-mascot-hero .hero-launch-actions .hero-action{font-size:13px;padding:10px 6px}.home-mascot-hero .hero-launch-actions .hero-action--main{font-size:15px;padding:12px 16px}}
@media(max-width:639px){.hero-launch-actions .hero-action-label{gap:6px}.hero-launch-actions .hero-action-label>.shell-icon{width:16px;height:16px;flex-basis:16px}.home-mascot-hero .hero-launch-actions .hero-action:not(.hero-action--main){padding-block:8px}}
@media(max-width:359px){.hero-launch-actions .hero-action-label{gap:4px}.hero-launch-actions .hero-action-label>.shell-icon{width:14px;height:14px;flex-basis:14px}}
@media(prefers-reduced-motion:reduce){.hero-launch-actions .hero-action{transition:none}}
