@media (max-width:767px){.mobile-ios-screen,.mobile-ios-header,.mobile-ios-segments{font-family:var(--m-font-sans)}.mobile-ios-header,.mobile-ios-header.mobile-module-header{width:100%;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 20px;padding:0}.mobile-heading-toolbar{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.mobile-heading-toolbar>h1{flex:1;min-width:0}.mobile-heading-actions{flex-shrink:0;align-items:center;gap:6px;display:flex}.mobile-heading-copy{justify-content:space-between;align-items:center;gap:10px;min-width:0;margin-top:8px;display:flex}.mobile-ios-header h1{color:var(--m-text-strong);text-transform:none;font-size:var(--m-page-title-size);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-weight:700;line-height:1.15}.mobile-heading-description{min-width:0;color:var(--m-muted);overflow-wrap:anywhere;flex:1;margin:0;font-size:13px;line-height:1.4}.timeline-mobile-hero.mobile-module-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.mobile-module-hero .mobile-ios-header{margin-bottom:0}.m-unified-card{border:1px solid var(--m-border);border-radius:var(--m-card-radius);background:var(--m-card);box-shadow:var(--m-card-shadow);color:var(--m-text);font-family:var(--m-font-sans)}.mobile-heading-actions .timeline-mobile-clock{padding-block:0}.m-unified-card-header{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.m-unified-card-title{color:var(--m-text-strong);font-size:var(--m-card-title-size);font-weight:var(--m-card-title-weight);letter-spacing:-.015em;text-transform:none;overflow-wrap:anywhere;margin:0;line-height:1.3}.mobile-header-metric .m-unified-card-title{min-height:2.6em}.m-unified-card.timeline-mobile-room-card,.m-unified-card.timeline-mobile-axis{border:1px solid var(--m-border)!important;border-radius:var(--m-card-radius)!important;background:var(--m-card)!important;box-shadow:var(--m-card-shadow)!important}.mobile-module-container.mobile-safe-top{padding:calc(18px + env(safe-area-inset-top,0px)) var(--m-page-gutter) calc(6rem + env(safe-area-inset-bottom,0px))!important}.mobile-theme-toggle{touch-action:manipulation;flex-shrink:0}.mobile-theme-toggle:focus-visible,.mobile-ios-segments button:focus-visible{outline:2px solid var(--m-accent);outline-offset:3px}.mobile-ios-segments{border-radius:12px;gap:0;padding:3px}.mobile-ios-segments button{border-radius:9px;min-height:44px}.mobile-ios-segments button>span:last-child{font-size:13px}.mobile-ios-segments button[aria-pressed=true]{color:var(--m-text-strong)!important}.mobile-ios-segments button>span:first-child:not(:last-child){border-radius:9px;background:var(--m-control-surface)!important;box-shadow:0 1px 4px #0000001a!important}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.mobile-theme-toggle,.mobile-ios-segments button{transition:none;transform:none}}
