.mg-demo-picker{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.mg-demo-picker__card{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:2rem;border:1px solid var(--mg-line);border-radius:.875rem;background:#fff;text-align:left;cursor:pointer;transition:border-color .15s var(--ease-grid-out),box-shadow .15s var(--ease-grid-out),transform var(--dur-grid-micro) var(--ease-grid-out)}.mg-demo-picker__card:hover{border-color:var(--mg-accent);box-shadow:0 30px 70px -30px #14234640}.mg-demo-picker__card:active{transform:scale(.99)}.mg-demo-picker__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:.625rem;background:#e9f3ff;background:oklch(96% .02 255);color:var(--mg-accent)}.mg-demo-picker__icon svg{width:1.25rem;height:1.25rem}.mg-demo-picker__industry{color:var(--mg-muted);font:600 .75rem/1.3 var(--mg-mono);letter-spacing:.1em;text-transform:uppercase}.mg-demo-picker__card strong{color:var(--mg-ink);font:700 1.5rem/1.2 var(--mg-display);letter-spacing:-.025em}.mg-demo-picker__blurb{flex:1 1 auto;color:var(--mg-ink-2);font-size:.9375rem}.mg-demo-picker__meta{color:var(--mg-muted);font:500 .75rem/1.4 var(--mg-mono)}.mg-demo-picker__go{margin-block-start:.25rem;display:inline-flex;align-items:center;gap:.5rem;color:var(--mg-accent);font-size:.9375rem;font-weight:600}.mg-demo-picker__go svg{width:1rem;height:1rem}.mg-mkt--demo main{background:var(--mg-bg-band)}.mg-console-demo{padding-block:1.5rem 4.5rem}.mg-console-demo__bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-block-end:1rem}.mg-console-demo__bar-actions{display:flex;flex-wrap:wrap;gap:.75rem}.mg-console-demo__notice{color:var(--mg-muted);font:600 .75rem/1.3 var(--mg-mono);letter-spacing:.1em;text-transform:uppercase}.mg-console-demo__frame{width:min(100% - (2 * var(--mg-gutter)),96rem);margin-inline:auto;overflow:hidden;border:1px solid var(--mg-line-2);border-radius:.875rem;background:#fff;box-shadow:0 40px 90px -30px #14234659}.mg-console-demo__frame button{font:inherit}@media (max-width: 62rem){.mg-demo-picker{grid-template-columns:minmax(0,1fr)}.mg-console-demo__notice{order:3;width:100%}}
