.today-module__ewEh5G__page{max-width:680px;padding:var(--space-4) var(--gutter) var(--space-7);margin:0 auto}.today-module__ewEh5G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4);flex-wrap:wrap;display:flex}.today-module__ewEh5G__heading{min-width:0}.today-module__ewEh5G__myCode{align-items:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-full);color:var(--accent-text);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.today-module__ewEh5G__myCode:hover{background:var(--surface-2)}}.today-module__ewEh5G__myCode:active{background:var(--surface-2);transform:scale(.97)}.today-module__ewEh5G__title{font-size:var(--text-2xl);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.2}.today-module__ewEh5G__date{margin:var(--space-1) 0 0;color:var(--muted);font-size:var(--text-sm)}.today-module__ewEh5G__ask{gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.today-module__ewEh5G__askInput{min-width:0;min-height:44px;padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:inherit;font-size:var(--text-base);transition:border-color var(--duration-fast) var(--ease-out);flex:auto}.today-module__ewEh5G__askInput::placeholder{color:var(--muted)}.today-module__ewEh5G__askInput:focus-visible{border-color:var(--accent)}.today-module__ewEh5G__askSend{min-width:44px;min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);font:inherit;cursor:pointer;transition:transform var(--duration-instant) var(--ease-out);border:0;flex:none;font-weight:600}.today-module__ewEh5G__askSend:active{transform:scale(.97)}.today-module__ewEh5G__card{margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-1)}.today-module__ewEh5G__cardHead{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.today-module__ewEh5G__cardTitle{font-size:var(--text-lg);margin:0;font-weight:600;line-height:1.35}.today-module__ewEh5G__more{min-height:44px;padding:0 var(--space-2);margin-right:calc(var(--space-2) * -1);border-radius:var(--radius);color:var(--accent-text);font-size:var(--text-sm);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex:none;align-items:center;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover){.today-module__ewEh5G__more:hover{background:var(--surface-2)}}.today-module__ewEh5G__more:active{background:var(--surface-2);transform:scale(.97)}.today-module__ewEh5G__big{margin:0 0 var(--space-1);font-size:var(--text-lg);font-weight:600;line-height:1.35}.today-module__ewEh5G__line{margin:0 0 var(--space-2);font-size:var(--text-base);overflow-wrap:break-word;line-height:1.5}.today-module__ewEh5G__small{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--text-sm);line-height:1.5}.today-module__ewEh5G__inline{color:var(--accent-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.today-module__ewEh5G__textButton{min-height:44px;padding:0 var(--space-1);color:var(--accent-text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.today-module__ewEh5G__live{display:block}.today-module__ewEh5G__live>section{border-radius:var(--radius);box-shadow:none;margin-bottom:0}.today-module__ewEh5G__list{margin:0;padding:0;list-style:none}.today-module__ewEh5G__list>li+li{border-top:1px solid var(--line)}.today-module__ewEh5G__row{min-height:44px;margin:0 calc(var(--space-2) * -1);padding:var(--space-2);border-radius:var(--radius);color:inherit;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);flex-direction:column;gap:2px;text-decoration:none;display:flex}@media (hover:hover){.today-module__ewEh5G__row:hover{background:var(--surface-2)}}.today-module__ewEh5G__row:active{background:var(--surface-2);transform:scale(.99)}.today-module__ewEh5G__rowMeta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.today-module__ewEh5G__time{color:var(--muted);font-variant-numeric:tabular-nums}.today-module__ewEh5G__phase{padding:0 var(--space-2);border-radius:var(--radius-tag);background:var(--highlight-soft);color:var(--highlight-text);font-size:var(--text-xs);font-weight:700;line-height:1.6}.today-module__ewEh5G__rowTitle{font-size:var(--text-base);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.today-module__ewEh5G__rowLine{color:var(--muted);font-size:var(--text-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-module__ewEh5G__rides{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--line)}.today-module__ewEh5G__ridesLink{align-items:center;gap:var(--space-2);min-height:44px;margin:0 calc(var(--space-2) * -1);padding:var(--space-1) var(--space-2);border-radius:var(--radius);color:var(--accent-text);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-instant) var(--ease-out);font-weight:600;text-decoration:none;display:flex}@media (hover:hover){.today-module__ewEh5G__ridesLink:hover{background:var(--surface-2)}}.today-module__ewEh5G__ridesLink:active{background:var(--surface-2);transform:scale(.99)}.today-module__ewEh5G__rideIcon{flex:none;display:block}.today-module__ewEh5G__action{min-height:44px;padding:0 var(--space-4);border-radius:var(--radius-pill);background:var(--accent);color:var(--on-accent);transition:transform var(--duration-instant) var(--ease-out);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.today-module__ewEh5G__action:active{transform:scale(.97)}
