.schedule-stat-card[data-astro-cid-j7pv25f6]{transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.schedule-stat-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 12px 24px -4px #0284c724;border-color:#0284c7!important}.schedule-stat-icon[data-astro-cid-j7pv25f6]{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.35rem}@media(min-width:768px){.schedule-stat-icon[data-astro-cid-j7pv25f6]{width:52px;height:52px;border-radius:14px;font-size:1.5rem}}.daily-timeline[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;position:relative}.daily-timeline-item[data-astro-cid-j7pv25f6]{display:flex;gap:1.25rem;position:relative}.daily-timeline-marker[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:44px}.daily-timeline-icon[data-astro-cid-j7pv25f6]{width:40px;height:40px;border-radius:50%;background:#f0f9ff;border:2px solid #0284c7;color:#0284c7;display:flex;align-items:center;justify-content:center;font-size:1.1rem;z-index:2}.daily-timeline-line[data-astro-cid-j7pv25f6]{width:2px;flex-grow:1;background:#e2e8f0;margin-top:6px;margin-bottom:-6px}.daily-timeline-content[data-astro-cid-j7pv25f6]{flex-grow:1;padding-bottom:1.5rem}.daily-timeline-time[data-astro-cid-j7pv25f6]{font-size:.85rem;color:#0284c7}.daily-timeline-card[data-astro-cid-j7pv25f6]{background:#fff;border:1.5px solid #e2e8f0;border-radius:16px;position:relative;overflow:hidden;transition:all .25s ease}.daily-timeline-card[data-astro-cid-j7pv25f6]:hover{border-color:#0284c7;box-shadow:0 8px 24px -4px #0284c71f;transform:translate(4px)}.routine-card-bg-wrap[data-astro-cid-j7pv25f6]{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;z-index:0}.routine-card-bg-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;opacity:.14;filter:saturate(1.15);transition:transform .4s ease,opacity .3s ease}.daily-timeline-card[data-astro-cid-j7pv25f6]:hover .routine-card-bg-img[data-astro-cid-j7pv25f6],.routine-card-inner[data-astro-cid-j7pv25f6]:hover .routine-card-bg-img[data-astro-cid-j7pv25f6]{opacity:.22;transform:scale(1.04)}.routine-card-bg-overlay[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(135deg,#fffffff0,#f8fafce0)}.routine-pills-nav-wrapper[data-astro-cid-j7pv25f6]{overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:4px}.routine-pills-nav-wrapper[data-astro-cid-j7pv25f6]::-webkit-scrollbar{display:none}.routine-pills-nav[data-astro-cid-j7pv25f6]{display:flex;gap:.5rem;min-width:max-content;padding:.25rem 0}.routine-pill-btn[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .95rem;border-radius:9999px;background:#f8fafc;border:1px solid #cbd5e1;color:#1e293b;font-size:.8rem;font-weight:600;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.routine-pill-btn[data-astro-cid-j7pv25f6]:hover{background:#e2e8f0;color:#0f172a}.routine-pill-btn[data-astro-cid-j7pv25f6].active{background:#0369a1;color:#fff;border-color:#0369a1;box-shadow:0 4px 12px #0369a14d}.routine-pill-btn[data-astro-cid-j7pv25f6].active .routine-pill-time[data-astro-cid-j7pv25f6]{color:#fff}.routine-swipe-container[data-astro-cid-j7pv25f6]{width:100%;overflow:hidden;position:relative}.routine-swipe-track[data-astro-cid-j7pv25f6].has-snap{scroll-snap-type:x mandatory}.routine-swipe-track[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem .25rem .75rem;scrollbar-width:thin}.routine-swipe-card[data-astro-cid-j7pv25f6]{flex:0 0 88%;max-width:360px;scroll-snap-align:start;scroll-snap-stop:always}@media(min-width:576px){.routine-swipe-card[data-astro-cid-j7pv25f6]{flex:0 0 70%}}.routine-card-inner[data-astro-cid-j7pv25f6]{background:#fff;border:1.5px solid #e2e8f0;border-radius:18px;padding:1.25rem;height:100%;display:flex;flex-direction:column;box-shadow:0 4px 12px #0f172a0a;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.routine-card-inner[data-astro-cid-j7pv25f6]:hover{border-color:#0284c7;box-shadow:0 8px 24px -4px #0284c729;transform:translateY(-3px)}.routine-card-progressbar[data-astro-cid-j7pv25f6]{width:100%;height:4px;background:#f1f5f9;border-radius:9999px;overflow:hidden}.routine-card-progressbar-fill[data-astro-cid-j7pv25f6]{height:100%;background:linear-gradient(90deg,#0284c7,#38bdf8);border-radius:9999px}.routine-card-emoji[data-astro-cid-j7pv25f6]{font-size:1.35rem}.routine-card-time[data-astro-cid-j7pv25f6]{font-size:.86rem;color:#0284c7}.routine-card-title[data-astro-cid-j7pv25f6]{font-size:.96rem;font-weight:700;color:#0f172a;line-height:1.35;margin-bottom:.45rem}.routine-card-desc[data-astro-cid-j7pv25f6]{font-size:.82rem;color:#64748b;line-height:1.55;margin-bottom:.75rem;flex-grow:1}.routine-step-dot[data-astro-cid-j7pv25f6]{width:7px;height:7px;border-radius:50%;background:#cbd5e1;transition:all .2s ease}.routine-step-dot[data-astro-cid-j7pv25f6].active{width:20px;border-radius:9999px;background:#0284c7}.testi-genz-card[data-astro-cid-j7pv25f6]{background:#fff;border:1.5px solid #e2e8f0;border-radius:20px;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 4px 16px #0f172a0d;transition:all .25s ease;position:relative;overflow:hidden;word-break:break-word;overflow-wrap:break-word}.testi-genz-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);border-color:#0284c7;box-shadow:0 14px 30px -6px #0284c729}.testi-social-header[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:.85rem}.testi-story-avatar-wrap[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:50%;padding:2px;background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#0284c7);flex-shrink:0;display:flex;align-items:center;justify-content:center}.testi-letter-avatar[data-astro-cid-j7pv25f6]{width:100%;height:100%;border-radius:50%;border:2px solid #ffffff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.98rem;color:#fff;letter-spacing:.5px;text-transform:uppercase;box-shadow:inset 0 2px 4px #00000026}.testi-user-name[data-astro-cid-j7pv25f6]{font-size:.92rem;font-weight:700;color:#0f172a;line-height:1.25}.testi-user-handle[data-astro-cid-j7pv25f6]{font-size:.76rem;font-weight:600;color:#0369a1;font-family:var(--font-mono, monospace);line-height:1.2}.testi-user-school[data-astro-cid-j7pv25f6]{font-size:.74rem;line-height:1.35;color:#64748b}.testi-rating-bar[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.testi-stars[data-astro-cid-j7pv25f6]{display:flex;gap:2px;font-size:.82rem}.testi-vibe-pill[data-astro-cid-j7pv25f6]{font-size:.7rem;font-weight:700;background:#e0f2fe;color:#0369a1;border:1px solid #bae6fd;border-radius:9999px;padding:.18rem .6rem;font-family:var(--font-mono, monospace);white-space:nowrap}.testi-quote-highlight[data-astro-cid-j7pv25f6]{font-size:.9rem;font-weight:750;color:#0f172a;line-height:1.38;background:linear-gradient(135deg,#0f172a,#0369a1);-webkit-background-clip:text;-webkit-text-fill-color:transparent;word-break:break-word}.testi-quote-full[data-astro-cid-j7pv25f6]{font-size:.81rem;color:#475569;line-height:1.52;flex-grow:1;word-break:break-word}.testi-hashtags[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:.35rem}.testi-tag-pill[data-astro-cid-j7pv25f6]{font-size:.68rem;font-weight:700;color:#075985;background:#e0f2fe;border:1px solid #bae6fd;border-radius:6px;padding:.15rem .45rem;font-family:var(--font-mono, monospace);word-break:break-word}.testi-video-reel-btn[data-astro-cid-j7pv25f6]{background:linear-gradient(135deg,#fff1f2,#fdf2f8);border:1px solid #fecdd3;border-radius:12px;padding:.55rem .75rem;cursor:pointer;transition:all .2s ease;display:block;text-decoration:none}.testi-video-reel-btn[data-astro-cid-j7pv25f6]:hover{background:linear-gradient(135deg,#ffe4e6,#fce7f3);border-color:#fda4af;transform:translateY(-2px);box-shadow:0 4px 12px #e11d481f}.testi-play-icon-badge[data-astro-cid-j7pv25f6]{width:32px;height:32px;border-radius:50%;background:#e11d48;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.1rem;box-shadow:0 2px 6px #e11d484d}.testi-play-btn-title[data-astro-cid-j7pv25f6]{font-size:.8rem;font-weight:700;color:#881337;line-height:1.2}.testi-play-btn-meta[data-astro-cid-j7pv25f6]{font-size:.7rem;color:#9f1239;line-height:1.2}.testi-mobile-swipe-track[data-astro-cid-j7pv25f6].has-snap{scroll-snap-type:x mandatory}.testi-mobile-swipe-track[data-astro-cid-j7pv25f6]{display:flex;gap:1rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:.5rem .25rem 1rem;scrollbar-width:thin}.testi-mobile-swipe-item[data-astro-cid-j7pv25f6]{flex:0 0 88%;max-width:350px;scroll-snap-align:start}
