:root,[data-theme=dark],[data-theme=light]{--gl-color-primary: var(--accent);--gl-color-primary-dark: color-mix(in srgb, var(--accent) 72%, #000);--gl-color-primary-mid: color-mix(in srgb, var(--accent) 45%, var(--accent-2))}html.gk-dock .rail{background:linear-gradient(to bottom,var(--gl-surface-3, rgba(255,255,255,.1)) 0%,var(--gl-surface-1, rgba(255,255,255,.04)) 100%)!important;backdrop-filter:blur(var(--gl-blur, 20px))!important;-webkit-backdrop-filter:blur(var(--gl-blur, 20px))!important;border-top:1px solid var(--gl-border-subtle, rgba(255,255,255,.12))!important;box-shadow:0 -4px 20px #0000001f,var(--gl-inset-subtle, inset 0 1px 0 rgba(255,255,255,.08))}.user-pop-scrim{position:fixed;inset:0;z-index:1180;background:var(--gl-surface-overlay, rgba(2, 6, 16, .55));backdrop-filter:blur(var(--gl-blur-soft, 8px));-webkit-backdrop-filter:blur(var(--gl-blur-soft, 8px));opacity:0;pointer-events:none;transition:opacity .18s ease}.user-pop-scrim.is-active{opacity:1;pointer-events:auto}html.user-menu-open .user-pop,html.user-menu-open .user-pop.is-open,html.user-menu-open .user-pop.glass-popover,html.user-menu-open .user-pop.glass-popover.is-open,html.user-menu-open .user-pop.glass-popover--end,html.user-menu-open .user-pop.glass-popover--end.is-open{display:block!important;position:fixed!important;top:max(56px,calc(10px + env(safe-area-inset-top,0px)));right:12px;left:auto;bottom:auto;z-index:1200!important;width:min(300px,calc(100vw - 24px));max-height:min(80vh,calc(100vh - 72px));overflow:auto;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;background:var(--gl-surface-3, color-mix(in srgb, var(--solid) 88%, transparent))!important;backdrop-filter:blur(var(--gl-blur, 20px))!important;-webkit-backdrop-filter:blur(var(--gl-blur, 20px))!important;border:1px solid var(--gl-border-medium, var(--border-2))!important;border-radius:var(--gl-radius-card, 16px)!important;box-shadow:var(--gl-shadow-card, var(--shadow)),var(--gl-inset-strong, none)!important;animation:none!important}html.user-menu-open.from-dock .user-pop,html.user-menu-open.from-dock .user-pop.is-open{top:auto!important;bottom:calc(72px + env(safe-area-inset-bottom,0px))!important;right:12px}html.reduce-motion .user-pop-scrim,html.reduce-motion .user-pop{transition:none!important;animation:none!important}.td-hero.glass-card{padding:14px 14px 12px;border-radius:14px;margin-bottom:8px;color:var(--text)}.td-hero.glass-card .td-hero-title,.td-hero.glass-card .td-hero-sum,.td-hero.glass-card .td-hero-kicker{color:inherit}.td-hero.glass-card .td-hero-kicker{color:var(--muted)}.td-hero.glass-card .td-hero-sum{color:var(--text-2)}.td-hero.glass-card.is-live .td-hero-sum{color:var(--accent)}.td-list,.td-next,.td-row,.person-edit,.card.solid,.period-cell,.field input,.gs-card,.im-guide-card,.g-day-row,.g-day-body,.g-day-list{backdrop-filter:none;-webkit-backdrop-filter:none}.person-edit input[type=time]::-webkit-calendar-picker-indicator,.person-edit input[type=date]::-webkit-calendar-picker-indicator,.period-cell input[type=time]::-webkit-calendar-picker-indicator{opacity:0!important;width:0!important;height:0!important;margin:0!important;padding:0!important;position:absolute!important;right:0;pointer-events:none}
