.dow-apps{--a-accent: var(--dow-apps-accent, var(--color-primary));--a-on-accent: var(--dow-apps-on-accent, var(--color-on-primary, var(--color-background)));--a-ink: var(--dow-apps-ink, var(--color-text));--a-second: var(--dow-apps-second, color-mix(in srgb, var(--a-ink) 45%, var(--color-background)));--a-tint: var(--dow-apps-tint, 30%);--a-muted: var(--dow-apps-muted, var(--color-muted));--a-kicker: var(--dow-apps-kicker, var(--a-muted))}.dow-apps a{color:inherit;text-decoration:none}.dow-apps [data-tone=a]{--a-tone: var(--a-accent)}.dow-apps [data-tone=b]{--a-tone: var(--a-second)}.dow-apps__pill{border-radius:9999px;background-color:var(--a-accent);color:var(--a-on-accent);font-size:11px;font-weight:700}.dow-apps__card{border-radius:var(--dow-apps-card-radius, 26px);padding:1.25rem;background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-separator)}.dow-apps__columns-row{display:none;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1.25rem}.dow-apps__spacer{flex:0 1 220px}.dow-apps__columns{display:grid;min-width:0;flex:999 1 480px;padding-bottom:.75rem;border-bottom:1px solid var(--color-separator)}.dow-apps__column{display:flex;min-width:0;flex-direction:column;justify-content:flex-end;gap:.5rem;padding-right:.25rem}.dow-apps__column .dow-apps__pill{align-self:flex-start;padding:.25rem .625rem;white-space:nowrap}.dow-apps__column-name{font-size:11px;font-weight:600;line-height:1.25;letter-spacing:.18em;text-transform:uppercase;color:var(--a-muted)}.dow-apps__rows{margin:.5rem 0 0;padding:0;list-style:none}.dow-apps__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;padding:.5rem 0;transition:opacity .15s}.dow-apps__row:hover{opacity:.8}.dow-apps__who{display:flex;flex:0 1 220px;align-items:center;gap:.75rem}.dow-apps__row-icon{display:block;width:40px;height:40px;border-radius:11px}.dow-apps__who-text{display:flex;flex-direction:column}.dow-apps__row-name{font-size:15px;font-weight:700}.dow-apps__row-stage{font-size:12px;color:var(--a-muted)}.dow-apps__row-stage .dow-apps__pill{margin-left:.5rem;padding:.125rem .5rem}.dow-apps__track{display:grid;height:.75rem;min-width:0;flex:1 1 100%;align-items:center;border-radius:9999px;background-color:var(--color-surface-secondary)}.dow-apps__bar{display:flex;height:.75rem;align-items:center;overflow:hidden;padding:0 .75rem;border-radius:9999px;background-color:color-mix(in srgb,var(--a-tone) var(--a-tint),transparent);color:var(--color-text);font-size:13px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.dow-apps__bar[data-mine]{background-color:var(--a-accent);color:var(--a-on-accent)}.dow-apps__bar-label{display:none}.dow-apps__app{display:flex;flex-wrap:wrap;align-items:center;gap:2.5rem;padding:3.5rem 0;scroll-margin-top:6rem}.dow-apps__app+.dow-apps__app{border-top:1px solid var(--color-separator)}.dow-apps__about{display:flex;min-width:0;flex:999 1 340px;flex-direction:column;gap:1rem}.dow-apps__kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:var(--dow-apps-kicker-tracking, .18em);text-transform:uppercase;color:var(--a-kicker)}.dow-apps__title-row{display:flex;align-items:center;gap:1rem}.dow-apps__app-icon{display:block;width:64px;height:64px;border-radius:17px}.dow-apps__title{margin:0;font-size:30px;font-weight:700;line-height:1.05;letter-spacing:-.025em}.dow-apps__line{max-width:56ch;margin:0;font-size:17px;line-height:1.625;color:var(--a-muted)}.dow-apps__points{margin:.25rem 0 0;padding:0;list-style:none}.dow-apps__points li{display:flex;align-items:baseline;gap:.75rem;font-size:16px}.dow-apps__points li+li{margin-top:.625rem}.dow-apps__dot{width:.5rem;height:.5rem;flex-shrink:0;border-radius:9999px;background-color:var(--a-tone);transform:translateY(-1px)}.dow-apps__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem}.dow-apps__button{display:inline-flex;min-height:48px;align-items:center;gap:.5rem;padding:0 1.5rem;border-radius:9999px;font-size:15px;font-weight:700;transition:transform .15s}.dow-apps__button:hover{transform:translateY(-.125rem)}.dow-apps__button[data-filled]{background-color:var(--a-accent);color:var(--a-on-accent)}.dow-apps a.dow-apps__button[data-filled]{color:var(--a-on-accent)}.dow-apps__button[data-quiet]{background-color:var(--color-surface);box-shadow:0 0 0 1px var(--color-separator)}.dow-apps__shot{display:flex;width:100%;max-height:420px;flex-shrink:0;flex-direction:column;justify-content:flex-start;overflow:hidden;padding:0 6px;box-sizing:border-box;-webkit-mask-image:linear-gradient(to bottom,black 65%,transparent);mask-image:linear-gradient(to bottom,black 65%,transparent)}.dow-apps__shot-img{display:block;width:100%;height:auto}@media (min-width: 40rem){.dow-apps__card{padding:var(--dow-apps-card-pad, 1.25rem)}.dow-apps__app{padding:4rem 0}.dow-apps__title{font-size:40px}.dow-apps__line{font-size:18px}.dow-apps__shot{width:242px;max-height:none;margin:0 auto;overflow:visible;-webkit-mask-image:none;mask-image:none}}@media (min-width: 64rem){.dow-apps__card{padding:var(--dow-apps-card-pad, 1.75rem)}.dow-apps__columns-row{display:flex}.dow-apps__row-stage{display:none}.dow-apps__track{height:2.25rem;flex:999 1 480px;border-radius:10px}.dow-apps__bar{height:2.25rem;border-radius:10px}.dow-apps__bar-label{display:inline}}@media (prefers-reduced-motion: reduce){.dow-apps__row,.dow-apps__button{transition:none}}
